aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
authorIngo Molnar <mingo@elte.hu>2009-01-10 23:15:21 -0500
committerIngo Molnar <mingo@elte.hu>2009-01-10 23:15:21 -0500
commit93423b8665f43a0c7a006a1d5be048b99db56d32 (patch)
tree6e3c9433fc729c7a52353faf0c70d7de1d3abeb3 /kernel
parent53ce3d9564908794ae7dd32969089b57df5fc098 (diff)
smp_call_function_single(): be slightly less stupid, fix
Impact: build fix on Alpha kernel/up.c: In function 'smp_call_function_single': kernel/up.c:12: error: 'cpuid' undeclared (first use in this function) kernel/up.c:12: error: (Each undeclared identifier is reported only once kernel/up.c:12: error: for each function it appears in.) The typo didnt show up on x86 because 'cpuid' happens to be a function address as well ... Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'kernel')
-rw-r--r--kernel/up.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/kernel/up.c b/kernel/up.c
index ce62cc9e9f71..c04b9dcfcebe 100644
--- a/kernel/up.c
+++ b/kernel/up.c
@@ -9,10 +9,12 @@
9int smp_call_function_single(int cpu, void (*func) (void *info), void *info, 9int smp_call_function_single(int cpu, void (*func) (void *info), void *info,
10 int wait) 10 int wait)
11{ 11{
12 WARN_ON(cpuid != 0); 12 WARN_ON(cpu != 0);
13
13 local_irq_disable(); 14 local_irq_disable();
14 (func)(info); 15 (func)(info);
15 local_irq_enable(); 16 local_irq_enable();
17
16 return 0; 18 return 0;
17} 19}
18EXPORT_SYMBOL(smp_call_function_single); 20EXPORT_SYMBOL(smp_call_function_single);