X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=arch%2Fsparc%2Fkernel%2Fsun4m_smp.c;h=8e10d9502dd4eb6dbccdc2122c78c1ce1f9b87a2;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=100433e05d9441a36b275d4520e263e9a5c47bec;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/arch/sparc/kernel/sun4m_smp.c b/arch/sparc/kernel/sun4m_smp.c index 100433e05..8e10d9502 100644 --- a/arch/sparc/kernel/sun4m_smp.c +++ b/arch/sparc/kernel/sun4m_smp.c @@ -121,7 +121,6 @@ void __init smp4m_callin(void) local_irq_enable(); } -extern int cpu_idle(void *unused); extern void init_IRQ(void); extern void cpu_panic(void); @@ -322,7 +321,7 @@ static struct smp_funcall { unsigned long processors_out[NR_CPUS]; /* Set when ipi exited. */ } ccall_info; -static spinlock_t cross_call_lock = SPIN_LOCK_UNLOCKED; +static DEFINE_SPINLOCK(cross_call_lock); /* Cross calls must be serialized, at least currently. */ void smp4m_cross_call(smpfunc_t func, unsigned long arg1, unsigned long arg2,