lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Thu, 19 Nov 2020 13:08:06 +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>, Amit Daniel Kachhap <amit.kachhap@...il.com>, Amit Kucheria <amitk@...nel.org>, Ben Segall <bsegall@...gle.com>, Daniel Bristot de Oliveira <bristot@...hat.com>, Daniel Lezcano <daniel.lezcano@...aro.org>, 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>, Zhang Rui <rui.zhang@...el.com> Cc: linux-kernel@...r.kernel.org, Quentin Perret <qperret@...gle.com>, Lukasz Luba <lukasz.luba@....com>, linux-pm@...r.kernel.org Subject: [PATCH V3 0/2] cpufreq_cooling: Get effective CPU utilization from scheduler Hi, This patchset makes the cpufreq_cooling driver reuse the CPU utilization metric provided by the scheduler instead of depending on idle and busy times of a CPU, which aren't that accurate to measure the busyness of a CPU for the next cycle. More details can be seen in the commit log of patch 2/2. V2->V3: - Put the scheduler helpers within ifdef CONFIG_SMP. - Keep both SMP and !SMP implementations in the cpufreq_cooling driver. - Improved commit log with testing related information. -- Viresh Viresh Kumar (2): sched/core: Rename and move schedutil_cpu_util() to core.c thermal: cpufreq_cooling: Reuse sched_cpu_util() for SMP platforms drivers/thermal/cpufreq_cooling.c | 68 ++++++++++++++---- include/linux/sched.h | 21 ++++++ kernel/sched/core.c | 115 +++++++++++++++++++++++++++++ kernel/sched/cpufreq_schedutil.c | 116 +----------------------------- kernel/sched/fair.c | 6 +- kernel/sched/sched.h | 31 +------- 6 files changed, 199 insertions(+), 158 deletions(-) base-commit: 3650b228f83adda7e5ee532e2b90429c03f7b9ec -- 2.25.0.rc1.19.g042ed3e048af
Powered by blists - more mailing lists