• Linus Torvalds's avatar
    Merge tag 'cgroup-for-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup · adf4bfc4
    Linus Torvalds authored
    Pull cgroup updates from Tejun Heo:
    
     - cpuset now support isolated cpus.partition type, which will enable
       dynamic CPU isolation
    
     - pids.peak added to remember the max number of pids used
    
     - holes in cgroup namespace plugged
    
     - internal cleanups
    
    * tag 'cgroup-for-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup: (25 commits)
      cgroup: use strscpy() is more robust and safer
      iocost_monitor: reorder BlkgIterator
      cgroup: simplify code in cgroup_apply_control
      cgroup: Make cgroup_get_from_id() prettier
      cgroup/cpuset: remove unreachable code
      cgroup: Remove CFTYPE_PRESSURE
      cgroup: Improve cftype add/rm error handling
      kselftest/cgroup: Add cpuset v2 partition root state test
      cgroup/cpuset: Update description of cpuset.cpus.partition in cgroup-v2.rst
      cgroup/cpuset: Make partition invalid if cpumask change violates exclusivity rule
      cgroup/cpuset: Relocate a code block in validate_change()
      cgroup/cpuset: Show invalid partition reason string
      cgroup/cpuset: Add a new isolated cpus.partition type
      cgroup/cpuset: Relax constraints to partition & cpus changes
      cgroup/cpuset: Allow no-task partition to have empty cpuset.cpus.effective
      cgroup/cpuset: Miscellaneous cleanups & add helper functions
      cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset
      cgroup: add pids.peak interface for pids controller
      cgroup: Remove data-race around cgrp_dfl_visible
      cgroup: Fix build failure when CONFIG_SHRINKER_DEBUG
      ...
    adf4bfc4
cgroup.c 180 KB