summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@parabola.nu>2017-06-10 06:06:45 +0200
committerLuke Shumaker <lukeshu@parabola.nu>2018-07-20 18:12:02 +0200
commitf09e86bcaa012d64addd2314fa6054657a02f64c (patch)
treed43e25fb212e73c103d8b0ec4403e5480dd0bdef
parentnspawn: sync_cgroup(): Rename arg_uid_shift -> uid_shift (diff)
downloadsystemd-f09e86bcaa012d64addd2314fa6054657a02f64c.tar.xz
systemd-f09e86bcaa012d64addd2314fa6054657a02f64c.zip
cgroup-util: cg_kernel_controllers(): Fix comment about including "name="
Remove "arbitrary named hierarchies" from the list of things that cg_kernel_controllers() might return, and clarify that "name=" pseudo-controllers are not included in the returned list. /proc/cgroups does not contain "name=" pseudo-controllers, and cg_kernel_controllers() makes no effort to enumerate them via a different mechanism.
-rw-r--r--src/basic/cgroup-util.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/basic/cgroup-util.c b/src/basic/cgroup-util.c
index 038ece4b06..daa15dbfcb 100644
--- a/src/basic/cgroup-util.c
+++ b/src/basic/cgroup-util.c
@@ -2384,10 +2384,9 @@ int cg_kernel_controllers(Set **ret) {
assert(ret);
- /* Determines the full list of kernel-known controllers. Might
- * include controllers we don't actually support, arbitrary
- * named hierarchies and controllers that aren't currently
- * accessible (because not mounted). */
+ /* Determines the full list of kernel-known controllers. Might include controllers we don't actually support
+ * and controllers that aren't currently accessible (because not mounted). This does not include "name="
+ * pseudo-controllers. */
controllers = set_new(&string_hash_ops);
if (!controllers)