[GIT PULL] scheduler fixes

From: Ingo Molnar

Date: Sun Sep 27 2026 - 04:05:08 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-27

for you to fetch changes up to a0bb6fac53fa7cf1cadb487b43d4c9276a6b82e3:

Scheduler fixes:

- Fix LLC mis-scheduling bugs (Tim Chen, Lu Wang)

- Fix cache-grouping related scheduling statistics UAF bugs (Tim Chen)

- Skip kernel threads for cache aware scheduling to rubustify the code
(Chen Yu)

- Refresh LLC capacity across CPU hotplug, to fix capacity
underestimation bug (Davi Chaves Azevedo)

- Account PSI IRQ time to the execution context, not the scheduling
context, to fix proxy scheduling accounting bug (Zhan Xusheng)

Thanks,

Ingo

------------------>
Chen Yu (1):
sched/cache: Skip kernel threads for cache aware scheduling to rubustify the code

Davi Chaves Azevedo (1):
sched/cache: Refresh LLC capacity across CPU hotplug, to fix capacity underestimation bug

Lu Wang (1):
sched/cache: Honor migrate_llc_task semantics in active load balance, to fix LLC mis-scheduling bug

Tim Chen (3):
sched/cache: Keep nr_pref_llc_running in the runnable domain, to fix LLC mis-scheduling bug
sched/cache: Decouple sched_cache_group from mm to fix UAF
sched/cache: Introduce task_struct->sched_cache_grp to fix UAF

Zhan Xusheng (1):
sched/core: Account PSI IRQ time to the execution context, not the scheduling context


drivers/base/cacheinfo.c | 11 +-
fs/exec.c | 1 +
include/linux/mm_types.h | 15 +-
include/linux/sched.h | 20 +-
include/linux/sched/topology.h | 4 +-
kernel/exit.c | 28 +--
kernel/fork.c | 2 +
kernel/sched/core.c | 2 +-
kernel/sched/fair.c | 417 +++++++++++++++++++++++++++++++++--------
kernel/sched/topology.c | 22 ++-
10 files changed, 388 insertions(+), 134 deletions(-)