]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
btrfs: tree-checker: add inode extref checks
authorQu Wenruo <wqu@suse.com>
Mon, 15 Sep 2025 23:04:05 +0000 (08:34 +0930)
committerDavid Sterba <dsterba@suse.com>
Tue, 23 Sep 2025 06:49:21 +0000 (08:49 +0200)
commitaab9458b9f0019e97fae394c2d6d9d1a03addfb3
tree9c76a025c6d62bd45bf48d7f4fe27abad19da353
parent0dc93e465289d3eee30abd4710bac8d9f475311f
btrfs: tree-checker: add inode extref checks

Like inode refs, inode extrefs have a variable length name, which means
we have to do a proper check to make sure no header nor name can exceed
the item limits.

The check itself is very similar to check_inode_ref(), just a different
structure (btrfs_inode_extref vs btrfs_inode_ref).

Reviewed-by: Filipe Manana <fdmanana@suse.com>
Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/tree-checker.c