sched: Fix unreleased llc_shared_mask bit during CPU hotplug
[platform/adaptation/renesas_rcar/renesas_kernel.git] / arch / x86 / kernel / smpboot.c
index 395be6d..6828765 100644 (file)
@@ -1287,6 +1287,9 @@ static void remove_siblinginfo(int cpu)
 
        for_each_cpu(sibling, cpu_sibling_mask(cpu))
                cpumask_clear_cpu(cpu, cpu_sibling_mask(sibling));
+       for_each_cpu(sibling, cpu_llc_shared_mask(cpu))
+               cpumask_clear_cpu(cpu, cpu_llc_shared_mask(sibling));
+       cpumask_clear(cpu_llc_shared_mask(cpu));
        cpumask_clear(cpu_sibling_mask(cpu));
        cpumask_clear(cpu_core_mask(cpu));
        c->phys_proc_id = 0;