[PATCH v3 0/4] SCHED_IDLE extensions

From: Josh Don
Date: Thu Aug 19 2021 - 21:04:22 EST


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