Re: Linux 2.6.10-rc3

From: Russell King
Date: Sun Dec 05 2004 - 07:16:37 EST


On Sat, Dec 04, 2004 at 07:03:55PM -0800, David Brownell wrote:
> > From: Martin Josefsson <gandalf () wlug ! westbo ! se>
> > Date: 2004-12-04 21:42:11
> >
> > That's an usb2.0 bug, the ehci driver sleeps when it can't sleep.
>
> Who changed it so that context was no longer allowed to sleep???

suspend and resume methods must be able to sleep because you may
need to talk to external hardware, wait for queues to drain, etc
which may in turn require kernel threads to run.

We must be able to sleep in suspend/resume methods. PCMCIA requires
it, as do other subsystems.

--
Russell King
Linux kernel 2.6 ARM Linux - http://www.arm.linux.org.uk/
maintainer of: 2.6 PCMCIA - http://pcmcia.arm.linux.org.uk/
2.6 Serial core
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/