]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
drop queue-6.12/sched-deadline-always-stop-dl-server-before-changing.patch
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 1 Jun 2026 15:15:57 +0000 (17:15 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 1 Jun 2026 15:15:57 +0000 (17:15 +0200)
queue-6.12/sched-deadline-always-stop-dl-server-before-changing.patch [deleted file]
queue-6.12/series

diff --git a/queue-6.12/sched-deadline-always-stop-dl-server-before-changing.patch b/queue-6.12/sched-deadline-always-stop-dl-server-before-changing.patch
deleted file mode 100644 (file)
index 3d12227..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-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
-
index 154b10f003b8dc075418942121331aee64814357..28e8fd5658ae5e4ac0c3dce0824e8ffbdeee86c3 100644 (file)
@@ -14,7 +14,6 @@ spi-spi-dw-dma-fix-print-error-log-when-wait-finish-.patch
 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