Commit d786675f authored by James Morris's avatar James Morris Committed by David S. Miller

[CRYPTO]: Make use of crypto_exit_ops() during crypto_free_tfm().

parent 8c56c3fb
...@@ -152,10 +152,7 @@ struct crypto_tfm *crypto_alloc_tfm(const char *name, u32 flags) ...@@ -152,10 +152,7 @@ struct crypto_tfm *crypto_alloc_tfm(const char *name, u32 flags)
void crypto_free_tfm(struct crypto_tfm *tfm) void crypto_free_tfm(struct crypto_tfm *tfm)
{ {
if (crypto_tfm_alg_type(tfm) == CRYPTO_ALG_TYPE_CIPHER) crypto_exit_ops(tfm);
if (tfm->crt_cipher.cit_iv)
kfree(tfm->crt_cipher.cit_iv);
crypto_alg_put(tfm->__crt_alg); crypto_alg_put(tfm->__crt_alg);
kfree(tfm); kfree(tfm);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment