• Linus Torvalds's avatar
    Merge tag 'irq-core-2023-02-20' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 9e58df97
    Linus Torvalds authored
    Pull irq updates from Thomas Gleixner:
     "Updates for the interrupt subsystem:
    
      Core:
    
       - Move the interrupt affinity spreading mechanism into lib/group_cpus
         so it can be used for similar spreading requirements, e.g. in the
         block multi-queue code
    
         This also contains a first usecase in the block multi-queue code
         which Jens asked to take along with the librarization
    
       - Improve irqdomain locking to close a number race conditions which
         can be observed with massive parallel device driver probing
    
       - Enforce and document the semantics of disable_irq() which cannot be
         invoked safely from non-sleepable context
    
       - Move the IPI multiplexing code from the Apple AIC driver into the
         core, so it can be reused by RISCV
    
      Drivers:
    
       - Plug OF node refcounting leaks in various drivers
    
       - Correctly mark level triggered interrupts in the Broadcom L2
         drivers
    
       - The usual small f...
    9e58df97
MAINTAINERS 676 KB