Loading
cpufreq/amd-pstate: Call cppc_set_auto_sel() only for online CPUs
amd_pstate_change_mode_without_dvr_change() calls cppc_set_auto_sel() for all the present CPUs. However, this callpath eventually calls cppc_set_reg_val() which accesses the per-cpu cpc_desc_ptr object. This object is initialized only for online CPUs via acpi_soft_cpu_online() --> __acpi_processor_start() --> acpi_cppc_processor_probe(). Hence, restrict calling cppc_set_auto_sel() to only the online CPUs. Fixes: 3ca7bc81 ("cpufreq: amd-pstate: Add guided mode control support via sysfs") Suggested-by:Mario Limonciello (AMD) (kernel.org) <superm1@kernel.org> Signed-off-by:
Gautham R. Shenoy <gautham.shenoy@amd.com> Signed-off-by:
Mario Limonciello (AMD) <superm1@kernel.org>