]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
cgroup: the root cgroup is always populated
authorLennart Poettering <lennart@poettering.net>
Tue, 1 Sep 2015 16:36:28 +0000 (18:36 +0200)
committerLennart Poettering <lennart@poettering.net>
Tue, 1 Sep 2015 16:37:01 +0000 (18:37 +0200)
src/basic/cgroup-util.c

index 61681ada8db0fcab7d03473d0ddb1af67edc1742..98adace55a53a4b8cd91fddd89513cfaf993b176 100644 (file)
@@ -918,6 +918,10 @@ int cg_is_empty_recursive(const char *controller, const char *path) {
 
         assert(path);
 
+        /* The root cgroup is always populated */
+        if (controller && (isempty(path) || path_equal(path, "/")))
+                return 0;
+
         r = cg_is_empty(controller, path);
         if (r <= 0)
                 return r;