diff options
author | Thomas Gleixner <tglx@linutronix.de> | 2016-02-11 11:47:55 +0100 |
---|---|---|
committer | Thomas Gleixner <tglx@linutronix.de> | 2016-02-11 11:47:55 +0100 |
commit | 49b245efab4498575379a36cfab9d7373df3b69a (patch) | |
tree | 5a046e3c634ce678ac7c73e2293bc485024e8eb1 /arch/arm64 | |
parent | irqchip/gicv3-its: Fix memory leak in its_free_tables() (diff) | |
parent | irqchip/gic-v3: Make sure read from ICC_IAR1_EL1 is visible on redestributor (diff) | |
download | linux-49b245efab4498575379a36cfab9d7373df3b69a.tar.xz linux-49b245efab4498575379a36cfab9d7373df3b69a.zip |
Merge tag 'gic-fixes-4.5-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent
Pull GIC fixes from Marc for 4.5-rc4:
- Two fixes addressing cascaded GICv1/GICv2 (affinity setting, EOImode)
- One fix addressing possible missed interrupts on GICv3
Diffstat (limited to 'arch/arm64')
-rw-r--r-- | arch/arm64/include/asm/arch_gicv3.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm64/include/asm/arch_gicv3.h b/arch/arm64/include/asm/arch_gicv3.h index 2731d3b25ed2..8ec88e5b290f 100644 --- a/arch/arm64/include/asm/arch_gicv3.h +++ b/arch/arm64/include/asm/arch_gicv3.h @@ -103,6 +103,7 @@ static inline u64 gic_read_iar_common(void) u64 irqstat; asm volatile("mrs_s %0, " __stringify(ICC_IAR1_EL1) : "=r" (irqstat)); + dsb(sy); return irqstat; } |