From: Adrian Bunk LD .tmp_vmlinux1 arch/i386/kernel/built-in.o(.text+0x185de): In function `proc_unknown_nmi_panic': : undefined reference to `unknown_nmi_panic' arch/i386/kernel/built-in.o(.text+0x185ef): In function `proc_unknown_nmi_panic': : undefined reference to `unknown_nmi_panic' arch/i386/kernel/built-in.o(.text+0x18615): In function `proc_unknown_nmi_panic': : undefined reference to `unknown_nmi_panic' make: *** [.tmp_vmlinux1] Error 1 Signed-off-by: Adrian Bunk Signed-off-by: Andrew Morton --- 25-akpm/arch/i386/kernel/nmi.c | 4 ++++ 1 files changed, 4 insertions(+) diff -puN arch/i386/kernel/nmi.c~nmi-build-fix-2 arch/i386/kernel/nmi.c --- 25/arch/i386/kernel/nmi.c~nmi-build-fix-2 2004-08-15 14:47:46.280075640 -0700 +++ 25-akpm/arch/i386/kernel/nmi.c 2004-08-15 14:47:46.283075184 -0700 @@ -509,6 +509,8 @@ void nmi_watchdog_tick (struct pt_regs * } } +#ifdef CONFIG_SYSCTL + static int unknown_nmi_panic_callback(struct pt_regs *regs, int cpu) { unsigned char reason = get_nmi_reason(); @@ -548,6 +550,8 @@ int proc_unknown_nmi_panic(ctl_table *ta return 0; } +#endif + EXPORT_SYMBOL(nmi_active); EXPORT_SYMBOL(nmi_watchdog); EXPORT_SYMBOL(reserve_lapic_nmi); _