--- /dev/null
+From beaaaa37c664e9afdf2913aee19185d8e3793b50 Mon Sep 17 00:00:00 2001
+From: Herbert Xu <herbert@gondor.apana.org.au>
+Date: Fri, 5 Nov 2021 15:26:08 +0800
+Subject: crypto: api - Fix boot-up crash when crypto manager is disabled
+
+From: Herbert Xu <herbert@gondor.apana.org.au>
+
+commit beaaaa37c664e9afdf2913aee19185d8e3793b50 upstream.
+
+When the crypto manager is disabled, we need to explicitly set
+the crypto algorithms' tested status so that they can be used.
+
+Fixes: cad439fc040e ("crypto: api - Do not create test larvals if...")
+Reported-by: Geert Uytterhoeven <geert@linux-m68k.org>
+Reported-by: Ido Schimmel <idosch@idosch.org>
+Reported-by: Guenter Roeck <linux@roeck-us.net>
+Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
+Tested-by: Ido Schimmel <idosch@nvidia.com>
+Tested-by: Geert Uytterhoeven <geert@linux-m68k.org>
+Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ crypto/algapi.c | 2 ++
+ 1 file changed, 2 insertions(+)
+
+--- a/crypto/algapi.c
++++ b/crypto/algapi.c
+@@ -284,6 +284,8 @@ static struct crypto_larval *__crypto_re
+
+ if (larval)
+ list_add(&larval->alg.cra_list, &crypto_alg_list);
++ else
++ alg->cra_flags |= CRYPTO_ALG_TESTED;
+
+ crypto_stats_init(alg);
+
mmc-moxart-fix-null-pointer-dereference-on-pointer-host.patch
selftests-x86-iopl-adjust-to-the-faked-iopl-cli-sti-usage.patch
selftests-bpf-fix-also-no-alu32-strobemeta-selftest.patch
+crypto-api-fix-boot-up-crash-when-crypto-manager-is-disabled.patch