Hi all, Before we start adding code for metadata directory trees, let's clean up some warts in the realtime bitmap code and the inode allocator code. If you're going to start using this code, I strongly recommend pulling from my git trees, which are linked below. With a bit of luck, this should all go splendidly. Comments and questions are, as always, welcome. --D kernel git tree: https://git.kernel.org/cgit/linux/kernel/git/djwong/xfs-linux.git/log/?h=metadir-cleanups-6.12 --- Commits in this patchset: * xfs: validate inumber in xfs_iget * xfs: match on the global RT inode numbers in xfs_is_metadata_inode * xfs: pass the icreate args object to xfs_dialloc --- fs/xfs/libxfs/xfs_ialloc.c | 5 +++-- fs/xfs/libxfs/xfs_ialloc.h | 4 +++- fs/xfs/scrub/tempfile.c | 2 +- fs/xfs/xfs_icache.c | 2 +- fs/xfs/xfs_inode.c | 4 ++-- fs/xfs/xfs_inode.h | 7 ++++--- fs/xfs/xfs_qm.c | 2 +- fs/xfs/xfs_symlink.c | 2 +- 8 files changed, 16 insertions(+), 12 deletions(-)