lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-ID: <CAOE4rSxCxGMNx1+0NRzMpY1Jhz61E+YOmqUhz58Ds91me1ZCAA@mail.gmail.com> Date: Sat, 5 Feb 2022 20:50:37 +0200 From: Dāvis Mosāns <davispuh@...il.com> To: BTRFS <linux-btrfs@...r.kernel.org> Cc: Chris Mason <clm@...com>, Josef Bacik <josef@...icpanda.com>, David Sterba <dsterba@...e.com>, "linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org> Subject: Re: [PATCH v2] btrfs: send: in case of IO error log it > diff --git a/fs/btrfs/send.c b/fs/btrfs/send.c > index d8ccb62aa7d2..a1fd449a5ecc 100644 > --- a/fs/btrfs/send.c > +++ b/fs/btrfs/send.c > @@ -5000,6 +5000,8 @@ static int put_file_data(struct send_ctx *sctx, u64 offset, u32 len) > if (!PageUptodate(page)) { > unlock_page(page); > put_page(page); > + btrfs_err(fs_info, "send: IO error at offset=%llu for inode=%llu root=%llu", > + page_offset(page), sctx->cur_ino, sctx->send_root->root_key.objectid); Thought more about this and I'm guessing using page after put_page is probably wrong but it did work fine. Submitted v3.
Powered by blists - more mailing lists