[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <cover.1594707424.git.viresh.kumar@linaro.org>
Date: Tue, 14 Jul 2020 12:06:51 +0530
From: Viresh Kumar <viresh.kumar@...aro.org>
To: Ingo Molnar <mingo@...hat.com>,
Peter Zijlstra <peterz@...radead.org>,
Vincent Guittot <vincent.guittot@...aro.org>,
Zhang Rui <rui.zhang@...el.com>,
Daniel Lezcano <daniel.lezcano@...aro.org>,
Amit Daniel Kachhap <amit.kachhap@...il.com>,
Amit Kucheria <amit.kucheria@...durent.com>,
Ben Segall <bsegall@...gle.com>,
Dietmar Eggemann <dietmar.eggemann@....com>,
Javi Merino <javi.merino@...nel.org>,
Juri Lelli <juri.lelli@...hat.com>,
Mel Gorman <mgorman@...e.de>,
"Rafael J. Wysocki" <rjw@...ysocki.net>,
Steven Rostedt <rostedt@...dmis.org>,
Viresh Kumar <viresh.kumar@...aro.org>
Cc: linux-kernel@...r.kernel.org, Quentin Perret <qperret@...gle.com>,
linux-pm@...r.kernel.org
Subject: [PATCH 0/2] cpufreq_cooling: Get effective CPU utilization from scheduler
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
Powered by blists - more mailing lists