_require_scratch unmounts the SCRATCH_DEV. So it is not necessery
to do it explicitly at the first time.
Signed-off-by: Dmitry Monakhov <dmonakhov@openvz.org>
Signed-off-by: Christoph Hellwig <hch@lst.de>
_require_quota
_need_to_be_root
-umount $SCRATCH_DEV 2>/dev/null
_scratch_mkfs >> $seq.full 2>&1
_scratch_mount "-o usrquota,grpquota"
chmod 777 $SCRATCH_MNT
_require_user
_need_to_be_root
-umount $SCRATCH_DEV 2>/dev/null
_scratch_mkfs >> $seq.full 2>&1
_scratch_mount "-o usrquota,grpquota"
chmod 777 $SCRATCH_MNT
# real QA test starts here
_supported_fs generic
_supported_os Linux
-_require_scratch
_need_to_be_root
+_require_scratch
-umount $SCRATCH_DEV 2>/dev/null
_scratch_mkfs_sized $((512 * 1024 * 1024)) >> $seq.full 2>&1
_scratch_mount
# real QA test starts here
_supported_fs generic
_supported_os Linux
-_require_scratch
_require_quota
_require_user
_need_to_be_root
+_require_scratch
-umount $SCRATCH_DEV 2>/dev/null
_scratch_mkfs_sized $((512 * 1024 * 1024)) >> $seq.full 2>&1
_scratch_mount "-o usrquota,grpquota"
chmod 777 $SCRATCH_MNT
# real QA test starts here
_supported_fs ext4
_supported_os Linux
-_require_scratch
_need_to_be_root
+_require_scratch
-umount $SCRATCH_DEV 2>/dev/null
_scratch_mkfs_sized $((128 * 1024 * 1024)) >> $seq.full 2>&1
# -onoload and EXT4_SYNC_FL on file is important becase result in
# real QA test starts here
_supported_fs ext3 ext4
_supported_os Linux
-_require_scratch
_need_to_be_root
+_require_scratch
-umount $SCRATCH_DEV 2>/dev/null
_scratch_mkfs_sized $((64 * 1024 * 1024)) >> $seq.full 2>&1
_scratch_mount