The Linux Kernel Mailing List
 help / color / mirror / Atom feed
* [PATCH v3 0/2] sched_ext: pass the initial cpu.idle state in scx_cgroup_init_args
@ 2026-08-25  2:35 Tao Cui
  2026-08-25  2:35 ` [PATCH v3 1/2] " Tao Cui
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Tao Cui @ 2026-08-25  2:35 UTC (permalink / raw)
  To: tj, void, arighi
  Cc: changwoo, suzhidao, sched-ext, linux-kernel, bpf, cui.tao,
	Tao Cui

From: Tao Cui <cuitao@kylinos.cn>

This carries the initial cpu.idle state of a cgroup through
ops.cgroup_init(), which was the only cpu controller knob whose
initial value never reached the BPF scheduler. Patch 1 is the fix;
patch 2 renames tg->scx.idle to tg->scx.sched_idle, suggested in
review, as a separate cleanup.

Changes since v2:

- rename the new field to sched_idle, as a bare "idle" reads as CPU
  idle state in sched_ext (Tejun)
- split the tg->scx.idle rename into 2/2 so 1/2 stays minimal for
  stable backport
- add the Fixes: tag (Andrea)
- regenerate on top of current linux-next, which also resolves the CI
  conflict reported against v2

v2: https://lore.kernel.org/r/20260824142817.568085-1-cui.tao@linux.dev
v1: https://lore.kernel.org/r/20260824133954.561956-1-cui.tao@linux.dev

Tao Cui (2):
  sched_ext: pass the initial cpu.idle state in scx_cgroup_init_args
  sched_ext: rename tg->scx.idle to tg->scx.sched_idle

 include/linux/sched/ext.h   | 2 +-
 kernel/sched/ext/ext.c      | 8 +++++---
 kernel/sched/ext/internal.h | 3 +++
 kernel/sched/ext/sub.c      | 2 ++
 4 files changed, 11 insertions(+), 4 deletions(-)

-- 
2.43.0


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2026-08-25  5:52 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-25  2:35 [PATCH v3 0/2] sched_ext: pass the initial cpu.idle state in scx_cgroup_init_args Tao Cui
2026-08-25  2:35 ` [PATCH v3 1/2] " Tao Cui
2026-08-25  2:35 ` [PATCH v3 2/2] sched_ext: rename tg->scx.idle to tg->scx.sched_idle Tao Cui
2026-08-25  5:20   ` Tao Cui
2026-08-25  5:51 ` [PATCH v3 0/2] sched_ext: pass the initial cpu.idle state in scx_cgroup_init_args Andrea Righi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox