generic/554: hide permision warning on exfat
[xfstests-dev.git] / tests / generic / 554
index fa19d58..da9bfce 100755 (executable)
@@ -7,7 +7,7 @@
 # Check that we cannot copy_file_range() to a swapfile
 #
 # This is a regression test for kernel commit:
-#   a31713517dac ("vfs: introduce generic_file_rw_checks()")
+#   96e6e8f4a68d ("vfs: add missing checks to copy_file_range")
 #
 seq=`basename $0`
 seqres=$RESULT_DIR/$seq
@@ -29,7 +29,6 @@ _cleanup()
 . ./common/filter
 
 # real QA test starts here
-_supported_os Linux
 _supported_fs generic
 
 rm -f $seqres.full
@@ -38,7 +37,7 @@ _require_scratch
 _require_xfs_io_command "copy_range"
 _require_scratch_swapfile
 
-_scratch_mkfs 2>&1 >> $seqres.full
+_scratch_mkfs >>$seqres.full 2>&1
 _scratch_mount
 
 rm -f $seqres.full
@@ -47,7 +46,8 @@ $XFS_IO_PROG -f -c "pwrite -S 0x61 0 128k" $SCRATCH_MNT/file >> $seqres.full 2>&
 
 echo swap files return ETXTBUSY
 _format_swapfile $SCRATCH_MNT/swapfile 16m
-swapon $SCRATCH_MNT/swapfile
+_swapon_file $SCRATCH_MNT/swapfile
+
 $XFS_IO_PROG -f -c "copy_range -l 32k $SCRATCH_MNT/file" $SCRATCH_MNT/swapfile
 swapoff $SCRATCH_MNT/swapfile