diff options
author | Matt Roper <matthew.d.roper@intel.com> | 2017-12-29 21:01:59 +0100 |
---|---|---|
committer | Tejun Heo <tj@kernel.org> | 2018-01-02 15:59:35 +0100 |
commit | d51b9dae2eb3b7b0c90dd0fd9ccd66d6934e9d8f (patch) | |
tree | e8a918d694082827109251136e71022753031066 /Documentation/cgroup-v1 | |
parent | cgroup, docs: document cgroup v2 device controller (diff) | |
download | linux-d51b9dae2eb3b7b0c90dd0fd9ccd66d6934e9d8f.tar.xz linux-d51b9dae2eb3b7b0c90dd0fd9ccd66d6934e9d8f.zip |
Documentation/cgroup-v1: fix outdated programming details
The cgroup-v1 documentation is out of date in a few places:
* cgroup controllers can no longer be compiled as modules since commit
3ed80a6 ("cgroup: drop module support"); the functions and fields
referenced here no longer exist.
* Controllers need to create of a cgroup_subsys object named
"<name>_cgrp_subsys" instead of "<name>_subsys" since commit
073219e ("cgroup: clean up cgroup_subsys names and initialization")
Cc: Tejun Heo <tj@kernel.org>
Cc: Jonathan Corbet <corbet@lwn.net>
Cc: linux-doc@vger.kernel.org
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'Documentation/cgroup-v1')
-rw-r--r-- | Documentation/cgroup-v1/cgroups.txt | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/Documentation/cgroup-v1/cgroups.txt b/Documentation/cgroup-v1/cgroups.txt index 308e5ff7207a..059f7063eea6 100644 --- a/Documentation/cgroup-v1/cgroups.txt +++ b/Documentation/cgroup-v1/cgroups.txt @@ -523,12 +523,7 @@ Accessing a task's cgroup pointer may be done in the following ways: Each subsystem should: - add an entry in linux/cgroup_subsys.h -- define a cgroup_subsys object called <name>_subsys - -If a subsystem can be compiled as a module, it should also have in its -module initcall a call to cgroup_load_subsys(), and in its exitcall a -call to cgroup_unload_subsys(). It should also set its_subsys.module = -THIS_MODULE in its .c file. +- define a cgroup_subsys object called <name>_cgrp_subsys Each subsystem may export the following methods. The only mandatory methods are css_alloc/free. Any others that are null are presumed to |