diff options
Diffstat (limited to 'arch/sh')
-rw-r--r-- | arch/sh/kernel/cpufreq.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/arch/sh/kernel/cpufreq.c b/arch/sh/kernel/cpufreq.c index e68b45b6f3f9..2c7bd94f95ee 100644 --- a/arch/sh/kernel/cpufreq.c +++ b/arch/sh/kernel/cpufreq.c | |||
@@ -69,15 +69,14 @@ static int sh_cpufreq_target(struct cpufreq_policy *policy, | |||
69 | 69 | ||
70 | dev_dbg(dev, "requested frequency %u Hz\n", target_freq * 1000); | 70 | dev_dbg(dev, "requested frequency %u Hz\n", target_freq * 1000); |
71 | 71 | ||
72 | freqs.cpu = cpu; | ||
73 | freqs.old = sh_cpufreq_get(cpu); | 72 | freqs.old = sh_cpufreq_get(cpu); |
74 | freqs.new = (freq + 500) / 1000; | 73 | freqs.new = (freq + 500) / 1000; |
75 | freqs.flags = 0; | 74 | freqs.flags = 0; |
76 | 75 | ||
77 | cpufreq_notify_transition(&freqs, CPUFREQ_PRECHANGE); | 76 | cpufreq_notify_transition(policy, &freqs, CPUFREQ_PRECHANGE); |
78 | set_cpus_allowed_ptr(current, &cpus_allowed); | 77 | set_cpus_allowed_ptr(current, &cpus_allowed); |
79 | clk_set_rate(cpuclk, freq); | 78 | clk_set_rate(cpuclk, freq); |
80 | cpufreq_notify_transition(&freqs, CPUFREQ_POSTCHANGE); | 79 | cpufreq_notify_transition(policy, &freqs, CPUFREQ_POSTCHANGE); |
81 | 80 | ||
82 | dev_dbg(dev, "set frequency %lu Hz\n", freq); | 81 | dev_dbg(dev, "set frequency %lu Hz\n", freq); |
83 | 82 | ||