summaryrefslogtreecommitdiff
path: root/drivers/cpufreq/cpufreq_interactive.c
diff options
context:
space:
mode:
authorShridhar Rasal <srasal@nvidia.com>2012-03-19 21:38:57 +0530
committerVarun Wadekar <vwadekar@nvidia.com>2012-04-11 11:27:55 +0530
commit0a6a8ced680c9e6d86269956f59129b5c38053a8 (patch)
treef4ca4a58f4fc831b607439bdd9b40e626b8b7ebf /drivers/cpufreq/cpufreq_interactive.c
parentcdbb11d3911865553841c994b08f36995c8a95c2 (diff)
cpufreq: update target freq always
set determined target freq always bug 941275 Change-Id: If72936ed145867abd32b43c5c5100290df2fc187 Signed-off-by: Shridhar Rasal <srasal@nvidia.com> Reviewed-on: http://git-master/r/91010 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Satya Popuri <spopuri@nvidia.com> Reviewed-by: Peter Boonstoppel <pboonstoppel@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Diffstat (limited to 'drivers/cpufreq/cpufreq_interactive.c')
-rw-r--r--drivers/cpufreq/cpufreq_interactive.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/drivers/cpufreq/cpufreq_interactive.c b/drivers/cpufreq/cpufreq_interactive.c
index e3efd84374b2..a59c6b74873b 100644
--- a/drivers/cpufreq/cpufreq_interactive.c
+++ b/drivers/cpufreq/cpufreq_interactive.c
@@ -442,10 +442,9 @@ static int cpufreq_interactive_up_task(void *data)
max_freq = pjcpu->target_freq;
}
- if (max_freq != pcpu->policy->cur)
- __cpufreq_driver_target(pcpu->policy,
- max_freq,
- CPUFREQ_RELATION_H);
+ __cpufreq_driver_target(pcpu->policy,
+ max_freq,
+ CPUFREQ_RELATION_H);
mutex_unlock(&set_speed_lock);
pcpu->freq_change_time_in_idle =
@@ -491,9 +490,8 @@ static void cpufreq_interactive_freq_down(struct work_struct *work)
max_freq = pjcpu->target_freq;
}
- if (max_freq != pcpu->policy->cur)
- __cpufreq_driver_target(pcpu->policy, max_freq,
- CPUFREQ_RELATION_H);
+ __cpufreq_driver_target(pcpu->policy, max_freq,
+ CPUFREQ_RELATION_H);
mutex_unlock(&set_speed_lock);
pcpu->freq_change_time_in_idle =