--- drivers/cpufreq/intel_pstate.c | 3 +++ 1 file changed, 3 insertions(+) Index: linux-pm/drivers/cpufreq/intel_pstate.c =================================================================== --- linux-pm.orig/drivers/cpufreq/intel_pstate.c +++ linux-pm/drivers/cpufreq/intel_pstate.c @@ -1015,6 +1015,9 @@ static void intel_pstate_hwp_offline(str value |= HWP_MAX_PERF(min_perf); value |= HWP_MIN_PERF(min_perf); + /* Clear DESIRED_PERF */ + value &= ~HWP_DESIRED_PERF(~0L); + /* Set EPP to min */ if (boot_cpu_has(X86_FEATURE_HWP_EPP)) value |= HWP_ENERGY_PERF_PREFERENCE(HWP_EPP_POWERSAVE);