SCHED_IDLE extensions
From: | Josh Don <joshdon-AT-google.com> | |
To: | Ingo Molnar <mingo-AT-redhat.com>, Peter Zijlstra <peterz-AT-infradead.org>, Juri Lelli <juri.lelli-AT-redhat.com>, Vincent Guittot <vincent.guittot-AT-linaro.org> | |
Subject: | [PATCH v3 0/4] SCHED_IDLE extensions | |
Date: | Thu, 19 Aug 2021 18:03:59 -0700 | |
Message-ID: | <20210820010403.946838-1-joshdon@google.com> | |
Cc: | Dietmar Eggemann <dietmar.eggemann-AT-arm.com>, Steven Rostedt <rostedt-AT-goodmis.org>, Ben Segall <bsegall-AT-google.com>, Mel Gorman <mgorman-AT-suse.de>, Daniel Bristot de Oliveira <bristot-AT-redhat.com>, Paul Turner <pjt-AT-google.com>, Oleg Rombakh <olegrom-AT-google.com>, Viresh Kumar <viresh.kumar-AT-linaro.org>, Steve Sistare <steven.sistare-AT-oracle.com>, Tejun Heo <tj-AT-kernel.org>, Rik van Riel <riel-AT-surriel.com>, linux-kernel-AT-vger.kernel.org, Josh Don <joshdon-AT-google.com> | |
Archive-link: | Article |
This patch series contains improvements/extensions for SCHED_IDLE. The first patch of the series is the previously mailed patch to add cgroup support for SCHED_IDLE. The second patch adds some additional idle accounting. The third and fourth patches change some idle interactions. Josh Don (4): sched: cgroup SCHED_IDLE support sched: account number of SCHED_IDLE entities on each cfs_rq sched: reduce sched slice for SCHED_IDLE entities sched: adjust sleeper credit for SCHED_IDLE entities kernel/sched/core.c | 25 +++++ kernel/sched/debug.c | 7 ++ kernel/sched/fair.c | 256 +++++++++++++++++++++++++++++++++++++------ kernel/sched/sched.h | 10 ++ 4 files changed, 267 insertions(+), 31 deletions(-) -- 2.33.0.rc2.250.ged5fa647cd-goog