xfs: fix blocktrash fuzzers
[xfstests-dev.git] / tests / xfs / 093
index 0f9311e9bcb537b6e94a61ae2fddd606c344f867..440cdb6602d4ec0617d51922c0451cdec9dc4f6c 100755 (executable)
@@ -91,15 +91,16 @@ for ag in $(seq 1 $((agcount - 1))) 0; do
 done
 
 echo "+ mount image"
-_scratch_mount
-
-echo "+ modify files"
-broken=0
-for x in `seq 65 70`; do
-       touch "${TESTFILE}.${x}" 2> /dev/null || broken=1
-done
-echo "broken: ${broken}"
-umount "${SCRATCH_MNT}"
+if _try_scratch_mount >> $seqres.full 2>&1; then
+
+       echo "+ modify files"
+       broken=0
+       for x in `seq 65 70`; do
+               touch "${TESTFILE}.${x}" 2> /dev/null || broken=1
+       done
+       echo "broken: ${broken}"
+       umount "${SCRATCH_MNT}"
+fi
 
 echo "+ repair fs"
 _scratch_xfs_repair >> $seqres.full 2>&1