On Thu, 2 Sep 2010, Colin Cross wrote: > >> I think it would be better to change device_pm_init() and add a > >> complete_all(). > > > > I agree. > That would work, and was my first solution, but it increases the > reliance on the completion variable being left completed between state > transitions, which is undocumented and unnecessary. It seems more > straightforward to me to only wait on the parent if the parent is > suspended. How about calling complete_all() from within dpm_prepare() as well? Then it will get initialized properly at the beginning of every sleep transition. Alan Stern _______________________________________________ linux-pm mailing list linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/linux-pm