Skip to content

Commit 4420463

Browse files
stuartwhayesrafaeljw
authored andcommitted
cpufreq: ACPI: Only set boost MSRs on supported CPUs
Stop trying to set boost MSRs on CPUs that don't support boost. This corrects a bug in the recent patch "Defer setting boost MSRs". Fixes: 13fdbc8 ("cpufreq: ACPI: Defer setting boost MSRs") Signed-off-by: Stuart Hayes <stuart.w.hayes@gmail.com> Reported-by: Borislav Petkov (AMD) <bp@alien8.de> Tested-by: Borislav Petkov (AMD) <bp@alien8.de> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
1 parent edeba49 commit 4420463

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

drivers/cpufreq/acpi-cpufreq.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -889,7 +889,8 @@ static int acpi_cpufreq_cpu_init(struct cpufreq_policy *policy)
889889
if (perf->states[0].core_frequency * 1000 != freq_table[0].frequency)
890890
pr_warn(FW_WARN "P-state 0 is not max freq\n");
891891

892-
set_boost(policy, acpi_cpufreq_driver.boost_enabled);
892+
if (acpi_cpufreq_driver.set_boost)
893+
set_boost(policy, acpi_cpufreq_driver.boost_enabled);
893894

894895
return result;
895896

0 commit comments

Comments
 (0)