--- arch/x86/kernel/traps_32.c 2008-09-22 02:55:41.000000000 +0300 +++ arch/x86/kernel/traps_32.c 2008-09-22 04:32:15.000000000 +0300 @@ -768,7 +768,7 @@ return 0; } -static nmi_callback_t nmi_ipi_callback = dummy_nmi_callback; +static int (*nmi_ipi_callback)(struct pt_regs * regs, int cpu) = dummy_nmi_callback; static __kprobes void default_do_nmi(struct pt_regs * regs) { @@ -833,7 +833,7 @@ nmi_exit(); } -void set_nmi_ipi_callback(nmi_callback_t callback) +void set_nmi_ipi_callback(int(*callback)(struct pt_regs * regs, int cpu)) { nmi_ipi_callback = callback; }