crypto: api - Move alg ref count init to crypto_check_alg
authorHerbert Xu <herbert@gondor.apana.org.au>
Thu, 9 Apr 2015 09:40:35 +0000 (17:40 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 10 Apr 2015 13:39:24 +0000 (21:39 +0800)
commite9b8e5beb7befe682f9fe90428ea534b01d66568
treef3592cb3e6f31960257ca0e83765241eef219adb
parent1711045fb11b4aa9afda066ce5fe68b2345d52c5
crypto: api - Move alg ref count init to crypto_check_alg

We currently initialise the crypto_alg ref count in the function
__crypto_register_alg.  As one of the callers of that function
crypto_register_instance needs to obtain a ref count before it
calls __crypto_register_alg, we need to move the initialisation
out of there.

Since both callers of __crypto_register_alg call crypto_check_alg,
this is the logical place to perform the initialisation.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Acked-by: Stephan Mueller <smueller@chronox.de>
crypto/algapi.c