Re: [IDE] sleeping function called from illegal context at

Robert Love (rml@tech9.net)
05 Oct 2002 14:08:26 -0400


On Sat, 2002-10-05 at 04:36, Andrey Panin wrote:

> looks like i tracked down yet another instance of this already famous
> message, :)
> but i don't know how to fix it.
>
> This message produced by IDE driver is IMHO
> caused by ide_init_queue() function called while holding
> ide_lock spinlock in the
> init_irq() function (ide-probe.c).
>
> Then ide_init_queue() calls blk_init_queue()
> and we have a this call chain:
> ide_init_queue() -> blk_init_queue() ->
> blk_init_free_list() -> kmem_cache_alloc()

This is known, but thank you anyhow.

> What can we do to fix this ?

Question of the year :)

Robert Love

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/