* [PATCHSET 0/2] fstests: remove obsolete DMAPI tests
@ 2021-03-09 4:39 Darrick J. Wong
2021-03-09 4:39 ` [PATCH 2/2] fstests: remove DMAPI support from build system Darrick J. Wong
` (2 more replies)
0 siblings, 3 replies; 5+ messages in thread
From: Darrick J. Wong @ 2021-03-09 4:39 UTC (permalink / raw)
To: djwong, guaneryu; +Cc: linux-xfs, fstests, guan
Hi all,
DMAPI (apparently) was some sort of data management API that at some
point in the distant past could be used to implement a hierarchal
storage manager (HSM) using XFS. This sounds kind of neat because you
can dynamically page in (or evict out) parts of files to even cheaper
storage, but it has never been implemented in the upstream XFS driver or
any other filesystem. Get rid of these tests.
If you're going to start using this mess, you probably ought to just
pull from my git trees, which are linked below.
This is an extraordinary way to destroy everything. Enjoy!
Comments and questions are, as always, welcome.
--D
fstests git tree:
https://git.kernel.org/cgit/linux/kernel/git/djwong/xfstests-dev.git/log/?h=remove-dmapi
---
.gitignore | 79 -
Makefile | 5
build/rpm/xfstests.spec.in | 2
common/dmapi | 31 -
common/punch | 106 --
common/rc | 5
configure.ac | 1
dmapi/Makefile | 16
dmapi/README | 6
dmapi/src/Makefile | 21
dmapi/src/common/Makefile | 23
dmapi/src/common/cmd/Makefile | 31 -
dmapi/src/common/cmd/read_invis.c | 196 ----
dmapi/src/common/cmd/set_region.c | 148 ---
dmapi/src/common/cmd/set_return_on_destroy.c | 130 --
dmapi/src/common/cmd/write_invis.c | 175 ---
dmapi/src/common/lib/Makefile | 31 -
dmapi/src/common/lib/dmport.h | 859 ----------------
dmapi/src/common/lib/find_session.c | 186 ---
dmapi/src/common/lib/hsm.h | 166 ---
dmapi/src/common/lib/print.c | 589 -----------
dmapi/src/common/lib/stubs.c | 491 ---------
dmapi/src/common/lib/util.c | 966 -----------------
dmapi/src/sample_hsm/Makefile | 31 -
dmapi/src/sample_hsm/README | 62 -
dmapi/src/sample_hsm/migfind.c | 280 -----
dmapi/src/sample_hsm/migin.c | 411 -------
dmapi/src/sample_hsm/migout.c | 577 ----------
dmapi/src/sample_hsm/mls.c | 320 ------
dmapi/src/sample_hsm/mrmean.c | 325 ------
dmapi/src/sample_hsm/wbee.c | 599 -----------
dmapi/src/simple/Makefile | 32 -
dmapi/src/simple/dm_create_session.c | 47 -
dmapi/src/simple/dm_destroy_session.c | 45 -
dmapi/src/simple/dm_find_eventmsg.c | 65 -
dmapi/src/simple/dm_getall_sessions.c | 70 -
dmapi/src/simple/dm_getall_tokens.c | 65 -
dmapi/src/simple/dm_query_session.c | 59 -
dmapi/src/suite1/Makefile | 18
dmapi/src/suite1/cmd/Makefile | 54 -
dmapi/src/suite1/cmd/create_userevent.c | 89 --
dmapi/src/suite1/cmd/dm_handle.c | 250 -----
dmapi/src/suite1/cmd/downgrade_right.c | 127 --
dmapi/src/suite1/cmd/fd_to_handle.c | 70 -
dmapi/src/suite1/cmd/get_allocinfo.c | 358 ------
dmapi/src/suite1/cmd/get_config_events.c | 180 ---
dmapi/src/suite1/cmd/get_dirattrs.c | 161 ---
dmapi/src/suite1/cmd/get_dmattr.c | 125 --
dmapi/src/suite1/cmd/get_eventlist.c | 224 ----
dmapi/src/suite1/cmd/get_events.c | 119 --
dmapi/src/suite1/cmd/get_fileattr.c | 152 ---
dmapi/src/suite1/cmd/get_mountinfo.c | 134 --
dmapi/src/suite1/cmd/get_region.c | 121 --
dmapi/src/suite1/cmd/getall_disp.c | 122 --
dmapi/src/suite1/cmd/getall_dmattr.c | 132 --
dmapi/src/suite1/cmd/handle_to_fshandle.c | 76 -
dmapi/src/suite1/cmd/handle_to_path.c | 137 --
dmapi/src/suite1/cmd/init_service.c | 52 -
dmapi/src/suite1/cmd/link_test.c | 146 ---
dmapi/src/suite1/cmd/make_rt_sparse.c | 136 --
dmapi/src/suite1/cmd/make_sparse.c | 90 --
dmapi/src/suite1/cmd/obj_ref_hold.c | 128 --
dmapi/src/suite1/cmd/obj_ref_query.c | 134 --
dmapi/src/suite1/cmd/obj_ref_rele.c | 128 --
dmapi/src/suite1/cmd/path_to_fshandle.c | 69 -
dmapi/src/suite1/cmd/path_to_handle.c | 69 -
dmapi/src/suite1/cmd/pending.c | 72 -
dmapi/src/suite1/cmd/print_event.c | 1313 ------------------------
dmapi/src/suite1/cmd/print_fshandle.c | 67 -
dmapi/src/suite1/cmd/probe_hole.c | 113 --
dmapi/src/suite1/cmd/probe_punch_xfsctl_hole.c | 186 ---
dmapi/src/suite1/cmd/punch_hole.c | 108 --
dmapi/src/suite1/cmd/query_right.c | 131 --
dmapi/src/suite1/cmd/randomize_file.c | 132 --
dmapi/src/suite1/cmd/release_right.c | 128 --
dmapi/src/suite1/cmd/remove_dmattr.c | 105 --
dmapi/src/suite1/cmd/request_right.c | 153 ---
dmapi/src/suite1/cmd/respond_event.c | 82 -
dmapi/src/suite1/cmd/rwt.c | 172 ---
dmapi/src/suite1/cmd/security_hole.c | 105 --
dmapi/src/suite1/cmd/security_hole2.c | 104 --
dmapi/src/suite1/cmd/set_disp.c | 165 ---
dmapi/src/suite1/cmd/set_dmattr.c | 118 --
dmapi/src/suite1/cmd/set_eventlist.c | 162 ---
dmapi/src/suite1/cmd/set_fileattr.c | 399 -------
dmapi/src/suite1/cmd/struct_test.c | 222 ----
dmapi/src/suite1/cmd/sync_by_handle.c | 99 --
dmapi/src/suite1/cmd/test_assumption.c | 133 --
dmapi/src/suite1/cmd/upgrade_right.c | 128 --
dmapi/src/suite1/function_coverage | 70 -
dmapi/src/suite2/DMAPI_aliases | 119 --
dmapi/src/suite2/Makefile | 18
dmapi/src/suite2/README | 605 -----------
dmapi/src/suite2/README_for_check_dmapi | 29 -
dmapi/src/suite2/bindir/crttf | 15
dmapi/src/suite2/bindir/ctf | 16
dmapi/src/suite2/bindir/ls_to_copy | Bin
dmapi/src/suite2/bindir/make_holey | 29 -
dmapi/src/suite2/bindir/run_test | 523 ---------
dmapi/src/suite2/bindir/stf | 13
dmapi/src/suite2/bindir/test_allocinfo_1 | 70 -
dmapi/src/suite2/bindir/test_allocinfo_2 | 71 -
dmapi/src/suite2/create_cpio | 10
dmapi/src/suite2/data/fail.dat | 90 --
dmapi/src/suite2/data/main.dat | 131 --
dmapi/src/suite2/data/nfs.dat | 146 ---
dmapi/src/suite2/data/pending.dat | 62 -
dmapi/src/suite2/data/pending_nfs.dat | 44 -
dmapi/src/suite2/data/realtime.dat | 111 --
dmapi/src/suite2/data/smallq.dat | 78 -
dmapi/src/suite2/data/standard.dat | 295 -----
dmapi/src/suite2/data/standard_nfs.dat | 219 ----
dmapi/src/suite2/dist/README | 435 --------
dmapi/src/suite2/lib/errtest.h | 219 ----
dmapi/src/suite2/menu_test | 329 ------
dmapi/src/suite2/src/Makefile | 37 -
dmapi/src/suite2/src/check_dmapi.c | 247 ----
dmapi/src/suite2/src/dm_test_daemon.c | 1327 ------------------------
dmapi/src/suite2/src/invis_test.c | 232 ----
dmapi/src/suite2/src/mm_fill.c | 64 -
dmapi/src/suite2/src/mmap.c | 307 ------
dmapi/src/suite2/src/mmap_cp.c | 60 -
dmapi/src/suite2/src/region_test.c | 139 ---
dmapi/src/suite2/src/send_msg.c | 102 --
dmapi/src/suite2/src/test_bulkall.c | 310 ------
dmapi/src/suite2/src/test_bulkattr.c | 293 -----
dmapi/src/suite2/src/test_dmattr.c | 509 ---------
dmapi/src/suite2/src/test_efault.c | 232 ----
dmapi/src/suite2/src/test_eventlist.c | 458 --------
dmapi/src/suite2/src/test_fileattr.c | 698 -------------
dmapi/src/suite2/src/test_hole.c | 359 ------
dmapi/src/suite2/src/test_invis.c | 448 --------
dmapi/src/suite2/src/test_region.c | 251 -----
dmapi/src/suite2/src/test_rights.c | 278 -----
include/builddefs.in | 1
m4/Makefile | 1
m4/package_dmapidev.m4 | 27
tests/xfs/142 | 36 -
tests/xfs/142.out | 232 ----
tests/xfs/143 | 36 -
tests/xfs/143.out | 98 --
tests/xfs/144 | 36 -
tests/xfs/144.out | 245 ----
tests/xfs/145 | 36 -
tests/xfs/145.out | 36 -
tests/xfs/146 | 43 -
tests/xfs/146.out | 320 ------
tests/xfs/147 | 36 -
tests/xfs/147.out | 29 -
tests/xfs/150 | 47 -
tests/xfs/150.out | 5
tests/xfs/151 | 92 --
tests/xfs/151.out | 22
tests/xfs/152 | 41 -
tests/xfs/152.out | 10
tests/xfs/153 | 48 -
tests/xfs/153.out | 8
tests/xfs/154 | 35 -
tests/xfs/154.out | 21
tests/xfs/155 | 67 -
tests/xfs/155.out | 8
tests/xfs/156 | 34 -
tests/xfs/156.out | 1
tests/xfs/157 | 36 -
tests/xfs/157.out | 2
tests/xfs/158 | 81 -
tests/xfs/158.out | 6
tests/xfs/159 | 48 -
tests/xfs/159.out | 5
tests/xfs/160 | 58 -
tests/xfs/160.out | 11
tests/xfs/161 | 47 -
tests/xfs/161.out | 12
tests/xfs/162 | 64 -
tests/xfs/162.out | 12
tests/xfs/163 | 48 -
tests/xfs/163.out | 3
tests/xfs/168 | 92 --
tests/xfs/168.out | 57 -
tests/xfs/175 | 54 -
tests/xfs/175.out | 63 -
tests/xfs/176 | 60 -
tests/xfs/176.out | 121 --
tests/xfs/177 | 65 -
tests/xfs/177.out | 88 --
tests/xfs/185 | 64 -
tests/xfs/185.out | 71 -
tests/xfs/group | 25
tools/auto-qa | 4
189 files changed, 6 insertions(+), 28189 deletions(-)
delete mode 100644 common/dmapi
delete mode 100644 dmapi/Makefile
delete mode 100644 dmapi/README
delete mode 100644 dmapi/src/Makefile
delete mode 100644 dmapi/src/common/Makefile
delete mode 100644 dmapi/src/common/cmd/Makefile
delete mode 100644 dmapi/src/common/cmd/read_invis.c
delete mode 100644 dmapi/src/common/cmd/set_region.c
delete mode 100644 dmapi/src/common/cmd/set_return_on_destroy.c
delete mode 100644 dmapi/src/common/cmd/write_invis.c
delete mode 100644 dmapi/src/common/lib/Makefile
delete mode 100644 dmapi/src/common/lib/dmport.h
delete mode 100644 dmapi/src/common/lib/find_session.c
delete mode 100644 dmapi/src/common/lib/hsm.h
delete mode 100644 dmapi/src/common/lib/print.c
delete mode 100644 dmapi/src/common/lib/stubs.c
delete mode 100644 dmapi/src/common/lib/util.c
delete mode 100644 dmapi/src/sample_hsm/Makefile
delete mode 100644 dmapi/src/sample_hsm/README
delete mode 100644 dmapi/src/sample_hsm/migfind.c
delete mode 100644 dmapi/src/sample_hsm/migin.c
delete mode 100644 dmapi/src/sample_hsm/migout.c
delete mode 100644 dmapi/src/sample_hsm/mls.c
delete mode 100644 dmapi/src/sample_hsm/mrmean.c
delete mode 100644 dmapi/src/sample_hsm/wbee.c
delete mode 100644 dmapi/src/simple/Makefile
delete mode 100644 dmapi/src/simple/dm_create_session.c
delete mode 100644 dmapi/src/simple/dm_destroy_session.c
delete mode 100644 dmapi/src/simple/dm_find_eventmsg.c
delete mode 100644 dmapi/src/simple/dm_getall_sessions.c
delete mode 100644 dmapi/src/simple/dm_getall_tokens.c
delete mode 100644 dmapi/src/simple/dm_query_session.c
delete mode 100644 dmapi/src/suite1/Makefile
delete mode 100644 dmapi/src/suite1/cmd/Makefile
delete mode 100644 dmapi/src/suite1/cmd/create_userevent.c
delete mode 100644 dmapi/src/suite1/cmd/dm_handle.c
delete mode 100644 dmapi/src/suite1/cmd/downgrade_right.c
delete mode 100644 dmapi/src/suite1/cmd/fd_to_handle.c
delete mode 100644 dmapi/src/suite1/cmd/get_allocinfo.c
delete mode 100644 dmapi/src/suite1/cmd/get_config_events.c
delete mode 100644 dmapi/src/suite1/cmd/get_dirattrs.c
delete mode 100644 dmapi/src/suite1/cmd/get_dmattr.c
delete mode 100644 dmapi/src/suite1/cmd/get_eventlist.c
delete mode 100644 dmapi/src/suite1/cmd/get_events.c
delete mode 100644 dmapi/src/suite1/cmd/get_fileattr.c
delete mode 100644 dmapi/src/suite1/cmd/get_mountinfo.c
delete mode 100644 dmapi/src/suite1/cmd/get_region.c
delete mode 100644 dmapi/src/suite1/cmd/getall_disp.c
delete mode 100644 dmapi/src/suite1/cmd/getall_dmattr.c
delete mode 100644 dmapi/src/suite1/cmd/handle_to_fshandle.c
delete mode 100644 dmapi/src/suite1/cmd/handle_to_path.c
delete mode 100644 dmapi/src/suite1/cmd/init_service.c
delete mode 100644 dmapi/src/suite1/cmd/link_test.c
delete mode 100644 dmapi/src/suite1/cmd/make_rt_sparse.c
delete mode 100644 dmapi/src/suite1/cmd/make_sparse.c
delete mode 100644 dmapi/src/suite1/cmd/obj_ref_hold.c
delete mode 100644 dmapi/src/suite1/cmd/obj_ref_query.c
delete mode 100644 dmapi/src/suite1/cmd/obj_ref_rele.c
delete mode 100644 dmapi/src/suite1/cmd/path_to_fshandle.c
delete mode 100644 dmapi/src/suite1/cmd/path_to_handle.c
delete mode 100644 dmapi/src/suite1/cmd/pending.c
delete mode 100644 dmapi/src/suite1/cmd/print_event.c
delete mode 100644 dmapi/src/suite1/cmd/print_fshandle.c
delete mode 100644 dmapi/src/suite1/cmd/probe_hole.c
delete mode 100644 dmapi/src/suite1/cmd/probe_punch_xfsctl_hole.c
delete mode 100644 dmapi/src/suite1/cmd/punch_hole.c
delete mode 100644 dmapi/src/suite1/cmd/query_right.c
delete mode 100644 dmapi/src/suite1/cmd/randomize_file.c
delete mode 100644 dmapi/src/suite1/cmd/release_right.c
delete mode 100644 dmapi/src/suite1/cmd/remove_dmattr.c
delete mode 100644 dmapi/src/suite1/cmd/request_right.c
delete mode 100644 dmapi/src/suite1/cmd/respond_event.c
delete mode 100644 dmapi/src/suite1/cmd/rwt.c
delete mode 100644 dmapi/src/suite1/cmd/security_hole.c
delete mode 100644 dmapi/src/suite1/cmd/security_hole2.c
delete mode 100644 dmapi/src/suite1/cmd/set_disp.c
delete mode 100644 dmapi/src/suite1/cmd/set_dmattr.c
delete mode 100644 dmapi/src/suite1/cmd/set_eventlist.c
delete mode 100644 dmapi/src/suite1/cmd/set_fileattr.c
delete mode 100644 dmapi/src/suite1/cmd/struct_test.c
delete mode 100644 dmapi/src/suite1/cmd/sync_by_handle.c
delete mode 100644 dmapi/src/suite1/cmd/test_assumption.c
delete mode 100644 dmapi/src/suite1/cmd/upgrade_right.c
delete mode 100644 dmapi/src/suite1/function_coverage
delete mode 100644 dmapi/src/suite2/DMAPI_aliases
delete mode 100644 dmapi/src/suite2/Makefile
delete mode 100644 dmapi/src/suite2/README
delete mode 100644 dmapi/src/suite2/README_for_check_dmapi
delete mode 100755 dmapi/src/suite2/bindir/crttf
delete mode 100755 dmapi/src/suite2/bindir/ctf
delete mode 100644 dmapi/src/suite2/bindir/ls_to_copy
delete mode 100755 dmapi/src/suite2/bindir/make_holey
delete mode 100755 dmapi/src/suite2/bindir/run_test
delete mode 100755 dmapi/src/suite2/bindir/stf
delete mode 100755 dmapi/src/suite2/bindir/test_allocinfo_1
delete mode 100755 dmapi/src/suite2/bindir/test_allocinfo_2
delete mode 100644 dmapi/src/suite2/create_cpio
delete mode 100644 dmapi/src/suite2/data/fail.dat
delete mode 100644 dmapi/src/suite2/data/main.dat
delete mode 100644 dmapi/src/suite2/data/nfs.dat
delete mode 100644 dmapi/src/suite2/data/pending.dat
delete mode 100644 dmapi/src/suite2/data/pending_nfs.dat
delete mode 100644 dmapi/src/suite2/data/realtime.dat
delete mode 100644 dmapi/src/suite2/data/smallq.dat
delete mode 100644 dmapi/src/suite2/data/standard.dat
delete mode 100644 dmapi/src/suite2/data/standard_nfs.dat
delete mode 100644 dmapi/src/suite2/dist/README
delete mode 100644 dmapi/src/suite2/lib/errtest.h
delete mode 100755 dmapi/src/suite2/menu_test
delete mode 100644 dmapi/src/suite2/src/Makefile
delete mode 100644 dmapi/src/suite2/src/check_dmapi.c
delete mode 100644 dmapi/src/suite2/src/dm_test_daemon.c
delete mode 100644 dmapi/src/suite2/src/invis_test.c
delete mode 100644 dmapi/src/suite2/src/mm_fill.c
delete mode 100644 dmapi/src/suite2/src/mmap.c
delete mode 100644 dmapi/src/suite2/src/mmap_cp.c
delete mode 100644 dmapi/src/suite2/src/region_test.c
delete mode 100644 dmapi/src/suite2/src/send_msg.c
delete mode 100644 dmapi/src/suite2/src/test_bulkall.c
delete mode 100644 dmapi/src/suite2/src/test_bulkattr.c
delete mode 100644 dmapi/src/suite2/src/test_dmattr.c
delete mode 100644 dmapi/src/suite2/src/test_efault.c
delete mode 100644 dmapi/src/suite2/src/test_eventlist.c
delete mode 100644 dmapi/src/suite2/src/test_fileattr.c
delete mode 100644 dmapi/src/suite2/src/test_hole.c
delete mode 100644 dmapi/src/suite2/src/test_invis.c
delete mode 100644 dmapi/src/suite2/src/test_region.c
delete mode 100644 dmapi/src/suite2/src/test_rights.c
delete mode 100644 m4/package_dmapidev.m4
delete mode 100755 tests/xfs/142
delete mode 100644 tests/xfs/142.out
delete mode 100755 tests/xfs/143
delete mode 100644 tests/xfs/143.out
delete mode 100755 tests/xfs/144
delete mode 100644 tests/xfs/144.out
delete mode 100755 tests/xfs/145
delete mode 100644 tests/xfs/145.out
delete mode 100755 tests/xfs/146
delete mode 100644 tests/xfs/146.out
delete mode 100755 tests/xfs/147
delete mode 100644 tests/xfs/147.out
delete mode 100755 tests/xfs/150
delete mode 100644 tests/xfs/150.out
delete mode 100755 tests/xfs/151
delete mode 100644 tests/xfs/151.out
delete mode 100755 tests/xfs/152
delete mode 100644 tests/xfs/152.out
delete mode 100755 tests/xfs/153
delete mode 100644 tests/xfs/153.out
delete mode 100755 tests/xfs/154
delete mode 100644 tests/xfs/154.out
delete mode 100755 tests/xfs/155
delete mode 100644 tests/xfs/155.out
delete mode 100755 tests/xfs/156
delete mode 100644 tests/xfs/156.out
delete mode 100755 tests/xfs/157
delete mode 100644 tests/xfs/157.out
delete mode 100755 tests/xfs/158
delete mode 100644 tests/xfs/158.out
delete mode 100755 tests/xfs/159
delete mode 100644 tests/xfs/159.out
delete mode 100755 tests/xfs/160
delete mode 100644 tests/xfs/160.out
delete mode 100755 tests/xfs/161
delete mode 100644 tests/xfs/161.out
delete mode 100755 tests/xfs/162
delete mode 100644 tests/xfs/162.out
delete mode 100755 tests/xfs/163
delete mode 100644 tests/xfs/163.out
delete mode 100755 tests/xfs/168
delete mode 100644 tests/xfs/168.out
delete mode 100755 tests/xfs/175
delete mode 100644 tests/xfs/175.out
delete mode 100755 tests/xfs/176
delete mode 100644 tests/xfs/176.out
delete mode 100755 tests/xfs/177
delete mode 100644 tests/xfs/177.out
delete mode 100755 tests/xfs/185
delete mode 100644 tests/xfs/185.out
^ permalink raw reply [flat|nested] 5+ messages in thread* [PATCH 2/2] fstests: remove DMAPI support from build system 2021-03-09 4:39 [PATCHSET 0/2] fstests: remove obsolete DMAPI tests Darrick J. Wong @ 2021-03-09 4:39 ` Darrick J. Wong 2021-03-10 0:50 ` [PATCHSET 0/2] fstests: remove obsolete DMAPI tests Zorro Lang 2021-03-11 12:56 ` Christoph Hellwig 2 siblings, 0 replies; 5+ messages in thread From: Darrick J. Wong @ 2021-03-09 4:39 UTC (permalink / raw) To: djwong, guaneryu; +Cc: linux-xfs, fstests, guan From: Darrick J. Wong <djwong@kernel.org> Since we've axed all the DMAPI tests, get rid of the build system support too. Signed-off-by: Darrick J. Wong <djwong@kernel.org> --- Makefile | 2 +- build/rpm/xfstests.spec.in | 2 +- common/rc | 1 - configure.ac | 1 - include/builddefs.in | 1 - m4/Makefile | 1 - m4/package_dmapidev.m4 | 27 --------------------------- tools/auto-qa | 4 ++-- 8 files changed, 4 insertions(+), 35 deletions(-) delete mode 100644 m4/package_dmapidev.m4 diff --git a/Makefile b/Makefile index 48927bcd..86a2d399 100644 --- a/Makefile +++ b/Makefile @@ -43,7 +43,7 @@ TOOL_SUBDIRS = ltp src m4 common export TESTS_DIR = tests SUBDIRS = $(LIB_SUBDIRS) $(TOOL_SUBDIRS) $(TESTS_DIR) -default: include/builddefs $(DMAPI_MAKEFILE) +default: include/builddefs ifeq ($(HAVE_BUILDDEFS), no) $(Q)$(MAKE) $(MAKEOPTS) $@ else diff --git a/build/rpm/xfstests.spec.in b/build/rpm/xfstests.spec.in index 0a8c896b..e0f7c5f9 100644 --- a/build/rpm/xfstests.spec.in +++ b/build/rpm/xfstests.spec.in @@ -17,7 +17,7 @@ Group: System Environment/Base %description The XFS regression test suite. Also includes some support for -acl, attr, dmapi, udf, and nfs testing. Contains around 200 specific tests +acl, attr, udf, and nfs testing. Contains around 200 specific tests for userspace & kernelspace. %prep diff --git a/common/rc b/common/rc index 6983bf6a..c0a791cb 100644 --- a/common/rc +++ b/common/rc @@ -277,7 +277,6 @@ _mount_ops_filter() local params="$*" local last_index=$(( $# - 1 )) - #get mount point to handle dmapi mtpt option correctly [ $last_index -gt 0 ] && shift $last_index local fs_escaped=$1 diff --git a/configure.ac b/configure.ac index e5771285..27d57d63 100644 --- a/configure.ac +++ b/configure.ac @@ -58,7 +58,6 @@ AC_PACKAGE_NEED_ACLINIT_LIBACL AC_PACKAGE_WANT_GDBM AC_PACKAGE_WANT_AIO AC_PACKAGE_WANT_URING -AC_PACKAGE_WANT_DMAPI AC_PACKAGE_WANT_LINUX_FIEMAP_H AC_PACKAGE_WANT_FALLOCATE AC_PACKAGE_WANT_OPEN_BY_HANDLE_AT diff --git a/include/builddefs.in b/include/builddefs.in index 6893d598..471e651c 100644 --- a/include/builddefs.in +++ b/include/builddefs.in @@ -63,7 +63,6 @@ HAVE_AIO = @have_aio@ HAVE_URING = @have_uring@ HAVE_FALLOCATE = @have_fallocate@ HAVE_OPEN_BY_HANDLE_AT = @have_open_by_handle_at@ -HAVE_DMAPI = @have_dmapi@ HAVE_FIEMAP = @have_fiemap@ HAVE_FALLOCATE = @have_fallocate@ HAVE_COPY_FILE_RANGE = @have_copy_file_range@ diff --git a/m4/Makefile b/m4/Makefile index 5d9c5896..f3f195c5 100644 --- a/m4/Makefile +++ b/m4/Makefile @@ -10,7 +10,6 @@ LSRCFILES = \ package_acldev.m4 \ package_aiodev.m4 \ package_gdbmdev.m4 \ - package_dmapidev.m4 \ package_globals.m4 \ package_libcdev.m4 \ package_liburing.m4 \ diff --git a/m4/package_dmapidev.m4 b/m4/package_dmapidev.m4 deleted file mode 100644 index 6a7257ee..00000000 --- a/m4/package_dmapidev.m4 +++ /dev/null @@ -1,27 +0,0 @@ -AC_DEFUN([AC_PACKAGE_NEED_XFS_DMAPI_H], - [ AC_CHECK_HEADERS([xfs/dmapi.h]) - if test "$ac_cv_header_xfs_dmapi_h" != yes; then - echo - echo 'FATAL ERROR: could not find a valid DMAPI library header.' - echo 'Install the data migration API (dmapi) development package.' - echo 'Alternatively, run "make install-dev" from the dmapi source.' - exit 1 - fi - ]) - -AC_DEFUN([AC_PACKAGE_WANT_DMAPI], - [ AC_CHECK_LIB(dm, dm_make_handle, [ have_dmapi=true ], [ - have_dmapi=false - echo - echo 'WARNING: could not find a valid DMAPI base library.' - echo 'If you want DMAPI support please install the data migration' - echo 'API (dmapi) library package. Alternatively, run "make install"' - echo 'from the dmapi source.' - echo - ]) - libdm="-ldm" - test -f ${libexecdir}${libdirsuffix}/libdm.la && \ - libdm="${libexecdir}${libdirsuffix}/libdm.la" - AC_SUBST(libdm) - AC_SUBST(have_dmapi) - ]) diff --git a/tools/auto-qa b/tools/auto-qa index 1d0cc07c..1beb2835 100755 --- a/tools/auto-qa +++ b/tools/auto-qa @@ -308,7 +308,7 @@ do *cleantools) # we need to configure or else we might fail to clean - for pkg in attr acl xfsprogs dmapi xfsdump xfstests + for pkg in attr acl xfsprogs xfsdump xfstests do [ -d $WORKAREA/$pkg ] || continue cd $WORKAREA/$pkg @@ -321,7 +321,7 @@ do *buildtools) _log " *** build and install tools" - for pkg in attr acl xfsprogs dmapi xfsdump xfstests + for pkg in attr acl xfsprogs xfsdump xfstests do [ -d $WORKAREA/$pkg ] || continue cd $WORKAREA/$pkg ^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [PATCHSET 0/2] fstests: remove obsolete DMAPI tests 2021-03-09 4:39 [PATCHSET 0/2] fstests: remove obsolete DMAPI tests Darrick J. Wong 2021-03-09 4:39 ` [PATCH 2/2] fstests: remove DMAPI support from build system Darrick J. Wong @ 2021-03-10 0:50 ` Zorro Lang 2021-03-10 2:01 ` Darrick J. Wong 2021-03-11 12:56 ` Christoph Hellwig 2 siblings, 1 reply; 5+ messages in thread From: Zorro Lang @ 2021-03-10 0:50 UTC (permalink / raw) To: Darrick J. Wong; +Cc: linux-xfs, fstests On Mon, Mar 08, 2021 at 08:39:41PM -0800, Darrick J. Wong wrote: > Hi all, > > DMAPI (apparently) was some sort of data management API that at some > point in the distant past could be used to implement a hierarchal > storage manager (HSM) using XFS. This sounds kind of neat because you > can dynamically page in (or evict out) parts of files to even cheaper > storage, but it has never been implemented in the upstream XFS driver or > any other filesystem. Get rid of these tests. Sorry, am I the only one who missed the 1st patch of this patchset? I can't find the [1/2], only get [2/2]. Thanks, Zorro > > If you're going to start using this mess, you probably ought to just > pull from my git trees, which are linked below. > > This is an extraordinary way to destroy everything. Enjoy! > Comments and questions are, as always, welcome. > > --D > > fstests git tree: > https://git.kernel.org/cgit/linux/kernel/git/djwong/xfstests-dev.git/log/?h=remove-dmapi > --- > .gitignore | 79 - > Makefile | 5 > build/rpm/xfstests.spec.in | 2 > common/dmapi | 31 - > common/punch | 106 -- > common/rc | 5 > configure.ac | 1 > dmapi/Makefile | 16 > dmapi/README | 6 > dmapi/src/Makefile | 21 > dmapi/src/common/Makefile | 23 > dmapi/src/common/cmd/Makefile | 31 - > dmapi/src/common/cmd/read_invis.c | 196 ---- > dmapi/src/common/cmd/set_region.c | 148 --- > dmapi/src/common/cmd/set_return_on_destroy.c | 130 -- > dmapi/src/common/cmd/write_invis.c | 175 --- > dmapi/src/common/lib/Makefile | 31 - > dmapi/src/common/lib/dmport.h | 859 ---------------- > dmapi/src/common/lib/find_session.c | 186 --- > dmapi/src/common/lib/hsm.h | 166 --- > dmapi/src/common/lib/print.c | 589 ----------- > dmapi/src/common/lib/stubs.c | 491 --------- > dmapi/src/common/lib/util.c | 966 ----------------- > dmapi/src/sample_hsm/Makefile | 31 - > dmapi/src/sample_hsm/README | 62 - > dmapi/src/sample_hsm/migfind.c | 280 ----- > dmapi/src/sample_hsm/migin.c | 411 ------- > dmapi/src/sample_hsm/migout.c | 577 ---------- > dmapi/src/sample_hsm/mls.c | 320 ------ > dmapi/src/sample_hsm/mrmean.c | 325 ------ > dmapi/src/sample_hsm/wbee.c | 599 ----------- > dmapi/src/simple/Makefile | 32 - > dmapi/src/simple/dm_create_session.c | 47 - > dmapi/src/simple/dm_destroy_session.c | 45 - > dmapi/src/simple/dm_find_eventmsg.c | 65 - > dmapi/src/simple/dm_getall_sessions.c | 70 - > dmapi/src/simple/dm_getall_tokens.c | 65 - > dmapi/src/simple/dm_query_session.c | 59 - > dmapi/src/suite1/Makefile | 18 > dmapi/src/suite1/cmd/Makefile | 54 - > dmapi/src/suite1/cmd/create_userevent.c | 89 -- > dmapi/src/suite1/cmd/dm_handle.c | 250 ----- > dmapi/src/suite1/cmd/downgrade_right.c | 127 -- > dmapi/src/suite1/cmd/fd_to_handle.c | 70 - > dmapi/src/suite1/cmd/get_allocinfo.c | 358 ------ > dmapi/src/suite1/cmd/get_config_events.c | 180 --- > dmapi/src/suite1/cmd/get_dirattrs.c | 161 --- > dmapi/src/suite1/cmd/get_dmattr.c | 125 -- > dmapi/src/suite1/cmd/get_eventlist.c | 224 ---- > dmapi/src/suite1/cmd/get_events.c | 119 -- > dmapi/src/suite1/cmd/get_fileattr.c | 152 --- > dmapi/src/suite1/cmd/get_mountinfo.c | 134 -- > dmapi/src/suite1/cmd/get_region.c | 121 -- > dmapi/src/suite1/cmd/getall_disp.c | 122 -- > dmapi/src/suite1/cmd/getall_dmattr.c | 132 -- > dmapi/src/suite1/cmd/handle_to_fshandle.c | 76 - > dmapi/src/suite1/cmd/handle_to_path.c | 137 -- > dmapi/src/suite1/cmd/init_service.c | 52 - > dmapi/src/suite1/cmd/link_test.c | 146 --- > dmapi/src/suite1/cmd/make_rt_sparse.c | 136 -- > dmapi/src/suite1/cmd/make_sparse.c | 90 -- > dmapi/src/suite1/cmd/obj_ref_hold.c | 128 -- > dmapi/src/suite1/cmd/obj_ref_query.c | 134 -- > dmapi/src/suite1/cmd/obj_ref_rele.c | 128 -- > dmapi/src/suite1/cmd/path_to_fshandle.c | 69 - > dmapi/src/suite1/cmd/path_to_handle.c | 69 - > dmapi/src/suite1/cmd/pending.c | 72 - > dmapi/src/suite1/cmd/print_event.c | 1313 ------------------------ > dmapi/src/suite1/cmd/print_fshandle.c | 67 - > dmapi/src/suite1/cmd/probe_hole.c | 113 -- > dmapi/src/suite1/cmd/probe_punch_xfsctl_hole.c | 186 --- > dmapi/src/suite1/cmd/punch_hole.c | 108 -- > dmapi/src/suite1/cmd/query_right.c | 131 -- > dmapi/src/suite1/cmd/randomize_file.c | 132 -- > dmapi/src/suite1/cmd/release_right.c | 128 -- > dmapi/src/suite1/cmd/remove_dmattr.c | 105 -- > dmapi/src/suite1/cmd/request_right.c | 153 --- > dmapi/src/suite1/cmd/respond_event.c | 82 - > dmapi/src/suite1/cmd/rwt.c | 172 --- > dmapi/src/suite1/cmd/security_hole.c | 105 -- > dmapi/src/suite1/cmd/security_hole2.c | 104 -- > dmapi/src/suite1/cmd/set_disp.c | 165 --- > dmapi/src/suite1/cmd/set_dmattr.c | 118 -- > dmapi/src/suite1/cmd/set_eventlist.c | 162 --- > dmapi/src/suite1/cmd/set_fileattr.c | 399 ------- > dmapi/src/suite1/cmd/struct_test.c | 222 ---- > dmapi/src/suite1/cmd/sync_by_handle.c | 99 -- > dmapi/src/suite1/cmd/test_assumption.c | 133 -- > dmapi/src/suite1/cmd/upgrade_right.c | 128 -- > dmapi/src/suite1/function_coverage | 70 - > dmapi/src/suite2/DMAPI_aliases | 119 -- > dmapi/src/suite2/Makefile | 18 > dmapi/src/suite2/README | 605 ----------- > dmapi/src/suite2/README_for_check_dmapi | 29 - > dmapi/src/suite2/bindir/crttf | 15 > dmapi/src/suite2/bindir/ctf | 16 > dmapi/src/suite2/bindir/ls_to_copy | Bin > dmapi/src/suite2/bindir/make_holey | 29 - > dmapi/src/suite2/bindir/run_test | 523 --------- > dmapi/src/suite2/bindir/stf | 13 > dmapi/src/suite2/bindir/test_allocinfo_1 | 70 - > dmapi/src/suite2/bindir/test_allocinfo_2 | 71 - > dmapi/src/suite2/create_cpio | 10 > dmapi/src/suite2/data/fail.dat | 90 -- > dmapi/src/suite2/data/main.dat | 131 -- > dmapi/src/suite2/data/nfs.dat | 146 --- > dmapi/src/suite2/data/pending.dat | 62 - > dmapi/src/suite2/data/pending_nfs.dat | 44 - > dmapi/src/suite2/data/realtime.dat | 111 -- > dmapi/src/suite2/data/smallq.dat | 78 - > dmapi/src/suite2/data/standard.dat | 295 ----- > dmapi/src/suite2/data/standard_nfs.dat | 219 ---- > dmapi/src/suite2/dist/README | 435 -------- > dmapi/src/suite2/lib/errtest.h | 219 ---- > dmapi/src/suite2/menu_test | 329 ------ > dmapi/src/suite2/src/Makefile | 37 - > dmapi/src/suite2/src/check_dmapi.c | 247 ---- > dmapi/src/suite2/src/dm_test_daemon.c | 1327 ------------------------ > dmapi/src/suite2/src/invis_test.c | 232 ---- > dmapi/src/suite2/src/mm_fill.c | 64 - > dmapi/src/suite2/src/mmap.c | 307 ------ > dmapi/src/suite2/src/mmap_cp.c | 60 - > dmapi/src/suite2/src/region_test.c | 139 --- > dmapi/src/suite2/src/send_msg.c | 102 -- > dmapi/src/suite2/src/test_bulkall.c | 310 ------ > dmapi/src/suite2/src/test_bulkattr.c | 293 ----- > dmapi/src/suite2/src/test_dmattr.c | 509 --------- > dmapi/src/suite2/src/test_efault.c | 232 ---- > dmapi/src/suite2/src/test_eventlist.c | 458 -------- > dmapi/src/suite2/src/test_fileattr.c | 698 ------------- > dmapi/src/suite2/src/test_hole.c | 359 ------ > dmapi/src/suite2/src/test_invis.c | 448 -------- > dmapi/src/suite2/src/test_region.c | 251 ----- > dmapi/src/suite2/src/test_rights.c | 278 ----- > include/builddefs.in | 1 > m4/Makefile | 1 > m4/package_dmapidev.m4 | 27 > tests/xfs/142 | 36 - > tests/xfs/142.out | 232 ---- > tests/xfs/143 | 36 - > tests/xfs/143.out | 98 -- > tests/xfs/144 | 36 - > tests/xfs/144.out | 245 ---- > tests/xfs/145 | 36 - > tests/xfs/145.out | 36 - > tests/xfs/146 | 43 - > tests/xfs/146.out | 320 ------ > tests/xfs/147 | 36 - > tests/xfs/147.out | 29 - > tests/xfs/150 | 47 - > tests/xfs/150.out | 5 > tests/xfs/151 | 92 -- > tests/xfs/151.out | 22 > tests/xfs/152 | 41 - > tests/xfs/152.out | 10 > tests/xfs/153 | 48 - > tests/xfs/153.out | 8 > tests/xfs/154 | 35 - > tests/xfs/154.out | 21 > tests/xfs/155 | 67 - > tests/xfs/155.out | 8 > tests/xfs/156 | 34 - > tests/xfs/156.out | 1 > tests/xfs/157 | 36 - > tests/xfs/157.out | 2 > tests/xfs/158 | 81 - > tests/xfs/158.out | 6 > tests/xfs/159 | 48 - > tests/xfs/159.out | 5 > tests/xfs/160 | 58 - > tests/xfs/160.out | 11 > tests/xfs/161 | 47 - > tests/xfs/161.out | 12 > tests/xfs/162 | 64 - > tests/xfs/162.out | 12 > tests/xfs/163 | 48 - > tests/xfs/163.out | 3 > tests/xfs/168 | 92 -- > tests/xfs/168.out | 57 - > tests/xfs/175 | 54 - > tests/xfs/175.out | 63 - > tests/xfs/176 | 60 - > tests/xfs/176.out | 121 -- > tests/xfs/177 | 65 - > tests/xfs/177.out | 88 -- > tests/xfs/185 | 64 - > tests/xfs/185.out | 71 - > tests/xfs/group | 25 > tools/auto-qa | 4 > 189 files changed, 6 insertions(+), 28189 deletions(-) > delete mode 100644 common/dmapi > delete mode 100644 dmapi/Makefile > delete mode 100644 dmapi/README > delete mode 100644 dmapi/src/Makefile > delete mode 100644 dmapi/src/common/Makefile > delete mode 100644 dmapi/src/common/cmd/Makefile > delete mode 100644 dmapi/src/common/cmd/read_invis.c > delete mode 100644 dmapi/src/common/cmd/set_region.c > delete mode 100644 dmapi/src/common/cmd/set_return_on_destroy.c > delete mode 100644 dmapi/src/common/cmd/write_invis.c > delete mode 100644 dmapi/src/common/lib/Makefile > delete mode 100644 dmapi/src/common/lib/dmport.h > delete mode 100644 dmapi/src/common/lib/find_session.c > delete mode 100644 dmapi/src/common/lib/hsm.h > delete mode 100644 dmapi/src/common/lib/print.c > delete mode 100644 dmapi/src/common/lib/stubs.c > delete mode 100644 dmapi/src/common/lib/util.c > delete mode 100644 dmapi/src/sample_hsm/Makefile > delete mode 100644 dmapi/src/sample_hsm/README > delete mode 100644 dmapi/src/sample_hsm/migfind.c > delete mode 100644 dmapi/src/sample_hsm/migin.c > delete mode 100644 dmapi/src/sample_hsm/migout.c > delete mode 100644 dmapi/src/sample_hsm/mls.c > delete mode 100644 dmapi/src/sample_hsm/mrmean.c > delete mode 100644 dmapi/src/sample_hsm/wbee.c > delete mode 100644 dmapi/src/simple/Makefile > delete mode 100644 dmapi/src/simple/dm_create_session.c > delete mode 100644 dmapi/src/simple/dm_destroy_session.c > delete mode 100644 dmapi/src/simple/dm_find_eventmsg.c > delete mode 100644 dmapi/src/simple/dm_getall_sessions.c > delete mode 100644 dmapi/src/simple/dm_getall_tokens.c > delete mode 100644 dmapi/src/simple/dm_query_session.c > delete mode 100644 dmapi/src/suite1/Makefile > delete mode 100644 dmapi/src/suite1/cmd/Makefile > delete mode 100644 dmapi/src/suite1/cmd/create_userevent.c > delete mode 100644 dmapi/src/suite1/cmd/dm_handle.c > delete mode 100644 dmapi/src/suite1/cmd/downgrade_right.c > delete mode 100644 dmapi/src/suite1/cmd/fd_to_handle.c > delete mode 100644 dmapi/src/suite1/cmd/get_allocinfo.c > delete mode 100644 dmapi/src/suite1/cmd/get_config_events.c > delete mode 100644 dmapi/src/suite1/cmd/get_dirattrs.c > delete mode 100644 dmapi/src/suite1/cmd/get_dmattr.c > delete mode 100644 dmapi/src/suite1/cmd/get_eventlist.c > delete mode 100644 dmapi/src/suite1/cmd/get_events.c > delete mode 100644 dmapi/src/suite1/cmd/get_fileattr.c > delete mode 100644 dmapi/src/suite1/cmd/get_mountinfo.c > delete mode 100644 dmapi/src/suite1/cmd/get_region.c > delete mode 100644 dmapi/src/suite1/cmd/getall_disp.c > delete mode 100644 dmapi/src/suite1/cmd/getall_dmattr.c > delete mode 100644 dmapi/src/suite1/cmd/handle_to_fshandle.c > delete mode 100644 dmapi/src/suite1/cmd/handle_to_path.c > delete mode 100644 dmapi/src/suite1/cmd/init_service.c > delete mode 100644 dmapi/src/suite1/cmd/link_test.c > delete mode 100644 dmapi/src/suite1/cmd/make_rt_sparse.c > delete mode 100644 dmapi/src/suite1/cmd/make_sparse.c > delete mode 100644 dmapi/src/suite1/cmd/obj_ref_hold.c > delete mode 100644 dmapi/src/suite1/cmd/obj_ref_query.c > delete mode 100644 dmapi/src/suite1/cmd/obj_ref_rele.c > delete mode 100644 dmapi/src/suite1/cmd/path_to_fshandle.c > delete mode 100644 dmapi/src/suite1/cmd/path_to_handle.c > delete mode 100644 dmapi/src/suite1/cmd/pending.c > delete mode 100644 dmapi/src/suite1/cmd/print_event.c > delete mode 100644 dmapi/src/suite1/cmd/print_fshandle.c > delete mode 100644 dmapi/src/suite1/cmd/probe_hole.c > delete mode 100644 dmapi/src/suite1/cmd/probe_punch_xfsctl_hole.c > delete mode 100644 dmapi/src/suite1/cmd/punch_hole.c > delete mode 100644 dmapi/src/suite1/cmd/query_right.c > delete mode 100644 dmapi/src/suite1/cmd/randomize_file.c > delete mode 100644 dmapi/src/suite1/cmd/release_right.c > delete mode 100644 dmapi/src/suite1/cmd/remove_dmattr.c > delete mode 100644 dmapi/src/suite1/cmd/request_right.c > delete mode 100644 dmapi/src/suite1/cmd/respond_event.c > delete mode 100644 dmapi/src/suite1/cmd/rwt.c > delete mode 100644 dmapi/src/suite1/cmd/security_hole.c > delete mode 100644 dmapi/src/suite1/cmd/security_hole2.c > delete mode 100644 dmapi/src/suite1/cmd/set_disp.c > delete mode 100644 dmapi/src/suite1/cmd/set_dmattr.c > delete mode 100644 dmapi/src/suite1/cmd/set_eventlist.c > delete mode 100644 dmapi/src/suite1/cmd/set_fileattr.c > delete mode 100644 dmapi/src/suite1/cmd/struct_test.c > delete mode 100644 dmapi/src/suite1/cmd/sync_by_handle.c > delete mode 100644 dmapi/src/suite1/cmd/test_assumption.c > delete mode 100644 dmapi/src/suite1/cmd/upgrade_right.c > delete mode 100644 dmapi/src/suite1/function_coverage > delete mode 100644 dmapi/src/suite2/DMAPI_aliases > delete mode 100644 dmapi/src/suite2/Makefile > delete mode 100644 dmapi/src/suite2/README > delete mode 100644 dmapi/src/suite2/README_for_check_dmapi > delete mode 100755 dmapi/src/suite2/bindir/crttf > delete mode 100755 dmapi/src/suite2/bindir/ctf > delete mode 100644 dmapi/src/suite2/bindir/ls_to_copy > delete mode 100755 dmapi/src/suite2/bindir/make_holey > delete mode 100755 dmapi/src/suite2/bindir/run_test > delete mode 100755 dmapi/src/suite2/bindir/stf > delete mode 100755 dmapi/src/suite2/bindir/test_allocinfo_1 > delete mode 100755 dmapi/src/suite2/bindir/test_allocinfo_2 > delete mode 100644 dmapi/src/suite2/create_cpio > delete mode 100644 dmapi/src/suite2/data/fail.dat > delete mode 100644 dmapi/src/suite2/data/main.dat > delete mode 100644 dmapi/src/suite2/data/nfs.dat > delete mode 100644 dmapi/src/suite2/data/pending.dat > delete mode 100644 dmapi/src/suite2/data/pending_nfs.dat > delete mode 100644 dmapi/src/suite2/data/realtime.dat > delete mode 100644 dmapi/src/suite2/data/smallq.dat > delete mode 100644 dmapi/src/suite2/data/standard.dat > delete mode 100644 dmapi/src/suite2/data/standard_nfs.dat > delete mode 100644 dmapi/src/suite2/dist/README > delete mode 100644 dmapi/src/suite2/lib/errtest.h > delete mode 100755 dmapi/src/suite2/menu_test > delete mode 100644 dmapi/src/suite2/src/Makefile > delete mode 100644 dmapi/src/suite2/src/check_dmapi.c > delete mode 100644 dmapi/src/suite2/src/dm_test_daemon.c > delete mode 100644 dmapi/src/suite2/src/invis_test.c > delete mode 100644 dmapi/src/suite2/src/mm_fill.c > delete mode 100644 dmapi/src/suite2/src/mmap.c > delete mode 100644 dmapi/src/suite2/src/mmap_cp.c > delete mode 100644 dmapi/src/suite2/src/region_test.c > delete mode 100644 dmapi/src/suite2/src/send_msg.c > delete mode 100644 dmapi/src/suite2/src/test_bulkall.c > delete mode 100644 dmapi/src/suite2/src/test_bulkattr.c > delete mode 100644 dmapi/src/suite2/src/test_dmattr.c > delete mode 100644 dmapi/src/suite2/src/test_efault.c > delete mode 100644 dmapi/src/suite2/src/test_eventlist.c > delete mode 100644 dmapi/src/suite2/src/test_fileattr.c > delete mode 100644 dmapi/src/suite2/src/test_hole.c > delete mode 100644 dmapi/src/suite2/src/test_invis.c > delete mode 100644 dmapi/src/suite2/src/test_region.c > delete mode 100644 dmapi/src/suite2/src/test_rights.c > delete mode 100644 m4/package_dmapidev.m4 > delete mode 100755 tests/xfs/142 > delete mode 100644 tests/xfs/142.out > delete mode 100755 tests/xfs/143 > delete mode 100644 tests/xfs/143.out > delete mode 100755 tests/xfs/144 > delete mode 100644 tests/xfs/144.out > delete mode 100755 tests/xfs/145 > delete mode 100644 tests/xfs/145.out > delete mode 100755 tests/xfs/146 > delete mode 100644 tests/xfs/146.out > delete mode 100755 tests/xfs/147 > delete mode 100644 tests/xfs/147.out > delete mode 100755 tests/xfs/150 > delete mode 100644 tests/xfs/150.out > delete mode 100755 tests/xfs/151 > delete mode 100644 tests/xfs/151.out > delete mode 100755 tests/xfs/152 > delete mode 100644 tests/xfs/152.out > delete mode 100755 tests/xfs/153 > delete mode 100644 tests/xfs/153.out > delete mode 100755 tests/xfs/154 > delete mode 100644 tests/xfs/154.out > delete mode 100755 tests/xfs/155 > delete mode 100644 tests/xfs/155.out > delete mode 100755 tests/xfs/156 > delete mode 100644 tests/xfs/156.out > delete mode 100755 tests/xfs/157 > delete mode 100644 tests/xfs/157.out > delete mode 100755 tests/xfs/158 > delete mode 100644 tests/xfs/158.out > delete mode 100755 tests/xfs/159 > delete mode 100644 tests/xfs/159.out > delete mode 100755 tests/xfs/160 > delete mode 100644 tests/xfs/160.out > delete mode 100755 tests/xfs/161 > delete mode 100644 tests/xfs/161.out > delete mode 100755 tests/xfs/162 > delete mode 100644 tests/xfs/162.out > delete mode 100755 tests/xfs/163 > delete mode 100644 tests/xfs/163.out > delete mode 100755 tests/xfs/168 > delete mode 100644 tests/xfs/168.out > delete mode 100755 tests/xfs/175 > delete mode 100644 tests/xfs/175.out > delete mode 100755 tests/xfs/176 > delete mode 100644 tests/xfs/176.out > delete mode 100755 tests/xfs/177 > delete mode 100644 tests/xfs/177.out > delete mode 100755 tests/xfs/185 > delete mode 100644 tests/xfs/185.out > ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCHSET 0/2] fstests: remove obsolete DMAPI tests 2021-03-10 0:50 ` [PATCHSET 0/2] fstests: remove obsolete DMAPI tests Zorro Lang @ 2021-03-10 2:01 ` Darrick J. Wong 0 siblings, 0 replies; 5+ messages in thread From: Darrick J. Wong @ 2021-03-10 2:01 UTC (permalink / raw) To: linux-xfs, fstests On Wed, Mar 10, 2021 at 08:50:30AM +0800, Zorro Lang wrote: > On Mon, Mar 08, 2021 at 08:39:41PM -0800, Darrick J. Wong wrote: > > Hi all, > > > > DMAPI (apparently) was some sort of data management API that at some > > point in the distant past could be used to implement a hierarchal > > storage manager (HSM) using XFS. This sounds kind of neat because you > > can dynamically page in (or evict out) parts of files to even cheaper > > storage, but it has never been implemented in the upstream XFS driver or > > any other filesystem. Get rid of these tests. > > Sorry, am I the only one who missed the 1st patch of this patchset? I can't find > the [1/2], only get [2/2]. vger probably deleted it for size or something. You can find the git version in the linked git tree branch: https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfstests-dev.git/commit/?h=remove-dmapi&id=2efc7b122f762da4b30446e91167f9bae6a3a9cb --D > Thanks, > Zorro > > > > > If you're going to start using this mess, you probably ought to just > > pull from my git trees, which are linked below. > > > > This is an extraordinary way to destroy everything. Enjoy! > > Comments and questions are, as always, welcome. > > > > --D > > > > fstests git tree: > > https://git.kernel.org/cgit/linux/kernel/git/djwong/xfstests-dev.git/log/?h=remove-dmapi > > --- > > .gitignore | 79 - > > Makefile | 5 > > build/rpm/xfstests.spec.in | 2 > > common/dmapi | 31 - > > common/punch | 106 -- > > common/rc | 5 > > configure.ac | 1 > > dmapi/Makefile | 16 > > dmapi/README | 6 > > dmapi/src/Makefile | 21 > > dmapi/src/common/Makefile | 23 > > dmapi/src/common/cmd/Makefile | 31 - > > dmapi/src/common/cmd/read_invis.c | 196 ---- > > dmapi/src/common/cmd/set_region.c | 148 --- > > dmapi/src/common/cmd/set_return_on_destroy.c | 130 -- > > dmapi/src/common/cmd/write_invis.c | 175 --- > > dmapi/src/common/lib/Makefile | 31 - > > dmapi/src/common/lib/dmport.h | 859 ---------------- > > dmapi/src/common/lib/find_session.c | 186 --- > > dmapi/src/common/lib/hsm.h | 166 --- > > dmapi/src/common/lib/print.c | 589 ----------- > > dmapi/src/common/lib/stubs.c | 491 --------- > > dmapi/src/common/lib/util.c | 966 ----------------- > > dmapi/src/sample_hsm/Makefile | 31 - > > dmapi/src/sample_hsm/README | 62 - > > dmapi/src/sample_hsm/migfind.c | 280 ----- > > dmapi/src/sample_hsm/migin.c | 411 ------- > > dmapi/src/sample_hsm/migout.c | 577 ---------- > > dmapi/src/sample_hsm/mls.c | 320 ------ > > dmapi/src/sample_hsm/mrmean.c | 325 ------ > > dmapi/src/sample_hsm/wbee.c | 599 ----------- > > dmapi/src/simple/Makefile | 32 - > > dmapi/src/simple/dm_create_session.c | 47 - > > dmapi/src/simple/dm_destroy_session.c | 45 - > > dmapi/src/simple/dm_find_eventmsg.c | 65 - > > dmapi/src/simple/dm_getall_sessions.c | 70 - > > dmapi/src/simple/dm_getall_tokens.c | 65 - > > dmapi/src/simple/dm_query_session.c | 59 - > > dmapi/src/suite1/Makefile | 18 > > dmapi/src/suite1/cmd/Makefile | 54 - > > dmapi/src/suite1/cmd/create_userevent.c | 89 -- > > dmapi/src/suite1/cmd/dm_handle.c | 250 ----- > > dmapi/src/suite1/cmd/downgrade_right.c | 127 -- > > dmapi/src/suite1/cmd/fd_to_handle.c | 70 - > > dmapi/src/suite1/cmd/get_allocinfo.c | 358 ------ > > dmapi/src/suite1/cmd/get_config_events.c | 180 --- > > dmapi/src/suite1/cmd/get_dirattrs.c | 161 --- > > dmapi/src/suite1/cmd/get_dmattr.c | 125 -- > > dmapi/src/suite1/cmd/get_eventlist.c | 224 ---- > > dmapi/src/suite1/cmd/get_events.c | 119 -- > > dmapi/src/suite1/cmd/get_fileattr.c | 152 --- > > dmapi/src/suite1/cmd/get_mountinfo.c | 134 -- > > dmapi/src/suite1/cmd/get_region.c | 121 -- > > dmapi/src/suite1/cmd/getall_disp.c | 122 -- > > dmapi/src/suite1/cmd/getall_dmattr.c | 132 -- > > dmapi/src/suite1/cmd/handle_to_fshandle.c | 76 - > > dmapi/src/suite1/cmd/handle_to_path.c | 137 -- > > dmapi/src/suite1/cmd/init_service.c | 52 - > > dmapi/src/suite1/cmd/link_test.c | 146 --- > > dmapi/src/suite1/cmd/make_rt_sparse.c | 136 -- > > dmapi/src/suite1/cmd/make_sparse.c | 90 -- > > dmapi/src/suite1/cmd/obj_ref_hold.c | 128 -- > > dmapi/src/suite1/cmd/obj_ref_query.c | 134 -- > > dmapi/src/suite1/cmd/obj_ref_rele.c | 128 -- > > dmapi/src/suite1/cmd/path_to_fshandle.c | 69 - > > dmapi/src/suite1/cmd/path_to_handle.c | 69 - > > dmapi/src/suite1/cmd/pending.c | 72 - > > dmapi/src/suite1/cmd/print_event.c | 1313 ------------------------ > > dmapi/src/suite1/cmd/print_fshandle.c | 67 - > > dmapi/src/suite1/cmd/probe_hole.c | 113 -- > > dmapi/src/suite1/cmd/probe_punch_xfsctl_hole.c | 186 --- > > dmapi/src/suite1/cmd/punch_hole.c | 108 -- > > dmapi/src/suite1/cmd/query_right.c | 131 -- > > dmapi/src/suite1/cmd/randomize_file.c | 132 -- > > dmapi/src/suite1/cmd/release_right.c | 128 -- > > dmapi/src/suite1/cmd/remove_dmattr.c | 105 -- > > dmapi/src/suite1/cmd/request_right.c | 153 --- > > dmapi/src/suite1/cmd/respond_event.c | 82 - > > dmapi/src/suite1/cmd/rwt.c | 172 --- > > dmapi/src/suite1/cmd/security_hole.c | 105 -- > > dmapi/src/suite1/cmd/security_hole2.c | 104 -- > > dmapi/src/suite1/cmd/set_disp.c | 165 --- > > dmapi/src/suite1/cmd/set_dmattr.c | 118 -- > > dmapi/src/suite1/cmd/set_eventlist.c | 162 --- > > dmapi/src/suite1/cmd/set_fileattr.c | 399 ------- > > dmapi/src/suite1/cmd/struct_test.c | 222 ---- > > dmapi/src/suite1/cmd/sync_by_handle.c | 99 -- > > dmapi/src/suite1/cmd/test_assumption.c | 133 -- > > dmapi/src/suite1/cmd/upgrade_right.c | 128 -- > > dmapi/src/suite1/function_coverage | 70 - > > dmapi/src/suite2/DMAPI_aliases | 119 -- > > dmapi/src/suite2/Makefile | 18 > > dmapi/src/suite2/README | 605 ----------- > > dmapi/src/suite2/README_for_check_dmapi | 29 - > > dmapi/src/suite2/bindir/crttf | 15 > > dmapi/src/suite2/bindir/ctf | 16 > > dmapi/src/suite2/bindir/ls_to_copy | Bin > > dmapi/src/suite2/bindir/make_holey | 29 - > > dmapi/src/suite2/bindir/run_test | 523 --------- > > dmapi/src/suite2/bindir/stf | 13 > > dmapi/src/suite2/bindir/test_allocinfo_1 | 70 - > > dmapi/src/suite2/bindir/test_allocinfo_2 | 71 - > > dmapi/src/suite2/create_cpio | 10 > > dmapi/src/suite2/data/fail.dat | 90 -- > > dmapi/src/suite2/data/main.dat | 131 -- > > dmapi/src/suite2/data/nfs.dat | 146 --- > > dmapi/src/suite2/data/pending.dat | 62 - > > dmapi/src/suite2/data/pending_nfs.dat | 44 - > > dmapi/src/suite2/data/realtime.dat | 111 -- > > dmapi/src/suite2/data/smallq.dat | 78 - > > dmapi/src/suite2/data/standard.dat | 295 ----- > > dmapi/src/suite2/data/standard_nfs.dat | 219 ---- > > dmapi/src/suite2/dist/README | 435 -------- > > dmapi/src/suite2/lib/errtest.h | 219 ---- > > dmapi/src/suite2/menu_test | 329 ------ > > dmapi/src/suite2/src/Makefile | 37 - > > dmapi/src/suite2/src/check_dmapi.c | 247 ---- > > dmapi/src/suite2/src/dm_test_daemon.c | 1327 ------------------------ > > dmapi/src/suite2/src/invis_test.c | 232 ---- > > dmapi/src/suite2/src/mm_fill.c | 64 - > > dmapi/src/suite2/src/mmap.c | 307 ------ > > dmapi/src/suite2/src/mmap_cp.c | 60 - > > dmapi/src/suite2/src/region_test.c | 139 --- > > dmapi/src/suite2/src/send_msg.c | 102 -- > > dmapi/src/suite2/src/test_bulkall.c | 310 ------ > > dmapi/src/suite2/src/test_bulkattr.c | 293 ----- > > dmapi/src/suite2/src/test_dmattr.c | 509 --------- > > dmapi/src/suite2/src/test_efault.c | 232 ---- > > dmapi/src/suite2/src/test_eventlist.c | 458 -------- > > dmapi/src/suite2/src/test_fileattr.c | 698 ------------- > > dmapi/src/suite2/src/test_hole.c | 359 ------ > > dmapi/src/suite2/src/test_invis.c | 448 -------- > > dmapi/src/suite2/src/test_region.c | 251 ----- > > dmapi/src/suite2/src/test_rights.c | 278 ----- > > include/builddefs.in | 1 > > m4/Makefile | 1 > > m4/package_dmapidev.m4 | 27 > > tests/xfs/142 | 36 - > > tests/xfs/142.out | 232 ---- > > tests/xfs/143 | 36 - > > tests/xfs/143.out | 98 -- > > tests/xfs/144 | 36 - > > tests/xfs/144.out | 245 ---- > > tests/xfs/145 | 36 - > > tests/xfs/145.out | 36 - > > tests/xfs/146 | 43 - > > tests/xfs/146.out | 320 ------ > > tests/xfs/147 | 36 - > > tests/xfs/147.out | 29 - > > tests/xfs/150 | 47 - > > tests/xfs/150.out | 5 > > tests/xfs/151 | 92 -- > > tests/xfs/151.out | 22 > > tests/xfs/152 | 41 - > > tests/xfs/152.out | 10 > > tests/xfs/153 | 48 - > > tests/xfs/153.out | 8 > > tests/xfs/154 | 35 - > > tests/xfs/154.out | 21 > > tests/xfs/155 | 67 - > > tests/xfs/155.out | 8 > > tests/xfs/156 | 34 - > > tests/xfs/156.out | 1 > > tests/xfs/157 | 36 - > > tests/xfs/157.out | 2 > > tests/xfs/158 | 81 - > > tests/xfs/158.out | 6 > > tests/xfs/159 | 48 - > > tests/xfs/159.out | 5 > > tests/xfs/160 | 58 - > > tests/xfs/160.out | 11 > > tests/xfs/161 | 47 - > > tests/xfs/161.out | 12 > > tests/xfs/162 | 64 - > > tests/xfs/162.out | 12 > > tests/xfs/163 | 48 - > > tests/xfs/163.out | 3 > > tests/xfs/168 | 92 -- > > tests/xfs/168.out | 57 - > > tests/xfs/175 | 54 - > > tests/xfs/175.out | 63 - > > tests/xfs/176 | 60 - > > tests/xfs/176.out | 121 -- > > tests/xfs/177 | 65 - > > tests/xfs/177.out | 88 -- > > tests/xfs/185 | 64 - > > tests/xfs/185.out | 71 - > > tests/xfs/group | 25 > > tools/auto-qa | 4 > > 189 files changed, 6 insertions(+), 28189 deletions(-) > > delete mode 100644 common/dmapi > > delete mode 100644 dmapi/Makefile > > delete mode 100644 dmapi/README > > delete mode 100644 dmapi/src/Makefile > > delete mode 100644 dmapi/src/common/Makefile > > delete mode 100644 dmapi/src/common/cmd/Makefile > > delete mode 100644 dmapi/src/common/cmd/read_invis.c > > delete mode 100644 dmapi/src/common/cmd/set_region.c > > delete mode 100644 dmapi/src/common/cmd/set_return_on_destroy.c > > delete mode 100644 dmapi/src/common/cmd/write_invis.c > > delete mode 100644 dmapi/src/common/lib/Makefile > > delete mode 100644 dmapi/src/common/lib/dmport.h > > delete mode 100644 dmapi/src/common/lib/find_session.c > > delete mode 100644 dmapi/src/common/lib/hsm.h > > delete mode 100644 dmapi/src/common/lib/print.c > > delete mode 100644 dmapi/src/common/lib/stubs.c > > delete mode 100644 dmapi/src/common/lib/util.c > > delete mode 100644 dmapi/src/sample_hsm/Makefile > > delete mode 100644 dmapi/src/sample_hsm/README > > delete mode 100644 dmapi/src/sample_hsm/migfind.c > > delete mode 100644 dmapi/src/sample_hsm/migin.c > > delete mode 100644 dmapi/src/sample_hsm/migout.c > > delete mode 100644 dmapi/src/sample_hsm/mls.c > > delete mode 100644 dmapi/src/sample_hsm/mrmean.c > > delete mode 100644 dmapi/src/sample_hsm/wbee.c > > delete mode 100644 dmapi/src/simple/Makefile > > delete mode 100644 dmapi/src/simple/dm_create_session.c > > delete mode 100644 dmapi/src/simple/dm_destroy_session.c > > delete mode 100644 dmapi/src/simple/dm_find_eventmsg.c > > delete mode 100644 dmapi/src/simple/dm_getall_sessions.c > > delete mode 100644 dmapi/src/simple/dm_getall_tokens.c > > delete mode 100644 dmapi/src/simple/dm_query_session.c > > delete mode 100644 dmapi/src/suite1/Makefile > > delete mode 100644 dmapi/src/suite1/cmd/Makefile > > delete mode 100644 dmapi/src/suite1/cmd/create_userevent.c > > delete mode 100644 dmapi/src/suite1/cmd/dm_handle.c > > delete mode 100644 dmapi/src/suite1/cmd/downgrade_right.c > > delete mode 100644 dmapi/src/suite1/cmd/fd_to_handle.c > > delete mode 100644 dmapi/src/suite1/cmd/get_allocinfo.c > > delete mode 100644 dmapi/src/suite1/cmd/get_config_events.c > > delete mode 100644 dmapi/src/suite1/cmd/get_dirattrs.c > > delete mode 100644 dmapi/src/suite1/cmd/get_dmattr.c > > delete mode 100644 dmapi/src/suite1/cmd/get_eventlist.c > > delete mode 100644 dmapi/src/suite1/cmd/get_events.c > > delete mode 100644 dmapi/src/suite1/cmd/get_fileattr.c > > delete mode 100644 dmapi/src/suite1/cmd/get_mountinfo.c > > delete mode 100644 dmapi/src/suite1/cmd/get_region.c > > delete mode 100644 dmapi/src/suite1/cmd/getall_disp.c > > delete mode 100644 dmapi/src/suite1/cmd/getall_dmattr.c > > delete mode 100644 dmapi/src/suite1/cmd/handle_to_fshandle.c > > delete mode 100644 dmapi/src/suite1/cmd/handle_to_path.c > > delete mode 100644 dmapi/src/suite1/cmd/init_service.c > > delete mode 100644 dmapi/src/suite1/cmd/link_test.c > > delete mode 100644 dmapi/src/suite1/cmd/make_rt_sparse.c > > delete mode 100644 dmapi/src/suite1/cmd/make_sparse.c > > delete mode 100644 dmapi/src/suite1/cmd/obj_ref_hold.c > > delete mode 100644 dmapi/src/suite1/cmd/obj_ref_query.c > > delete mode 100644 dmapi/src/suite1/cmd/obj_ref_rele.c > > delete mode 100644 dmapi/src/suite1/cmd/path_to_fshandle.c > > delete mode 100644 dmapi/src/suite1/cmd/path_to_handle.c > > delete mode 100644 dmapi/src/suite1/cmd/pending.c > > delete mode 100644 dmapi/src/suite1/cmd/print_event.c > > delete mode 100644 dmapi/src/suite1/cmd/print_fshandle.c > > delete mode 100644 dmapi/src/suite1/cmd/probe_hole.c > > delete mode 100644 dmapi/src/suite1/cmd/probe_punch_xfsctl_hole.c > > delete mode 100644 dmapi/src/suite1/cmd/punch_hole.c > > delete mode 100644 dmapi/src/suite1/cmd/query_right.c > > delete mode 100644 dmapi/src/suite1/cmd/randomize_file.c > > delete mode 100644 dmapi/src/suite1/cmd/release_right.c > > delete mode 100644 dmapi/src/suite1/cmd/remove_dmattr.c > > delete mode 100644 dmapi/src/suite1/cmd/request_right.c > > delete mode 100644 dmapi/src/suite1/cmd/respond_event.c > > delete mode 100644 dmapi/src/suite1/cmd/rwt.c > > delete mode 100644 dmapi/src/suite1/cmd/security_hole.c > > delete mode 100644 dmapi/src/suite1/cmd/security_hole2.c > > delete mode 100644 dmapi/src/suite1/cmd/set_disp.c > > delete mode 100644 dmapi/src/suite1/cmd/set_dmattr.c > > delete mode 100644 dmapi/src/suite1/cmd/set_eventlist.c > > delete mode 100644 dmapi/src/suite1/cmd/set_fileattr.c > > delete mode 100644 dmapi/src/suite1/cmd/struct_test.c > > delete mode 100644 dmapi/src/suite1/cmd/sync_by_handle.c > > delete mode 100644 dmapi/src/suite1/cmd/test_assumption.c > > delete mode 100644 dmapi/src/suite1/cmd/upgrade_right.c > > delete mode 100644 dmapi/src/suite1/function_coverage > > delete mode 100644 dmapi/src/suite2/DMAPI_aliases > > delete mode 100644 dmapi/src/suite2/Makefile > > delete mode 100644 dmapi/src/suite2/README > > delete mode 100644 dmapi/src/suite2/README_for_check_dmapi > > delete mode 100755 dmapi/src/suite2/bindir/crttf > > delete mode 100755 dmapi/src/suite2/bindir/ctf > > delete mode 100644 dmapi/src/suite2/bindir/ls_to_copy > > delete mode 100755 dmapi/src/suite2/bindir/make_holey > > delete mode 100755 dmapi/src/suite2/bindir/run_test > > delete mode 100755 dmapi/src/suite2/bindir/stf > > delete mode 100755 dmapi/src/suite2/bindir/test_allocinfo_1 > > delete mode 100755 dmapi/src/suite2/bindir/test_allocinfo_2 > > delete mode 100644 dmapi/src/suite2/create_cpio > > delete mode 100644 dmapi/src/suite2/data/fail.dat > > delete mode 100644 dmapi/src/suite2/data/main.dat > > delete mode 100644 dmapi/src/suite2/data/nfs.dat > > delete mode 100644 dmapi/src/suite2/data/pending.dat > > delete mode 100644 dmapi/src/suite2/data/pending_nfs.dat > > delete mode 100644 dmapi/src/suite2/data/realtime.dat > > delete mode 100644 dmapi/src/suite2/data/smallq.dat > > delete mode 100644 dmapi/src/suite2/data/standard.dat > > delete mode 100644 dmapi/src/suite2/data/standard_nfs.dat > > delete mode 100644 dmapi/src/suite2/dist/README > > delete mode 100644 dmapi/src/suite2/lib/errtest.h > > delete mode 100755 dmapi/src/suite2/menu_test > > delete mode 100644 dmapi/src/suite2/src/Makefile > > delete mode 100644 dmapi/src/suite2/src/check_dmapi.c > > delete mode 100644 dmapi/src/suite2/src/dm_test_daemon.c > > delete mode 100644 dmapi/src/suite2/src/invis_test.c > > delete mode 100644 dmapi/src/suite2/src/mm_fill.c > > delete mode 100644 dmapi/src/suite2/src/mmap.c > > delete mode 100644 dmapi/src/suite2/src/mmap_cp.c > > delete mode 100644 dmapi/src/suite2/src/region_test.c > > delete mode 100644 dmapi/src/suite2/src/send_msg.c > > delete mode 100644 dmapi/src/suite2/src/test_bulkall.c > > delete mode 100644 dmapi/src/suite2/src/test_bulkattr.c > > delete mode 100644 dmapi/src/suite2/src/test_dmattr.c > > delete mode 100644 dmapi/src/suite2/src/test_efault.c > > delete mode 100644 dmapi/src/suite2/src/test_eventlist.c > > delete mode 100644 dmapi/src/suite2/src/test_fileattr.c > > delete mode 100644 dmapi/src/suite2/src/test_hole.c > > delete mode 100644 dmapi/src/suite2/src/test_invis.c > > delete mode 100644 dmapi/src/suite2/src/test_region.c > > delete mode 100644 dmapi/src/suite2/src/test_rights.c > > delete mode 100644 m4/package_dmapidev.m4 > > delete mode 100755 tests/xfs/142 > > delete mode 100644 tests/xfs/142.out > > delete mode 100755 tests/xfs/143 > > delete mode 100644 tests/xfs/143.out > > delete mode 100755 tests/xfs/144 > > delete mode 100644 tests/xfs/144.out > > delete mode 100755 tests/xfs/145 > > delete mode 100644 tests/xfs/145.out > > delete mode 100755 tests/xfs/146 > > delete mode 100644 tests/xfs/146.out > > delete mode 100755 tests/xfs/147 > > delete mode 100644 tests/xfs/147.out > > delete mode 100755 tests/xfs/150 > > delete mode 100644 tests/xfs/150.out > > delete mode 100755 tests/xfs/151 > > delete mode 100644 tests/xfs/151.out > > delete mode 100755 tests/xfs/152 > > delete mode 100644 tests/xfs/152.out > > delete mode 100755 tests/xfs/153 > > delete mode 100644 tests/xfs/153.out > > delete mode 100755 tests/xfs/154 > > delete mode 100644 tests/xfs/154.out > > delete mode 100755 tests/xfs/155 > > delete mode 100644 tests/xfs/155.out > > delete mode 100755 tests/xfs/156 > > delete mode 100644 tests/xfs/156.out > > delete mode 100755 tests/xfs/157 > > delete mode 100644 tests/xfs/157.out > > delete mode 100755 tests/xfs/158 > > delete mode 100644 tests/xfs/158.out > > delete mode 100755 tests/xfs/159 > > delete mode 100644 tests/xfs/159.out > > delete mode 100755 tests/xfs/160 > > delete mode 100644 tests/xfs/160.out > > delete mode 100755 tests/xfs/161 > > delete mode 100644 tests/xfs/161.out > > delete mode 100755 tests/xfs/162 > > delete mode 100644 tests/xfs/162.out > > delete mode 100755 tests/xfs/163 > > delete mode 100644 tests/xfs/163.out > > delete mode 100755 tests/xfs/168 > > delete mode 100644 tests/xfs/168.out > > delete mode 100755 tests/xfs/175 > > delete mode 100644 tests/xfs/175.out > > delete mode 100755 tests/xfs/176 > > delete mode 100644 tests/xfs/176.out > > delete mode 100755 tests/xfs/177 > > delete mode 100644 tests/xfs/177.out > > delete mode 100755 tests/xfs/185 > > delete mode 100644 tests/xfs/185.out > > > ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCHSET 0/2] fstests: remove obsolete DMAPI tests 2021-03-09 4:39 [PATCHSET 0/2] fstests: remove obsolete DMAPI tests Darrick J. Wong 2021-03-09 4:39 ` [PATCH 2/2] fstests: remove DMAPI support from build system Darrick J. Wong 2021-03-10 0:50 ` [PATCHSET 0/2] fstests: remove obsolete DMAPI tests Zorro Lang @ 2021-03-11 12:56 ` Christoph Hellwig 2 siblings, 0 replies; 5+ messages in thread From: Christoph Hellwig @ 2021-03-11 12:56 UTC (permalink / raw) To: Darrick J. Wong; +Cc: guaneryu, linux-xfs, fstests, guan I also did not get patch 1. But I'm all for removing this cruft, so even without looking at the details: Acked-by: Christoph Hellwig <hch@lst.de> ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2021-03-11 12:57 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2021-03-09 4:39 [PATCHSET 0/2] fstests: remove obsolete DMAPI tests Darrick J. Wong 2021-03-09 4:39 ` [PATCH 2/2] fstests: remove DMAPI support from build system Darrick J. Wong 2021-03-10 0:50 ` [PATCHSET 0/2] fstests: remove obsolete DMAPI tests Zorro Lang 2021-03-10 2:01 ` Darrick J. Wong 2021-03-11 12:56 ` Christoph Hellwig
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox