Merge branch 'for-4.20' of git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu
[linux-2.6-microblaze.git] / crypto / algapi.c
index 38daa86..2545c5f 100644 (file)
@@ -258,6 +258,14 @@ static struct crypto_larval *__crypto_register_alg(struct crypto_alg *alg)
        list_add(&alg->cra_list, &crypto_alg_list);
        list_add(&larval->alg.cra_list, &crypto_alg_list);
 
+       atomic_set(&alg->encrypt_cnt, 0);
+       atomic_set(&alg->decrypt_cnt, 0);
+       atomic64_set(&alg->encrypt_tlen, 0);
+       atomic64_set(&alg->decrypt_tlen, 0);
+       atomic_set(&alg->verify_cnt, 0);
+       atomic_set(&alg->cipher_err_cnt, 0);
+       atomic_set(&alg->sign_cnt, 0);
+
 out:
        return larval;