Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

selftests/damon/sysfs.py: test goal_tuner commit

Extend the near-full DAMON parameters commit selftest to commit goal_tuner
and confirm the internal status is updated as expected.

Link: https://lkml.kernel.org/r/20260310010529.91162-12-sj@kernel.org
Signed-off-by: SeongJae Park <sj@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>

authored by

SeongJae Park and committed by
Andrew Morton
ddac713d c2b0cb96

+7
+7
tools/testing/selftests/damon/sysfs.py
··· 67 67 assert_true(dump['sz'] == quota.sz, 'sz', dump) 68 68 for idx, qgoal in enumerate(quota.goals): 69 69 assert_quota_goal_committed(qgoal, dump['goals'][idx]) 70 + tuner_val = { 71 + 'consist': 0, 72 + 'temporal': 1, 73 + } 74 + assert_true(dump['goal_tuner'] == tuner_val[quota.goal_tuner], 75 + 'goal_tuner', dump) 70 76 assert_true(dump['weight_sz'] == quota.weight_sz_permil, 'weight_sz', dump) 71 77 assert_true(dump['weight_nr_accesses'] == quota.weight_nr_accesses_permil, 72 78 'weight_nr_accesses', dump) ··· 237 231 metric='node_mem_used_bp', 238 232 target_value=9950, 239 233 nid=1)], 234 + goal_tuner='temporal', 240 235 reset_interval_ms=1500, 241 236 weight_sz_permil=20, 242 237 weight_nr_accesses_permil=200,