mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-11-20 16:46:23 +08:00
[PATCH] sched: build_sched_domains() fix
Use the correct groups while initializing sched groups power for allnodes_domain. This fixes the crash observed while creating exclusive cpusets. Signed-off-by: Suresh Siddha <suresh.b.siddha@intel.com> Reported-and-tested-by: Paul Jackson <pj@sgi.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
b6ff50833a
commit
f712c0c7e1
@ -6494,7 +6494,12 @@ static int build_sched_domains(const cpumask_t *cpu_map)
|
||||
for (i = 0; i < MAX_NUMNODES; i++)
|
||||
init_numa_sched_groups_power(sched_group_nodes[i]);
|
||||
|
||||
init_numa_sched_groups_power(sched_group_allnodes);
|
||||
if (sched_group_allnodes) {
|
||||
int group = cpu_to_allnodes_group(first_cpu(*cpu_map));
|
||||
struct sched_group *sg = &sched_group_allnodes[group];
|
||||
|
||||
init_numa_sched_groups_power(sg);
|
||||
}
|
||||
#endif
|
||||
|
||||
/* Attach the domains */
|
||||
|
Loading…
Reference in New Issue
Block a user