+++ /dev/null
-From e9c6d98eed1da1a5e7d1c7e416b262bc9a26c0e9 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Mon, 25 May 2026 23:11:15 +0200
-Subject: sched/deadline: Always stop dl-server before changing parameters
-
-From: Juri Lelli <juri.lelli@redhat.com>
-
-commit bb4700adc3abec34c0a38b64f66258e4e233fc16 upstream.
-
-Commit cccb45d7c4295 ("sched/deadline: Less agressive dl_server
-handling") reduced dl-server overhead by delaying disabling servers only
-after there are no fair task around for a whole period, which means that
-deadline entities are not dequeued right away on a server stop event.
-However, the delay opens up a window in which a request for changing
-server parameters can break per-runqueue running_bw tracking, as
-reported by Yuri.
-
-Close the problematic window by unconditionally calling dl_server_stop()
-before applying the new parameters (ensuring deadline entities go
-through an actual dequeue).
-
-Fixes: cccb45d7c4295 ("sched/deadline: Less agressive dl_server handling")
-Reported-by: Yuri Andriaccio <yurand2000@gmail.com>
-Signed-off-by: Juri Lelli <juri.lelli@redhat.com>
-Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
-Reviewed-by: Valentin Schneider <vschneid@redhat.com>
-Link: https://lore.kernel.org/r/20250721-upstream-fix-dlserver-lessaggressive-b4-v1-1-4ebc10c87e40@redhat.com
-Signed-off-by: Lukas Beckmann <lbckmnn@mailbox.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- kernel/sched/debug.c | 6 ++----
- 1 file changed, 2 insertions(+), 4 deletions(-)
-
-diff --git a/kernel/sched/debug.c b/kernel/sched/debug.c
-index 7d14e9fa53ac3..564ea17ae405e 100644
---- a/kernel/sched/debug.c
-+++ b/kernel/sched/debug.c
-@@ -378,10 +378,8 @@ static ssize_t sched_fair_server_write(struct file *filp, const char __user *ubu
- return -EINVAL;
- }
-
-- if (rq->cfs.h_nr_queued) {
-- update_rq_clock(rq);
-- dl_server_stop(&rq->fair_server);
-- }
-+ update_rq_clock(rq);
-+ dl_server_stop(&rq->fair_server);
-
- retval = dl_server_apply_params(&rq->fair_server, runtime, period, 0);
-
---
-2.53.0
-
revert-x86-vdso-fix-output-operand-size-of-rdpid.patch
sched-deadline-less-agressive-dl_server-handling.patch
sched-deadline-fix-dl_server_stopped.patch
-sched-deadline-always-stop-dl-server-before-changing.patch
sched-deadline-fix-dl_server-getting-stuck.patch
sched-deadline-fix-dl_server-behaviour.patch
sched-deadline-stop-dl_server-before-cpu-goes-offlin.patch