• Linus Torvalds's avatar
    Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 5b1f3dc9
    Linus Torvalds authored
    Pull irq updates from Thomas Gleixner:
     "The usual pile of boring changes:
    
       - Consolidate tasklet functions to share code instead of duplicating
         it
    
       - The first step for making the low level entry handler management on
         multi-platform kernels generic
    
       - A new sysfs file which allows to retrieve the wakeup state of
         interrupts.
    
       - Ensure that the interrupt thread follows the effective affinity and
         not the programmed affinity to avoid cross core wakeups.
    
       - Two new interrupt controller drivers (Microsemi Ocelot and Qualcomm
         PDC)
    
       - Fix the wakeup path clock handling for Reneasas interrupt chips.
    
       - Rework the boot time register reset for ARM GIC-V2/3
    
       - Better suspend/resume support for ARM GIV-V3/ITS
    
       - Add missing locking to the ARM GIC set_type() callback
    
       - Small fixes for the irq simulator code
    
       - SPDX identifiers for the irq core code and removal of boiler plate
    
       - Small cleanups all over the place"
    
    * 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (37 commits)
      openrisc: Set CONFIG_MULTI_IRQ_HANDLER
      arm64: Set CONFIG_MULTI_IRQ_HANDLER
      genirq: Make GENERIC_IRQ_MULTI_HANDLER depend on !MULTI_IRQ_HANDLER
      irqchip/gic: Take lock when updating irq type
      irqchip/gic: Update supports_deactivate static key to modern api
      irqchip/gic-v3: Ensure GICR_CTLR.EnableLPI=0 is observed before enabling
      irqchip: Add a driver for the Microsemi Ocelot controller
      dt-bindings: interrupt-controller: Add binding for the Microsemi Ocelot interrupt controller
      irqchip/gic-v3: Probe for SCR_EL3 being clear before resetting AP0Rn
      irqchip/gic-v3: Don't try to reset AP0Rn
      irqchip/gic-v3: Do not check trigger configuration of partitionned LPIs
      genirq: Remove license boilerplate/references
      genirq: Add missing SPDX identifiers
      genirq/matrix: Cleanup SPDX identifier
      genirq: Cleanup top of file comments
      genirq: Pass desc to __irq_free instead of irq number
      irqchip/gic-v3: Loudly complain about the use of IRQ_TYPE_NONE
      irqchip/gic: Loudly complain about the use of IRQ_TYPE_NONE
      RISC-V: Move to the new GENERIC_IRQ_MULTI_HANDLER handler
      genirq: Add CONFIG_GENERIC_IRQ_MULTI_HANDLER
      ...
    5b1f3dc9
Name
Last commit
Last update
..
boot/dts Loading commit data...
configs Loading commit data...
include Loading commit data...
kernel Loading commit data...
lib Loading commit data...
mm Loading commit data...
Kconfig Loading commit data...
Makefile Loading commit data...