• Linus Torvalds's avatar
    Merge tag 'x86-urgent-2020-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · dcc5c6f0
    Linus Torvalds authored
    Pull x86 fixes from Thomas Gleixner:
     "Three interrupt related fixes for X86:
    
       - Move disabling of the local APIC after invoking fixup_irqs() to
         ensure that interrupts which are incoming are noted in the IRR and
         not ignored.
    
       - Unbreak affinity setting.
    
         The rework of the entry code reused the regular exception entry
         code for device interrupts. The vector number is pushed into the
         errorcode slot on the stack which is then lifted into an argument
         and set to -1 because that's regs->orig_ax which is used in quite
         some places to check whether the entry came from a syscall.
    
         But it was overlooked that orig_ax is used in the affinity cleanup
         code to validate whether the interrupt has arrived on the new
         target. It turned out that this vector check is pointless because
         interrupts are never moved from one vector to another on the same
         CPU. That check is a hist...
    dcc5c6f0
MAINTAINERS 556 KB