summaryrefslogtreecommitdiff
tag nameinode-refactor_2022-10-14 (a5634d15d733f934ec7eac8de8b6e6f77910200e)
tag date2022-10-14 14:19:05 -0700
tagged byDarrick J. Wong <djwong@kernel.org>
tagged objectcommit 553557b88d...
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. Signed-off-by: Darrick J. Wong <djwong@kernel.org> -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAmNJ0kkACgkQ+H93GTRK tOtf+A/9EfKZy7f5d5qNlebqVszTFjymwdmp8jy2UgUh3kN6zKpp4icl5B5Se8YH CerhuULctf+oYqrI7uGH4ZIM3KMrsbNzQcPyqiyMsBVxe6TRnLbCQH4UtbwWttTe OgkoNoAEuALLaCXg+boj4oFL3/YpQAk63jjhKjnf/Rx2Rpze9gJ9yMGqRL8Fgvj1 hGZxtP6/JeAUtqlM1NQHV1oqKODiDzKNeZqhuUEr1CA2fvKtv1ByneNHneoH9S/F gXgFpKsAa9QzzvqrgueoKrs2uWv3BypJZsoek28PHmhlyIOU9Q2vb9Z/5YJZTn5G PZ95ZvWvhl5kn5KPzKUkk0YrFNq8g2DXTjA0z+7QCUQV5aihTPhhVhV6B3ydSiGN MWqfU8p/QDGNjvz3id2dIeyJI9FlHOXp2g5bNhWtKJGyQSaEqpdzWwujvlujOljx bMRf9vcJENg+KYkawv+3CrDg9I95ey/ZU56X5PnqcbU/3vbnfbhXCtdXnInO75JD r03/RFdCq19TNj7QXvrjUoDqibqXzpqVN1NXbP39w0737Q1LAbEhRjBhrVxeS6VR psti04pywL/W99WjuWjXOkaW1qkQQ2bPpIlGbUHPes5P0k7uYXyxZhE698epU5xe qb3WD8bv+36NBKa3BV611JjCNAQCrFyw6aap1t5Tr4E8AyX3IaQ= =Z03l -----END PGP SIGNATURE-----