jbd2: print io_block if check data block checksum failed when do recovery
authorYe Bin <yebin10@huawei.com>
Mon, 4 Sep 2023 10:58:16 +0000 (18:58 +0800)
committerTheodore Ts'o <tytso@mit.edu>
Fri, 6 Oct 2023 02:32:15 +0000 (22:32 -0400)
commit71cd5a5aa0607073adba3852739b7f8c22bc7b50
tree4086897aa5e2cac5d2bb83f0eeff3e9c29e8a489
parent248b45b621a77155f81129e6b572ec833edb4cf4
jbd2: print io_block if check data block checksum failed when do recovery

Now, if check data block checksum failed only print data's block number
then skip write data. However, one data block may in more than one transaction.
In some scenarios, offline analysis is inconvenient. As a result, it is
difficult to locate the areas where data is faulty.
So print 'io_block' if check data block checksum failed.

Signed-off-by: Ye Bin <yebin10@huawei.com>
Reviewed-by: Jan Kara <jack@suse.cz>
Link: https://lore.kernel.org/r/20230904105817.1728356-2-yebin10@huawei.com
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
fs/jbd2/recovery.c