From: Asier Gutierrez Add the "hugepage_mem_bp" to the sysfs-schemes interface. Also handle DAMOS_QUOTA_HUGEPAGE_MEM_BP when constructing quota goals. Signed-off-by: Asier Gutierrez --- mm/damon/sysfs-schemes.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/mm/damon/sysfs-schemes.c b/mm/damon/sysfs-schemes.c index 329cfd0bbe9f..dc46ec128083 100644 --- a/mm/damon/sysfs-schemes.c +++ b/mm/damon/sysfs-schemes.c @@ -1267,6 +1267,10 @@ struct damos_sysfs_qgoal_metric_name damos_sysfs_qgoal_metric_names[] = { .metric = DAMOS_QUOTA_NODE_ELIGIBLE_MEM_BP, .name = "node_eligible_mem_bp", }, + { + .metric = DAMOS_QUOTA_HUGEPAGE_MEM_BP, + .name = "hugepage_mem_bp", + }, }; static ssize_t target_metric_show(struct kobject *kobj, @@ -2877,6 +2881,9 @@ static int damos_sysfs_add_quota_score( case DAMOS_QUOTA_NODE_ELIGIBLE_MEM_BP: goal->nid = sysfs_goal->nid; break; + case DAMOS_QUOTA_HUGEPAGE_MEM_BP: + goal->current_value = sysfs_goal->current_value; + break; default: break; } -- 2.43.0