summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFilipe Manana <fdmanana@suse.com>2026-01-20 20:05:02 +0000
committerDavid Sterba <dsterba@suse.com>2026-02-03 07:56:22 +0100
commit6329592ca65222183aaebb377b8a828ecf85e55f (patch)
tree3e7906955820be808b019af4627ca13fc3e49a4c
parent55807025a63fc727527cea790792e08c08e2e3c4 (diff)
btrfs: remove out label in scrub_find_fill_first_stripe()
There is no point in having the label since all it does is return the value in the 'ret' variable. Instead make every goto return directly and remove the label. Reviewed-by: Johannes Thumshirn <johannes.thumshirn@wdc.com> Signed-off-by: Filipe Manana <fdmanana@suse.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
-rw-r--r--fs/btrfs/scrub.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/fs/btrfs/scrub.c b/fs/btrfs/scrub.c
index 0bd4aebe1687..2a64e2d50ced 100644
--- a/fs/btrfs/scrub.c
+++ b/fs/btrfs/scrub.c
@@ -1696,7 +1696,7 @@ static int scrub_find_fill_first_stripe(struct btrfs_block_group *bg,
logical_len);
/* Either error or not found. */
if (ret)
- goto out;
+ return ret;
get_extent_info(extent_path, &extent_start, &extent_len, &extent_flags,
&extent_gen);
if (extent_flags & BTRFS_EXTENT_FLAG_TREE_BLOCK)
@@ -1729,7 +1729,7 @@ static int scrub_find_fill_first_stripe(struct btrfs_block_group *bg,
ret = find_first_extent_item(extent_root, extent_path, cur_logical,
stripe_end - cur_logical + 1);
if (ret < 0)
- goto out;
+ return ret;
if (ret > 0) {
ret = 0;
break;
@@ -1763,7 +1763,7 @@ static int scrub_find_fill_first_stripe(struct btrfs_block_group *bg,
stripe->logical, stripe_end,
stripe->csums, &csum_bitmap);
if (ret < 0)
- goto out;
+ return ret;
if (ret > 0)
ret = 0;
@@ -1773,7 +1773,7 @@ static int scrub_find_fill_first_stripe(struct btrfs_block_group *bg,
}
}
set_bit(SCRUB_STRIPE_FLAG_INITIALIZED, &stripe->state);
-out:
+
return ret;
}