diff options
-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) | |||
103 | u64 irqstat; | 103 | u64 irqstat; |
104 | 104 | ||
105 | asm volatile("mrs_s %0, " __stringify(ICC_IAR1_EL1) : "=r" (irqstat)); | 105 | asm volatile("mrs_s %0, " __stringify(ICC_IAR1_EL1) : "=r" (irqstat)); |
106 | dsb(sy); | ||
106 | return irqstat; | 107 | return irqstat; |
107 | } | 108 | } |
108 | 109 | ||