[GIT PULL] scheduler fixes

From: Ingo Molnar
Date: Sat Feb 22 2025 - 09:01:12 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-2025-02-22

# HEAD: dc0a241ceaf3b7df6f1a7658b020c92682b75bfc rseq: Fix rseq registration with CONFIG_DEBUG_RSEQ

Two RSEQ fixes:

- Fix overly spread-out RSEQ concurrency ID allocation pattern that
regressed certain workloads.

- Fix RSEQ registration syscall behavior on -EFAULT errors when
CONFIG_DEBUG_RSEQ=y. (This debug option is disabled on most
distributions.)

Thanks,

Ingo

------------------>
Mathieu Desnoyers (1):
sched: Compact RSEQ concurrency IDs with reduced threads and affinity

Michael Jeanson (1):
rseq: Fix rseq registration with CONFIG_DEBUG_RSEQ


include/linux/mm_types.h | 7 ++++---
kernel/rseq.c | 11 ++++++++---
kernel/sched/sched.h | 25 ++++++++++++++++++++++---
3 files changed, 34 insertions(+), 9 deletions(-)