diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2026-10-07 02:19:02 +0200 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2026-10-07 02:19:02 +0200 |
| commit | 0d32b3ec5f902bf40d03db08837f3eafbb6a4577 (patch) | |
| tree | 2aee0ffb92d604ebff45127a72935b282ab3f49f /kernel/workqueue.c | |
| parent | 762122d75e50e4919ef77afc2dffdc4931c5be87 (diff) | |
| parent | b8eb5fd5bdb4c03758b056c70e5e1d962ca89757 (diff) | |
| download | linux-next-0d32b3ec5f902bf40d03db08837f3eafbb6a4577.tar.gz linux-next-0d32b3ec5f902bf40d03db08837f3eafbb6a4577.zip | |
Merge tag 'cgroup-for-7.3-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Pull cgroup fixes from Tejun Heo:
- During CPU offline, the active mask drops the CPU before cpuset
updates the effective CPUs, so a task placement in that window could
find no active CPU in the top cpuset and dereference NULL. Restore
the NULL check.
- The cpuset v2-mode test read the subsystem's root pointer, which is
stale during a cgroup filesystem rebind, and the hotplug handler
evaluated it before taking the cpuset mutex. Record the mode in a
flag and test it under the mutex.
* tag 'cgroup-for-7.3-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup:
cgroup/cpuset: Call is_in_v2_mode() after acquiring cpuset_mutex in cpuset_handle_hotplug()
cgroup/cpuset: Handle cpu hotplug race in guarantee_active_cpus()
cgroup/cpuset: Don't access cpuset_cgrp_subsys.root in is_in_v2_mode()
Diffstat (limited to 'kernel/workqueue.c')
0 files changed, 0 insertions, 0 deletions
