]> www.infradead.org Git - users/jedix/linux-maple.git/commit
crypto: arm/aes-neonbs - stop using the SIMD helper
authorArd Biesheuvel <ardb@kernel.org>
Thu, 3 Apr 2025 07:19:56 +0000 (09:19 +0200)
committerHerbert Xu <herbert@gondor.apana.org.au>
Mon, 7 Apr 2025 05:22:27 +0000 (13:22 +0800)
commit7c79bdf97802290b5dbad043a0c67719797405cc
tree73f0c1dcd8e442933593db9cc4b8f3451971454f
parente77fe9cce31b5db4a6b3f5fac7d69352612229c5
crypto: arm/aes-neonbs - stop using the SIMD helper

Now that ARM permits use of the NEON unit in softirq context as well as
task context, there is no longer a need to rely on the SIMD helper
module to construct async skciphers wrapping the sync ones, as the
latter can always be called directly.

So remove these wrappers and the dependency on the SIMD helper. This
permits the use of these algorithms by callers that only support
synchronous use.

Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
arch/arm/crypto/Kconfig
arch/arm/crypto/aes-neonbs-glue.c