On Thu, 24 Jun 2010 13:09:27 -0400 (EDT) Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> wrote: > > > This requires you to define an explicit PCI_WAKEUP_COOLDOWN delay. I > > > think that's okay; I had to do something similar with USB and SCSI. > > > (And I still think it would be a good idea to prevent workqueue threads > > > from freezing until their queues are empty.) I'm not that familiar with the freezer, but couldn't it be deadlocky if the work depends on some already frozen part? What about a new work-type that calls pm_relax() after executing it's workfunction and executing pm_stay_awake() on enqueue? Cheers, Flo _______________________________________________ linux-pm mailing list linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/linux-pm