diff options
author | Steffen Klassert <steffen.klassert@secunet.com> | 2009-08-29 17:36:25 +1000 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2009-08-29 17:36:25 +1000 |
commit | 005ba80d9b2c6a679993944b2aacb72ac03490dd (patch) | |
tree | 20fd06e78967e0fe789b009161218bd966dc2bd2 /crypto | |
parent | 6d53edb9c4e3ca81df2af74e5cecb91bf1b09503 (diff) | |
download | linux-crypto-005ba80d9b2c6a679993944b2aacb72ac03490dd.tar.gz linux-crypto-005ba80d9b2c6a679993944b2aacb72ac03490dd.zip |
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>
Diffstat (limited to 'crypto')
-rw-r--r-- | crypto/ansi_cprng.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/crypto/ansi_cprng.c b/crypto/ansi_cprng.c index 5357ba7d..3aa6e383 100644 --- a/crypto/ansi_cprng.c +++ b/crypto/ansi_cprng.c @@ -408,17 +408,10 @@ static struct crypto_alg rng_alg = { /* Module initalization */ static int __init prng_mod_init(void) { - int ret = 0; - if (fips_enabled) rng_alg.cra_priority += 200; - ret = crypto_register_alg(&rng_alg); - - if (ret) - goto out; -out: - return 0; + return crypto_register_alg(&rng_alg); } static void __exit prng_mod_fini(void) |