aboutsummaryrefslogtreecommitdiff
path: root/arch/arm64/include/asm/assembler.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm64/include/asm/assembler.h')
-rw-r--r--arch/arm64/include/asm/assembler.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm64/include/asm/assembler.h b/arch/arm64/include/asm/assembler.h
index 51aaeb7facf6..a94cab1f1e02 100644
--- a/arch/arm64/include/asm/assembler.h
+++ b/arch/arm64/include/asm/assembler.h
@@ -82,6 +82,7 @@
dsb sy
#else
msr daifset, #2
+ dsb sy
#endif
.endm
@@ -93,6 +94,7 @@
dsb sy
#else
msr daifclr, #2
+ dsb sy
#endif
.endm
@@ -114,6 +116,7 @@
dsb sy
#else
msr daif, \olddaif
+ dsb sy
#endif
.endm
@@ -158,6 +161,7 @@
enable_irq \tmp
#else
msr daifclr, #(8 | 2)
+ dsb sy
#endif
.endm