diff options
Diffstat (limited to 'drivers/cpufreq/speedstep-ich.c')
-rw-r--r-- | drivers/cpufreq/speedstep-ich.c | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/drivers/cpufreq/speedstep-ich.c b/drivers/cpufreq/speedstep-ich.c index 707721ebb853..7639b2be2a90 100644 --- a/drivers/cpufreq/speedstep-ich.c +++ b/drivers/cpufreq/speedstep-ich.c | |||
@@ -258,21 +258,12 @@ static unsigned int speedstep_get(unsigned int cpu) | |||
258 | static int speedstep_target(struct cpufreq_policy *policy, unsigned int index) | 258 | static int speedstep_target(struct cpufreq_policy *policy, unsigned int index) |
259 | { | 259 | { |
260 | unsigned int policy_cpu; | 260 | unsigned int policy_cpu; |
261 | struct cpufreq_freqs freqs; | ||
262 | 261 | ||
263 | policy_cpu = cpumask_any_and(policy->cpus, cpu_online_mask); | 262 | policy_cpu = cpumask_any_and(policy->cpus, cpu_online_mask); |
264 | freqs.old = speedstep_get(policy_cpu); | ||
265 | freqs.new = speedstep_freqs[index].frequency; | ||
266 | |||
267 | pr_debug("transiting from %u to %u kHz\n", freqs.old, freqs.new); | ||
268 | |||
269 | cpufreq_notify_transition(policy, &freqs, CPUFREQ_PRECHANGE); | ||
270 | 263 | ||
271 | smp_call_function_single(policy_cpu, _speedstep_set_state, &index, | 264 | smp_call_function_single(policy_cpu, _speedstep_set_state, &index, |
272 | true); | 265 | true); |
273 | 266 | ||
274 | cpufreq_notify_transition(policy, &freqs, CPUFREQ_POSTCHANGE); | ||
275 | |||
276 | return 0; | 267 | return 0; |
277 | } | 268 | } |
278 | 269 | ||