• Linus Torvalds's avatar
    Merge tag 'irq-core-2020-08-04' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · f8b036a7
    Linus Torvalds authored
    Pull irq updates from Thomas Gleixner:
     "The usual boring updates from the interrupt subsystem:
    
       - Infrastructure to allow building irqchip drivers as modules
    
       - Consolidation of irqchip ACPI probing
    
       - Removal of the EOI-preflow interrupt handler which was required for
         SPARC support and became obsolete after SPARC was converted to use
         sparse interrupts.
    
       - Cleanups, fixes and improvements all over the place"
    
    * tag 'irq-core-2020-08-04' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (51 commits)
      irqchip/loongson-pch-pic: Fix the misused irq flow handler
      irqchip/loongson-htvec: Support 8 groups of HT vectors
      irqchip/loongson-liointc: Fix misuse of gc->mask_cache
      dt-bindings: interrupt-controller: Update Loongson HTVEC description
      irqchip/imx-intmux: Fix irqdata regs save in imx_intmux_runtime_suspend()
      irqchip/imx-intmux: Implement intmux runtime power management
      irqchip/gic-v4.1: Use GFP_ATOMIC flag in allocate_vpe_l1_table()
      irqchip: Fix IRQCHIP_PLATFORM_DRIVER_* compilation by including module.h
      irqchip/stm32-exti: Map direct event to irq parent
      irqchip/mtk-cirq: Convert to a platform driver
      irqchip/mtk-sysirq: Convert to a platform driver
      irqchip/qcom-pdc: Switch to using IRQCHIP_PLATFORM_DRIVER helper macros
      irqchip: Add IRQCHIP_PLATFORM_DRIVER_BEGIN/END and IRQCHIP_MATCH helper macros
      irqchip: irq-bcm2836.h: drop a duplicated word
      irqchip/gic-v4.1: Ensure accessing the correct RD when writing INVALLR
      irqchip/irq-bcm7038-l1: Guard uses of cpu_logical_map
      irqchip/gic-v3: Remove unused register definition
      irqchip/qcom-pdc: Allow QCOM_PDC to be loadable as a permanent module
      genirq: Export irq_chip_retrigger_hierarchy and irq_chip_set_vcpu_affinity_parent
      irqdomain: Export irq_domain_update_bus_token
      ...
    f8b036a7
irq-gic.c 41 KB