Commit 44204632 authored by Stuart Hayes's avatar Stuart Hayes Committed by Rafael J. Wysocki
Browse files

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: 13fdbc8b ("cpufreq: ACPI: Defer setting boost MSRs")
Signed-off-by: default avatarStuart Hayes <stuart.w.hayes@gmail.com>
Reported-by: default avatarBorislav Petkov (AMD) <bp@alien8.de>
Tested-by: default avatarBorislav Petkov (AMD) <bp@alien8.de>
Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
parent edeba49e
Loading
Loading
Loading
Loading
+2 −1
Original line number Original line Diff line number Diff line
@@ -889,6 +889,7 @@ static int acpi_cpufreq_cpu_init(struct cpufreq_policy *policy)
	if (perf->states[0].core_frequency * 1000 != freq_table[0].frequency)
	if (perf->states[0].core_frequency * 1000 != freq_table[0].frequency)
		pr_warn(FW_WARN "P-state 0 is not max freq\n");
		pr_warn(FW_WARN "P-state 0 is not max freq\n");


	if (acpi_cpufreq_driver.set_boost)
		set_boost(policy, acpi_cpufreq_driver.boost_enabled);
		set_boost(policy, acpi_cpufreq_driver.boost_enabled);


	return result;
	return result;