Linux kernel -stable discussions
 help / color / mirror / Atom feed
* [PATCH 6.12.y 0/3] backport missing dependencies of d66792919d4f
@ 2026-05-22 21:31 Lukas Beckmann
  2026-05-22 21:31 ` [PATCH 6.12.y 1/3] sched/deadline: Less agressive dl_server handling Lukas Beckmann
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Lukas Beckmann @ 2026-05-22 21:31 UTC (permalink / raw)
  To: Sasha Levin
  Cc: stable, regressions, Mike Galbraith, Peter Zijlstra, Juri Lelli

Commit d66792919d4f ("sched/deadline: Use revised wakeup rule for
dl_server") in the 6.12.y stable tree (upstream commit 14a857056466)
depends on three upstream commits that were not backported:

  commit cccb45d7c429 ("sched/deadline: Less agressive dl_server handling")
  commit 4ae8d9aa9f9d ("sched/deadline: Fix dl_server getting stuck")
  commit a3a70caf7906 ("sched/deadline: Fix dl_server behaviour")

Without these, cyclictest under load reports latencies up to ~50ms on 
PREEMPT_RT.

For context, see the regression report:
https://lore.kernel.org/regressions/04657838-46d1-432d-95e1-eb73b930b032@mailbox.org

Testing:
Tested on two different machines with Debian's PREEMPT_RT config for about 
10 hours.
Without these patches cyclictest under load spikes to ~50ms in less than 
30 minutes, with the series applied the latency spikes are gone.

Thanks,
Lukas

Peter Zijlstra (3):
  sched/deadline: Less agressive dl_server handling
  sched/deadline: Fix dl_server getting stuck
  sched/deadline: Fix dl_server behaviour

 include/linux/sched.h   |  1 -
 kernel/sched/deadline.c | 16 +++-------------
 kernel/sched/fair.c     | 16 +---------------
 kernel/sched/sched.h    | 37 +++++++++++++++++++++++++++++++------
 4 files changed, 35 insertions(+), 35 deletions(-)

-- 
2.54.0


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

end of thread, other threads:[~2026-05-25 21:09 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-22 21:31 [PATCH 6.12.y 0/3] backport missing dependencies of d66792919d4f Lukas Beckmann
2026-05-22 21:31 ` [PATCH 6.12.y 1/3] sched/deadline: Less agressive dl_server handling Lukas Beckmann
2026-05-22 21:31 ` [PATCH 6.12.y 2/3] sched/deadline: Fix dl_server getting stuck Lukas Beckmann
2026-05-22 21:31 ` [PATCH 6.12.y 3/3] sched/deadline: Fix dl_server behaviour Lukas Beckmann
2026-05-24 12:09 ` [PATCH 6.12.y 0/3] backport missing dependencies of d66792919d4f Sasha Levin
2026-05-25 21:09   ` Lukas Beckmann

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