summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZhen Ni <zhen.ni@easystack.cn>2025-12-18 11:30:37 +0800
committerDavid Sterba <dsterba@suse.com>2026-02-03 07:49:12 +0100
commit4cdb457a23751a1debebbf7d010300fe4eff47a8 (patch)
treeccb58a5b47fee06bcc9ab0ba8d378ab574ea13c2
parentc28214bde6da6e05554a0e5b6375b7b65f98cdbf (diff)
btrfs: remove unreachable return after btrfs_backref_panic() in btrfs_backref_finish_upper_links()
The return statement after btrfs_backref_panic() is unreachable since btrfs_backref_panic() calls BUG() which never returns. Remove the return to unify it with the other calls to btrfs_backref_panic(). Signed-off-by: Zhen Ni <zhen.ni@easystack.cn> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
-rw-r--r--fs/btrfs/backref.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/fs/btrfs/backref.c b/fs/btrfs/backref.c
index 78da47a3d00e..9bb406f7dd30 100644
--- a/fs/btrfs/backref.c
+++ b/fs/btrfs/backref.c
@@ -3609,10 +3609,8 @@ int btrfs_backref_finish_upper_links(struct btrfs_backref_cache *cache,
}
rb_node = rb_simple_insert(&cache->rb_root, &upper->simple_node);
- if (unlikely(rb_node)) {
+ if (unlikely(rb_node))
btrfs_backref_panic(cache->fs_info, upper->bytenr, -EEXIST);
- return -EUCLEAN;
- }
list_add_tail(&edge->list[UPPER], &upper->lower);