Received: by 2002:a89:48b:0:b0:1f5:f2ab:c469 with SMTP id a11csp715780lqd; Wed, 24 Apr 2024 14:59:27 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUGCBmBbxOIUklOWfme2LqLeqJRFxjNL2C7KUP8vNO0xw6CNR+glPXOSGSBZTnC9dRIu/jcet2/eg6fNXZNS/SsIkw1J9sCyknAYsY8Mg== X-Google-Smtp-Source: AGHT+IFZ2TvOy9xAr+LWK4AVEkjFRXDJQshz5r536j2Urae+bAEW82QpgVTHVrUsqHz3xiszWOBm X-Received: by 2002:a9d:798e:0:b0:6eb:8844:1d4 with SMTP id h14-20020a9d798e000000b006eb884401d4mr4476224otm.19.1713995967226; Wed, 24 Apr 2024 14:59:27 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1713995967; cv=pass; d=google.com; s=arc-20160816; b=yidxZqPAOxC5LdbseWtnIbIo5+lBsA5oQpMCK5wK9pZcibInvTD5wR7d+JNKzMx8Ku INEtlc7pPjFLerxoG71x5QWf2vgf/L3nuM4McCA+nx166Gvc+0OjSJoY9NsyrVeInP3C 1mI953UVEUekBkwIqCoWW2BAtS4yB9lJ/1w6vzWhcE/C3OPMCfO4VQeFp+qbB0uNyxO0 9SSjhSmmOxBiSF6d7dB07Jl5MDeee7DmLEkm724fQ/88zT36tgNXNEUypU4jKcjuqXn+ U4OUt4U7I8fq4Qy2BPfUIX1TStVY+66jKuZ6HgsdGxUudRyJutV9YZGfIQdAuW/g0SW0 LwdA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :dkim-signature; bh=7NFDw6oSILEOEYj58Y+M6WCpQWJ4w2IPcRKjucPyIsU=; fh=rv6UQF+IUKysBVFP91NysruhfU8wlWrXr+B71873Edw=; b=ugIAyAbDfN3MGxqhk5GiC8ykLIeTcvtbCBDsVTpKgurgg0Ev8m5C2y0APKROwRMm1N snJSQb3A5+qlYYs1mwHPumIHbeo/hEu83gZPklrAIkdfSzbydW2tludOxsf9p2Sq3Vgo Jf/b7T0YVR7vGEct+B1ofsgdwO9mRo4ycIaG1Z1nh43d2GF/efVSDYdcDYQQ1zGSjby8 OwrpV9DtcQvVFZKJAtq6mTxoNrUrSYem9MPJXymQJSJWgOVBnD0Np2H8rYjEbXCrV1iy euRtz9aWTwfn8DAYrKD3xykbfABItZqloljfp2qRPkqdCAe2VaiwDOna1vmhQA+Zc333 3y1g==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@bitbyteword.org header.s=google header.b=q8RNGU6H; arc=pass (i=1 spf=pass spfdomain=bitbyteword.org dkim=pass dkdomain=bitbyteword.org); spf=pass (google.com: domain of linux-kernel+bounces-157757-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-157757-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id y11-20020a63e24b000000b005dc89957de5si12603655pgj.497.2024.04.24.14.59.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Apr 2024 14:59:27 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-157757-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@bitbyteword.org header.s=google header.b=q8RNGU6H; arc=pass (i=1 spf=pass spfdomain=bitbyteword.org dkim=pass dkdomain=bitbyteword.org); spf=pass (google.com: domain of linux-kernel+bounces-157757-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-157757-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id D42F6284929 for ; Wed, 24 Apr 2024 21:59:26 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 931D3158856; Wed, 24 Apr 2024 21:59:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bitbyteword.org header.i=@bitbyteword.org header.b="q8RNGU6H" Received: from mail-yb1-f174.google.com (mail-yb1-f174.google.com [209.85.219.174]) (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 77AC513BC19 for ; Wed, 24 Apr 2024 21:59:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.174 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713995960; cv=none; b=I3Kn2in/gPqi/N51NN0ojuRLNDUgSquSx5PjfFAnxFiD+sI2ZUuaGDcil5uOyFS8TfBmUE2Gg32Gwqt+9REzmd4mD2/CT8mPExrA+sETnmAE2+qEkGFuaXU5G08o0KsYS9v+vm6Yw9FS0I9imAgHtBruAtEeONse+JrHiER+KSI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713995960; c=relaxed/simple; bh=EjIckuWTMrPNrNx1IyUlm5d4usSLHanQ3mlH8tSGrxw=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=HF6IwesoT/XjjpWyjws0HARIgFQiExQ6DhVsVMTUVtHxVLOefrO2PKYzz3QoAuDsfvF6K8+NpBS9LkqaEde9gA+0ML8EymjtQpHJr9cY1iM4BZn8g1YkbZR6KPK37VZNjTF1bqzd1MXl90jMOWJnsChrE6nqtYhPO1mt1J5qdQQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=bitbyteword.org; spf=pass smtp.mailfrom=bitbyteword.org; dkim=pass (2048-bit key) header.d=bitbyteword.org header.i=@bitbyteword.org header.b=q8RNGU6H; arc=none smtp.client-ip=209.85.219.174 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=bitbyteword.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bitbyteword.org Received: by mail-yb1-f174.google.com with SMTP id 3f1490d57ef6-dcc71031680so401375276.2 for ; Wed, 24 Apr 2024 14:59:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bitbyteword.org; s=google; t=1713995957; x=1714600757; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=7NFDw6oSILEOEYj58Y+M6WCpQWJ4w2IPcRKjucPyIsU=; b=q8RNGU6HcZcj4JYSxbmETO1WnAJl+TyQ+RcsL2ZO3/bDfsUIi8uYBmOVuApw3rPQvd 2ED95c+0plOOw/LyzbrkBjdVEE/jdn/1ikGX19wfiUi1B8L7/kQEZJRrocUBSIvSeV4/ zdKNM8UfWiDkSgiLcK9oGLOzqxN/3ghv493SL1B4yySypnHLGC8w/eRf0nJ658Kkh7vi 5jv3rTMnJDqyLtPY87ckdMLHNitCstC29OeDwcXMdhW/RJu6oBzgpbXh56Q46Yx693XO +y9LLhRG4FZtfPr1iN4EVigyd276wWoOoPwJBHJC7NIwgizgF6wYRVnJK/4A2aP16Zwn QZeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713995957; x=1714600757; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=7NFDw6oSILEOEYj58Y+M6WCpQWJ4w2IPcRKjucPyIsU=; b=Mu0adz+NoX3VJIoVV6HNUV6KUEun21spUnJYdLMrfH8N1DbnRWVpbUgioCbpfntVfG l/EDum/i1AuKsgcZngC7QYx05AZeSGy/PphqB3w7BaW3jjCmwIF3tzeIMhiF9oIcPThP ZGG8Z1i2yUJn7P4t68ndiYM7l5vkxcvfxWzSbzNU5KNOpA522eBj7x71H1y/eC0xefFK pNc94pgOXkWoMvq48a+33TAZzYQYtdNH6Rt1vyVs7CMlpQp/q7ldAyn4QDt2K+qzng/f /zgo5MOqPDdUKivrlIxCElSdX4fkqLKyWqE66Avm/UipPN7b40eNAf66FpLtqisTiITm 7xmA== X-Forwarded-Encrypted: i=1; AJvYcCXoWgXawxoY5ASx71wuVrPeJ0wQ0e7ZJkaWGw6P31tMi73WLIEh+0EtlTOk3mTo4djly4XmbibHKk94tQC9NjkRKEpI6/aykud5EMxW X-Gm-Message-State: AOJu0Yw5I/AmY+xZZJUvgEyA4rvHqlBVLWiIEaBYDlzVAi0F53WVMhd6 H+jDP8Nk3BYM3WJZ9QGKb0W6MTHaqBX2DKDWYKR9nXGnt82qr1lBuquwffbrnxCcEXZH9Z04XMI Kmek5/vCOqwGajUb2d6DU2+QDKepmypPVf16UaXknJoBvOtQ6 X-Received: by 2002:a25:ab67:0:b0:de5:5390:b144 with SMTP id u94-20020a25ab67000000b00de55390b144mr3878973ybi.27.1713995957403; Wed, 24 Apr 2024 14:59:17 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240412192304.3201847-1-vineeth@bitbyteword.org> <99c1761a-9c00-4167-86e5-8a69cb6d9e5d@redhat.com> In-Reply-To: <99c1761a-9c00-4167-86e5-8a69cb6d9e5d@redhat.com> From: Vineeth Remanan Pillai Date: Wed, 24 Apr 2024 17:59:06 -0400 Message-ID: Subject: Re: [PATCH] sched/fair: fix dlserver duplicate start and stop To: Daniel Bristot de Oliveira Cc: Daniel Bristot de Oliveira , Ingo Molnar , Peter Zijlstra , Juri Lelli , Vincent Guittot , Dietmar Eggemann , Steven Rostedt , Ben Segall , Mel Gorman , Valentin Schneider , linux-kernel@vger.kernel.org, Luca Abeni , Tommaso Cucinotta , Thomas Gleixner , Joel Fernandes , Shuah Khan , Phil Auld , Suleiman Souhlal , Youssef Esmat Content-Type: text/plain; charset="UTF-8" > > dlserver should be started on an idle root cfs rq, when > > - enqueue on a non-throttled cfs_rq causing the root cfs rq to > > go non-idle, or > > - untthrottle results in the root cfs rq to go non-idle. > > > > Similarly dlserver should be stopped on a non-idle root cfs rq, when > > - dequeue on a non-throttled cfs_rq causing the root cfs rq to > > go idle, or > > - throttle results in the root cfs rq to go idle. > > > seem to make sense, I will add this check on v7. > Thanks! > Btw, as this is an ongoing thread discussion, instead of sending a patch, next time, > please reply to the patchset... it is easier for everybody to keep track. > Sorry about this. Will reply to the patchset in the future. Thanks, Vineeth