From: Andrew Morton In file included from arch/i386/mach-default/setup.c:5: include/linux/smp.h: In function 'smp_call_function_single': include/linux/smp.h:104: error: 'EBUSY' undeclared (first use in this function) include/linux/smp.h:104: error: (Each undeclared identifier is reported only once include/linux/smp.h:104: error: for each function it appears in.) Cc: Andi Kleen Cc: Heiko Carstens Signed-off-by: Andrew Morton --- include/linux/smp.h | 3 +++ 1 file changed, 3 insertions(+) diff -puN include/linux/smp.h~let-smp_call_function_single-return-ebusy-on-up-fix include/linux/smp.h --- a/include/linux/smp.h~let-smp_call_function_single-return-ebusy-on-up-fix +++ a/include/linux/smp.h @@ -9,12 +9,15 @@ extern void cpu_idle(void); +#include + #ifdef CONFIG_SMP #include #include #include #include + #include /* _