From: Tom Hromatka Date: Mon, 31 Jan 2022 16:35:15 +0000 (-0700) Subject: abstraction-map: Add unmappable cpuset cgroup v1 settings X-Git-Tag: v3.0~219 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=56596c993a4f27c43d67f19d2233240d1858ff5a;p=thirdparty%2Flibcgroup.git abstraction-map: Add unmappable cpuset cgroup v1 settings Add several unmappable cpuset settings. As the name implies, these settings have no equivalent in cgroup v2: cpuset.mem_exclusive cpuset.mem_hardwall cpuset.memory_migrate cpuset.memory_pressure cpuset.mem_pressure_enabled cpuset.memory_spread_page cpuset.memory_spread_slab cpuset.sched_load_balance cpuset.sched_relax_domain_level Signed-off-by: Tom Hromatka Reviewed-by: Kamalesh Babulal --- diff --git a/src/abstraction-map.c b/src/abstraction-map.c index 5c432146..781c8077 100644 --- a/src/abstraction-map.c +++ b/src/abstraction-map.c @@ -47,6 +47,15 @@ const struct cgroup_abstraction_map cgroup_v1_to_v2_map[] = { {cgroup_convert_passthrough, "cpuset.mems", NULL, "cpuset.mems", NULL}, {cgroup_convert_cpuset_to_partition, "cpuset.cpu_exclusive", NULL, "cpuset.cpus.partition", NULL}, + {cgroup_convert_unmappable, "cpuset.mem_exclusive", NULL, NULL, NULL}, + {cgroup_convert_unmappable, "cpuset.mem_hardwall", NULL, NULL, NULL}, + {cgroup_convert_unmappable, "cpuset.memory_migrate", NULL, NULL, NULL}, + {cgroup_convert_unmappable, "cpuset.memory_pressure", NULL, NULL, NULL}, + {cgroup_convert_unmappable, "cpuset.mem_pressure_enabled", NULL, NULL, NULL}, + {cgroup_convert_unmappable, "cpuset.memory_spread_page", NULL, NULL, NULL}, + {cgroup_convert_unmappable, "cpuset.memory_spread_slab", NULL, NULL, NULL}, + {cgroup_convert_unmappable, "cpuset.sched_load_balance", NULL, NULL, NULL}, + {cgroup_convert_unmappable, "cpuset.sched_relax_domain_level", NULL, NULL, NULL}, }; const int cgroup_v1_to_v2_map_sz = sizeof(cgroup_v1_to_v2_map) / sizeof(cgroup_v1_to_v2_map[0]);