diff options
Diffstat (limited to 'arch/x86/kernel/traps_32.c')
-rw-r--r-- | arch/x86/kernel/traps_32.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/x86/kernel/traps_32.c b/arch/x86/kernel/traps_32.c index e3c4809f414a..6f685e61325a 100644 --- a/arch/x86/kernel/traps_32.c +++ b/arch/x86/kernel/traps_32.c | |||
@@ -633,7 +633,7 @@ void do_##name(struct pt_regs *regs, long error_code) \ | |||
633 | } | 633 | } |
634 | 634 | ||
635 | DO_VM86_ERROR_INFO(0, SIGFPE, "divide error", divide_error, FPE_INTDIV, regs->ip) | 635 | DO_VM86_ERROR_INFO(0, SIGFPE, "divide error", divide_error, FPE_INTDIV, regs->ip) |
636 | DO_VM86_TRAP(4, SIGSEGV, "overflow", overflow) | 636 | DO_VM86_ERROR(4, SIGSEGV, "overflow", overflow) |
637 | DO_VM86_TRAP(5, SIGSEGV, "bounds", bounds) | 637 | DO_VM86_TRAP(5, SIGSEGV, "bounds", bounds) |
638 | DO_TRAP_INFO(6, SIGILL, "invalid opcode", invalid_op, ILL_ILLOPN, regs->ip, 0) | 638 | DO_TRAP_INFO(6, SIGILL, "invalid opcode", invalid_op, ILL_ILLOPN, regs->ip, 0) |
639 | DO_TRAP(9, SIGFPE, "coprocessor segment overrun", coprocessor_segment_overrun) | 639 | DO_TRAP(9, SIGFPE, "coprocessor segment overrun", coprocessor_segment_overrun) |
@@ -1252,7 +1252,7 @@ void __init trap_init(void) | |||
1252 | set_intr_gate(1, &debug); | 1252 | set_intr_gate(1, &debug); |
1253 | set_intr_gate(2, &nmi); | 1253 | set_intr_gate(2, &nmi); |
1254 | set_system_intr_gate(3, &int3); /* int3 can be called from all */ | 1254 | set_system_intr_gate(3, &int3); /* int3 can be called from all */ |
1255 | set_system_gate(4, &overflow); /* int4 can be called from all */ | 1255 | set_system_intr_gate(4, &overflow); /* int4 can be called from all */ |
1256 | set_trap_gate(5, &bounds); | 1256 | set_trap_gate(5, &bounds); |
1257 | set_trap_gate(6, &invalid_op); | 1257 | set_trap_gate(6, &invalid_op); |
1258 | set_trap_gate(7, &device_not_available); | 1258 | set_trap_gate(7, &device_not_available); |