Signed-off-by: Lukas Czerner <lczerner@redhat.com>
Reviewed-by: Zorro Lang <zlang@redhat.com>
Signed-off-by: Zorro Lang <zlang@kernel.org>
_require_quota
_require_user
_require_group
+_require_odirect
test_files()
{
_require_scratch
_require_xfs_io_command "truncate"
_require_xfs_io_command "fpunch"
+_require_odirect
# format and mount
_scratch_mkfs > $seqres.full 2>&1
_require_command $LVM_PROG lvm
_require_command "$THIN_CHECK_PROG" thin_check
_require_freeze
+_require_odirect
vgname=vg_$seq
lvname=lv_$seq
_require_xfs_io_command "falloc"
_require_test_program swapon
_require_scratch_swapfile
+_require_odirect
_scratch_mkfs > $seqres.full 2>&1
_scratch_mount >> $seqres.full 2>&1
_require_test_program swapon
_require_scratch_nocheck
_require_block_device $SCRATCH_DEV
+_require_odirect
# We cannot create swap on a zoned device because it can cause random write IOs
_require_non_zoned_device "$SCRATCH_DEV"
test -e /dev/snapshot && _notrun "userspace hibernation to swap is enabled"
_require_quota
_require_xfs_io_command "falloc"
_require_scratch
+_require_odirect
cat > $tmp.awk << ENDL
{