From 46d92297a2b0f5b9df3ca67e0bcf9c2cd5425e02 Mon Sep 17 00:00:00 2001 From: jerryzhuang Date: Mon, 8 May 2023 19:40:16 +0800 Subject: [PATCH] cgroup2: only enable the cpuset controller if cpus or mems is specified Signed-off-by: jerryzhuang --- cgroup2/manager.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cgroup2/manager.go b/cgroup2/manager.go index 22bf3d7..aa73d52 100644 --- a/cgroup2/manager.go +++ b/cgroup2/manager.go @@ -96,7 +96,9 @@ func (r *Resources) Values() (o []Value) { func (r *Resources) EnabledControllers() (c []string) { if r.CPU != nil { c = append(c, "cpu") - c = append(c, "cpuset") + if r.CPU.Cpus != "" || r.CPU.Mems != "" { + c = append(c, "cpuset") + } } if r.Memory != nil { c = append(c, "memory")