[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20251006104652.630431579@infradead.org>
Date: Mon, 06 Oct 2025 12:46:52 +0200
From: Peter Zijlstra <peterz@...radead.org>
To: tj@...nel.org
Cc: linux-kernel@...r.kernel.org,
peterz@...radead.org,
mingo@...nel.org,
juri.lelli@...hat.com,
vincent.guittot@...aro.org,
dietmar.eggemann@....com,
rostedt@...dmis.org,
bsegall@...gle.com,
mgorman@...e.de,
vschneid@...hat.com,
longman@...hat.com,
hannes@...xchg.org,
mkoutny@...e.com,
void@...ifault.com,
arighi@...dia.com,
changwoo@...lia.com,
cgroups@...r.kernel.org,
sched-ext@...ts.linux.dev,
liuwenfang@...or.com,
tglx@...utronix.de
Subject: [RFC][PATCH 0/3] sched/ext: Cleanup pick_task_scx()
Hi,
So I had a poke at 'give @rf to pick_task() and fold balance_scx() into
pick_task_scx()' option to see how terrible it was. Turns out, not terrible at
all.
I've ran the sched_ext selftest and stress-ng --race-sched 0 thing with various
scx_* thingies on.
These patches were done on top of the 'sched_change' patches posted just now:
https://lkml.kernel.org/r/20251006104402.946760805@infradead.org
The combined set is also available here:
git://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git sched/cleanup-pick
---
include/linux/sched.h | 7 ++---
kernel/sched/core.c | 50 ++++++++++++++++-------------
kernel/sched/deadline.c | 10 +++---
kernel/sched/ext.c | 82 +++++++++---------------------------------------
kernel/sched/fair.c | 23 +++++++-------
kernel/sched/idle.c | 4 ++-
kernel/sched/rt.c | 4 ++-
kernel/sched/sched.h | 21 ++++++++++---
kernel/sched/stop_task.c | 4 ++-
9 files changed, 87 insertions(+), 118 deletions(-)
Powered by blists - more mailing lists