Files
linux/drivers/cpuidle
Tero Kristo af73c7b853 cpuidle: menu: fixed wrapping timers at 4.294 seconds
commit 7467571f44 upstream.

Cpuidle menu governor is using u32 as a temporary datatype for storing
nanosecond values which wrap around at 4.294 seconds. This causes errors
in predicted sleep times resulting in higher than should be C state
selection and increased power consumption. This also breaks cpuidle
state residency statistics.

Signed-off-by: Tero Kristo <tero.kristo@nokia.com>
Signed-off-by: Len Brown <len.brown@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2011-06-23 15:24:04 -07:00
..
2007-10-29 17:27:50 -04:00
2007-11-19 22:22:37 -05:00