[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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.