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.

mm/damon/sysfs-schemes: support DAMOS_QUOTA_NODE_MEMCG_FREE_BP

Extend DAMON sysfs to support DAMOS_QUOTA_NODE_MEMCG_FREE_BP.

Link: https://lkml.kernel.org/r/20251017212706.183502-8-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
c2fbf2da 98fdce76

+5
+5
mm/damon/sysfs-schemes.c
··· 1034 1034 .metric = DAMOS_QUOTA_NODE_MEMCG_USED_BP, 1035 1035 .name = "node_memcg_used_bp", 1036 1036 }, 1037 + { 1038 + .metric = DAMOS_QUOTA_NODE_MEMCG_FREE_BP, 1039 + .name = "node_memcg_free_bp", 1040 + }, 1037 1041 }; 1038 1042 1039 1043 static ssize_t target_metric_show(struct kobject *kobj, ··· 2556 2552 goal->nid = sysfs_goal->nid; 2557 2553 break; 2558 2554 case DAMOS_QUOTA_NODE_MEMCG_USED_BP: 2555 + case DAMOS_QUOTA_NODE_MEMCG_FREE_BP: 2559 2556 err = damon_sysfs_memcg_path_to_id( 2560 2557 sysfs_goal->path, &goal->memcg_id); 2561 2558 if (err) {