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 | ||
