Merge tag 'cgroup-for-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
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 ...
No related branches found
No related tags found
Showing
- Documentation/admin-guide/cgroup-v2.rst 87 additions, 69 deletionsDocumentation/admin-guide/cgroup-v2.rst
- block/blk-cgroup-fc-appid.c 2 additions, 2 deletionsblock/blk-cgroup-fc-appid.c
- include/linux/cgroup-defs.h 11 additions, 7 deletionsinclude/linux/cgroup-defs.h
- include/linux/cgroup.h 3 additions, 10 deletionsinclude/linux/cgroup.h
- kernel/cgroup/cgroup-internal.h 2 additions, 0 deletionskernel/cgroup/cgroup-internal.h
- kernel/cgroup/cgroup-v1.c 2 additions, 4 deletionskernel/cgroup/cgroup-v1.c
- kernel/cgroup/cgroup.c 90 additions, 55 deletionskernel/cgroup/cgroup.c
- kernel/cgroup/cpuset.c 534 additions, 281 deletionskernel/cgroup/cpuset.c
- kernel/cgroup/pids.c 35 additions, 2 deletionskernel/cgroup/pids.c
- mm/memcontrol.c 2 additions, 2 deletionsmm/memcontrol.c
- net/netfilter/nft_socket.c 5 additions, 4 deletionsnet/netfilter/nft_socket.c
- tools/cgroup/iocost_monitor.py 5 additions, 5 deletionstools/cgroup/iocost_monitor.py
- tools/perf/util/bpf_skel/bperf_cgroup.bpf.c 1 addition, 1 deletiontools/perf/util/bpf_skel/bperf_cgroup.bpf.c
- tools/testing/selftests/cgroup/.gitignore 1 addition, 0 deletionstools/testing/selftests/cgroup/.gitignore
- tools/testing/selftests/cgroup/Makefile 3 additions, 2 deletionstools/testing/selftests/cgroup/Makefile
- tools/testing/selftests/cgroup/test_cpuset_prs.sh 674 additions, 0 deletionstools/testing/selftests/cgroup/test_cpuset_prs.sh
- tools/testing/selftests/cgroup/wait_inotify.c 87 additions, 0 deletionstools/testing/selftests/cgroup/wait_inotify.c
Loading
Please register or sign in to comment