summaryrefslogtreecommitdiff
tag nameinode-refactor_2020-06-01 (dcdc9e8a37f20d155dd73d76f73e4bde3ba1792e)
tag date2020-06-01 21:21:38 -0700
tagged byDarrick J. Wong <darrick.wong@oracle.com>
tagged objectcommit 76be1468cb...
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.