crypto/arm64: sm4/xts - Merge ksimd scopes to reduce stack bloat
authorArd Biesheuvel <ardb@kernel.org>
Wed, 3 Dec 2025 16:38:06 +0000 (17:38 +0100)
committerEric Biggers <ebiggers@kernel.org>
Tue, 9 Dec 2025 23:10:21 +0000 (15:10 -0800)
commit6f7d9481920e1bc06ff21c1e6a84fdea49c6ec3d
tree4823d1eb6c7ace05a73fcac4574bd1192382e4d4
parenta9a8b1a383254c9f4ed7fe23b56937f8ad3ad3ab
crypto/arm64: sm4/xts - Merge ksimd scopes to reduce stack bloat

Merge the two ksimd scopes in the implementation of SM4-XTS to prevent
stack bloat in cases where the compiler fails to combine the stack slots
for the kernel mode FP/SIMD buffers.

Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Tested-by: Arnd Bergmann <arnd@arndb.de>
Link: https://lore.kernel.org/r/20251203163803.157541-6-ardb@kernel.org
Signed-off-by: Eric Biggers <ebiggers@kernel.org>
arch/arm64/crypto/sm4-ce-glue.c