On 07-04-16, 23:38, Rafael J. Wysocki wrote: > From: Rafael J. Wysocki <rafael.j.wyso...@intel.com> > > Due to differences in the cpufreq core's handling of runtime CPU > offline and nonboot CPUs disabling during system suspend-to-RAM, > fast frequency switching gets disabled after a suspend-to-RAM and > resume cycle on all of the nonboot CPUs. > > To prevent that from happening, move the invocation of > cpufreq_disable_fast_switch() from cpufreq_exit_governor() to > sugov_exit(), as the schedutil governor is the only user of fast > frequency switching today anyway. > > That simply prevents cpufreq_disable_fast_switch() from being called > without invoking the ->governor callback for the CPUFREQ_GOV_POLICY_EXIT > event (which happens during system suspend now). > > Fixes: b7898fda5bc7 (cpufreq: Support for fast frequency switching) > Signed-off-by: Rafael J. Wysocki <rafael.j.wyso...@intel.com>
Acked-by: Viresh Kumar <viresh.ku...@linaro.org> -- viresh