Commit | Line | Data |
---|---|---|
f21fb798 | 1 | #!/bin/bash |
b2441318 | 2 | # SPDX-License-Identifier: GPL-2.0 |
f21fb798 NK |
3 | TCID="zram.sh" |
4 | ||
7ef7cc9f | 5 | . ./zram_lib.sh |
2dfb28e3 | 6 | |
f21fb798 NK |
7 | run_zram () { |
8 | echo "--------------------" | |
9 | echo "running zram tests" | |
10 | echo "--------------------" | |
11 | ./zram01.sh | |
12 | echo "" | |
13 | ./zram02.sh | |
14 | } | |
15 | ||
2dfb28e3 NK |
16 | check_prereqs |
17 | ||
f21fb798 NK |
18 | # check zram module exists |
19 | MODULE_PATH=/lib/modules/`uname -r`/kernel/drivers/block/zram/zram.ko | |
20 | if [ -f $MODULE_PATH ]; then | |
21 | run_zram | |
22 | elif [ -b /dev/zram0 ]; then | |
23 | run_zram | |
24 | else | |
25 | echo "$TCID : No zram.ko module or /dev/zram0 device file not found" | |
26 | echo "$TCID : CONFIG_ZRAM is not set" | |
27 | exit 1 | |
28 | fi |