Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

crypto: marvell/cesa - Disable hash algorithms

Disable cesa hash algorithms by lowering the priority because they
appear to be broken when invoked in parallel. This allows them to
still be tested for debugging purposes.

Reported-by: Klaus Kudielka <klaus.kudielka@gmail.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>

+6 -6
+6 -6
drivers/crypto/marvell/cesa/hash.c
··· 947 947 .base = { 948 948 .cra_name = "md5", 949 949 .cra_driver_name = "mv-md5", 950 - .cra_priority = 300, 950 + .cra_priority = 0, 951 951 .cra_flags = CRYPTO_ALG_ASYNC | 952 952 CRYPTO_ALG_ALLOCATES_MEMORY | 953 953 CRYPTO_ALG_KERN_DRIVER_ONLY, ··· 1018 1018 .base = { 1019 1019 .cra_name = "sha1", 1020 1020 .cra_driver_name = "mv-sha1", 1021 - .cra_priority = 300, 1021 + .cra_priority = 0, 1022 1022 .cra_flags = CRYPTO_ALG_ASYNC | 1023 1023 CRYPTO_ALG_ALLOCATES_MEMORY | 1024 1024 CRYPTO_ALG_KERN_DRIVER_ONLY, ··· 1092 1092 .base = { 1093 1093 .cra_name = "sha256", 1094 1094 .cra_driver_name = "mv-sha256", 1095 - .cra_priority = 300, 1095 + .cra_priority = 0, 1096 1096 .cra_flags = CRYPTO_ALG_ASYNC | 1097 1097 CRYPTO_ALG_ALLOCATES_MEMORY | 1098 1098 CRYPTO_ALG_KERN_DRIVER_ONLY, ··· 1302 1302 .base = { 1303 1303 .cra_name = "hmac(md5)", 1304 1304 .cra_driver_name = "mv-hmac-md5", 1305 - .cra_priority = 300, 1305 + .cra_priority = 0, 1306 1306 .cra_flags = CRYPTO_ALG_ASYNC | 1307 1307 CRYPTO_ALG_ALLOCATES_MEMORY | 1308 1308 CRYPTO_ALG_KERN_DRIVER_ONLY, ··· 1373 1373 .base = { 1374 1374 .cra_name = "hmac(sha1)", 1375 1375 .cra_driver_name = "mv-hmac-sha1", 1376 - .cra_priority = 300, 1376 + .cra_priority = 0, 1377 1377 .cra_flags = CRYPTO_ALG_ASYNC | 1378 1378 CRYPTO_ALG_ALLOCATES_MEMORY | 1379 1379 CRYPTO_ALG_KERN_DRIVER_ONLY, ··· 1444 1444 .base = { 1445 1445 .cra_name = "hmac(sha256)", 1446 1446 .cra_driver_name = "mv-hmac-sha256", 1447 - .cra_priority = 300, 1447 + .cra_priority = 0, 1448 1448 .cra_flags = CRYPTO_ALG_ASYNC | 1449 1449 CRYPTO_ALG_ALLOCATES_MEMORY | 1450 1450 CRYPTO_ALG_KERN_DRIVER_ONLY,