[GIT PULL] irqchip updates for 4.13-rc5

From: Marc Zyngier
Date: Fri Aug 11 2017 - 11:44:25 EST


Hi Thomas,

Here the small stash of irqchip fixes I've accumulated so far. Nothing
really bad, just the usual crop of fixes, corner cases and cleanups.

This should be the last round of irqchip updates for this cycle
(fingers crossed).

Please pull,

M.

The following changes since commit ca38701935138a4aba7dd9e4daf21e13a4663f43:

irqchip/or1k-pic: Fix interrupt acknowledgement (2017-06-30 15:33:11 +0100)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms.git tags/irqchip-4.13-3

for you to fetch changes up to a008873740a3d44946c7e72e456f15146cfd7287:

irqchip/gic-v3-its-platform-msi: Fix msi-parent parsing loop (2017-08-10 16:26:54 +0100)

----------------------------------------------------------------
irqchip fixes for 4.13

Mostly GIC related, again:
- GICv3 ITS NUMA handling fixes
- GICv3 force affinity handling
- Barrier adjustment in both GIC interrupt handling
- Error reporting when the DT presents an incompatible interrupt
- GICv3 platform MSI DT parsing bug fix
- Broadcom L2 PM fix
- Atmel AIC cleanups

----------------------------------------------------------------
Boris Brezillon (3):
irqchip/atmel-aic: Fix unbalanced of_node_put() in aic_common_irq_fixup()
irqchip/atmel-aic: Fix unbalanced refcount in aic_common_rtc_irq_fixup()
irqchip/atmel-aic: Remove root argument from ->fixup() prototype

Florian Fainelli (1):
irqchip: brcmstb-l2: Define an irq_pm_shutdown function

Hanjun Guo (1):
irqchip/gic-v3-its: Allow GIC ITS number more than MAX_NUMNODES

Lorenzo Pieralisi (1):
irqchip/gic-v3-its-platform-msi: Fix msi-parent parsing loop

Robert Richter (1):
irqchip/gic-v3-its: Remove ACPICA version check for ACPI NUMA

Suzuki K Poulose (3):
irqchip/gic-v2: Report failures in gic_irq_domain_alloc
irqchip/gic-v3: Report failures in gic_irq_domain_alloc
irqchip/gic-v3: Honor forced affinity setting

Will Deacon (1):
irqchip/gic: Ensure we have an ISB between ack and ->handle_irq

drivers/irqchip/irq-atmel-aic-common.c | 13 ++++-----
drivers/irqchip/irq-atmel-aic-common.h | 4 +--
drivers/irqchip/irq-atmel-aic.c | 14 +++++-----
drivers/irqchip/irq-atmel-aic5.c | 4 +--
drivers/irqchip/irq-brcmstb-l2.c | 1 +
drivers/irqchip/irq-gic-v3-its-platform-msi.c | 1 +
drivers/irqchip/irq-gic-v3-its.c | 40 +++++++++++++++++++++------
drivers/irqchip/irq-gic-v3.c | 16 +++++++++--
drivers/irqchip/irq-gic.c | 14 +++++++---
9 files changed, 74 insertions(+), 33 deletions(-)