From ee0755131de1986e816f8e003d848532f6e36f3e Mon Sep 17 00:00:00 2001 From: Zbigniew Jędrzejewski-Szmek Date: Sun, 19 Feb 2017 19:33:48 -0500 Subject: man: describe the cgroup hierarchy kernel commandline options Fixes #4827. v2: - update for the inverted interpration of systemd.legacy_systemd_cgroup_controller --- man/kernel-command-line.xml | 2 ++ man/systemd.xml | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) diff --git a/man/kernel-command-line.xml b/man/kernel-command-line.xml index 415b8d3cf9..f9ce4e0c69 100644 --- a/man/kernel-command-line.xml +++ b/man/kernel-command-line.xml @@ -92,6 +92,8 @@ systemd.default_standard_error= systemd.setenv= systemd.machine_id= + systemd.unified_cgroup_hierarchy + systemd.legacy_systemd_cgroup_controller Parameters understood by the system and service manager to control system behavior. For details, see diff --git a/man/systemd.xml b/man/systemd.xml index 2964fecd25..c6f2613139 100644 --- a/man/systemd.xml +++ b/man/systemd.xml @@ -1010,6 +1010,41 @@ for every boot. + + systemd.unified_cgroup_hierarchy + + When specified without an argument or with a true argument, + enables the usage of + unified cgroup hierarchy + (a.k.a. cgroups-v2). When specified with a false argument, fall back to + hybrid or full legacy cgroup hierarchy. + + If this option is not specified, the default behaviour is determined + during compilation (the + option). If the kernel does not support unified cgroup hierarchy, the legacy + hierarchy will be used even if this option is specified. + + + + + systemd.legacy_systemd_cgroup_controller + + Takes effect if the full unified cgroup hierarchy is not used + (see previous option). When specified without an argument or with a true + argument, disables the use of "hybrid" cgroup hierarchy (i.e. a cgroups-v2 + tree used for systemd, and + legacy + cgroup hierarchy, a.k.a. cgroups-v1, for other controllers), and + forces a full "legacy" mode. When specified with a false argument, enables + the use of "hybrid" hierarchy. + + If this option is not specified, the default behaviour is determined + during compilation (the + option). If the kernel does not support unified cgroup hierarchy, the legacy + hierarchy will be used even if this option is specified. + + + quiet -- cgit v1.2.3-54-g00ecf