]> www.infradead.org Git - users/hch/xfs.git/commit
xfs: introduce realtime rmap btree ondisk definitions
authorDarrick J. Wong <djwong@kernel.org>
Tue, 15 Oct 2024 19:39:46 +0000 (12:39 -0700)
committerDarrick J. Wong <djwong@kernel.org>
Tue, 5 Nov 2024 21:36:22 +0000 (13:36 -0800)
commitdf98911efee7afb53809d9ad2d80ff4f90d41ab4
treed2e2586f0ec1a68bc42235e6bd7f3a20f39d047d
parent3cfefde5de6436b56ebf0a9be993651116197692
xfs: introduce realtime rmap btree ondisk definitions

Add the ondisk structure definitions for realtime rmap btrees. The
realtime rmap btree will be rooted from a hidden inode so it needs to
have a separate btree block magic and pointer format.

Next, add everything needed to read, write and manipulate rmap btree
blocks. This prepares the way for connecting the btree operations
implementation.

Signed-off-by: Darrick J. Wong <djwong@kernel.org>
12 files changed:
fs/xfs/Makefile
fs/xfs/libxfs/xfs_btree.c
fs/xfs/libxfs/xfs_format.h
fs/xfs/libxfs/xfs_ondisk.h
fs/xfs/libxfs/xfs_rtrmap_btree.c [new file with mode: 0644]
fs/xfs/libxfs/xfs_rtrmap_btree.h [new file with mode: 0644]
fs/xfs/libxfs/xfs_sb.c
fs/xfs/libxfs/xfs_shared.h
fs/xfs/xfs_mount.c
fs/xfs/xfs_mount.h
fs/xfs/xfs_stats.c
fs/xfs/xfs_stats.h