Skip to content

Commit

Permalink
PM / PM QoS: Fix reversed min and max
Browse files Browse the repository at this point in the history
pm_qos_get_value had min and max reversed, causing all pm_qos
requests to have no effect.

Signed-off-by: Colin Cross <ccross@android.com>
Acked-by: mark <markgross@thegnar.org>
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Cc: stable@kernel.org
  • Loading branch information
Colin Cross authored and Rafael J. Wysocki committed Nov 15, 2010
1 parent 43e6086 commit 00fafcd
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions kernel/pm_qos_params.c
Original file line number Diff line number Diff line change
Expand Up @@ -121,10 +121,10 @@ static inline int pm_qos_get_value(struct pm_qos_object *o)

switch (o->type) {
case PM_QOS_MIN:
return plist_last(&o->requests)->prio;
return plist_first(&o->requests)->prio;

case PM_QOS_MAX:
return plist_first(&o->requests)->prio;
return plist_last(&o->requests)->prio;

default:
/* runtime check for not using enum */
Expand Down

0 comments on commit 00fafcd

Please sign in to comment.