summaryrefslogtreecommitdiff
tag nameinode-refactor_2022-11-09 (b40777ba44cb80b92b039967091d6e1c2a38a37c)
tag date2022-11-09 19:10:25 -0800
tagged byDarrick J. Wong <djwong@kernel.org>
tagged objectcommit 07ab415293...
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+H93GTRKtOsFAmNsa6EACgkQ+H93GTRK tOvg0A/+NGQ1lbnCIJ6qqRpGGZC9NgCQFZ7R513z0wqMqrTuy+kEwrknYB+eddVF vagwGrf5xx+arxmfU5n5L0W61d0VmyY3uzKnsxg/SRXhqVmaPQbtD0z+emgX6JMg Nq/etXzn4f6+bYWwASERqI8fs9R9s/3saOGqDdyx64UimIAZhYa1rGUEALMtuq5P P4jmknTeUKKQHuNErZPmEA2FdX9CpLag/FHAsVtOyWH6pRMfLLCX03yj2ZZ3SBi3 64JK+vfggA97h/RK1Fs4B+8ana5/GMKDsQ3ahe9Y42PAGM29lA6Ls9edCunPYFUh HLzk5zf/W2ZAuDAaFo7xVSY7Q9y6EFmtrObk3o7h2blVUpqp8wUsnk2VdpULLM6q 4LJ7QaQ6tHy099S8GX6azsOMviRvGU4oTzVR5oaYQ41xSxendRNpHhV2ZsODOzJP Om3N5VJFpNr3+Bu87f5IYa638Q9pjmncovq6dRXJKVssbmnRzhrE0s/Ri79UjGuX 5Gdzc6Ck/1bszDKxq5+GUFEP5ou5WIN6q0EWAJRkLlJ4RGlJcbA0Ar4XkSQ3aIbE 6FZZidV2lNlFZFDi23cCoie11PACl8dnGXlh+6Y5m/YpxC5crtXpCEqZLbJ4lOwg CB0V4EK23OzZzJ03SVLHbZkLhqdCPJZj3IV137O3v3myLIG9ycU= =GLBk -----END PGP SIGNATURE-----