diff options
author | 2011-02-24 17:19:23 +0200 | |
---|---|---|
committer | 2011-05-29 00:35:47 -0400 | |
commit | 7467571f4480b273007517b26297c07154c73924 (patch) | |
tree | e933b8cff072f5ec389cd5e20c85e756e49cafeb /fs/jbd2/commit.c | |
parent | Linux 2.6.38 (diff) | |
download | linux-rng-7467571f4480b273007517b26297c07154c73924.tar.xz linux-rng-7467571f4480b273007517b26297c07154c73924.zip |
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 'fs/jbd2/commit.c')
0 files changed, 0 insertions, 0 deletions