[PATCH 6.12.y v2 0/5] 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 five upstream commits that were not backported:
commit cccb45d7c429 ("sched/deadline: Less agressive dl_server handling")
commit 4717432dfd99 ("sched/deadline: Fix dl_server_stopped()")
commit bb4700adc3ab ("sched/deadline: Always stop dl-server before changing parameters")
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
v1: https://lore.kernel.org/stable/[email protected]/
v1 -> v2:
- Also pick up
4717432dfd99 ("sched/deadline: Fix dl_server_stopped()") and
bb4700adc3ab ("sched/deadline: Always stop dl-server before changing parameters")
- drop the conflict resolution from a3a70caf7906 as it applies cleanly now
Huacai Chen (1):
sched/deadline: Fix dl_server_stopped()
Juri Lelli (1):
sched/deadline: Always stop dl-server before changing parameters
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/debug.c | 6 ++----
kernel/sched/fair.c | 16 +---------------
kernel/sched/sched.h | 37 +++++++++++++++++++++++++++++++------
5 files changed, 37 insertions(+), 39 deletions(-)
--
2.54.0