1 /* 2 * Uniprocessor-only support functions. The counterpart to kernel/smp.c 3 */ 4 5 #include <linux/kernel.h> 6 #include <linux/module.h> 7 #include <linux/smp.h> 8 9 int smp_call_function_single(int cpu, void (*func) (void *info), void *info, 10 int wait) 11 { 12 WARN_ON(cpuid != 0); 13 local_irq_disable(); 14 (func)(info); 15 local_irq_enable(); 16 return 0; 17 } 18 EXPORT_SYMBOL(smp_call_function_single); 19