[PATCH 6.12.y 0/3] backport missing dependencies of d66792919d4f
Lukas Beckmann <[email protected]>
| Newsgroups | dev.linux.lists.regressions,org.kernel.vger.stable |
|---|---|
| Message-ID | <[email protected]> |
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/[email protected]
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