x86/traps: Remove pointless irq enable from do_spurious_interrupt_bug()
That function returns immediately after conditionally reenabling interrupts which is more than pointless and requires the ASM code to disable interrupts again. Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Reviewed-by: Sean Christopherson <sean.j.christopherson@intel.com> Reviewed-by: Alexandre Chartre <alexandre.chartre@oracle.com> Reviewed-by: Frederic Weisbecker <frederic@kernel.org> Reviewed-by: Andy Lutomirski <luto@kernel.org> Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org> Link: https://lore.kernel.org/r/20191023123117.871608831@linutronix.de Link: https://lkml.kernel.org/r/20200225220216.518575042@linutronix.de
This commit is contained in:
parent
840371bea1
commit
e039dd8159
@ -862,7 +862,6 @@ do_simd_coprocessor_error(struct pt_regs *regs, long error_code)
|
|||||||
dotraplinkage void
|
dotraplinkage void
|
||||||
do_spurious_interrupt_bug(struct pt_regs *regs, long error_code)
|
do_spurious_interrupt_bug(struct pt_regs *regs, long error_code)
|
||||||
{
|
{
|
||||||
cond_local_irq_enable(regs);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
dotraplinkage void
|
dotraplinkage void
|
||||||
|
Loading…
Reference in New Issue
Block a user