1 #!/bin/bash 2 # SPDX-License-Identifier: GPL-2.0 3 4 # Kselftest framework requirement - SKIP code is 4. 5 ksft_skip=4 6 7 if [ $EUID -ne 0 ] 8 then 9 echo "Run as root" 10 exit $ksft_skip 11 fi 12 13 damon_lru_sort_enabled="/sys/module/damon_lru_sort/parameters/enabled" 14 if [ ! -f "$damon_lru_sort_enabled" ] 15 then 16 echo "No 'enabled' file. Maybe DAMON_LRU_SORT not built" 17 exit $ksft_skip 18 fi 19 20 nr_kdamonds=$(pgrep kdamond | wc -l) 21 if [ "$nr_kdamonds" -ne 0 ] 22 then 23 echo "Another kdamond is running" 24 exit $ksft_skip 25 fi 26 27 echo Y > "$damon_lru_sort_enabled" 28 nr_kdamonds=$(pgrep kdamond | wc -l) 29 if [ "$nr_kdamonds" -ne 1 ] 30 then 31 echo "kdamond is not turned on" 32 exit 1 33 fi 34 35 echo N > "$damon_lru_sort_enabled" 36 nr_kdamonds=$(pgrep kdamond | wc -l) 37 if [ "$nr_kdamonds" -ne 0 ] 38 then 39 echo "kdamond is not turned off" 40 exit 1 41 fi
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.