On Wed, Mar 16, 2022 at 10:44:17PM +0100, Uwe Kleine-König wrote: > > Digging a bit deeper the problem is that simd_skcipher_create_compat() > fails for aes_algs[1] in arch/arm/crypto/aes-neonbs-glue.c with -ENOENT > and then aes_exit -> simd_skcipher_free -> crypto_unregister_skcipher -> > crypto_unregister_alg stumbles over refcount_read(&alg->cra_refcnt) > being 2. Is this enough to understand the actual problem? That itself isn't enough as I already had reports on this. The question is why it's returning ENOENT. The good news is that with your kconfig I can reproduce the crash so I should be able to figure out the root cause. Thanks, -- Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt