On Thu, May 27, 2010 at 07:13:11PM +0200, Peter Zijlstra wrote: > On Thu, 2010-05-27 at 18:07 +0100, Matthew Garrett wrote: > > No. The useful property of opportunistic suspend is that nothing gets > > scheduled. That's fundamentally different to a deep idle state. > > I think Alan and Thomas but certainly I am saying is that you can get to > the same state without suspend. > > Either you suspend (forcefully don't schedule stuff), or you end up > blocking all tasks on QoS/resource limits and end up with an idle system > that goes into a deep idle state (aka suspend). > > So why isn't blocking every task on a QoS/resource good enough for you? Because you may then block them in such a way that they never handle an event that should wake them. -- Matthew Garrett | mjg59@xxxxxxxxxxxxx _______________________________________________ linux-pm mailing list linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/linux-pm