]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
btrfs: ref-verify: handle damaged extent root tree
authorDavid Sterba <dsterba@suse.com>
Mon, 15 Sep 2025 06:37:47 +0000 (08:37 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 12 Oct 2025 11:01:02 +0000 (13:01 +0200)
commit08fdd07ae5abef7fd3556cc64e85d5648dc45d83
tree6c41f4ff46132f88f89f637783bc875fa3b6856c
parentf61d7926df29e7b93618b86a30f931b3ed796dc0
btrfs: ref-verify: handle damaged extent root tree

[ Upstream commit ed4e6b5d644c4dd2bc2872ffec036b7da0ec2e27 ]

Syzbot hits a problem with enabled ref-verify, ignorebadroots and a
fuzzed/damaged extent tree. There's no fallback option like in other
places that can deal with it so disable the whole ref-verify as it is
just a debugging feature.

Reported-by: syzbot+9c3e0cdfbfe351b0bc0e@syzkaller.appspotmail.com
Link: https://lore.kernel.org/all/0000000000001b6052062139be1c@google.com/
Reviewed-by: Qu Wenruo <wqu@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
fs/btrfs/ref-verify.c