From: Andrew Morton include/config/auto.conf:2003:warning: symbol value 'm' invalid for CRYPTO_DEV_PADLOCK_AES drivers/crypto/geode-aes.c:295: warning: initialization from incompatible pointer type drivers/crypto/geode-aes.c:296: warning: initialization from incompatible pointer type drivers/crypto/geode-aes.c:297: warning: initialization from incompatible pointer type drivers/crypto/geode-aes.c:298: error: unknown field 'cia_encrypt_ecb' specified in initializer drivers/crypto/geode-aes.c:298: warning: missing braces around initializer drivers/crypto/geode-aes.c:298: warning: (near initialization for 'geode_aes_crypto.cra_u.cipher.') drivers/crypto/geode-aes.c:299: error: unknown field 'cia_decrypt_ecb' specified in initializer drivers/crypto/geode-aes.c:300: error: unknown field 'cia_encrypt_cbc' specified in initializer drivers/crypto/geode-aes.c:301: error: unknown field 'cia_decrypt_cbc' specified in initializer make[1]: *** [drivers/crypto/geode-aes.o] Error 1 make: *** [drivers/crypto/geode-aes.o] Error 2 Cc: Jordan Crouse Cc: Herbert Xu Signed-off-by: Andrew Morton --- drivers/crypto/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN drivers/crypto/Kconfig~git-cryptodev-broke-geode-aes drivers/crypto/Kconfig --- a/drivers/crypto/Kconfig~git-cryptodev-broke-geode-aes +++ a/drivers/crypto/Kconfig @@ -53,7 +53,7 @@ config CRYPTO_DEV_PADLOCK_SHA config CRYPTO_DEV_GEODE tristate "Support for the Geode LX AES engine" - depends on CRYPTO && X86_32 + depends on CRYPTO && X86_32 && BROKEN help Say 'Y' here to use the AMD Geode LX processor on-board AES engine for the CryptoAPI AES alogrithm. _