And then, after it had all gone so well... ld -m elf_i386 -r -o init/built-in.o init/main.o init/version.o init/do_mounts.o ld -m elf_i386 -e stext -T arch/i386/vmlinux.lds.s arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/built-in.o --start-group arch/i386/kernel/built-in.o arch/i386/mm/built-in.o arch/i386/mach-generic/built-in.o kernel/built-in.o mm/built-in.o fs/built-in.o ipc/built-in.o security/built-in.o drivers/built-in.o sound/built-in.o arch/i386/pci/built-in.o net/built-in.o lib/lib.a arch/i386/lib/lib.a --end-group -o .tmp_vmlinux1 arch/i386/kernel/built-in.o(.init.text+0x3364): In function `amd_mcheck_init': : undefined reference to `machine_check_vector' arch/i386/kernel/built-in.o(.init.text+0x3404): In function `intel_p4_mcheck_init': : undefined reference to `machine_check_vector' arch/i386/kernel/built-in.o(.init.text+0x34db): In function `intel_p5_mcheck_init': : undefined reference to `mce_disabled' arch/i386/kernel/built-in.o(.init.text+0x34e4): In function `intel_p5_mcheck_init': : undefined reference to `machine_check_vector' arch/i386/kernel/built-in.o(.init.text+0x354f): In function `intel_p6_mcheck_init': : undefined reference to `machine_check_vector' arch/i386/kernel/built-in.o(.init.text+0x35f2): In function `winchip_mcheck_init': : undefined reference to `machine_check_vector' make: *** [.tmp_vmlinux1] Error 1 A quick grep ... k7.c:123:void __init amd_mcheck_init(struct cpuinfo_x86 *c) mce.c:43: amd_mcheck_init(c); mce.c:48: intel_p5_mcheck_init(c); mce.c:50: intel_p6_mcheck_init(c); mce.c:52: intel_p4_mcheck_init(c); mce.c:57: winchip_mcheck_init(c); p4.c:209:void __init intel_p4_mcheck_init(struct cpuinfo_x86 *c) p5.c:30:void __init intel_p5_mcheck_init(struct cpuinfo_x86 *c) p6.c:69:void __init intel_p6_mcheck_init(struct cpuinfo_x86 *c) winchip.c:24:void __init winchip_mcheck_init(struct cpuinfo_x86 *c) The mce.c entries are excluded by "#ifdef CONFIG_X86_MCE". For some reason, the entire subdirectory has been built but the processor-specific modules don't have any CONFIG_X86_MCE protection. This one's beyond my skill even to attempt to fix. I guess I'll turn on machine check exceptions... -- 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