diff options
author | Shridhar Rasal <srasal@nvidia.com> | 2012-03-19 21:38:57 +0530 |
---|---|---|
committer | Varun Wadekar <vwadekar@nvidia.com> | 2012-04-11 11:27:55 +0530 |
commit | 0a6a8ced680c9e6d86269956f59129b5c38053a8 (patch) | |
tree | f4ca4a58f4fc831b607439bdd9b40e626b8b7ebf /drivers/cpufreq/cpufreq_interactive.c | |
parent | cdbb11d3911865553841c994b08f36995c8a95c2 (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.c | 12 |
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 = |