• Linus Torvalds's avatar
    Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 5947a64a
    Linus Torvalds authored
    Pull irq updates from Thomas Gleixner:
     "The interrupt brigade came up with the following updates:
       - Driver for the Marvell System Error Interrupt machinery
       - Overhaul of the GIC-V3 ITS driver
       - Small updates and fixes all over the place"
    * 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (31 commits)
      genirq: Fix race on spurious interrupt detection
      softirq: Fix typo in __do_softirq() comments
      genirq: Fix grammar s/an /a /
      irqchip/gic: Unify GIC priority definitions
      irqchip/gic-v3: Remove acknowledge loop
      dt-bindings/interrupt-controller: Add documentation for Marvell SEI controller
      dt-bindings/interrupt-controller: Update Marvell ICU bindings
      irqchip/irq-mvebu-icu: Add support for System Error Interrupts (SEI)
      arm64: marvell: Enable SEI driver
      irqchip/irq-mvebu-sei: Add new driver for Marvell SEI
      irqchip/irq-mvebu-icu: Support ICU subnodes
      irqchip/irq-mvebu-icu: Disociate ICU and NSR
      irqchip/irq-mvebu-icu: Clarify the reset operation of configured interrupts
      irqchip/irq-mvebu-icu: Fix wrong private data retrieval
      dt-bindings/interrupt-controller: Fix Marvell ICU length in the example
      genirq/msi: Allow creation of a tree-based irqdomain for platform-msi
      dt-bindings: irqchip: renesas-irqc: Document r8a7744 support
      dt-bindings: irqchip: renesas-irqc: Document R-Car E3 support
      irqchip/pdc: Setup all edge interrupts as rising edge at GIC
      irqchip/gic-v3-its: Allow use of LPI tables in reserved memory