[GIT PULL] cgroup changes for v5.13-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]     [Monitors]

  Powered by Linux