]> git.apps.os.sepia.ceph.com Git - xfsprogs-dev.git/commit
xfs: create attr log item opcodes and formats for parent pointers
authorDarrick J. Wong <djwong@kernel.org>
Mon, 29 Jul 2024 23:22:46 +0000 (16:22 -0700)
committerDarrick J. Wong <djwong@kernel.org>
Tue, 30 Jul 2024 00:01:02 +0000 (17:01 -0700)
commit2b73477cc8ebcfce41aad848149de5a4fda75c7f
tree6a4845aa9f83517d94d4978f6281c0580842e882
parent9636495234729a60bb66f54fab1a10f3060bdcd6
xfs: create attr log item opcodes and formats for parent pointers

Source kernel commit: 5773f7f82be5aa98e4883566072d33342814cebe

Make the necessary alterations to the extended attribute log intent item
ondisk format so that we can log parent pointer operations.  This
requires the creation of new opcodes specific to parent pointers, and a
new four-argument replace operation to handle renames.  At this point
this part of the patchset has changed so much from what Allison original
wrote that I no longer think her SoB applies.

Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
libxfs/xfs_attr.c
libxfs/xfs_attr.h
libxfs/xfs_da_btree.h
libxfs/xfs_log_format.h