summaryrefslogtreecommitdiff
path: root/scripts/gdb/linux/tasks.py
diff options
context:
space:
mode:
authorYue Hu <huyue2@yulong.com>2021-02-24 14:39:27 +0800
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2021-03-18 19:49:16 +0100
commit389e4ecf5fec9464320971ec707893ccec5a04d1 (patch)
tree0a68af3d0a037753f9f806a3060bcf5bb7e7a3af /scripts/gdb/linux/tasks.py
parent1e28eed17697bcf343c6743f0028cc3b5dd88bf0 (diff)
cpufreq: schedutil: Call sugov_update_next_freq() before check to fast_switch_enabled
Note that sugov_update_next_freq() may return false, that means the caller sugov_fast_switch() will do nothing except fast switch check. Similarly, sugov_deferred_update() also has unnecessary operations of raw_spin_{lock,unlock} in sugov_update_single_freq() for that case. So, let's call sugov_update_next_freq() before the fast switch check to avoid unnecessary behaviors above. Accordingly, update interface definition to sugov_deferred_update() and remove sugov_fast_switch() since we will call cpufreq_driver_fast_switch() directly instead. Signed-off-by: Yue Hu <huyue2@yulong.com> Acked-by: Viresh Kumar <viresh.kumar@linaro.org> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'scripts/gdb/linux/tasks.py')
0 files changed, 0 insertions, 0 deletions