aboutsummaryrefslogtreecommitdiff
path: root/fs/btrfs/file-item.c
diff options
context:
space:
mode:
authorGravatar Anand Jain <anand.jain@oracle.com> 2023-02-11 00:15:54 +0800
committerGravatar David Sterba <dsterba@suse.com> 2023-04-17 18:01:13 +0200
commitda8269a3e9edb8c57cd5448e07a5157872ddd143 (patch)
treec242a78564c752b9548503d699f74f8ef42d980a /fs/btrfs/file-item.c
parentbtrfs: open code btrfs_csum_ptr (diff)
downloadlinux-da8269a3e9edb8c57cd5448e07a5157872ddd143.tar.gz
linux-da8269a3e9edb8c57cd5448e07a5157872ddd143.tar.bz2
linux-da8269a3e9edb8c57cd5448e07a5157872ddd143.zip
btrfs: avoid reusing return variable in nested block in btrfs_lookup_bio_sums
The function btrfs_lookup_bio_sums() and a nested if statement declare ret respectively as blk_status_t and int. There is no need to store the return value of search_file_offset_in_bio() to ret as this is a one-time call. Reviewed-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Anand Jain <anand.jain@oracle.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'fs/btrfs/file-item.c')
-rw-r--r--fs/btrfs/file-item.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/fs/btrfs/file-item.c b/fs/btrfs/file-item.c
index 41c77a100853..89e9415b8f06 100644
--- a/fs/btrfs/file-item.c
+++ b/fs/btrfs/file-item.c
@@ -494,12 +494,11 @@ blk_status_t btrfs_lookup_bio_sums(struct btrfs_bio *bbio)
if (inode->root->root_key.objectid ==
BTRFS_DATA_RELOC_TREE_OBJECTID) {
u64 file_offset;
- int ret;
- ret = search_file_offset_in_bio(bio,
- &inode->vfs_inode,
- cur_disk_bytenr, &file_offset);
- if (ret)
+ if (search_file_offset_in_bio(bio,
+ &inode->vfs_inode,
+ cur_disk_bytenr,
+ &file_offset))
set_extent_bits(io_tree, file_offset,
file_offset + sectorsize - 1,
EXTENT_NODATASUM);