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 | |
parent | 1a485f4d2e28efd77075b2952926683d6c245633 (diff) | |
parent | 1a1ebd5fb1e203ee8cc73508cc7a38ac4b804596 (diff) |
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')
-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; } |