On Fri, May 14, 2010 at 1:27 PM, Paul Walmsley <paul@xxxxxxxxx> wrote: > > Hello, > > On Mon, 3 May 2010, Arve Hjønnevåg wrote: > >> No, suspend blockers are mostly used to ensure wakeup events are not >> ignored, and to ensure tasks triggered by these wakeup events >> complete. > > Standard Linux systems don't need these, If you don't want to lose wakeup events they do. Standard Linux systems support suspend, but since they usually don't have a lot of wakeup events you don't run into a lot of problems. > because the scheduler just keeps > the system running as long as there is work to be done. > That is only true if you never use suspend. > Suspend-blocks are only needed because patch 1's opportunistic suspend > governor tries to suspend the system even when the scheduler indicates > that there is work to be done. That decision requires all kinds of hacks > throughout the codebase [1][2]. > > > - Paul > > > 1. Paul Walmsley E-mail to the linux-pm mailing list, dated Fri, 14 > May 2010 00:27:56 -0600: > http://permalink.gmane.org/gmane.linux.power-management.general/18658 > > 2. Paul Walmsley E-mail to the linux-pm mailing list, dated Fri, 14 > May 2010 00:13:50 -0600: > http://permalink.gmane.org/gmane.linux.power-management.general/18657 > > -- Arve Hjønnevåg _______________________________________________ linux-pm mailing list linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/linux-pm