Line
Link Here
|
0 |
-- arch/x86/kernel/traps_32.c 2008-09-22 02:55:41.000000000 +0300 |
0 |
++ arch/x86/kernel/traps_32.c 2008-09-22 04:32:15.000000000 +0300 |
Lines 768-774
Link Here
|
768 |
return 0; |
768 |
return 0; |
769 |
} |
769 |
} |
770 |
|
770 |
|
771 |
static nmi_callback_t nmi_ipi_callback = dummy_nmi_callback; |
771 |
static int (*nmi_ipi_callback)(struct pt_regs * regs, int cpu) = dummy_nmi_callback; |
772 |
|
772 |
|
773 |
static __kprobes void default_do_nmi(struct pt_regs * regs) |
773 |
static __kprobes void default_do_nmi(struct pt_regs * regs) |
774 |
{ |
774 |
{ |
Lines 833-839
Link Here
|
833 |
nmi_exit(); |
833 |
nmi_exit(); |
834 |
} |
834 |
} |
835 |
|
835 |
|
836 |
void set_nmi_ipi_callback(nmi_callback_t callback) |
836 |
void set_nmi_ipi_callback(int(*callback)(struct pt_regs * regs, int cpu)) |
837 |
{ |
837 |
{ |
838 |
nmi_ipi_callback = callback; |
838 |
nmi_ipi_callback = callback; |
839 |
} |
839 |
} |