aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSeongJae Park <sj38.park@gmail.com>2024-03-09 11:56:57 -0800
committerSeongJae Park <sj38.park@gmail.com>2024-03-09 12:10:22 -0800
commitf6b18af0fcbb615acadec464425cbbe41408e3da (patch)
treeea5be444c2310d4e339be5efac4fab74dc067079
parent14f6f8493dac95c40d7b5809544a76a96a43a252 (diff)
downloaddamo-f6b18af0fcbb615acadec464425cbbe41408e3da.tar.gz
_damon_args: Support 'young' type DAMOS filter
Signed-off-by: SeongJae Park <sj38.park@gmail.com>
-rw-r--r--_damon_args.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/_damon_args.py b/_damon_args.py
index e015ca70..c0399adf 100644
--- a/_damon_args.py
+++ b/_damon_args.py
@@ -102,6 +102,11 @@ def damos_options_to_filters(filters_args):
return None, 'wrong number of memcg arguments (%s)' % fargs
memcg_path = fargs[0]
filters.append(_damon.DamosFilter(ftype, fmatching, memcg_path))
+ elif ftype == 'young':
+ if len(fargs):
+ return (None,
+ 'young filter receives no arguments but (%s)' % fargs)
+ filters.append(_damon.DamosFilter(ftype, fmatching))
elif ftype == 'addr':
if len(fargs) != 2:
return None, 'wrong number of addr arguments (%s)' % fargs