]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
btrfs: print-tree: print dir items for dir index and xattr keys too
authorFilipe Manana <fdmanana@suse.com>
Wed, 10 Sep 2025 16:10:37 +0000 (17:10 +0100)
committerDavid Sterba <dsterba@suse.com>
Tue, 23 Sep 2025 06:49:22 +0000 (08:49 +0200)
Currently we only print the dir items for BTRFS_DIR_ITEM_KEY keys, but
we also have dir items for BTRFS_DIR_INDEX_KEY and BTRFS_XATTR_ITEM_KEY
keys too. So print them for those keys too.

Reviewed-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Johannes Thumshirn <johannes.thumshirn@wdc.com>
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/print-tree.c

index df7fe10061ab6a1b6074b291e9549e74c960aafb..5ae611cb3f2e89c2e25a6a017f1b840530b776ce 100644 (file)
@@ -315,6 +315,8 @@ void btrfs_print_leaf(const struct extent_buffer *l)
                        print_inode_item(l, i);
                        break;
                case BTRFS_DIR_ITEM_KEY:
+               case BTRFS_DIR_INDEX_KEY:
+               case BTRFS_XATTR_ITEM_KEY:
                        print_dir_item(l, i);
                        break;
                case BTRFS_ROOT_ITEM_KEY: