Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

cpufreq: remove policy->governor setting in drivers initialization

As policy->governor is already set to CPUFREQ_DEFAULT_GOVERNOR in the
(always built-in) cpufreq core, we do not need to set it in the drivers.
This fixes the sparc64 allmodconfig build failure.

Also, remove a totally useles setting of ->policy in cpufreq-pxa3xx.c.

Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
Acked-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by

Dominik Brodowski and committed by
Linus Torvalds
459fc208 04ab5918

-12
-1
arch/arm/mach-integrator/cpu.c
··· 184 184 { 185 185 186 186 /* set default policy and cpuinfo */ 187 - policy->governor = CPUFREQ_DEFAULT_GOVERNOR; 188 187 policy->cpuinfo.max_freq = 160000; 189 188 policy->cpuinfo.min_freq = 12000; 190 189 policy->cpuinfo.transition_latency = 1000000; /* 1 ms, assumed */
-3
arch/arm/mach-pxa/cpufreq-pxa2xx.c
··· 335 335 pxa27x_guess_max_freq(); 336 336 337 337 /* set default policy and cpuinfo */ 338 - policy->governor = CPUFREQ_DEFAULT_GOVERNOR; 339 - if (cpu_is_pxa25x()) 340 - policy->policy = CPUFREQ_POLICY_PERFORMANCE; 341 338 policy->cpuinfo.transition_latency = 1000; /* FIXME: 1 ms, assumed */ 342 339 policy->cur = get_clk_frequency_khz(0); /* current freq */ 343 340 policy->min = policy->max = policy->cur;
-1
arch/arm/mach-pxa/cpufreq-pxa3xx.c
··· 210 210 int ret = -EINVAL; 211 211 212 212 /* set default policy and cpuinfo */ 213 - policy->governor = CPUFREQ_DEFAULT_GOVERNOR; 214 213 policy->cpuinfo.min_freq = 104000; 215 214 policy->cpuinfo.max_freq = (cpu_is_pxa320()) ? 806000 : 624000; 216 215 policy->cpuinfo.transition_latency = 1000; /* FIXME: 1 ms, assumed */
-1
arch/arm/mach-sa1100/cpu-sa1100.c
··· 224 224 if (policy->cpu != 0) 225 225 return -EINVAL; 226 226 policy->cur = policy->min = policy->max = sa11x0_getspeed(0); 227 - policy->governor = CPUFREQ_DEFAULT_GOVERNOR; 228 227 policy->cpuinfo.min_freq = 59000; 229 228 policy->cpuinfo.max_freq = 287000; 230 229 policy->cpuinfo.transition_latency = CPUFREQ_ETERNAL;
-1
arch/avr32/mach-at32ap/cpufreq.c
··· 87 87 policy->cur = at32_get_speed(0); 88 88 policy->min = policy->cpuinfo.min_freq; 89 89 policy->max = policy->cpuinfo.max_freq; 90 - policy->governor = CPUFREQ_DEFAULT_GOVERNOR; 91 90 92 91 printk("cpufreq: AT32AP CPU frequency driver\n"); 93 92
-2
arch/blackfin/mach-common/cpufreq.c
··· 158 158 dpm_state_table[index].tscale); 159 159 } 160 160 161 - policy->governor = CPUFREQ_DEFAULT_GOVERNOR; 162 - 163 161 policy->cpuinfo.transition_latency = (bfin_read_PLL_LOCKCNT() / (sclk / 1000000)) * 1000; 164 162 /*Now ,only support one cpu */ 165 163 policy->cur = cclk;
-1
arch/cris/arch-v32/mach-a3/cpufreq.c
··· 85 85 int result; 86 86 87 87 /* cpuinfo and default policy values */ 88 - policy->governor = CPUFREQ_DEFAULT_GOVERNOR; 89 88 policy->cpuinfo.transition_latency = 1000000; /* 1ms */ 90 89 policy->cur = cris_freq_get_cpu_frequency(0); 91 90
-1
arch/cris/arch-v32/mach-fs/cpufreq.c
··· 81 81 int result; 82 82 83 83 /* cpuinfo and default policy values */ 84 - policy->governor = CPUFREQ_DEFAULT_GOVERNOR; 85 84 policy->cpuinfo.transition_latency = 1000000; /* 1ms */ 86 85 policy->cur = cris_freq_get_cpu_frequency(0); 87 86
-1
arch/sparc64/kernel/us3_cpufreq.c
··· 183 183 table[3].index = 0; 184 184 table[3].frequency = CPUFREQ_TABLE_END; 185 185 186 - policy->governor = CPUFREQ_DEFAULT_GOVERNOR; 187 186 policy->cpuinfo.transition_latency = 0; 188 187 policy->cur = clock_tick; 189 188