Got the following: gcc -Wp,-MD,arch/i386/kernel/cpu/mcheck/.mce.o.d -D__KERNEL__ -Iinclude -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i686 -Iarch/i386/mach-generic -fomit-frame-pointer -nostdinc -iwithprefix include -DKBUILD_BASENAME=mce -c -o arch/i386/kernel/cpu/mcheck/mce.o arch/i386/kernel/cpu/mcheck/mce.c arch/i386/kernel/cpu/mcheck/mce.c:82: parameter `regs' has incomplete type make[3]: *** [arch/i386/kernel/cpu/mcheck/mce.o] Error 1 make[2]: *** [arch/i386/kernel/cpu/mcheck] Error 2 make[1]: *** [arch/i386/kernel/cpu] Error 2 make: *** [arch/i386/kernel] Error 2 My fix was to comment out line 82 but I have a suspicion it wants wrapping in a #ifdef SMP (or whatever). -- Peter - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html