On Dec 28, 2007 7:21 PM, David Brownell <[EMAIL PROTECTED]> wrote: > > Hmm, I thought that create_singlethread_workqueue() was > supposed to create non-freezable workqueues ... which won't > be stopped before the suspend() callback dance begins. > > Are you sure that's the reason for your deadlock? Did you > turn on all the debug options and have the kernel report > to you that's what was happening? >
Sorry for the noise, you are completely right. The problem was mine trying to flush the workqueue I created in the driver. Without that everything is all right. I learned that before suspend workqueues should be just left alone. -- Christian Pellegrin, see http://www.evolware.org/chri/ "Real Programmers don't play tennis, or any other sport which requires you to change clothes. Mountain climbing is OK, and Real Programmers wear their climbing boots to work in case a mountain should suddenly spring up in the middle of the computer room." ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ spi-devel-general mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/spi-devel-general
