diff options
author | Viresh Kumar <viresh.kumar@linaro.org> | 2018-05-10 15:00:29 +0530 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2018-05-13 11:09:00 +0200 |
commit | 20b5324d8353d66e68e8c40031e438c247cf2d65 (patch) | |
tree | cc8c984b34862a8435e5ae92c471986be503d1b9 /drivers/cpufreq/intel_pstate.c | |
parent | 130fccd09f0230aad5582a41f771b3b44149d32c (diff) | |
download | lwn-20b5324d8353d66e68e8c40031e438c247cf2d65.tar.gz lwn-20b5324d8353d66e68e8c40031e438c247cf2d65.zip |
cpufreq: optimize cpufreq_notify_transition()
cpufreq_notify_transition() calls __cpufreq_notify_transition() for each
CPU of a policy. There is a lot of code in __cpufreq_notify_transition()
though which isn't required to be executed for each CPU, like checking
about disabled cpufreq or irqs, adjusting jiffies, updating cpufreq
stats and some debug print messages.
This commit merges __cpufreq_notify_transition() into
cpufreq_notify_transition() and modifies cpufreq_notify_transition() to
execute minimum amount of code for each CPU.
Also fix the kerneldoc for cpufreq_notify_transition() while at it.
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'drivers/cpufreq/intel_pstate.c')
0 files changed, 0 insertions, 0 deletions