summaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2017-12-11 17:10:05 -0800
committerLinus Torvalds <torvalds@linux-foundation.org>2017-12-11 17:10:05 -0800
commit085bec853afdbf3edf1b554defaac606a7e3f0c2 (patch)
tree130711ffc0da2b519b564bbb7bd3aebdaed3a6e8 /Documentation
parent72dd379e67fb6c4f4b0ed8ee36e9fed78227f352 (diff)
parentc2f31b79d510ec1a27138bdcf2d0ece1080be85e (diff)
downloadlinux-0-day-085bec853afdbf3edf1b554defaac606a7e3f0c2.tar.gz
linux-0-day-085bec853afdbf3edf1b554defaac606a7e3f0c2.tar.xz
Merge branch 'for-4.15-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Pull cgroup fixes from Tejun Heo: - Prateek posted a couple patches to fix a deadlock involving cpuset and workqueue. It unfortunately caused a different deadlock and the recent workqueue hotplug simplification removed the original deadlock, so Prateek's two patches are reverted for now. - The new stat code was missing u64_stats initialization. Fixed. - Doc and other misc changes * 'for-4.15-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup: cgroup: add warning about RT not being supported on cgroup2 Revert "cgroup/cpuset: remove circular dependency deadlock" Revert "cpuset: Make cpuset hotplug synchronous" cgroup: properly init u64_stats debug cgroup: use task_css_set instead of rcu_dereference cpuset: Make cpuset hotplug synchronous cgroup/cpuset: remove circular dependency deadlock
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/cgroup-v2.txt7
1 files changed, 7 insertions, 0 deletions
diff --git a/Documentation/cgroup-v2.txt b/Documentation/cgroup-v2.txt
index 779211fbb69ff..2cddab7efb20d 100644
--- a/Documentation/cgroup-v2.txt
+++ b/Documentation/cgroup-v2.txt
@@ -898,6 +898,13 @@ controller implements weight and absolute bandwidth limit models for
normal scheduling policy and absolute bandwidth allocation model for
realtime scheduling policy.
+WARNING: cgroup2 doesn't yet support control of realtime processes and
+the cpu controller can only be enabled when all RT processes are in
+the root cgroup. Be aware that system management software may already
+have placed RT processes into nonroot cgroups during the system boot
+process, and these processes may need to be moved to the root cgroup
+before the cpu controller can be enabled.
+
CPU Interface Files
~~~~~~~~~~~~~~~~~~~