Messages in this thread | | | From | Viresh Kumar <> | Subject | [PATCH 0/2] cpufreq_cooling: Get effective CPU utilization from scheduler | Date | Tue, 14 Jul 2020 12:06:51 +0530 |
| |
Hi,
Schedutil and fair.c use schedutil_cpu_util() currently to get an idea of how busy a CPU is. Do the same for cpufreq_cooling which uses CPU's idle time currently to get load, which is used to calculate the current power consumption of the CPUs.
Tested with hackbench and sysbench on Hikey (octa-core SMP) and no regression was observed.
-- Viresh
Viresh Kumar (2): sched/core: Rename and move schedutil_cpu_util to core.c thermal: cpufreq_cooling: Reuse effective_cpu_util()
drivers/thermal/cpufreq_cooling.c | 65 +++++------------- kernel/sched/core.c | 106 +++++++++++++++++++++++++++++ kernel/sched/cpufreq_schedutil.c | 108 +----------------------------- kernel/sched/fair.c | 6 +- kernel/sched/sched.h | 20 ++---- 5 files changed, 130 insertions(+), 175 deletions(-)
-- 2.25.0.rc1.19.g042ed3e048af
| |