btrfs: remove fail label in check_compressed_csum
authorNikolay Borisov <nborisov@suse.com>
Thu, 2 Jul 2020 13:46:47 +0000 (16:46 +0300)
committerDavid Sterba <dsterba@suse.com>
Mon, 27 Jul 2020 10:55:42 +0000 (12:55 +0200)
Signed-off-by: Nikolay Borisov <nborisov@suse.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/compression.c

index 7b7aa7b..1ab56a7 100644 (file)
@@ -178,7 +178,6 @@ static int check_compressed_csum(struct btrfs_inode *inode, struct bio *bio,
        struct btrfs_fs_info *fs_info = inode->root->fs_info;
        SHASH_DESC_ON_STACK(shash, fs_info->csum_shash);
        const u16 csum_size = btrfs_super_csum_size(fs_info->super_copy);
-       int ret;
        struct page *page;
        unsigned long i;
        char *kaddr;
@@ -205,15 +204,11 @@ static int check_compressed_csum(struct btrfs_inode *inode, struct bio *bio,
                                btrfs_dev_stat_inc_and_print(
                                        btrfs_io_bio(bio)->device,
                                        BTRFS_DEV_STAT_CORRUPTION_ERRS);
-                       ret = -EIO;
-                       goto fail;
+                       return -EIO;
                }
                cb_sum += csum_size;
-
        }
-       ret = 0;
-fail:
-       return ret;
+       return 0;
 }
 
 /* when we finish reading compressed pages from the disk, we