]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - arch/x86/kernel/smpboot.c
x86: Remove unnecessary mdelay() from cpu_disable_common()
[net-next-2.6.git] / arch / x86 / kernel / smpboot.c
index 565ebc65920e3e685161758acb03c4f8106c6b40..324f2a44c22127ac7592bc759bc907b4e6d6d3c7 100644 (file)
@@ -1250,16 +1250,7 @@ static void __ref remove_cpu_from_maps(int cpu)
 void cpu_disable_common(void)
 {
        int cpu = smp_processor_id();
-       /*
-        * HACK:
-        * Allow any queued timer interrupts to get serviced
-        * This is only a temporary solution until we cleanup
-        * fixup_irqs as we do for IA64.
-        */
-       local_irq_enable();
-       mdelay(1);
 
-       local_irq_disable();
        remove_siblinginfo(cpu);
 
        /* It's now safe to remove this processor from the online map */