summaryrefslogtreecommitdiff
tag nameinode-refactor_2021-12-15 (ced3103e7244e432d47350169f5ac863be835179)
tag date2021-12-15 17:30:58 -0800
tagged byDarrick J. Wong <djwong@kernel.org>
tagged objectcommit 349c4454d0...
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. -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAmG6ltIACgkQ+H93GTRK tOsj+w/+K+aoRQ8MAz4Cc9izM8rhWabCqYdRQxT/+sU1d1o6fe6tS1HXINj+7Gpi 3sSykZgVWLnPngIX9eTt5V9ON/C8T2slpjfhkwwCyMdPT/FR8bP4/q4NODqSK9Hd yhhVI0yd1f5toMywmu/XCM/WCXG47KjXHqiNOqQdzzaa5hbnujjDpNqBlo+IYqvN Vg9WdZdCp2TwRC6WzgTdk5A+MS45VcvLRnnstwL5RKg8LGVTyfi3X8T/7zBRmC5P PxGuqb0KFNZPa9nJj4QKo4sgUZZ9fMP9C74ptEmv1wbVNc06L5dCVpSne4NoYBRL YjG9yREIrOeWHfWc5IXDgPnj3HJJ53HOlx8IlOnZamjORAsMYBrM6oc3Eo3R064E Vdv3oWR70qDEospXQjvLrRYt4u5ykxttRf2jSl51SkdFBbcM4J+eLgrlnumZe4h6 KSWY/R7Mbfg6nGe9KJjnrdtg7p1vx6kvzytoKE4o/EyJytMX3YVbJU8mXjaqG3TS 10ei1JIqcLx5CUIN1vn2H2iLd6xOFJW+awHclYCEUs4PcRaEmCjI5IidNHPMbgXR A6UIdcXWNTR6LBwR9Ueiq8sHA07EVHuZX1XsNUCNfzgtQQgexmTPtfHOy2qng43r EFSlDenikXwXb7hoeSIruOt+3RXSUsTJmHBL5x4kYbyLnYUyu48= =5n73 -----END PGP SIGNATURE-----