|
|
Subscribe / Log in / New account

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



Copyright © 2021, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds