[PATCH v4 00/21] arm64: Move kernel mode FPSIMD buffer to the stack
Catalin Marinas
catalin.marinas at arm.com
Tue Nov 11 09:12:23 PST 2025
On Fri, Oct 31, 2025 at 11:38:59AM +0100, Ard Biesheuvel wrote:
> Ard Biesheuvel (21):
> crypto/arm64: aes-ce-ccm - Avoid pointless yield of the NEON unit
> crypto/arm64: sm4-ce-ccm - Avoid pointless yield of the NEON unit
> crypto/arm64: sm4-ce-gcm - Avoid pointless yield of the NEON unit
> arm64/simd: Add scoped guard API for kernel mode SIMD
> ARM/simd: Add scoped guard API for kernel mode SIMD
> crypto: aegis128-neon - Move to more abstract 'ksimd' guard API
> raid6: Move to more abstract 'ksimd' guard API
> lib/crc: Switch ARM and arm64 to 'ksimd' scoped guard API
> lib/crypto: Switch ARM and arm64 to 'ksimd' scoped guard API
> crypto/arm64: aes-ccm - Switch to 'ksimd' scoped guard API
> crypto/arm64: aes-blk - Switch to 'ksimd' scoped guard API
> crypto/arm64: aes-gcm - Switch to 'ksimd' scoped guard API
> crypto/arm64: nhpoly1305 - Switch to 'ksimd' scoped guard API
> crypto/arm64: polyval - Switch to 'ksimd' scoped guard API
> crypto/arm64: sha3 - Switch to 'ksimd' scoped guard API
> crypto/arm64: sm3 - Switch to 'ksimd' scoped guard API
> crypto/arm64: sm4 - Switch to 'ksimd' scoped guard API
> arm64/xorblocks: Switch to 'ksimd' scoped guard API
> net/mlx5: Switch to more abstract scoped ksimd guard API on arm64
> arm64/fpu: Enforce task-context only for generic kernel mode FPU
> arm64/fpsimd: Allocate kernel mode FP/SIMD buffers on the stack
For the series, especially the arm64 bits:
Acked-by: Catalin Marinas <catalin.marinas at arm.com>
Since most of this is crypto library changes, I'm fine for it to go
upstream via your tree but please keep it on a stable branch in case we
need to solve any conflicts.
Thanks.
--
Catalin
More information about the linux-arm-kernel
mailing list