|
|
@@ -394,12 +394,6 @@ static void es7000_enable_apic_mode(void)
|
|
|
WARN(1, "Command failed, status = %x\n", mip_status);
|
|
|
}
|
|
|
|
|
|
-static void es7000_wait_for_init_deassert(atomic_t *deassert)
|
|
|
-{
|
|
|
- while (!atomic_read(deassert))
|
|
|
- cpu_relax();
|
|
|
-}
|
|
|
-
|
|
|
static unsigned int es7000_get_apic_id(unsigned long x)
|
|
|
{
|
|
|
return (x >> 24) & 0xFF;
|
|
|
@@ -722,7 +716,7 @@ static struct apic __refdata apic_es7000 = {
|
|
|
.trampoline_phys_low = 0x467,
|
|
|
.trampoline_phys_high = 0x469,
|
|
|
|
|
|
- .wait_for_init_deassert = es7000_wait_for_init_deassert,
|
|
|
+ .wait_for_init_deassert = default_wait_for_init_deassert,
|
|
|
|
|
|
/* Nothing to do for most platforms, since cleared by the INIT cycle: */
|
|
|
.smp_callin_clear_local_apic = NULL,
|