Loading arch/x86_64/kernel/entry.S +0 −3 Original line number Diff line number Diff line Loading @@ -1040,9 +1040,6 @@ ENTRY(machine_check) CFI_ENDPROC #endif ENTRY(call_debug) zeroentry do_call_debug ENTRY(call_softirq) CFI_STARTPROC movq %gs:pda_irqstackptr,%rax Loading arch/x86_64/kernel/i8259.c +1 −2 Original line number Diff line number Diff line Loading @@ -549,10 +549,9 @@ void __init init_IRQ(void) int vector = FIRST_EXTERNAL_VECTOR + i; if (i >= NR_IRQS) break; if (vector != IA32_SYSCALL_VECTOR && vector != KDB_VECTOR) { if (vector != IA32_SYSCALL_VECTOR) set_intr_gate(vector, interrupt[i]); } } #ifdef CONFIG_SMP /* Loading arch/x86_64/kernel/smp.c +0 −5 Original line number Diff line number Diff line Loading @@ -281,11 +281,6 @@ void flush_tlb_all(void) on_each_cpu(do_flush_tlb_all, NULL, 1, 1); } void smp_kdb_stop(void) { send_IPI_allbutself(KDB_VECTOR); } /* * this function sends a 'reschedule' IPI to another CPU. * it goes straight through and wastes no time serializing Loading arch/x86_64/kernel/traps.c +0 −7 Original line number Diff line number Diff line Loading @@ -910,11 +910,6 @@ asmlinkage void math_state_restore(void) me->thread_info->status |= TS_USEDFPU; } void do_call_debug(struct pt_regs *regs) { notify_die(DIE_CALL, "debug call", regs, 0, 255, SIGINT); } void __init trap_init(void) { set_intr_gate(0,÷_error); Loading Loading @@ -944,8 +939,6 @@ void __init trap_init(void) set_system_gate(IA32_SYSCALL_VECTOR, ia32_syscall); #endif set_intr_gate(KDB_VECTOR, call_debug); /* * Should be a barrier for any external CPU state. */ Loading include/asm-x86_64/hw_irq.h +2 −1 Original line number Diff line number Diff line Loading @@ -51,7 +51,8 @@ struct hw_interrupt_type; #define ERROR_APIC_VECTOR 0xfe #define RESCHEDULE_VECTOR 0xfd #define CALL_FUNCTION_VECTOR 0xfc #define KDB_VECTOR 0xfb /* reserved for KDB */ /* fb free - please don't readd KDB here because it's useless (hint - think what a NMI bit does to a vector) */ #define THERMAL_APIC_VECTOR 0xfa #define THRESHOLD_APIC_VECTOR 0xf9 /* f8 free */ Loading Loading
arch/x86_64/kernel/entry.S +0 −3 Original line number Diff line number Diff line Loading @@ -1040,9 +1040,6 @@ ENTRY(machine_check) CFI_ENDPROC #endif ENTRY(call_debug) zeroentry do_call_debug ENTRY(call_softirq) CFI_STARTPROC movq %gs:pda_irqstackptr,%rax Loading
arch/x86_64/kernel/i8259.c +1 −2 Original line number Diff line number Diff line Loading @@ -549,10 +549,9 @@ void __init init_IRQ(void) int vector = FIRST_EXTERNAL_VECTOR + i; if (i >= NR_IRQS) break; if (vector != IA32_SYSCALL_VECTOR && vector != KDB_VECTOR) { if (vector != IA32_SYSCALL_VECTOR) set_intr_gate(vector, interrupt[i]); } } #ifdef CONFIG_SMP /* Loading
arch/x86_64/kernel/smp.c +0 −5 Original line number Diff line number Diff line Loading @@ -281,11 +281,6 @@ void flush_tlb_all(void) on_each_cpu(do_flush_tlb_all, NULL, 1, 1); } void smp_kdb_stop(void) { send_IPI_allbutself(KDB_VECTOR); } /* * this function sends a 'reschedule' IPI to another CPU. * it goes straight through and wastes no time serializing Loading
arch/x86_64/kernel/traps.c +0 −7 Original line number Diff line number Diff line Loading @@ -910,11 +910,6 @@ asmlinkage void math_state_restore(void) me->thread_info->status |= TS_USEDFPU; } void do_call_debug(struct pt_regs *regs) { notify_die(DIE_CALL, "debug call", regs, 0, 255, SIGINT); } void __init trap_init(void) { set_intr_gate(0,÷_error); Loading Loading @@ -944,8 +939,6 @@ void __init trap_init(void) set_system_gate(IA32_SYSCALL_VECTOR, ia32_syscall); #endif set_intr_gate(KDB_VECTOR, call_debug); /* * Should be a barrier for any external CPU state. */ Loading
include/asm-x86_64/hw_irq.h +2 −1 Original line number Diff line number Diff line Loading @@ -51,7 +51,8 @@ struct hw_interrupt_type; #define ERROR_APIC_VECTOR 0xfe #define RESCHEDULE_VECTOR 0xfd #define CALL_FUNCTION_VECTOR 0xfc #define KDB_VECTOR 0xfb /* reserved for KDB */ /* fb free - please don't readd KDB here because it's useless (hint - think what a NMI bit does to a vector) */ #define THERMAL_APIC_VECTOR 0xfa #define THRESHOLD_APIC_VECTOR 0xf9 /* f8 free */ Loading