Messages in this thread | | | Date | Tue, 27 Apr 2021 10:56:15 -0400 | From | Tejun Heo <> | Subject | [GIT PULL] cgroup changes for v5.13-rc1 |
| |
Hello, Linus.
The only notable change is Vipin's new misc cgroup controller. This implements generic support for resources which can be controlled by simply counting and limiting the number of resource instances - ie. there's X number of these on the system and this cgroup subtree can have upto Y of those. The first user is the address space IDs used for virtual machine memory encryption and expected future usages are similar - niche hardware features with concrete resource limits and simple usage models.
Thanks.
The following changes since commit 2023a53bdf41b7646b1d384b6816af06309f73a5:
Merge tag 'for-linus' of git://github.com/openrisc/linux (2021-04-03 15:42:45 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git for-5.13
for you to fetch changes up to ffeee417d97f9171bce9f43c22c9f477e4c84f54:
cgroup: use tsk->in_iowait instead of delayacct_is_task_waiting_on_io() (2021-04-16 16:49:37 -0400)
---------------------------------------------------------------- Chunguang Xu (1): cgroup: use tsk->in_iowait instead of delayacct_is_task_waiting_on_io()
Lu Jialin (1): cgroup/cpuset: fix typos in comments
Tejun Heo (1): cgroup: misc: mark dummy misc_cg_res_total_usage() static inline
Vipin Sharma (3): cgroup: Add misc cgroup controller cgroup: Miscellaneous cgroup documentation. svm/sev: Register SEV and SEV-ES ASIDs to the misc controller
Documentation/admin-guide/cgroup-v1/index.rst | 1 + Documentation/admin-guide/cgroup-v1/misc.rst | 4 + Documentation/admin-guide/cgroup-v2.rst | 73 ++++- arch/x86/kvm/svm/sev.c | 70 ++++- arch/x86/kvm/svm/svm.h | 1 + include/linux/cgroup_subsys.h | 4 + include/linux/misc_cgroup.h | 132 +++++++++ init/Kconfig | 14 + kernel/cgroup/Makefile | 1 + kernel/cgroup/cgroup-v1.c | 2 +- kernel/cgroup/cpuset.c | 6 +- kernel/cgroup/misc.c | 407 ++++++++++++++++++++++++++ 12 files changed, 699 insertions(+), 16 deletions(-) create mode 100644 Documentation/admin-guide/cgroup-v1/misc.rst create mode 100644 include/linux/misc_cgroup.h create mode 100644 kernel/cgroup/misc.c
-- tejun
| |