tag name | inode-refactor_2019-06-24 (7927c3871b0a6e592b7ea6eaead51b4680696739) |
tag date | 2019-06-24 20:00:33 -0700 |
tagged by | Darrick J. Wong <darrick.wong@oracle.com> |
tagged object | commit a39cc58858... |
download | xfs-linux-inode-refactor_2019-06-24.tar.gz |
---|
xfs: hoist inode operations to libxfs
This series hoists inode creation, renaming, and deletion operations to
libxfs in anticipation of the metadata inode directory feature, which
maintains a directory tree of metadata inodes. This will be necessary
for further enhancements to the realtime feature, subvolume support.
There aren't supposed to be any functional changes in this intense
refactoring -- we just split the functions into pieces that are generic
and pieces that are specific to libxfs clients. As a bonus, we can
remove various open-coded pieces of mkfs.xfs and xfs_repair when this
series gets to xfsprogs.