]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
btrfs: remove bogus root search condition in load_extent_tree_free()
authorFilipe Manana <fdmanana@suse.com>
Sun, 8 Feb 2026 18:42:13 +0000 (18:42 +0000)
committerDavid Sterba <dsterba@suse.com>
Tue, 7 Apr 2026 16:55:57 +0000 (18:55 +0200)
commitc9e39e92e4aab403df5004cbaa5be000e1db63bf
tree7c1c4a96d9643e5c00e6b010be5fab1a56bb3fcd
parent75acee66b63ce2228b35ccd94221b1b1c3314885
btrfs: remove bogus root search condition in load_extent_tree_free()

There's no need to pass the maximum between the block group's start offset
and BTRFS_SUPER_INFO_OFFSET (64K) since we can't have any block groups
allocated in the first megabyte, as that's reserved space. Furthermore,
even if we could, the correct thing to do was to pass the block group's
start offset anyway - and that's precisely what we do for block groups
hat happen to contain a superblock mirror (the range for the super block
is never marked as free and it's marked as dirty in the
fs_info->excluded_extents io tree).

So simplify this and get rid of that maximum expression.

Reviewed-by: Boris Burkov <boris@bur.io>
Signed-off-by: Filipe Manana <fdmanana@suse.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/block-group.c