Revert "arm64: fpsimd: Implement lazy restore for kernel mode FPSIMD"
authorWill Deacon <will@kernel.org>
Fri, 17 May 2024 11:55:55 +0000 (12:55 +0100)
committerWill Deacon <will@kernel.org>
Fri, 17 May 2024 11:55:55 +0000 (12:55 +0100)
commitb8995a18417088bb53f87c49d200ec72a9dd4ec1
treeab00d44005e7e8e241e97226f2da742c853690dd
parentf0cc697f9f651d8d1a3279c1c3bed8e829e99f9f
Revert "arm64: fpsimd: Implement lazy restore for kernel mode FPSIMD"

This reverts commit 2632e25217696712681dd1f3ecc0d71624ea3b23.

Johannes (and others) report data corruption with dm-crypt on Apple M1
which has been bisected to this change. Revert the offending commit
while we figure out what's going on.

Cc: stable@vger.kernel.org
Reported-by: Johannes Nixdorf <mixi@shadowice.org>
Link: https://lore.kernel.org/all/D1B7GPIR9K1E.5JFV37G0YTIF@shadowice.org/
Signed-off-by: Will Deacon <will@kernel.org>
arch/arm64/include/asm/processor.h
arch/arm64/kernel/fpsimd.c