[GIT PULL] irqchip updates for 4.14-rc5

From: Marc Zyngier
Date: Fri Oct 13 2017 - 13:15:04 EST


Hi Thomas,

This is a pull request for a handfull of irqchip fixes. The only
notable updates are a couple of fallouts from the GICv4 merge as well
as the generic irqchip mask-ack that has been on the list for a while
now, which only affects the tango irqchip.

Please pull.

M.

The following changes since commit 9e66317d3c92ddaab330c125dfe9d06eee268aff:

Linux 4.14-rc3 (2017-10-01 14:54:54 -0700)

are available in the git repository at:

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

for you to fetch changes up to 0d08af35f16a0cc418ad2afde3bc5f70ace82705:

genirq: generic chip: remove irq_gc_mask_disable_reg_and_ack() (2017-10-13 16:31:05 +0100)

----------------------------------------------------------------
irqchip updates for 4.14-rc5

- Fix unfortunate mistake in the GICv3 ITS binding example
- Two fixes for the recently merged GICv4 support
- GICv3 ITS 52bit PA fixes
- Generic irqchip mask-ack fix, and its application to the tango irqchip

----------------------------------------------------------------
Doug Berger (2):
genirq: generic chip: Add irq_gc_mask_disable_and_ack_set()
genirq: generic chip: remove irq_gc_mask_disable_reg_and_ack()

Florian Fainelli (1):
irqchip/tango: Use irq_gc_mask_disable_and_ack_set

Julien Grall (1):
DT: arm,gic-v3: Update the ITS size in the examples

Shanker Donthineni (3):
irqchip/gic-v3-its: Fix the incorrect BUG_ON in its_init_vpe_domain()
irqchip/gic-v3-its: Fix the incorrect parsing of VCPU table size
irqchip/gic-v3-its: Add missing changes to support 52bit physical address

.../bindings/interrupt-controller/arm,gic-v3.txt | 6 +--
drivers/irqchip/irq-gic-v3-its.c | 43 +++++++++++++++++-----
drivers/irqchip/irq-tango.c | 2 +-
include/linux/irq.h | 2 +-
include/linux/irqchip/arm-gic-v3.h | 2 +
kernel/irq/generic-chip.c | 15 ++++++--
6 files changed, 52 insertions(+), 18 deletions(-)