[GIT PULL] scheduler fixes

From: Ingo Molnar

Date: Sun Sep 06 2026 - 07:23:09 EST


Linus,

Please pull the latest sched/urgent Git tree from:

git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched-urgent-2026-09-06

for you to fetch changes up to f0d243a96f2684ad771d678767d17972cf840bd7:

Miscellaneous scheduler fixes:

- Fix a timestamping bug in pick_task_fair() and
yield_task_fair() (Zhan Xusheng)

- Skip migrate-disabled tasks when picking a push
candidate in the RT and DL schedulers (Seiji Nishikawa)

- Skip rq->avg_idle update without a valid idle_stamp
(Shubhang Kaushik)

- Fix throttling bug in throttle_cfs_rq(), caused
by the recent single-runqueue conversion (Wanwu Li)

- Fix bandwidth calculation bug in distribute_cfs_runtime(),
caused by the single-runqueue conversion (Wanwu Li)

- Don't make x86 ITMT enablement depend on debugfs (Mario Limonciello)

- Avoid creating misfits during cache-aware load-balancing
on hybrid systems (Tim Chen)

Thanks,

Ingo

------------------>
Mario Limonciello (1):
x86/itmt: Don't make ITMT enablement depend on debugfs

Seiji Nishikawa (1):
sched/rt,dl: Skip migrate-disabled tasks when picking a push candidate

Shubhang Kaushik (Ampere) (1):
sched/core: Skip rq->avg_idle update without a valid idle_stamp

Tim Chen (1):
sched/fair: Avoid creating misfits during cache-aware balancing

Wanwu Li (2):
sched/fair: Use cfs_rq->h_curr in throttle_cfs_rq()
sched/fair: Use cfs_rq->h_curr in distribute_cfs_runtime()

Zhan Xusheng (1):
sched/fair: Use update_curr_eevdf() for the remaining root cfs_rq callers


arch/x86/kernel/itmt.c | 8 ++-----
kernel/sched/core.c | 10 +++++++--
kernel/sched/deadline.c | 4 ++--
kernel/sched/fair.c | 60 ++++++++++++++++++++++++++++++++++++++++---------
kernel/sched/rt.c | 4 ++--
5 files changed, 64 insertions(+), 22 deletions(-)