From c79c993a235000b4bef074520d12324ac569e5f2 Mon Sep 17 00:00:00 2001 From: SeongJae Park Date: Sat, 9 Mar 2024 12:35:40 -0800 Subject: _damon_sysfs: Support schemes_filters_young feature check Signed-off-by: SeongJae Park --- _damon_sysfs.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_damon_sysfs.py b/_damon_sysfs.py index 4352dde7..63825e14 100644 --- a/_damon_sysfs.py +++ b/_damon_sysfs.py @@ -823,6 +823,11 @@ def update_supported_features(): # anon and memcg were supported from the beginning feature_supports['schemes_filters_anon'] = True feature_supports['schemes_filters_memcg'] = True + kdamonds_for_feature_check[0].contexts[0].schemes[0].filters = [ + _damon.DamosFilter('young', True)] + err = stage_kdamonds(kdamonds_for_feature_check) + if err is None: + feature_supports['schemes_filters_young'] = True if os.path.isfile(os.path.join(scheme_dir_of(0, 0, 0), 'apply_interval_us')): feature_supports['schemes_apply_interval'] = True -- cgit 1.2.3-korg