]> www.infradead.org Git - users/hch/xfstests-dev.git/commit
misc: privatize the FIEXCHANGE ioctl for now
authorDarrick J. Wong <djwong@kernel.org>
Thu, 16 Nov 2023 17:30:37 +0000 (09:30 -0800)
committerZorro Lang <zlang@kernel.org>
Thu, 16 Nov 2023 19:01:37 +0000 (03:01 +0800)
commit3098851702d150bd94118bf299594c1ea2f9d690
treed4e3f4441f8447c346db60cd3c9d6b09a41c2463
parent5fdd34e7618266e6ea2ce10150093cae3f4c0387
misc: privatize the FIEXCHANGE ioctl for now

I'm abandoning (for now) efforts to bring atomic file content exchanges
to the VFS.  The goal here is to reduce friction in getting online fsck
merged, so Dave and I want to take this back to being a private XFS
ioctl so we can explore with it for a while before committing it to the
stable KABI.

Shift all the existing FIEXCHANGE usage to XFS_IOC_EXCHANGE_RANGE, and
try to pick it up from xfs_fs_staging.h if the system xfslibs-dev
package has such an animal.

Signed-off-by: "Darrick J. Wong" <djwong@kernel.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Zorro Lang <zlang@kernel.org>
15 files changed:
configure.ac
doc/group-names.txt
include/builddefs.in
ltp/Makefile
ltp/fsstress.c
ltp/fsx.c
m4/package_libcdev.m4
m4/package_xfslibs.m4
src/Makefile
src/fiexchange.h
src/global.h
src/vfs/Makefile
tests/generic/724
tests/xfs/122.out
tests/xfs/791