diff options
author | Mark Brown <broonie@kernel.org> | 2024-05-21 21:22:49 +0100 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2024-05-31 17:34:56 +0800 |
commit | a720de9fba164552d920632c2d7531dc8203f063 (patch) | |
tree | 827c7832cc9fabf26f7c9c99e2acc9e59372d4e7 | |
parent | f9110822fca5b92daefc2bfae4cfcda7dcfb03c9 (diff) | |
download | linux-stable-a720de9fba164552d920632c2d7531dc8203f063.tar.gz linux-stable-a720de9fba164552d920632c2d7531dc8203f063.tar.bz2 linux-stable-a720de9fba164552d920632c2d7531dc8203f063.zip |
crypto: arm64/crc10dif - Raise priority of NEON crct10dif implementation
The NEON implementation of crctd10dif is registered with a priority of 100
which is identical to that used by the generic C implementation. Raise the
priority to 150, half way between the PMULL based implementation and the
NEON one, so that it will be preferred over the generic implementation.
Signed-off-by: Mark Brown <broonie@kernel.org>
Acked-by: Ard Biesheuvel <ardb@kernel.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
-rw-r--r-- | arch/arm64/crypto/crct10dif-ce-glue.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm64/crypto/crct10dif-ce-glue.c b/arch/arm64/crypto/crct10dif-ce-glue.c index 09eb1456aed4..59016518f44d 100644 --- a/arch/arm64/crypto/crct10dif-ce-glue.c +++ b/arch/arm64/crypto/crct10dif-ce-glue.c @@ -98,7 +98,7 @@ static struct shash_alg crc_t10dif_alg[] = {{ .base.cra_name = "crct10dif", .base.cra_driver_name = "crct10dif-arm64-neon", - .base.cra_priority = 100, + .base.cra_priority = 150, .base.cra_blocksize = CRC_T10DIF_BLOCK_SIZE, .base.cra_module = THIS_MODULE, }, { |