aboutsummaryrefslogtreecommitdiffstats
path: root/arch
diff options
authorArnd Bergmann <arnd@arndb.de>2026-05-20 09:38:44 +0200
committerHerbert Xu <herbert@gondor.apana.org.au>2026-05-29 14:04:03 +0800
commitecf3edd349dfabee9bc8a46c5ff91c9ebd858d48 (patch)
tree3338802ae3e7c2b9528f548553ac5bc54871a2e9 /arch
parentd1fa83ecac31093a550534a79a33bc7f4ba8fc10 (diff)
downloadlinux-next-history-ecf3edd349dfabee9bc8a46c5ff91c9ebd858d48.tar.gz
crypto: s390 - add select CRYPTO_AEAD for aes
The aes driver registers both skcipher and aead algorithms, but when aead is not enabled this causes a link failure: s390-linux-ld: arch/s390/crypto/aes_s390.o: in function `aes_s390_fini': arch/s390/crypto/aes_s390.c:969:(.text+0x115e): undefined reference to `crypto_unregister_aead' s390-linux-ld: arch/s390/crypto/aes_s390.o: in function `aes_s390_init': arch/s390/crypto/aes_s390.c:1028:(.init.text+0x294): undefined reference to `crypto_register_aead' Add the missing 'select' statement. Fixes: bf7fa038707c ("s390/crypto: add s390 platform specific aes gcm support.") Signed-off-by: Arnd Bergmann <arnd@arndb.de> Reviewed-by: Harald Freudenberger <freude@linux.ibm.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'arch')
-rw-r--r--arch/s390/crypto/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/s390/crypto/Kconfig b/arch/s390/crypto/Kconfig
index 00051d27db956..228570a1b2331 100644
--- a/arch/s390/crypto/Kconfig
+++ b/arch/s390/crypto/Kconfig
@@ -4,6 +4,7 @@ menu "Accelerated Cryptographic Algorithms for CPU (s390)"
config CRYPTO_AES_S390
tristate "Ciphers: AES, modes: ECB, CBC, CTR, XTS, GCM"
+ select CRYPTO_AEAD
select CRYPTO_SKCIPHER
help
AEAD cipher: AES with GCM