]> www.infradead.org Git - users/hch/xfs.git/commit
xfs: use a single inode fork format for metadata btree inodes xfs-meta-btree
authorChristoph Hellwig <hch@lst.de>
Tue, 12 Nov 2024 08:31:04 +0000 (09:31 +0100)
committerChristoph Hellwig <hch@lst.de>
Tue, 12 Nov 2024 09:05:03 +0000 (10:05 +0100)
commitb6e4506f219333c1012b8e4a69cc8cc2e3c59783
tree40385085eea1be9af442575339972f2eba104e46
parentfc9b950c546a20a18019115fc0860a960bbddf29
xfs: use a single inode fork format for metadata btree inodes

And instead switch based on the metatype for the detailed btree format.

This could probably be done even nicer by sharing the same btree root
structure.

Signed-off-by: Christoph Hellwig <hch@lst.de>
18 files changed:
fs/xfs/libxfs/xfs_format.h
fs/xfs/libxfs/xfs_inode_buf.c
fs/xfs/libxfs/xfs_inode_fork.c
fs/xfs/libxfs/xfs_rtgroup.c
fs/xfs/libxfs/xfs_rtrefcount_btree.c
fs/xfs/libxfs/xfs_rtrmap_btree.c
fs/xfs/scrub/bmap.c
fs/xfs/scrub/bmap_repair.c
fs/xfs/scrub/common.c
fs/xfs/scrub/inode.c
fs/xfs/scrub/inode_repair.c
fs/xfs/scrub/rmap_repair.c
fs/xfs/scrub/rtrefcount_repair.c
fs/xfs/scrub/rtrmap_repair.c
fs/xfs/xfs_inode.c
fs/xfs/xfs_inode_item.c
fs/xfs/xfs_inode_item_recover.c
fs/xfs/xfs_trace.h