mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
456581661b
In a DAX mountpoint, do IO betwen files with and without DAX per-inode flag. We do mmap, both O_DIRECT and buffered read/write IO in this case. Then test again in the same device without dax mountoption. Add help _require_scratch_dax to make sure we can test DAX feature on SCRATCH_DEV. Add mmap dio test programme to test read/write between a mmap area of one file and another file directly or buffered, with different size. Signed-off-by: Ross Zwisler <ross.zwisler@linux.intel.com> Signed-off-by: Xiong Zhou <xzhou@redhat.com> Reviewed-by: Eryu Guan <eguan@redhat.com> Signed-off-by: Eryu Guan <eguan@redhat.com>
231 lines
5.2 KiB
Plaintext
231 lines
5.2 KiB
Plaintext
*.lo
|
|
*.o
|
|
*.la
|
|
.dep
|
|
.libs
|
|
.ltdep
|
|
|
|
/local.config
|
|
/results
|
|
|
|
# autoconf generated files
|
|
/autom4te.cache
|
|
/configure
|
|
/config.log
|
|
/config.status
|
|
|
|
# build system
|
|
/include/builddefs
|
|
/include/config.h
|
|
/include/config.h.in
|
|
|
|
# quilt
|
|
/patches
|
|
/.pc
|
|
|
|
# custom config files
|
|
/configs/*.config
|
|
|
|
# ltp/ binaries
|
|
/ltp/aio-stress
|
|
/ltp/doio
|
|
/ltp/fsstress
|
|
/ltp/fsx
|
|
/ltp/growfiles
|
|
/ltp/iogen
|
|
|
|
# src/ binaries
|
|
/src/alloc
|
|
/src/append_reader
|
|
/src/append_writer
|
|
/src/attr-list-by-handle-cursor-test
|
|
/src/bstat
|
|
/src/bulkstat_unlink_test
|
|
/src/bulkstat_unlink_test_modified
|
|
/src/dbtest
|
|
/src/devzero
|
|
/src/dio-interleaved
|
|
/src/dirperf
|
|
/src/dirstress
|
|
/src/dmiperf
|
|
/src/e4compact
|
|
/src/fault
|
|
/src/feature
|
|
/src/fiemap-tester
|
|
/src/fill
|
|
/src/fill2
|
|
/src/fs_perms
|
|
/src/fssum
|
|
/src/fstest
|
|
/src/fsync-tester
|
|
/src/ftrunc
|
|
/src/genhashnames
|
|
/src/dirhash_collide
|
|
/src/getdevicesize
|
|
/src/getpagesize
|
|
/src/godown
|
|
/src/holes
|
|
/src/holetest
|
|
/src/itrash
|
|
/src/listxattr
|
|
/src/locktest
|
|
/src/loggen
|
|
/src/looptest
|
|
/src/lstat64
|
|
/src/makeextents
|
|
/src/metaperf
|
|
/src/mmapcat
|
|
/src/multi_open_unlink
|
|
/src/nametest
|
|
/src/nsexec
|
|
/src/permname
|
|
/src/preallo_rw_pattern_reader
|
|
/src/preallo_rw_pattern_writer
|
|
/src/pwrite_mmap_blocked
|
|
/src/randholes
|
|
/src/t_readdir_1
|
|
/src/t_readdir_2
|
|
/src/rename
|
|
/src/resvtest
|
|
/src/runas
|
|
/src/seek_copy_test
|
|
/src/seek_sanity_test
|
|
/src/stale_handle
|
|
/src/t_access_root
|
|
/src/t_dir_offset
|
|
/src/t_dir_offset2
|
|
/src/t_dir_type
|
|
/src/t_futimens
|
|
/src/t_getcwd
|
|
/src/t_holes
|
|
/src/t_immutable
|
|
/src/t_mmap_writev
|
|
/src/t_mtab
|
|
/src/t_stripealign
|
|
/src/t_truncate_cmtime
|
|
/src/t_truncate_self
|
|
/src/test-nextquota
|
|
/src/testx
|
|
/src/trunc
|
|
/src/truncfile
|
|
/src/unwritten_mmap
|
|
/src/unwritten_sync
|
|
/src/usemem
|
|
/src/writemod
|
|
/src/xfsctl
|
|
/src/aio-dio-regress/aio-dio-extend-stat
|
|
/src/aio-dio-regress/aio-dio-fcntl-race
|
|
/src/aio-dio-regress/aio-dio-hole-filling-race
|
|
/src/aio-dio-regress/aio-dio-invalidate-failure
|
|
/src/aio-dio-regress/aio-dio-invalidate-readahead
|
|
/src/aio-dio-regress/aio-dio-subblock-eof-read
|
|
/src/aio-dio-regress/aio-free-ring-with-bogus-nr-pages
|
|
/src/aio-dio-regress/aio-io-setup-with-nonwritable-context-pointer
|
|
/src/aio-dio-regress/aio-last-ref-held-by-io
|
|
/src/aio-dio-regress/aiocp
|
|
/src/aio-dio-regress/aiodio_sparse2
|
|
/src/aio-dio-regress/aio-dio-eof-race
|
|
/src/punch-alternating
|
|
/src/cloner
|
|
/src/renameat2
|
|
/src/t_rename_overwrite
|
|
/src/t_mmap_dio
|
|
|
|
# dmapi/ binaries
|
|
/dmapi/src/common/cmd/read_invis
|
|
/dmapi/src/common/cmd/set_region
|
|
/dmapi/src/common/cmd/set_return_on_destroy
|
|
/dmapi/src/common/cmd/write_invis
|
|
/dmapi/src/sample_hsm/migfind
|
|
/dmapi/src/sample_hsm/migin
|
|
/dmapi/src/sample_hsm/migout
|
|
/dmapi/src/sample_hsm/mls
|
|
/dmapi/src/sample_hsm/mrmean
|
|
/dmapi/src/sample_hsm/wbee
|
|
/dmapi/src/simple/dm_create_session
|
|
/dmapi/src/simple/dm_destroy_session
|
|
/dmapi/src/simple/dm_find_eventmsg
|
|
/dmapi/src/simple/dm_getall_sessions
|
|
/dmapi/src/simple/dm_getall_tokens
|
|
/dmapi/src/simple/dm_query_session
|
|
/dmapi/src/suite1/cmd/create_userevent
|
|
/dmapi/src/suite1/cmd/dm_handle
|
|
/dmapi/src/suite1/cmd/downgrade_right
|
|
/dmapi/src/suite1/cmd/fd_to_handle
|
|
/dmapi/src/suite1/cmd/get_allocinfo
|
|
/dmapi/src/suite1/cmd/get_config_events
|
|
/dmapi/src/suite1/cmd/get_dirattrs
|
|
/dmapi/src/suite1/cmd/get_dmattr
|
|
/dmapi/src/suite1/cmd/get_eventlist
|
|
/dmapi/src/suite1/cmd/get_events
|
|
/dmapi/src/suite1/cmd/get_fileattr
|
|
/dmapi/src/suite1/cmd/get_mountinfo
|
|
/dmapi/src/suite1/cmd/get_region
|
|
/dmapi/src/suite1/cmd/getall_disp
|
|
/dmapi/src/suite1/cmd/getall_dmattr
|
|
/dmapi/src/suite1/cmd/handle_to_fshandle
|
|
/dmapi/src/suite1/cmd/handle_to_path
|
|
/dmapi/src/suite1/cmd/init_service
|
|
/dmapi/src/suite1/cmd/link_test
|
|
/dmapi/src/suite1/cmd/make_sparse
|
|
/dmapi/src/suite1/cmd/obj_ref_hold
|
|
/dmapi/src/suite1/cmd/obj_ref_query
|
|
/dmapi/src/suite1/cmd/obj_ref_rele
|
|
/dmapi/src/suite1/cmd/path_to_fshandle
|
|
/dmapi/src/suite1/cmd/path_to_handle
|
|
/dmapi/src/suite1/cmd/pending
|
|
/dmapi/src/suite1/cmd/print_event
|
|
/dmapi/src/suite1/cmd/print_fshandle
|
|
/dmapi/src/suite1/cmd/probe_hole
|
|
/dmapi/src/suite1/cmd/probe_punch_xfsctl_hole
|
|
/dmapi/src/suite1/cmd/punch_hole
|
|
/dmapi/src/suite1/cmd/query_right
|
|
/dmapi/src/suite1/cmd/randomize_file
|
|
/dmapi/src/suite1/cmd/release_right
|
|
/dmapi/src/suite1/cmd/remove_dmattr
|
|
/dmapi/src/suite1/cmd/request_right
|
|
/dmapi/src/suite1/cmd/respond_event
|
|
/dmapi/src/suite1/cmd/rwt
|
|
/dmapi/src/suite1/cmd/set_disp
|
|
/dmapi/src/suite1/cmd/set_dmattr
|
|
/dmapi/src/suite1/cmd/set_eventlist
|
|
/dmapi/src/suite1/cmd/set_fileattr
|
|
/dmapi/src/suite1/cmd/struct_test
|
|
/dmapi/src/suite1/cmd/sync_by_handle
|
|
/dmapi/src/suite1/cmd/test_assumption
|
|
/dmapi/src/suite1/cmd/upgrade_right
|
|
/dmapi/src/suite2/src/dm_test_daemon
|
|
/dmapi/src/suite2/src/invis_test
|
|
/dmapi/src/suite2/src/mmap
|
|
/dmapi/src/suite2/src/region_test
|
|
/dmapi/src/suite2/src/send_msg
|
|
/dmapi/src/suite2/src/test_bulkall
|
|
/dmapi/src/suite2/src/test_bulkattr
|
|
/dmapi/src/suite2/src/test_dmattr
|
|
/dmapi/src/suite2/src/test_efault
|
|
/dmapi/src/suite2/src/test_eventlist
|
|
/dmapi/src/suite2/src/test_fileattr
|
|
/dmapi/src/suite2/src/test_hole
|
|
/dmapi/src/suite2/src/test_invis
|
|
/dmapi/src/suite2/src/test_region
|
|
/dmapi/src/suite2/src/test_rights
|
|
|
|
# Symlinked files
|
|
/tests/generic/088.out
|
|
/tests/generic/097.out
|
|
/tests/xfs/018.op
|
|
/tests/xfs/022.out
|
|
/tests/xfs/023.out
|
|
/tests/xfs/030.out
|
|
/tests/xfs/031.out
|
|
/tests/xfs/033.out
|
|
/tests/xfs/035.out
|
|
/tests/xfs/036.out
|
|
/tests/xfs/039.out
|
|
/tests/xfs/043.out
|
|
/tests/xfs/055.out
|
|
/tests/xfs/071.out
|
|
/tests/xfs/082.op
|
|
/tests/xfs/096.out
|
|
/tests/xfs/146.out
|