diff --git a/crypto/algapi.c b/crypto/algapi.c
index d379fd91fb7b031d76deac7133a16c801c58cf97..a366cb3e8aa1840760f86c5767a906f9a88f6387 100644
--- a/crypto/algapi.c
+++ b/crypto/algapi.c
@@ -284,6 +284,8 @@ static struct crypto_larval *__crypto_register_alg(struct crypto_alg *alg)
 
 	if (larval)
 		list_add(&larval->alg.cra_list, &crypto_alg_list);
+	else
+		alg->cra_flags |= CRYPTO_ALG_TESTED;
 
 	crypto_stats_init(alg);