diff options
Diffstat (limited to 'arch/arm/kernel/smp.c')
| -rw-r--r-- | arch/arm/kernel/smp.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/arm/kernel/smp.c b/arch/arm/kernel/smp.c index 854ce33715f..94f34a6c861 100644 --- a/arch/arm/kernel/smp.c +++ b/arch/arm/kernel/smp.c @@ -566,7 +566,7 @@ static void percpu_timer_stop(void)  }  #endif -static DEFINE_SPINLOCK(stop_lock); +static DEFINE_RAW_SPINLOCK(stop_lock);  /*   * ipi_cpu_stop - handle IPI from smp_send_stop() @@ -575,10 +575,10 @@ static void ipi_cpu_stop(unsigned int cpu)  {  	if (system_state == SYSTEM_BOOTING ||  	    system_state == SYSTEM_RUNNING) { -		spin_lock(&stop_lock); +		raw_spin_lock(&stop_lock);  		printk(KERN_CRIT "CPU%u: stopping\n", cpu);  		dump_stack(); -		spin_unlock(&stop_lock); +		raw_spin_unlock(&stop_lock);  	}  	set_cpu_online(cpu, false);  |