-umount $SCRATCH_DEV >/dev/null 2>&1
-echo "*** MKFS ***" >>$seq.full
-echo "" >>$seq.full
-_scratch_mkfs_xfs -dsize=50m >>$seq.full 2>&1 \
- || _fail "50m mkfs failed"
-_scratch_mount >>$seq.full 2>&1 \
- || _fail "mount failed"
+
+workout()
+{
+ fsz=$1
+ ags=$2
+ procs=$3
+
+ umount $SCRATCH_DEV >/dev/null 2>&1
+ echo "*** mkfs -dsize=$fsz,agcount=$ags" >>$seq.full
+ echo "" >>$seq.full
+ _scratch_mkfs_xfs -dsize=$fsz,agcount=$ags >>$seq.full 2>&1 \
+ || _fail "size=$fsz,agcount=$ags mkfs failed"
+ _scratch_mount >>$seq.full 2>&1 \
+ || _fail "mount failed"
+
+ ltp/fsstress -d $SCRATCH_MNT -w -p $procs -n 10000 $FSSTRESS_AVOID \
+ >>$seq.full
+ _check_scratch_fs
+}