diff options
-rw-r--r-- | arch/mips/kernel/traps.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/arch/mips/kernel/traps.c b/arch/mips/kernel/traps.c index c8e291c83057..d6103e510899 100644 --- a/arch/mips/kernel/traps.c +++ b/arch/mips/kernel/traps.c | |||
@@ -1035,19 +1035,11 @@ void ejtag_exception_handler(struct pt_regs *regs) | |||
1035 | /* | 1035 | /* |
1036 | * NMI exception handler. | 1036 | * NMI exception handler. |
1037 | */ | 1037 | */ |
1038 | void nmi_exception_handler(struct pt_regs *regs) | 1038 | NORET_TYPE void ATTRIB_NORET nmi_exception_handler(struct pt_regs *regs) |
1039 | { | 1039 | { |
1040 | #ifdef CONFIG_MIPS_MT_SMTC | ||
1041 | unsigned long dvpret = dvpe(); | ||
1042 | bust_spinlocks(1); | 1040 | bust_spinlocks(1); |
1043 | printk("NMI taken!!!!\n"); | 1041 | printk("NMI taken!!!!\n"); |
1044 | mips_mt_regdump(dvpret); | ||
1045 | #else | ||
1046 | bust_spinlocks(1); | ||
1047 | printk("NMI taken!!!!\n"); | ||
1048 | #endif /* CONFIG_MIPS_MT_SMTC */ | ||
1049 | die("NMI", regs); | 1042 | die("NMI", regs); |
1050 | while(1) ; | ||
1051 | } | 1043 | } |
1052 | 1044 | ||
1053 | #define VECTORSPACING 0x100 /* for EI/VI mode */ | 1045 | #define VECTORSPACING 0x100 /* for EI/VI mode */ |