diff options
author | Ye Bin <yebin10@huawei.com> | 2024-09-30 08:59:41 +0800 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2024-11-12 23:54:14 -0500 |
commit | 0f67827bf44fdf2a4426cc918ee8cfc1274f8efa (patch) | |
tree | 5c1a125b08860df1a83a0b74974d8629e6f85c69 | |
parent | ac626a3d52ac097cb22d8450fadd8706b3f2533c (diff) | |
download | linux-stable-0f67827bf44fdf2a4426cc918ee8cfc1274f8efa.tar.gz linux-stable-0f67827bf44fdf2a4426cc918ee8cfc1274f8efa.tar.bz2 linux-stable-0f67827bf44fdf2a4426cc918ee8cfc1274f8efa.zip |
jbd2: remove useless 'block_error' variable
The judgement 'if (block_error && success == 0)' is never valid. Just
remove useless 'block_error' variable.
Signed-off-by: Ye Bin <yebin10@huawei.com>
Reviewed-by: Jan Kara <jack@suse.cz>
Reviewed-by: Zhang Yi <yi.zhang@huawei.com>
Link: https://patch.msgid.link/20240930005942.626942-6-yebin@huaweicloud.com
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
-rw-r--r-- | fs/jbd2/recovery.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/fs/jbd2/recovery.c b/fs/jbd2/recovery.c index 046744d6239c..4f1e9ca34503 100644 --- a/fs/jbd2/recovery.c +++ b/fs/jbd2/recovery.c @@ -490,7 +490,7 @@ static __always_inline int jbd2_do_replay(journal_t *journal, struct buffer_head *bh, unsigned long *next_log_block, unsigned int next_commit_ID, - int *success, int *block_error) + int *success) { char *tagp; int flags; @@ -542,7 +542,6 @@ static __always_inline int jbd2_do_replay(journal_t *journal, *success = -EFSBADCRC; pr_err("JBD2: Invalid checksum recovering data block %llu in journal block %lu\n", blocknr, io_block); - *block_error = 1; goto skip_write; } @@ -596,7 +595,6 @@ static int do_one_pass(journal_t *journal, unsigned int sequence; int blocktype; __u32 crc32_sum = ~0; /* Transactional Checksums */ - int block_error = 0; bool need_check_commit_time = false; __u64 last_trans_commit_time = 0, commit_time; @@ -721,8 +719,7 @@ static int do_one_pass(journal_t *journal, * done here! */ err = jbd2_do_replay(journal, info, bh, &next_log_block, - next_commit_ID, &success, - &block_error); + next_commit_ID, &success); if (err) goto failed; @@ -913,8 +910,6 @@ chksum_ok: success = err; } - if (block_error && success == 0) - success = -EIO; return success; failed: |