Re: [PATCH 4/6] PM / sleep: Make it possible to quiesce timers during suspend-to-idle

2015-02-12 Thread Rafael J. Wysocki
On Thursday, February 12, 2015 02:24:47 PM Peter Zijlstra wrote: > On Wed, Feb 11, 2015 at 05:03:44AM +0100, Rafael J. Wysocki wrote: > > Index: linux-pm/include/linux/cpuidle.h > > === > > --- linux-pm.orig/include/linux/cpuidle.h >

Re: [PATCH 4/6] PM / sleep: Make it possible to quiesce timers during suspend-to-idle

2015-02-12 Thread Peter Zijlstra
On Wed, Feb 11, 2015 at 05:03:44AM +0100, Rafael J. Wysocki wrote: > Index: linux-pm/include/linux/cpuidle.h > === > --- linux-pm.orig/include/linux/cpuidle.h > +++ linux-pm/include/linux/cpuidle.h > @@ -50,6 +50,10 @@ struct

Re: [PATCH 4/6] PM / sleep: Make it possible to quiesce timers during suspend-to-idle

2015-02-12 Thread Peter Zijlstra
On Wed, Feb 11, 2015 at 05:03:44AM +0100, Rafael J. Wysocki wrote: Index: linux-pm/include/linux/cpuidle.h === --- linux-pm.orig/include/linux/cpuidle.h +++ linux-pm/include/linux/cpuidle.h @@ -50,6 +50,10 @@ struct cpuidle_state

Re: [PATCH 4/6] PM / sleep: Make it possible to quiesce timers during suspend-to-idle

2015-02-12 Thread Rafael J. Wysocki
On Thursday, February 12, 2015 02:24:47 PM Peter Zijlstra wrote: On Wed, Feb 11, 2015 at 05:03:44AM +0100, Rafael J. Wysocki wrote: Index: linux-pm/include/linux/cpuidle.h === --- linux-pm.orig/include/linux/cpuidle.h +++

[PATCH 4/6] PM / sleep: Make it possible to quiesce timers during suspend-to-idle

2015-02-10 Thread Rafael J. Wysocki
From: Rafael J. Wysocki The efficiency of suspend-to-idle depends on being able to keep CPUs in the deepest available idle states for as much time as possible. Ideally, they should only be brought out of idle by system wakeup interrupts. However, timer interrupts occurring periodically prevent

[PATCH 4/6] PM / sleep: Make it possible to quiesce timers during suspend-to-idle

2015-02-10 Thread Rafael J. Wysocki
From: Rafael J. Wysocki rafael.j.wyso...@intel.com The efficiency of suspend-to-idle depends on being able to keep CPUs in the deepest available idle states for as much time as possible. Ideally, they should only be brought out of idle by system wakeup interrupts. However, timer interrupts