diff options
Diffstat (limited to 'drivers/cpufreq/elanfreq.c')
-rw-r--r-- | drivers/cpufreq/elanfreq.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/cpufreq/elanfreq.c b/drivers/cpufreq/elanfreq.c index 960671fd3d7e..658d860344b0 100644 --- a/drivers/cpufreq/elanfreq.c +++ b/drivers/cpufreq/elanfreq.c | |||
@@ -117,15 +117,15 @@ static unsigned int elanfreq_get_cpu_frequency(unsigned int cpu) | |||
117 | * There is no return value. | 117 | * There is no return value. |
118 | */ | 118 | */ |
119 | 119 | ||
120 | static void elanfreq_set_cpu_state(unsigned int state) | 120 | static void elanfreq_set_cpu_state(struct cpufreq_policy *policy, |
121 | unsigned int state) | ||
121 | { | 122 | { |
122 | struct cpufreq_freqs freqs; | 123 | struct cpufreq_freqs freqs; |
123 | 124 | ||
124 | freqs.old = elanfreq_get_cpu_frequency(0); | 125 | freqs.old = elanfreq_get_cpu_frequency(0); |
125 | freqs.new = elan_multiplier[state].clock; | 126 | freqs.new = elan_multiplier[state].clock; |
126 | freqs.cpu = 0; /* elanfreq.c is UP only driver */ | ||
127 | 127 | ||
128 | cpufreq_notify_transition(&freqs, CPUFREQ_PRECHANGE); | 128 | cpufreq_notify_transition(policy, &freqs, CPUFREQ_PRECHANGE); |
129 | 129 | ||
130 | printk(KERN_INFO "elanfreq: attempting to set frequency to %i kHz\n", | 130 | printk(KERN_INFO "elanfreq: attempting to set frequency to %i kHz\n", |
131 | elan_multiplier[state].clock); | 131 | elan_multiplier[state].clock); |
@@ -161,7 +161,7 @@ static void elanfreq_set_cpu_state(unsigned int state) | |||
161 | udelay(10000); | 161 | udelay(10000); |
162 | local_irq_enable(); | 162 | local_irq_enable(); |
163 | 163 | ||
164 | cpufreq_notify_transition(&freqs, CPUFREQ_POSTCHANGE); | 164 | cpufreq_notify_transition(policy, &freqs, CPUFREQ_POSTCHANGE); |
165 | }; | 165 | }; |
166 | 166 | ||
167 | 167 | ||
@@ -188,7 +188,7 @@ static int elanfreq_target(struct cpufreq_policy *policy, | |||
188 | target_freq, relation, &newstate)) | 188 | target_freq, relation, &newstate)) |
189 | return -EINVAL; | 189 | return -EINVAL; |
190 | 190 | ||
191 | elanfreq_set_cpu_state(newstate); | 191 | elanfreq_set_cpu_state(policy, newstate); |
192 | 192 | ||
193 | return 0; | 193 | return 0; |
194 | } | 194 | } |