crypto: arm64 - drop redundant dependencies on ARM64
authorEric Biggers <ebiggers@google.com>
Tue, 22 Apr 2025 15:27:04 +0000 (08:27 -0700)
committerHerbert Xu <herbert@gondor.apana.org.au>
Mon, 28 Apr 2025 11:40:53 +0000 (19:40 +0800)
arch/arm64/crypto/Kconfig is sourced only when CONFIG_ARM64=y, so there
is no need for the symbols defined inside it to depend on ARM64.

Acked-by: Ard Biesheuvel <ardb@kernel.org>
Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
arch/arm64/crypto/Kconfig

index 7c2f63f2e30726f33c21f9ce214436d3eecf7757..704d0b7e1d13796aa8267ab207f69cb47cd5ff1b 100644 (file)
@@ -137,7 +137,7 @@ config CRYPTO_AES_ARM64
 
 config CRYPTO_AES_ARM64_CE
        tristate "Ciphers: AES (ARMv8 Crypto Extensions)"
-       depends on ARM64 && KERNEL_MODE_NEON
+       depends on KERNEL_MODE_NEON
        select CRYPTO_ALGAPI
        select CRYPTO_LIB_AES
        help
@@ -254,7 +254,7 @@ config CRYPTO_SM4_ARM64_NEON_BLK
 
 config CRYPTO_AES_ARM64_CE_CCM
        tristate "AEAD cipher: AES in CCM mode (ARMv8 Crypto Extensions)"
-       depends on ARM64 && KERNEL_MODE_NEON
+       depends on KERNEL_MODE_NEON
        select CRYPTO_ALGAPI
        select CRYPTO_AES_ARM64_CE
        select CRYPTO_AES_ARM64_CE_BLK