mirror of
https://github.com/adulau/aha.git
synced 2024-12-28 03:36:19 +00:00
crypto: ansi_cprng - Fix module initialization
Return the value we got from crypto_register_alg() instead of returning 0 in any case. Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com> Acked-by: Neil Horman <nhorman@tuxdriver.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
parent
36f87a4a29
commit
a367b17f34
1 changed files with 1 additions and 8 deletions
|
@ -408,17 +408,10 @@ static struct crypto_alg rng_alg = {
|
||||||
/* Module initalization */
|
/* Module initalization */
|
||||||
static int __init prng_mod_init(void)
|
static int __init prng_mod_init(void)
|
||||||
{
|
{
|
||||||
int ret = 0;
|
|
||||||
|
|
||||||
if (fips_enabled)
|
if (fips_enabled)
|
||||||
rng_alg.cra_priority += 200;
|
rng_alg.cra_priority += 200;
|
||||||
|
|
||||||
ret = crypto_register_alg(&rng_alg);
|
return crypto_register_alg(&rng_alg);
|
||||||
|
|
||||||
if (ret)
|
|
||||||
goto out;
|
|
||||||
out:
|
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void __exit prng_mod_fini(void)
|
static void __exit prng_mod_fini(void)
|
||||||
|
|
Loading…
Reference in a new issue