]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
crypto: stm32/cryp - increase priority
authorMaxime Méré <maxime.mere@foss.st.com>
Tue, 28 May 2024 14:05:46 +0000 (16:05 +0200)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 7 Jun 2024 11:46:38 +0000 (19:46 +0800)
Increase STM32 CRYP priority, to be greater than the ARM-NEON
accelerated version.

Signed-of-by: Maxime Méré <maxime.mere@foss.st.com>
Signed-off-by: Nicolas Toromanoff <nicolas.toromanoff@foss.st.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/stm32/stm32-cryp.c

index 8b74c45a4f39f2daf89c523c071e9fb4de2ca9f0..b0d2784214619b3808b598af93e5c629674857e0 100644 (file)
@@ -2282,7 +2282,7 @@ static struct skcipher_engine_alg crypto_algs[] = {
        .base = {
                .base.cra_name          = "ecb(aes)",
                .base.cra_driver_name   = "stm32-ecb-aes",
-               .base.cra_priority      = 200,
+               .base.cra_priority      = 300,
                .base.cra_flags         = CRYPTO_ALG_ASYNC,
                .base.cra_blocksize     = AES_BLOCK_SIZE,
                .base.cra_ctxsize       = sizeof(struct stm32_cryp_ctx),
@@ -2304,7 +2304,7 @@ static struct skcipher_engine_alg crypto_algs[] = {
        .base = {
                .base.cra_name          = "cbc(aes)",
                .base.cra_driver_name   = "stm32-cbc-aes",
-               .base.cra_priority      = 200,
+               .base.cra_priority      = 300,
                .base.cra_flags         = CRYPTO_ALG_ASYNC,
                .base.cra_blocksize     = AES_BLOCK_SIZE,
                .base.cra_ctxsize       = sizeof(struct stm32_cryp_ctx),
@@ -2327,7 +2327,7 @@ static struct skcipher_engine_alg crypto_algs[] = {
        .base = {
                .base.cra_name          = "ctr(aes)",
                .base.cra_driver_name   = "stm32-ctr-aes",
-               .base.cra_priority      = 200,
+               .base.cra_priority      = 300,
                .base.cra_flags         = CRYPTO_ALG_ASYNC,
                .base.cra_blocksize     = 1,
                .base.cra_ctxsize       = sizeof(struct stm32_cryp_ctx),
@@ -2350,7 +2350,7 @@ static struct skcipher_engine_alg crypto_algs[] = {
        .base = {
                .base.cra_name          = "ecb(des)",
                .base.cra_driver_name   = "stm32-ecb-des",
-               .base.cra_priority      = 200,
+               .base.cra_priority      = 300,
                .base.cra_flags         = CRYPTO_ALG_ASYNC,
                .base.cra_blocksize     = DES_BLOCK_SIZE,
                .base.cra_ctxsize       = sizeof(struct stm32_cryp_ctx),
@@ -2372,7 +2372,7 @@ static struct skcipher_engine_alg crypto_algs[] = {
        .base = {
                .base.cra_name          = "cbc(des)",
                .base.cra_driver_name   = "stm32-cbc-des",
-               .base.cra_priority      = 200,
+               .base.cra_priority      = 300,
                .base.cra_flags         = CRYPTO_ALG_ASYNC,
                .base.cra_blocksize     = DES_BLOCK_SIZE,
                .base.cra_ctxsize       = sizeof(struct stm32_cryp_ctx),
@@ -2395,7 +2395,7 @@ static struct skcipher_engine_alg crypto_algs[] = {
        .base = {
                .base.cra_name          = "ecb(des3_ede)",
                .base.cra_driver_name   = "stm32-ecb-des3",
-               .base.cra_priority      = 200,
+               .base.cra_priority      = 300,
                .base.cra_flags         = CRYPTO_ALG_ASYNC,
                .base.cra_blocksize     = DES_BLOCK_SIZE,
                .base.cra_ctxsize       = sizeof(struct stm32_cryp_ctx),
@@ -2417,7 +2417,7 @@ static struct skcipher_engine_alg crypto_algs[] = {
        .base = {
                .base.cra_name          = "cbc(des3_ede)",
                .base.cra_driver_name   = "stm32-cbc-des3",
-               .base.cra_priority      = 200,
+               .base.cra_priority      = 300,
                .base.cra_flags         = CRYPTO_ALG_ASYNC,
                .base.cra_blocksize     = DES_BLOCK_SIZE,
                .base.cra_ctxsize       = sizeof(struct stm32_cryp_ctx),
@@ -2451,7 +2451,7 @@ static struct aead_engine_alg aead_algs[] = {
        .base.base = {
                .cra_name               = "gcm(aes)",
                .cra_driver_name        = "stm32-gcm-aes",
-               .cra_priority           = 200,
+               .cra_priority           = 300,
                .cra_flags              = CRYPTO_ALG_ASYNC,
                .cra_blocksize          = 1,
                .cra_ctxsize            = sizeof(struct stm32_cryp_ctx),
@@ -2474,7 +2474,7 @@ static struct aead_engine_alg aead_algs[] = {
        .base.base = {
                .cra_name               = "ccm(aes)",
                .cra_driver_name        = "stm32-ccm-aes",
-               .cra_priority           = 200,
+               .cra_priority           = 300,
                .cra_flags              = CRYPTO_ALG_ASYNC,
                .cra_blocksize          = 1,
                .cra_ctxsize            = sizeof(struct stm32_cryp_ctx),