
From: Adrian Bunk <bunk@fs.tum.de>

  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 <bunk@fs.tum.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
---

 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);
_
