[PATCH 6.12.y v2 2/5] sched/deadline: Fix dl_server_stopped()
Lukas Beckmann <[email protected]>
| Newsgroups | dev.linux.lists.regressions,org.kernel.vger.stable |
|---|---|
| Message-ID | <[email protected]> |
From: Huacai Chen <[email protected]> commit 4717432dfd99bbd015b6782adca216c6f9340038 upstream. Commit cccb45d7c429 ("sched/deadline: Less agressive dl_server handling") introduces dl_server_stopped(). But it is obvious that dl_server_stopped() should return true if dl_se->dl_server_active is 0. Fixes: cccb45d7c429 ("sched/deadline: Less agressive dl_server handling") Signed-off-by: Huacai Chen <[email protected]> Signed-off-by: Peter Zijlstra (Intel) <[email protected]> Link: https://lkml.kernel.org/r/[email protected] Signed-off-by: Lukas Beckmann <[email protected]> --- kernel/sched/deadline.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/sched/deadline.c b/kernel/sched/deadline.c index 9c5fa95b345a..6ff9055a6981 100644 --- a/kernel/sched/deadline.c +++ b/kernel/sched/deadline.c @@ -1879,7 +1879,7 @@ void dl_server_stop(struct sched_dl_entity *dl_se) static bool dl_server_stopped(struct sched_dl_entity *dl_se) { if (!dl_se->dl_server_active) - return false; + return true; if (dl_se->dl_server_idle) { dl_server_stop(dl_se); -- 2.54.0