diff options
Diffstat (limited to 'arch/arm64/kernel/entry.S')
| -rw-r--r-- | arch/arm64/kernel/entry.S | 3 | 
1 files changed, 3 insertions, 0 deletions
| diff --git a/arch/arm64/kernel/entry.S b/arch/arm64/kernel/entry.S index f30007dff35f..b295fb912b12 100644 --- a/arch/arm64/kernel/entry.S +++ b/arch/arm64/kernel/entry.S @@ -365,6 +365,9 @@ alternative_insn eret, nop, ARM64_UNMAP_KERNEL_AT_EL0  	br	x30  #endif  	.else +	/* Ensure any device/NC reads complete */ +	alternative_insn nop, "dmb sy", ARM64_WORKAROUND_1508412 +  	eret  	.endif  	sb | 
