Commit ae1b3d51 authored by Ralf Baechle's avatar Ralf Baechle

Make sure that the processor is actually online or die spectacularly.

Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
parent 1d40cfcd
...@@ -142,6 +142,11 @@ int smp_call_function (void (*func) (void *info), void *info, int retry, ...@@ -142,6 +142,11 @@ int smp_call_function (void (*func) (void *info), void *info, int retry,
int i, cpus = num_online_cpus() - 1; int i, cpus = num_online_cpus() - 1;
int cpu = smp_processor_id(); int cpu = smp_processor_id();
/*
* Can die spectacularly if this CPU isn't yet marked online
*/
BUG_ON(!cpu_online(cpu));
if (!cpus) if (!cpus)
return 0; return 0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment