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

Reply via email to