|
@@ -682,14 +682,14 @@ static int acpi_cpufreq_cpu_init(struct cpufreq_policy *policy)
|
|
|
if (result)
|
|
|
goto err_freqfree;
|
|
|
|
|
|
- switch (data->cpu_feature) {
|
|
|
+ switch (perf->control_register.space_id) {
|
|
|
case ACPI_ADR_SPACE_SYSTEM_IO:
|
|
|
/* Current speed is unknown and not detectable by IO port */
|
|
|
policy->cur = acpi_cpufreq_guess_freq(data, policy->cpu);
|
|
|
break;
|
|
|
case ACPI_ADR_SPACE_FIXED_HARDWARE:
|
|
|
acpi_cpufreq_driver.get = get_cur_freq_on_cpu;
|
|
|
- get_cur_freq_on_cpu(cpu);
|
|
|
+ policy->cur = get_cur_freq_on_cpu(cpu);
|
|
|
break;
|
|
|
default:
|
|
|
break;
|