arm64: Apply errata to swsusp_arch_suspend_exit
authorFuad Tabba <tabba@google.com>
Mon, 24 May 2021 08:29:46 +0000 (09:29 +0100)
committerWill Deacon <will@kernel.org>
Tue, 25 May 2021 18:27:48 +0000 (19:27 +0100)
commit46710cf1fcb6235388e8d80619cdf2c196ad554b
tree84fd2bb18666a082630d03a05e85ffa1cd9db389
parentd11b187760f52480dd83bda0429ee3c94e542b1d
arm64: Apply errata to swsusp_arch_suspend_exit

The Arm errata covered by ARM64_WORKAROUND_CLEAN_CACHE require
that "dc cvau" instructions get promoted to "dc civac".

Reported-by: Mark Rutland <mark.rutland@arm.com>
Acked-by: Mark Rutland <mark.rutland@arm.com>
Signed-off-by: Fuad Tabba <tabba@google.com>
Reviewed-by: Ard Biesheuvel <ardb@kernel.org>
Link: https://lore.kernel.org/r/20210524083001.2586635-4-tabba@google.com
Signed-off-by: Will Deacon <will@kernel.org>
arch/arm64/kernel/hibernate-asm.S