@@ -66,6 +66,39 @@ setup()
zram_load
}
+zram_makefs()
+{
+ local i=0
+ local fs
+
+ for fs in $zram_filesystems; do
+ tst_res TINFO "make $fs filesystem on /dev/zram$i"
+ mkfs.$fs /dev/zram$i > err.log 2>&1
+ if [ $? -ne 0 ]; then
+ cat err.log
+ tst_brk TFAIL "failed to make $fs on /dev/zram$i"
+ fi
+
+ i=$(($i + 1))
+ done
+
+ tst_res TPASS "zram_makefs succeeded"
+}
+
+zram_mount()
+{
+ local i=0
+
+ for i in $(seq 0 $(($dev_num - 1))); do
+ tst_res TINFO "mount /dev/zram$i"
+ mkdir zram$i
+ ROD mount /dev/zram$i zram$i
+ dev_mounted=$i
+ done
+
+ tst_res TPASS "mount of zram device(s) succeeded"
+}
+
zram_fill_fs()
{
for i in $(seq 0 $(($dev_num - 1))); do
@@ -23,6 +23,35 @@ zram_max_streams="2"
zram_sizes="107374182400" # 100GB
zram_mem_limits="1M"
+zram_makeswap()
+{
+ tst_res TINFO "make swap with zram device(s)"
+ tst_require_cmds mkswap swapon swapoff
+ local i=0
+
+ for i in $(seq 0 $(($dev_num - 1))); do
+ ROD mkswap /dev/zram$i
+ ROD swapon /dev/zram$i
+ tst_res TINFO "done with /dev/zram$i"
+ dev_makeswap=$i
+ done
+
+ tst_res TPASS "making zram swap succeeded"
+}
+
+zram_swapoff()
+{
+ tst_require_cmds swapoff
+ local i
+
+ for i in $(seq 0 $dev_makeswap); do
+ ROD swapoff /dev/zram$i
+ done
+ dev_makeswap=-1
+
+ tst_res TPASS "swapoff completed"
+}
+
do_test()
{
case $1 in
@@ -161,65 +161,3 @@ zram_set_memlimit()
tst_res TPASS "test succeeded"
}
-
-zram_makeswap()
-{
- tst_res TINFO "make swap with zram device(s)"
- tst_require_cmds mkswap swapon swapoff
- local i=0
-
- for i in $(seq 0 $(($dev_num - 1))); do
- ROD mkswap /dev/zram$i
- ROD swapon /dev/zram$i
- tst_res TINFO "done with /dev/zram$i"
- dev_makeswap=$i
- done
-
- tst_res TPASS "making zram swap succeeded"
-}
-
-zram_swapoff()
-{
- tst_require_cmds swapoff
- local i
-
- for i in $(seq 0 $dev_makeswap); do
- ROD swapoff /dev/zram$i
- done
- dev_makeswap=-1
-
- tst_res TPASS "swapoff completed"
-}
-
-zram_makefs()
-{
- local i=0
- local fs
-
- for fs in $zram_filesystems; do
- tst_res TINFO "make $fs filesystem on /dev/zram$i"
- mkfs.$fs /dev/zram$i > err.log 2>&1
- if [ $? -ne 0 ]; then
- cat err.log
- tst_brk TFAIL "failed to make $fs on /dev/zram$i"
- fi
-
- i=$(($i + 1))
- done
-
- tst_res TPASS "zram_makefs succeeded"
-}
-
-zram_mount()
-{
- local i=0
-
- for i in $(seq 0 $(($dev_num - 1))); do
- tst_res TINFO "mount /dev/zram$i"
- mkdir zram$i
- ROD mount /dev/zram$i zram$i
- dev_mounted=$i
- done
-
- tst_res TPASS "mount of zram device(s) succeeded"
-}