* [GIT PULL] scheduler fixes
@ 2026-05-09 1:57 Ingo Molnar
2026-05-09 3:32 ` pr-tracker-bot
0 siblings, 1 reply; 2+ messages in thread
From: Ingo Molnar @ 2026-05-09 1:57 UTC (permalink / raw)
To: Linus Torvalds
Cc: linux-kernel, Peter Zijlstra, Thomas Gleixner, Juri Lelli,
Vincent Guittot, Dietmar Eggemann, Steven Rostedt, Mel Gorman,
Tejun Heo, Valentin Schneider, Shrikanth Hegde
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-05-09
for you to fetch changes up to 9f6d929ee2c6f0266edb564bcd2bd47fd6e884a8:
Miscellaneous scheduler fixes:
- Fix spurious failures in rseq self-tests (Mark Brown)
- Fix rseq rseq::cpu_id_start ABI regression due to
TCMalloc's creative use of the supposedly read-only field.
The fix is to introduce a new ABI variant based on
a new (larger) rseq area registration size, to keep
the TCMalloc use of rseq backwards compatible on new kernels.
(Thomas Gleixner)
- Fix wakeup_preempt_fair() for not waking up task (Vincent Guittot)
- Fix s64 mult overflow in vruntime_eligible() (Zhan Xusheng)
Thanks,
Ingo
------------------>
Mark Brown (1):
selftests/rseq: Don't run tests with runner scripts outside of the scripts
Thomas Gleixner (10):
rseq: Set rseq::cpu_id_start to 0 on unregistration
rseq: Protect rseq_reset() against interrupts
rseq: Don't advertise time slice extensions if disabled
rseq: Revert to historical performance killing behaviour
selftests/rseq: Skip tests if time slice extensions are not available
selftests/rseq: Make registration flexible for legacy and optimized mode
selftests/rseq: Validate legacy behavior
rseq: Implement read only ABI enforcement for optimized RSEQ V2 mode
rseq: Reenable performance optimizations conditionally
selftests/rseq: Expand for optimized RSEQ ABI v2
Vincent Guittot (1):
sched/fair: Fix wakeup_preempt_fair() for not waking up task
Zhan Xusheng (1):
sched/fair: Fix overflow in vruntime_eligible()
Documentation/userspace-api/rseq.rst | 94 ++++++++-
include/linux/rseq.h | 37 ++--
include/linux/rseq_entry.h | 122 ++++++------
include/linux/rseq_types.h | 13 +-
include/uapi/linux/rseq.h | 5 +-
kernel/rseq.c | 214 +++++++++++++--------
kernel/sched/fair.c | 44 ++++-
kernel/sched/membarrier.c | 11 +-
tools/testing/selftests/rseq/Makefile | 21 +-
tools/testing/selftests/rseq/check_optimized.c | 17 ++
tools/testing/selftests/rseq/legacy_check.c | 65 +++++++
tools/testing/selftests/rseq/param_test.c | 25 ++-
tools/testing/selftests/rseq/rseq-abi.h | 7 +-
tools/testing/selftests/rseq/rseq.c | 39 ++--
tools/testing/selftests/rseq/rseq.h | 8 +-
tools/testing/selftests/rseq/run_legacy_check.sh | 4 +
tools/testing/selftests/rseq/run_param_test.sh | 39 ++++
tools/testing/selftests/rseq/run_timeslice_test.sh | 14 ++
tools/testing/selftests/rseq/slice_test.c | 12 +-
19 files changed, 580 insertions(+), 211 deletions(-)
create mode 100644 tools/testing/selftests/rseq/check_optimized.c
create mode 100644 tools/testing/selftests/rseq/legacy_check.c
create mode 100755 tools/testing/selftests/rseq/run_legacy_check.sh
create mode 100755 tools/testing/selftests/rseq/run_timeslice_test.sh
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [GIT PULL] scheduler fixes
2026-05-09 1:57 [GIT PULL] scheduler fixes Ingo Molnar
@ 2026-05-09 3:32 ` pr-tracker-bot
0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2026-05-09 3:32 UTC (permalink / raw)
To: Ingo Molnar
Cc: Linus Torvalds, linux-kernel, Peter Zijlstra, Thomas Gleixner,
Juri Lelli, Vincent Guittot, Dietmar Eggemann, Steven Rostedt,
Mel Gorman, Tejun Heo, Valentin Schneider, Shrikanth Hegde
The pull request you sent on Sat, 9 May 2026 03:57:07 +0200:
> git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched-urgent-2026-05-09
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/7f0023215262221ca08d56be2203e8a4770be033
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-05-09 3:33 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-09 1:57 [GIT PULL] scheduler fixes Ingo Molnar
2026-05-09 3:32 ` pr-tracker-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox