]> git.apps.os.sepia.ceph.com Git - xfsprogs-dev.git/commit
xfs: read and write metadata inode directory tree
authorDarrick J. Wong <djwong@kernel.org>
Mon, 25 Nov 2024 21:14:17 +0000 (13:14 -0800)
committerDarrick J. Wong <djwong@kernel.org>
Tue, 24 Dec 2024 02:01:25 +0000 (18:01 -0800)
commit1be54c6121702b5333da7c2fbe946e5ff0acfb9e
tree919bda474d00259e9af41d02380dad6c6a354b6d
parent5889f16f1cd8b345304157396f6dfa57369c87ed
xfs: read and write metadata inode directory tree

Source kernel commit e0f091c40bf1287a122dcddd8aa4e6ad06ce441f

Plumb in the bits we need to load metadata inodes from a named entry in
a metadir directory, create (or hardlink) inodes into a metadir
directory, create metadir directories, and flag inodes as being metadata
files.

Signed-off-by: "Darrick J. Wong" <djwong@kernel.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
include/libxfs.h
include/xfs_trace.h
include/xfs_trans.h
libxfs/Makefile
libxfs/libxfs_api_defs.h
libxfs/libxfs_priv.h
libxfs/trans.c
libxfs/xfs_metadir.c [new file with mode: 0644]
libxfs/xfs_metadir.h [new file with mode: 0644]
libxfs/xfs_metafile.c [new file with mode: 0644]
libxfs/xfs_metafile.h