For the tests that test O_DIRECT, we need to _require_odirect.
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
_supported_os Linux
_require_test_reflink
_require_cp_reflink
+_require_odirect
rm -f $seqres.full
_supported_os Linux
_require_test_reflink
_require_cp_reflink
+_require_odirect
rm -f $seqres.full
_require_test_reflink
_require_cp_reflink
_require_xfs_io_command "fzero"
+_require_odirect
rm -f $seqres.full
_supported_os Linux
_require_scratch_reflink
_require_cp_reflink
+_require_odirect
echo "Format and mount"
_scratch_mkfs > $seqres.full 2>&1
_supported_os Linux
_require_scratch_reflink
_require_cp_reflink
+_require_odirect
echo "Format and mount"
_scratch_mkfs > $seqres.full 2>&1
# real QA test starts here
_supported_os Linux
_require_scratch_reflink
+_require_odirect
echo "Format and mount"
_scratch_mkfs > $seqres.full 2>&1
_supported_os Linux
_require_scratch_reflink
_require_cp_reflink
+_require_odirect
rm -f $seqres.full
# real QA test starts here
_supported_os Linux
_require_scratch_reflink
+_require_odirect
rm -f $seqres.full
_require_xfs_io_command "falloc"
_require_xfs_io_command "fpunch"
test $FSTYP = "btrfs" && _notrun "Can't fragment free space on btrfs."
+_require_odirect
rm -f $seqres.full
_supported_os Linux
_require_scratch_reflink
_require_xfs_io_command "falloc"
+_require_odirect
rm -f $seqres.full
_supported_os Linux
_require_scratch_reflink
_require_xfs_io_command "falloc"
+_require_odirect
rm -f $seqres.full
_supported_os Linux
_require_scratch_reflink
_require_xfs_io_command "falloc"
+_require_odirect
rm -f $seqres.full
_supported_os Linux
_require_scratch_reflink
_require_xfs_io_command "falloc"
+_require_odirect
rm -f $seqres.full
_require_xfs_io_command "falloc"
_require_xfs_io_command "fpunch"
_require_cp_reflink
+_require_odirect
rm -f $seqres.full
_require_xfs_io_command "falloc"
_require_xfs_io_command "fpunch"
_require_cp_reflink
+_require_odirect
rm -f $seqres.full
_supported_os Linux
_require_scratch_reflink
_require_cp_reflink
+_require_odirect
rm -f $seqres.full
# real QA test starts here
_supported_os Linux
_require_scratch_reflink
+_require_odirect
rm -f $seqres.full
_supported_os Linux
_require_scratch_reflink
_require_xfs_io_command "falloc"
+_require_odirect
rm -f $seqres.full
_supported_os Linux
_require_scratch_reflink
_require_xfs_io_command "falloc"
+_require_odirect
rm -f $seqres.full
_supported_os Linux
_require_scratch_reflink
_require_xfs_io_command "falloc"
+_require_odirect
rm -f $seqres.full
_supported_os Linux
_require_scratch_reflink
_require_xfs_io_command "falloc"
+_require_odirect
rm -f $seqres.full
_supported_os Linux
_require_scratch_reflink
_require_cp_reflink
+_require_odirect
rm -f $seqres.full