2 # SPDX-License-Identifier: GPL-2.0
4 # Kselftest framework requirement - SKIP code is 4.
13 damon_reclaim_enabled
="/sys/module/damon_reclaim/parameters/enabled"
14 if [ ! -f "$damon_reclaim_enabled" ]
16 echo "No 'enabled' file. Maybe DAMON_RECLAIM not built"
20 nr_kdamonds
=$
(pgrep kdamond |
wc -l)
21 if [ "$nr_kdamonds" -ne 0 ]
23 echo "Another kdamond is running"
27 echo Y
> "$damon_reclaim_enabled"
29 nr_kdamonds
=$
(pgrep kdamond |
wc -l)
30 if [ "$nr_kdamonds" -ne 1 ]
32 echo "kdamond is not turned on"
36 echo N
> "$damon_reclaim_enabled"
37 nr_kdamonds
=$
(pgrep kdamond |
wc -l)
38 if [ "$nr_kdamonds" -ne 0 ]
40 echo "kdamond is not turned off"