diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2025-09-17 13:22:08 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2025-09-17 13:22:08 -0700 |
| commit | 05950213a9717dc8d83ba90538a87b7a9e140ff8 (patch) | |
| tree | 18ed93707fea4d502db03368bc670d13b8ac74d1 /tools/testing/selftests/bpf/prog_tests/autoload.c | |
| parent | Merge tag 'for-6.17/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi... (diff) | |
| parent | cgroup/psi: Set of->priv to NULL upon file release (diff) | |
| download | linux-05950213a9717dc8d83ba90538a87b7a9e140ff8.tar.gz linux-05950213a9717dc8d83ba90538a87b7a9e140ff8.zip | |
Merge tag 'cgroup-for-6.17-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Pull cgroup fixes from Tejun Heo:
"This contains two cgroup changes. Both are pretty low risk.
- Fix deadlock in cgroup destruction when repeatedly
mounting/unmounting perf_event and net_prio controllers.
The issue occurs because cgroup_destroy_wq has max_active=1, causing
root destruction to wait for CSS offline operations that are queued
behind it.
The fix splits cgroup_destroy_wq into three separate workqueues to
eliminate the blocking.
- Set of->priv to NULL upon file release to make potential bugs to
manifest as NULL pointer dereferences rather than use-after-free
errors"
* tag 'cgroup-for-6.17-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup:
cgroup/psi: Set of->priv to NULL upon file release
cgroup: split cgroup_destroy_wq into 3 workqueues
Diffstat (limited to 'tools/testing/selftests/bpf/prog_tests/autoload.c')
0 files changed, 0 insertions, 0 deletions
