+45
−0
+34
−0
+4
−0
+25
−1
+4
−0
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
Introduce a mechanism by which parts of the cpufreq subsystem
("setpolicy" drivers or the core) can register callbacks to be
executed from cpufreq_update_util() which is invoked by the
scheduler's update_load_avg() on CPU utilization changes.
This allows the "setpolicy" drivers to dispense with their timers
and do all of the computations they need and frequency/voltage
adjustments in the update_load_avg() code path, among other things.
The update_load_avg() changes were suggested by Peter Zijlstra.
Signed-off-by:
Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Acked-by:
Viresh Kumar <viresh.kumar@linaro.org>
Acked-by:
Peter Zijlstra (Intel) <peterz@infradead.org>
Acked-by:
Ingo Molnar <mingo@kernel.org>