From nobody Mon Dec 1 22:02:15 2025 Received: from mail-ej1-f45.google.com (mail-ej1-f45.google.com [209.85.218.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 93FD6313551 for ; Mon, 1 Dec 2025 12:42:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764592951; cv=none; b=c3Ga4F2j8FEV/mIWnH6km2mOfuWyONqSqjW01ow10KFcvWm189vRBxncki3GIWHHi/HEKUEggENibK62RDogrRwSVGsAHIctWiNNBtOqgO50QfbFBq3DsNVBJwYOCu6Gl+kulUN4y/8oW0pWlc1DyTY8g+vblmI1IDOL1TTtVN0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764592951; c=relaxed/simple; bh=zpl9lrHwMZiCuquS504AZENL8Zm2jy92zLoYZHBtoLA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=kH6NX6IzZBfSyvqzHqxjCjKTiTEhgKSciHDQtA3YBiwodRiWX+fe4wxcxx3E6j/2I6xwToLqdVlOAvbnRNx8IL5aoAvAKUjBT/b0Y5VD0BuPTz+f+FRMHV6aK71XoZ2eYOrkLiCT8zNJPR0aC/6YNrTFc/hwLa2oMbe25rUtci0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=k58KmzFx; arc=none smtp.client-ip=209.85.218.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="k58KmzFx" Received: by mail-ej1-f45.google.com with SMTP id a640c23a62f3a-b735ce67d1dso687606366b.3 for ; Mon, 01 Dec 2025 04:42:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1764592948; x=1765197748; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=SmeURNsimak6rY7zL0sw+Dxd4FLsw174r8/qwrg2kaU=; b=k58KmzFxJhB0PEMXY8UEfoAa/sy8I3RGHRTtptSG7FTAaIHVMkjvuv0zlVh+hTaBVx rmKvb4qPI5jFSHV8EjBf8dhHRYcAO4rdu4XzHsRpFgYaQ/tW4YwV1tBHcy8EzBo5JPvc V7xC8qrVTslzbSXVNeIGTxxUx6U3PsLVLNY1r7PG+pOIPgAVHhbsh1gjMwFHhdXJYYyv 62prn1FDBCZ1JGnIidI9lgwO/6GJOowl9W6k2grHjjS65XIoIWJ4yMI5NlX6ug2IKE/f l0Xu8lhp/lDofc49FyIVwHb+nS+YqhWvSrSBdKdglt6bIj+O8SrYj4qfbBTDW/TGDbgh 73jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764592948; x=1765197748; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=SmeURNsimak6rY7zL0sw+Dxd4FLsw174r8/qwrg2kaU=; b=kUcjhMk9GZP89BGC1h7wC5EBGoKywnQe5GqQZE3cHI637p7eUCk7vSADweDsyHmENa qGCVVgYb8652HlVonJSN26GA/9OrK+XPD5s1pTXmW5MnIavIanTr6v7pR1u1V5dBH70L R+0aPcPJxYhbJS5nG+jgzUzU8s+L+2ojFNKJDjfx3rI//LkNZ1n/0DE241GXm00aX+yo oKmMCcbsP3YYTFwh+fUiI74J2CwMEkv7VmfsmGKB4LT6Wciri88s2r9Fb4r6Co7ToMV8 /yB6QECb+36v1L0un9CN0HiIOzQbFQxZSoVvq4V+vzaksQ410OWSlvllgjiFgoan6anq cIqA== X-Gm-Message-State: AOJu0YwrlzCx4RLqWO3EV5a7GzijniLZd1CQtHGteCZ8AfwVjbqyswuc qhvpPcG9eQLXcK68dN/FvgqcNMQg6cB/rZ9CR2kjjUYPs3U4SHb51Aaw X-Gm-Gg: ASbGnctnz/h2DOkZ7S9L2rXGiXv21Zb4APPnmWCnI4NcbjJwpKo0jtR6jvPe4byBD7a m5NkQQaGyFI45Gki+Q003uCrWBer1kXWNt8ovfPT5xw2kPBwNct1ZoHiMf6kF74UUmHp7du5Oaf TI2BxKL7304ninn8I6KIeD9Pf+3pdaA2EIoFtKUS/b3LLqtKX/H2lmRklN6ULI1v9y/+M5hK9rS tEuNuLtiFTISY1+AteW7DjNp3IDw4TMB9DCwqkIgJz4pW+oaCPwyrRHjgDkY90QEO0dfS2yOo0M rkB3f1TQN+iftYMrWs8nZeE9Z8PeXPUqDiuFrLaJ21ipj9ZBFpmZqIIbruj6Mgv42UdJwFohBI4 7aA+HQhJ3JVd+zSIpkTuYf3WlY19zE9kN4bS9AAaDarJVuhL1QOobRM+VZ9Xn79hNs6s/tdLlED AjwbF/tReC X-Google-Smtp-Source: AGHT+IEL9vsbaY5D5W2VAlsrYJ2xX/+d6m6QRI0IP1Cnq8iwRDjrnjoA/a+jsWNZthl0oaxbVICgQg== X-Received: by 2002:a17:907:6d10:b0:b77:1964:1881 with SMTP id a640c23a62f3a-b7719642737mr1280772066b.58.1764592947694; Mon, 01 Dec 2025 04:42:27 -0800 (PST) Received: from victus-lab ([193.205.81.5]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b76f59e8612sm1173738266b.52.2025.12.01.04.42.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Dec 2025 04:42:27 -0800 (PST) From: Yuri Andriaccio To: Ingo Molnar , Peter Zijlstra , Juri Lelli , Vincent Guittot , Dietmar Eggemann , Steven Rostedt , Ben Segall , Mel Gorman , Valentin Schneider Cc: linux-kernel@vger.kernel.org, Luca Abeni , Yuri Andriaccio Subject: [RFC PATCH v4 23/28] sched/deadline: Fix HCBS migrations on server stop Date: Mon, 1 Dec 2025 13:41:56 +0100 Message-ID: <20251201124205.11169-24-yurand2000@gmail.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251201124205.11169-1-yurand2000@gmail.com> References: <20251201124205.11169-1-yurand2000@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: luca abeni Do not unthrottle a non-fair-server dl_server_stop(), since it ends up being stopped when throttled (we try to migrate all the RT tasks away from it). Notes: This is a temporary workaround, but it will be hopefully removed in favor of less invasive code. Co-developed-by: Yuri Andriaccio Signed-off-by: Yuri Andriaccio Signed-off-by: luca abeni --- kernel/sched/deadline.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/kernel/sched/deadline.c b/kernel/sched/deadline.c index a588fe3bbf..91588f3d2e 100644 --- a/kernel/sched/deadline.c +++ b/kernel/sched/deadline.c @@ -1714,9 +1714,11 @@ void dl_server_stop(struct sched_dl_entity *dl_se) return; dequeue_dl_entity(dl_se, DEQUEUE_SLEEP); - hrtimer_try_to_cancel(&dl_se->dl_timer); + if (dl_se =3D=3D &rq_of_dl_se(dl_se)->fair_server) { + hrtimer_try_to_cancel(&dl_se->dl_timer); + dl_se->dl_throttled =3D 0; + } dl_se->dl_defer_armed =3D 0; - dl_se->dl_throttled =3D 0; dl_se->dl_server_active =3D 0; } -- 2.51.0