From 62c5a9d06d35d65bf1e6b18c54218494c8221226 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Thu, 8 Apr 2021 13:17:10 +0200 Subject: [PATCH] cgroup: add support for reserved cgroup 'root', for RT tasks Signed-off-by: Joachim Wiberg --- src/cgroup.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/cgroup.c b/src/cgroup.c index 371f0511..a2600107 100644 --- a/src/cgroup.c +++ b/src/cgroup.c @@ -156,6 +156,9 @@ int cgroup_service(char *name, int pid, struct cgroup *cg) if (cg && cg->name[0]) { char path[256]; + if (!strcmp(cg->name, "root")) + return fnwrite(str("%d", pid), FINIT_CGPATH "/cgroup.procs"); + snprintf(path, sizeof(path), "/sys/fs/cgroup/%s", cg->name); if (fisdir(path)) group = cg->name;