[CPUFREQ] constify cpufreq_driver where possible.

Not all cases are possible due to ->flags being set at runtime
on some drivers.

Signed-off-by: Dave Jones <davej@redhat.com>

+17 -17
+1 -1
arch/i386/kernel/cpu/cpufreq/cpufreq-nforce2.c
··· 373 373 return 0; 374 374 } 375 375 376 - static struct cpufreq_driver nforce2_driver = { 376 + static const struct cpufreq_driver nforce2_driver = { 377 377 .name = "nforce2", 378 378 .verify = nforce2_verify, 379 379 .target = nforce2_target,
+1 -1
arch/i386/kernel/cpu/cpufreq/e_powersaver.c
··· 293 293 NULL, 294 294 }; 295 295 296 - static struct cpufreq_driver eps_driver = { 296 + static const struct cpufreq_driver eps_driver = { 297 297 .verify = eps_verify, 298 298 .target = eps_target, 299 299 .init = eps_cpu_init,
+1 -1
arch/i386/kernel/cpu/cpufreq/elanfreq.c
··· 267 267 }; 268 268 269 269 270 - static struct cpufreq_driver elanfreq_driver = { 270 + static const struct cpufreq_driver elanfreq_driver = { 271 271 .get = elanfreq_get_cpu_frequency, 272 272 .verify = elanfreq_verify, 273 273 .target = elanfreq_target,
+1 -1
arch/i386/kernel/cpu/cpufreq/gx-suspmod.c
··· 433 433 * cpufreq_gx_init: 434 434 * MediaGX/Geode GX initialize cpufreq driver 435 435 */ 436 - static struct cpufreq_driver gx_suspmod_driver = { 436 + static const struct cpufreq_driver gx_suspmod_driver = { 437 437 .get = gx_get_cpuspeed, 438 438 .verify = cpufreq_gx_verify, 439 439 .target = cpufreq_gx_target,
+1 -1
arch/i386/kernel/cpu/cpufreq/longhaul.c
··· 821 821 NULL, 822 822 }; 823 823 824 - static struct cpufreq_driver longhaul_driver = { 824 + static const struct cpufreq_driver longhaul_driver = { 825 825 .verify = longhaul_verify, 826 826 .target = longhaul_target, 827 827 .get = longhaul_get,
+2 -2
arch/i386/kernel/cpu/cpufreq/longrun.c
··· 18 18 19 19 #define dprintk(msg...) cpufreq_debug_printk(CPUFREQ_DEBUG_DRIVER, "longrun", msg) 20 20 21 - static struct cpufreq_driver longrun_driver; 21 + static const struct cpufreq_driver longrun_driver; 22 22 23 23 /** 24 24 * longrun_{low,high}_freq is needed for the conversion of cpufreq kHz ··· 280 280 } 281 281 282 282 283 - static struct cpufreq_driver longrun_driver = { 283 + static const struct cpufreq_driver longrun_driver = { 284 284 .flags = CPUFREQ_CONST_LOOPS, 285 285 .verify = longrun_verify_policy, 286 286 .setpolicy = longrun_set_policy,
+1 -1
arch/i386/kernel/cpu/cpufreq/powernow-k6.c
··· 195 195 NULL, 196 196 }; 197 197 198 - static struct cpufreq_driver powernow_k6_driver = { 198 + static const struct cpufreq_driver powernow_k6_driver = { 199 199 .verify = powernow_k6_verify, 200 200 .target = powernow_k6_target, 201 201 .init = powernow_k6_cpu_init,
+1 -1
arch/i386/kernel/cpu/cpufreq/powernow-k7.c
··· 647 647 NULL, 648 648 }; 649 649 650 - static struct cpufreq_driver powernow_driver = { 650 + static const struct cpufreq_driver powernow_driver = { 651 651 .verify = powernow_verify, 652 652 .target = powernow_target, 653 653 .get = powernow_get,
+1 -1
arch/i386/kernel/cpu/cpufreq/powernow-k8.c
··· 1305 1305 NULL, 1306 1306 }; 1307 1307 1308 - static struct cpufreq_driver cpufreq_amd64_driver = { 1308 + static const struct cpufreq_driver cpufreq_amd64_driver = { 1309 1309 .verify = powernowk8_verify, 1310 1310 .target = powernowk8_target, 1311 1311 .init = powernowk8_cpu_init,
+1 -1
arch/i386/kernel/cpu/cpufreq/sc520_freq.c
··· 138 138 }; 139 139 140 140 141 - static struct cpufreq_driver sc520_freq_driver = { 141 + static const struct cpufreq_driver sc520_freq_driver = { 142 142 .get = sc520_freq_get_cpu_frequency, 143 143 .verify = sc520_freq_verify, 144 144 .target = sc520_freq_target,
+1 -1
arch/i386/kernel/cpu/cpufreq/speedstep-ich.c
··· 374 374 }; 375 375 376 376 377 - static struct cpufreq_driver speedstep_driver = { 377 + static const struct cpufreq_driver speedstep_driver = { 378 378 .name = "speedstep-ich", 379 379 .verify = speedstep_verify, 380 380 .target = speedstep_target,
+1 -1
arch/i386/kernel/cpu/cpufreq/speedstep-smi.c
··· 332 332 NULL, 333 333 }; 334 334 335 - static struct cpufreq_driver speedstep_driver = { 335 + static const struct cpufreq_driver speedstep_driver = { 336 336 .name = "speedstep-smi", 337 337 .verify = speedstep_verify, 338 338 .target = speedstep_target,
+2 -2
drivers/cpufreq/cpufreq.c
··· 1752 1752 * (and isn't unregistered in the meantime). 1753 1753 * 1754 1754 */ 1755 - int cpufreq_register_driver(struct cpufreq_driver *driver_data) 1755 + int cpufreq_register_driver(const struct cpufreq_driver *driver_data) 1756 1756 { 1757 1757 unsigned long flags; 1758 1758 int ret; ··· 1817 1817 * Returns zero if successful, and -EINVAL if the cpufreq_driver is 1818 1818 * currently not initialised. 1819 1819 */ 1820 - int cpufreq_unregister_driver(struct cpufreq_driver *driver) 1820 + int cpufreq_unregister_driver(const struct cpufreq_driver *driver) 1821 1821 { 1822 1822 unsigned long flags; 1823 1823
+2 -2
include/linux/cpufreq.h
··· 225 225 #define CPUFREQ_PM_NO_WARN 0x04 /* don't warn on suspend/resume speed 226 226 * mismatches */ 227 227 228 - int cpufreq_register_driver(struct cpufreq_driver *driver_data); 229 - int cpufreq_unregister_driver(struct cpufreq_driver *driver_data); 228 + int cpufreq_register_driver(const struct cpufreq_driver *driver_data); 229 + int cpufreq_unregister_driver(const struct cpufreq_driver *driver_data); 230 230 231 231 232 232 void cpufreq_notify_transition(struct cpufreq_freqs *freqs, unsigned int state);