1

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>
This commit is contained in:
Mark Brown 2024-05-21 21:22:49 +01:00 committed by Herbert Xu
parent f9110822fc
commit a720de9fba

View File

@ -98,7 +98,7 @@ static struct shash_alg crc_t10dif_alg[] = {{
.base.cra_name = "crct10dif", .base.cra_name = "crct10dif",
.base.cra_driver_name = "crct10dif-arm64-neon", .base.cra_driver_name = "crct10dif-arm64-neon",
.base.cra_priority = 100, .base.cra_priority = 150,
.base.cra_blocksize = CRC_T10DIF_BLOCK_SIZE, .base.cra_blocksize = CRC_T10DIF_BLOCK_SIZE,
.base.cra_module = THIS_MODULE, .base.cra_module = THIS_MODULE,
}, { }, {