Message ID | 20180717170926.90689-1-ebiggers3@gmail.com (mailing list archive) |
---|---|
State | Accepted |
Delegated to: | Herbert Xu |
Headers | show |
On Tue, Jul 17, 2018 at 10:09:26AM -0700, Eric Biggers wrote: > From: Eric Biggers <ebiggers@google.com> > > Commit b73b7ac0a774 ("crypto: sha256_generic - add cra_priority") gave > sha256-generic and sha224-generic a cra_priority of 100, to match the > convention for generic implementations. But sha256-arm64 and > sha224-arm64 also have priority 100, so their order relative to the > generic implementations became ambiguous. > > Therefore, increase their priority to 125 so that they have higher > priority than the generic implementations but lower priority than the > NEON implementations which have priority 150. > > Signed-off-by: Eric Biggers <ebiggers@google.com> Patch applied. Thanks.
diff --git a/arch/arm64/crypto/sha256-glue.c b/arch/arm64/crypto/sha256-glue.c index f1b4f4420ca1..4aedeaefd61f 100644 --- a/arch/arm64/crypto/sha256-glue.c +++ b/arch/arm64/crypto/sha256-glue.c @@ -67,7 +67,7 @@ static struct shash_alg algs[] = { { .descsize = sizeof(struct sha256_state), .base.cra_name = "sha256", .base.cra_driver_name = "sha256-arm64", - .base.cra_priority = 100, + .base.cra_priority = 125, .base.cra_blocksize = SHA256_BLOCK_SIZE, .base.cra_module = THIS_MODULE, }, { @@ -79,7 +79,7 @@ static struct shash_alg algs[] = { { .descsize = sizeof(struct sha256_state), .base.cra_name = "sha224", .base.cra_driver_name = "sha224-arm64", - .base.cra_priority = 100, + .base.cra_priority = 125, .base.cra_blocksize = SHA224_BLOCK_SIZE, .base.cra_module = THIS_MODULE, } };