btrfs: simplify reading bio status in end_compressed_writeback()
authorDavid Sterba <dsterba@suse.com>
Wed, 23 Apr 2025 15:57:20 +0000 (17:57 +0200)
committerDavid Sterba <dsterba@suse.com>
Thu, 15 May 2025 12:30:48 +0000 (14:30 +0200)
We don't need to have a separate variable to read the bio status, 'ret'
works for that just fine so remove 'error'.

Reviewed-by: Qu Wenruo <wqu@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/compression.c

index b359ba41e7bde7e7d29fefd281a447c1b4ac7b29..939787c3f0c1df42a7e872fec0c1204e968d8f4e 100644 (file)
@@ -285,12 +285,12 @@ static noinline void end_compressed_writeback(const struct compressed_bio *cb)
        unsigned long index = cb->start >> PAGE_SHIFT;
        unsigned long end_index = (cb->start + cb->len - 1) >> PAGE_SHIFT;
        struct folio_batch fbatch;
-       const int error = blk_status_to_errno(cb->bbio.bio.bi_status);
        int i;
        int ret;
 
-       if (error)
-               mapping_set_error(inode->i_mapping, error);
+       ret = blk_status_to_errno(cb->bbio.bio.bi_status);
+       if (ret)
+               mapping_set_error(inode->i_mapping, ret);
 
        folio_batch_init(&fbatch);
        while (index <= end_index) {