diff options
author | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2014-05-01 00:14:04 +0200 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2014-05-01 00:14:04 +0200 |
commit | 3836785a1bdcd6706c68ad46bf53adc0b057b310 (patch) | |
tree | 874d51f7408229396b15dd1cbe76e0cc52744b87 /lib/dma-debug.c | |
parent | cpuidle: Combine cpuidle_enabled() with cpuidle_select() (diff) | |
download | linux-3836785a1bdcd6706c68ad46bf53adc0b057b310.tar.xz linux-3836785a1bdcd6706c68ad46bf53adc0b057b310.zip |
cpuidle / menu: Return (-1) if there are no suitable states
If there is a PM QoS latency limit and all of the sufficiently shallow
C-states are disabled, the cpuidle menu governor returns 0 which on
some systems is CPUIDLE_DRIVER_STATE_START and shouldn't be returned
if that C-state has been disabled.
Fix the issue by modifying the menu governor to return (-1) in such
situations.
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'lib/dma-debug.c')
0 files changed, 0 insertions, 0 deletions