diff options
author | Daniel Thompson <daniel.thompson@linaro.org> | 2015-10-26 15:51:09 +0000 |
---|---|---|
committer | Daniel Thompson <daniel.thompson@linaro.org> | 2015-10-26 15:51:09 +0000 |
commit | ade76b1828139a3789717ae65a8afce29a42461f (patch) | |
tree | b3cc43a29bc68c7ac555d44fc00276de70a27d7b | |
parent | d20d430632a6a397c05c99ce9cc6df59987a3854 (diff) |
fixup! ARM: smp: implement arch_trigger_all_cpus_backtrace using IPI
-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 fd71908a58f4..bda636e9f27c 100644 --- a/arch/arm/kernel/smp.c +++ b/arch/arm/kernel/smp.c @@ -583,7 +583,7 @@ void smp_send_all_cpu_backtrace(void) return; cpumask_copy(&backtrace_mask, cpu_online_mask); - cpu_clear(this_cpu, backtrace_mask); + cpumask_clear_cpu(this_cpu, &backtrace_mask); pr_info("Backtrace for cpu %d (current):\n", this_cpu); dump_stack(); @@ -607,12 +607,12 @@ void smp_send_all_cpu_backtrace(void) */ static void ipi_cpu_backtrace(unsigned int cpu, struct pt_regs *regs) { - if (cpu_isset(cpu, backtrace_mask)) { + if (cpumask_test_cpu(cpu, &backtrace_mask)) { raw_spin_lock(&backtrace_lock); pr_warning("IPI backtrace for cpu %d\n", cpu); show_regs(regs); raw_spin_unlock(&backtrace_lock); - cpu_clear(cpu, backtrace_mask); + cpumask_clear_cpu(cpu, &backtrace_mask); } } |