Don't define __cpuinit twice Fix arch/x86_64/kernel/smp.c:32:1: warning: "__cpuinit" redefined In file included from arch/x86_64/kernel/smp.c:12: Index: linux/arch/x86_64/kernel/smp.c =================================================================== --- linux.orig/arch/x86_64/kernel/smp.c +++ linux/arch/x86_64/kernel/smp.c @@ -29,8 +29,6 @@ #include #include -#define __cpuinit __init - /* * Smarter SMP flushing macros. * c/o Linus Torvalds.