x86: Remove unnecessary mdelay() from cpu_disable_common()
fixup_irqs() already has a mdelay(). Remove the extra and unnecessary mdelay() from cpu_disable_common(). Signed-off-by: Suresh Siddha <suresh.b.siddha@intel.com> Cc: Maciej W. Rozycki <macro@linux-mips.org> Cc: ebiederm@xmission.com Cc: garyhade@us.ibm.com LKML-Reference: <20091201233335.232177348@sbs-t61.sc.intel.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
This commit is contained in:
parent
1c83995b6c
commit
6d20792e85
|
@ -1250,16 +1250,7 @@ static void __ref remove_cpu_from_maps(int cpu)
|
||||||
void cpu_disable_common(void)
|
void cpu_disable_common(void)
|
||||||
{
|
{
|
||||||
int cpu = smp_processor_id();
|
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);
|
remove_siblinginfo(cpu);
|
||||||
|
|
||||||
/* It's now safe to remove this processor from the online map */
|
/* It's now safe to remove this processor from the online map */
|
||||||
|
|
Loading…
Reference in New Issue