diff options
Diffstat (limited to 'drivers/cpufreq/sparc-us3-cpufreq.c')
-rw-r--r-- | drivers/cpufreq/sparc-us3-cpufreq.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/cpufreq/sparc-us3-cpufreq.c b/drivers/cpufreq/sparc-us3-cpufreq.c index 880ee293d61e..ac76b489979d 100644 --- a/drivers/cpufreq/sparc-us3-cpufreq.c +++ b/drivers/cpufreq/sparc-us3-cpufreq.c | |||
@@ -212,12 +212,11 @@ static int __init us3_freq_init(void) | |||
212 | struct cpufreq_driver *driver; | 212 | struct cpufreq_driver *driver; |
213 | 213 | ||
214 | ret = -ENOMEM; | 214 | ret = -ENOMEM; |
215 | driver = kzalloc(sizeof(struct cpufreq_driver), GFP_KERNEL); | 215 | driver = kzalloc(sizeof(*driver), GFP_KERNEL); |
216 | if (!driver) | 216 | if (!driver) |
217 | goto err_out; | 217 | goto err_out; |
218 | 218 | ||
219 | us3_freq_table = kzalloc( | 219 | us3_freq_table = kzalloc((NR_CPUS * sizeof(*us3_freq_table)), |
220 | (NR_CPUS * sizeof(struct us3_freq_percpu_info)), | ||
221 | GFP_KERNEL); | 220 | GFP_KERNEL); |
222 | if (!us3_freq_table) | 221 | if (!us3_freq_table) |
223 | goto err_out; | 222 | goto err_out; |
@@ -227,7 +226,6 @@ static int __init us3_freq_init(void) | |||
227 | driver->target = us3_freq_target; | 226 | driver->target = us3_freq_target; |
228 | driver->get = us3_freq_get; | 227 | driver->get = us3_freq_get; |
229 | driver->exit = us3_freq_cpu_exit; | 228 | driver->exit = us3_freq_cpu_exit; |
230 | driver->owner = THIS_MODULE, | ||
231 | strcpy(driver->name, "UltraSPARC-III"); | 229 | strcpy(driver->name, "UltraSPARC-III"); |
232 | 230 | ||
233 | cpufreq_us3_driver = driver; | 231 | cpufreq_us3_driver = driver; |