1
0
Fork 0
mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2025-01-23 08:35:19 -05:00
linux/kernel/cgroup
Waiman Long ff0ce721ec cgroup/cpuset: Eliminate unncessary sched domains rebuilds in hotplug
It was found that some hotplug operations may cause multiple
rebuild_sched_domains_locked() calls. Some of those intermediate calls
may use cpuset states not in the final correct form leading to incorrect
sched domain setting.

Fix this problem by using the existing force_rebuild flag to inhibit
immediate rebuild_sched_domains_locked() calls if set and only doing
one final call at the end. Also renaming the force_rebuild flag to
force_sd_rebuild to make its meaning for clear.

Signed-off-by: Waiman Long <longman@redhat.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
2024-08-05 10:54:25 -10:00
..
cgroup-internal.h
cgroup-v1.c
cgroup.c Merge branch 'for-6.10-fixes' into for-6.11 2024-07-14 18:04:03 -10:00
cpuset.c cgroup/cpuset: Eliminate unncessary sched domains rebuilds in hotplug 2024-08-05 10:54:25 -10:00
debug.c
freezer.c
legacy_freezer.c
Makefile
misc.c cgroup/misc: Introduce misc.events.local 2024-07-12 06:45:23 -10:00
namespace.c
pids.c cgroup/pids: Add pids.events.local 2024-05-26 08:45:10 -10:00
rdma.c
rstat.c cgroup/rstat: add force idle show helper 2024-07-05 08:32:08 -10:00