]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
jbd2: remove useless 'block_error' variable
authorYe Bin <yebin10@huawei.com>
Mon, 30 Sep 2024 00:59:41 +0000 (08:59 +0800)
committerTheodore Ts'o <tytso@mit.edu>
Wed, 13 Nov 2024 04:54:14 +0000 (23:54 -0500)
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>
fs/jbd2/recovery.c

index 046744d6239cbd29397f7c579e29479a364f6e57..4f1e9ca34503b763dcb59593d532ec3057bde0b7 100644 (file)
@@ -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: