summaryrefslogtreecommitdiffstats
path: root/kernel/pm_qos_params.c
diff options
context:
space:
mode:
authorTero Kristo <tero.kristo@nokia.com>2011-02-24 17:19:23 +0200
committerLen Brown <len.brown@intel.com>2011-05-29 00:35:47 -0400
commit7467571f4480b273007517b26297c07154c73924 (patch)
treee933b8cff072f5ec389cd5e20c85e756e49cafeb /kernel/pm_qos_params.c
parent521cb40b0c44418a4fd36dc633f575813d59a43d (diff)
downloadlinux-7467571f4480b273007517b26297c07154c73924.tar.bz2
cpuidle: menu: fixed wrapping timers at 4.294 seconds
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. cc: stable@kernel.org # .32.x through .39.x Signed-off-by: Tero Kristo <tero.kristo@nokia.com> Signed-off-by: Len Brown <len.brown@intel.com>
Diffstat (limited to 'kernel/pm_qos_params.c')
0 files changed, 0 insertions, 0 deletions