]> git.apps.os.sepia.ceph.com Git - ceph-client.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)
committerDavid Sterba <dsterba@suse.com>
Thu, 18 Sep 2025 03:47:34 +0000 (05:47 +0200)
commited4e6b5d644c4dd2bc2872ffec036b7da0ec2e27
treeeddccaad9e3c80aae4b7e175895b0250c9171df8
parent96fa515e70f3e4b98685ef8cac9d737fc62f10e1
btrfs: ref-verify: handle damaged extent root tree

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>
fs/btrfs/ref-verify.c