Messages in this thread | | | Date | Sun, 5 Dec 2004 12:14:46 +0000 | From | Russell King <> | Subject | Re: Linux 2.6.10-rc3 |
| |
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@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |