Răsfoiți Sursa

Pull bugzilla-7880 into release branch

Len Brown 18 ani în urmă
părinte
comite
22aadf8a07
1 a modificat fișierele cu 2 adăugiri și 2 ștergeri
  1. 2 2
      arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.c

+ 2 - 2
arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.c

@@ -665,8 +665,8 @@ static int acpi_cpufreq_cpu_init(struct cpufreq_policy *policy)
 	data->max_freq = perf->states[0].core_frequency * 1000;
 	data->max_freq = perf->states[0].core_frequency * 1000;
 	/* table init */
 	/* table init */
 	for (i=0; i<perf->state_count; i++) {
 	for (i=0; i<perf->state_count; i++) {
-		if (i>0 && perf->states[i].core_frequency ==
-		    perf->states[i-1].core_frequency)
+		if (i>0 && perf->states[i].core_frequency >=
+		    data->freq_table[valid_states-1].frequency / 1000)
 			continue;
 			continue;
 
 
 		data->freq_table[valid_states].index = i;
 		data->freq_table[valid_states].index = i;