init/main.c: In function 'do_pre_smp_initcalls': init/main.c:776: error: conflicting types for 'migration_init' include/linux/sched.h:2345: error: previous declaration of 'migration_init' was here make[1]: *** [init/main.o] Error 1 make[1]: *** Waiting for unfinished jobs.... CC arch/x86/kernel/process_32.o - due to target missing CC arch/x86/kernel/signal_32.o - due to target missing AS arch/x86/kernel/entry_32.o - due to target missing CC arch/x86/mm/init_32.o - due to: include/linux/rcupdate.h make: *** [init] Error 2 make: *** Waiting for unfinished jobs.... CC arch/x86/kernel/traps_32.o - due to target missing arch/x86/kernel/process_32.c: In function 'default_idle': arch/x86/kernel/process_32.c:119: error: 't1' undeclared (first use in this function) arch/x86/kernel/process_32.c:119: error: (Each undeclared identifier is reported only once arch/x86/kernel/process_32.c:119: error: for each function it appears in.) arch/x86/kernel/process_32.c:120: error: 't1n' undeclared (first use in this function) arch/x86/kernel/process_32.c:121: error: 't0n' undeclared (first use in this function) arch/x86/kernel/process_32.c: At top level: arch/x86/kernel/process_32.c:125: error: expected identifier or '(' before 'else' arch/x86/kernel/process_32.c:129: error: expected identifier or '(' before '}' token make[1]: *** [arch/x86/kernel/process_32.o] Error 1 make[1]: *** Waiting for unfinished jobs....