On Mon, Feb 15, 2010 at 10:14:08AM +0200, Alexey Dobriyan wrote: > > Yes, ipcomp bug triggers almost immediately. > Anyway, this is just description of what I do. Can you see if this patch makes it go away? This can happen when you're unloading aes just as an algorithm that uses aes (such as cbc(aes)) is being created. diff --git a/crypto/algapi.c b/crypto/algapi.c index f149b1c..88c5f6c 100644 --- a/crypto/algapi.c +++ b/crypto/algapi.c @@ -165,6 +165,8 @@ static void crypto_remove_spawns(struct crypto_alg *alg, spawn->alg = NULL; spawns = &inst->alg.cra_users; + if (!spawns->next) + break; } } while ((spawns = crypto_more_spawns(alg, &stack, &top, &secondary_spawns))); Thanks, -- Visit Openswan at http://www.openswan.org/ Email: Herbert Xu ~{PmV>HI~} <herbert@xxxxxxxxxxxxxxxxxxx> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt -- To unsubscribe from this list: send the line "unsubscribe linux-crypto" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html