generic/449: always fill up the data device
[xfstests-dev.git] / tests / generic / 449
index 129ac9a89799c78bcdebc46119558950366dc131..5fd15367878f7b53ee4fa0831f182f61a7454ee4 100755 (executable)
@@ -35,7 +35,6 @@ rm -f $seqres.full
 
 # Modify as appropriate.
 _supported_fs generic
-_supported_os Linux
 _require_scratch
 _require_test
 _require_acls
@@ -44,6 +43,11 @@ _require_attrs trusted
 _scratch_mkfs_sized $((256 * 1024 * 1024)) >> $seqres.full 2>&1
 _scratch_mount || _fail "mount failed"
 
+# This is a test of xattr behavior when we run out of disk space for xattrs,
+# so make sure the pwrite goes to the data device and not the rt volume.
+test "$FSTYP" = "xfs" && \
+       $XFS_IO_PROG -c 'chattr -t' $SCRATCH_MNT
+
 TFILE=$SCRATCH_MNT/testfile.$seq
 
 # Create the test file and choose its permissions