Received: by 2002:a05:7412:e794:b0:fa:551:50a7 with SMTP id o20csp1278339rdd; Wed, 10 Jan 2024 14:37:07 -0800 (PST) X-Google-Smtp-Source: AGHT+IFo0J4jcNd6jNumhKCIVICVVaAfQTVe6fYwkyGO4bKF2J5eDmsD0XpKjMo/amOYabZlo66m X-Received: by 2002:ae9:e40f:0:b0:783:3a60:91a1 with SMTP id q15-20020ae9e40f000000b007833a6091a1mr421546qkc.57.1704926227191; Wed, 10 Jan 2024 14:37:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704926227; cv=none; d=google.com; s=arc-20160816; b=WLoac7q2c8nW/BbCVDR6dKginC1tYUZMxiYhn05pd8+KkOXT+cZDrRY4dLLvWqPFsc 1l19330Zos8nOjBsKa0Lu8fCctoB/lGojse/1lfdPn6RhvI5BDhoYNYwugg+kz1UjVdh SHWNTOao+NvMtGVho4jbxKEe9LIv4fwDBCG5YOEV9j5K2zTdmFgFgSLfslM0t47E+1da NGh9D1f9B1RZFyFQylF/6/xwK/5CNHXPpmg3NdohEfOU2v/GN8kMEai/CZrmmuVwXYJA lEvV1D6tBdzs1rAq8j2bUc4rd+czVpwZcZ+gvD1JKJ8CahA8HTwPwi48Rj/pZLwIbarC 5DiQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=n3HmJgAPuEK09Q7e5jSckqXU4pVPJKIWB2ghZ8SoogI=; fh=BNf93qThzKvcNrUblroeKiFR5/RdNi9rwKlfD7f6Nmg=; b=Beev3pGbGv4RmCi9dbAVsClHyDwqqhoqCysaVJl0LPnHgpOZpHT/z0FbADcZC9sE4E Kw5twKjHyyvZahi5OZjJoHwuHDsemXQKbeMSkkUjhIB7BjVRuRFRVYkQ5aSflamEIUwv HkF5qJqZ4GGMJXGheYY3jDbZh8qKvyl8jq1yUUkPLBkIIddNMjWSKxGo1VipbdlK3REc 6ZeFBOlY5IfrphqOZKWl2ZsHuTUpeRENRxp4o0RyhCh8NRhgtNzXRXW+sd5gLXhx9Bi+ ARxSV1CGgFYBOU+PzglhGj5b7HwUhzycuNWdqHCLV8r8Yj/v2QuoI250wtBSRafl7ZR8 hYGQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=LIewTkGx; spf=pass (google.com: domain of linux-kernel+bounces-22856-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-22856-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id bq17-20020a05620a469100b00783339b4953si2812404qkb.609.2024.01.10.14.37.07 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jan 2024 14:37:07 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-22856-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=LIewTkGx; spf=pass (google.com: domain of linux-kernel+bounces-22856-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-22856-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com 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 ny.mirrors.kernel.org (Postfix) with ESMTPS id ABDE51C22591 for ; Wed, 10 Jan 2024 22:37:06 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 279A34CDE1; Wed, 10 Jan 2024 22:37:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="LIewTkGx" Received: from mail-ed1-f44.google.com (mail-ed1-f44.google.com [209.85.208.44]) (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 B2E073A8D8 for ; Wed, 10 Jan 2024 22:36:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=google.com Received: by mail-ed1-f44.google.com with SMTP id 4fb4d7f45d1cf-557bbcaa4c0so1296a12.1 for ; Wed, 10 Jan 2024 14:36:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1704926218; x=1705531018; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=n3HmJgAPuEK09Q7e5jSckqXU4pVPJKIWB2ghZ8SoogI=; b=LIewTkGxiAI07UCL3d26PwuIffbesljWRXH2atKgSqT/WfWu0/QwPTGAzT2I8eYERv VjCDEjhkobV2i7KObUpEF+Olo16RW1DNJXUkvPYTkNQisZguj6oTJuzspDeq9V9Cm4de OfXS8i8E1sERuM2hDTNGccwiUq+TwuJqqbnMnPB833awIu1Sy3K1Dbp3KwckLgMx5PKH E65SnFwswHj681xdJYhJ5L2E2hgJB8BaIznzwsbtGCjqnjcpftrYmrr1rpoY3Ie5CDbE mnoBQKZYO9R2Y7EMmvDqmnI0yKQXDY81MeZVLu3ZMMlEa+wbDQv8540loo41cOtElJvd r5Kw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704926218; x=1705531018; h=content-transfer-encoding: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=n3HmJgAPuEK09Q7e5jSckqXU4pVPJKIWB2ghZ8SoogI=; b=p1pOQXXajU4Gjtwue/kFa63f0kgBYWbMGA4A2ffjGrJjOznROWnvGCWQpGSi19WQc2 CRjwnLi184jQY2i6/OtEsGJLct6oiMQ61bu4cLwYVsRAKN694AhQAJwoaL1yrP+s7qev i4nO5U+lAieo89UDTMgq1/fQWlVE7Ur1gAqNNZ19pMRjdtGcv8nXtDSVLcY9TGJ/wCjL CWmsAp+ISUnwbmmxSSJPcxNOMmZ67moa1QJUYcsC99XHT+dA6bYqeC7xXEAv7zJKUyF8 JnPT47lnGi8Y+MXMDhrRe7G3tUj6I8HSqM6RL6fBgTBvzoSJnc+IlxE8zrFuwseSYt/X 7/AA== X-Gm-Message-State: AOJu0Yzi/9aDaGTqAoRY1qy+SMklaPAXQ99xX4xJU0MzKVRtsFYMe1NJ ZUsLw0AiCiZARbuGPBvKHv06WmWOIyLUPXdjakgDKaBnPwQyViHsGAZQIMuPX2edpYXUPgIY8Yq shaQH6bkRNOSfCh3nilTETj7OCUV4Vz1i2eY= X-Received: by 2002:a05:6402:291d:b0:557:3c8a:7242 with SMTP id ee29-20020a056402291d00b005573c8a7242mr29175edb.3.1704926217863; Wed, 10 Jan 2024 14:36:57 -0800 (PST) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20231220001856.3710363-1-jstultz@google.com> <20231220001856.3710363-7-jstultz@google.com> In-Reply-To: From: John Stultz Date: Wed, 10 Jan 2024 14:36:44 -0800 Message-ID: Subject: Re: [PATCH v7 06/23] sched: Add CONFIG_SCHED_PROXY_EXEC & boot argument to enable/disable To: Metin Kaya Cc: LKML , Joel Fernandes , Qais Yousef , Ingo Molnar , Peter Zijlstra , Juri Lelli , Vincent Guittot , Dietmar Eggemann , Valentin Schneider , Steven Rostedt , Ben Segall , Zimuzo Ezeozue , Youssef Esmat , Mel Gorman , Daniel Bristot de Oliveira , Will Deacon , Waiman Long , Boqun Feng , "Paul E. McKenney" , Xuewen Yan , K Prateek Nayak , Thomas Gleixner , kernel-team@android.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Dec 28, 2023 at 7:06=E2=80=AFAM Metin Kaya wro= te: > On 20/12/2023 12:18 am, John Stultz wrote: > > --- a/init/Kconfig > > +++ b/init/Kconfig > > @@ -908,6 +908,13 @@ config NUMA_BALANCING_DEFAULT_ENABLED > > If set, automatic NUMA balancing will be enabled if running on = a NUMA > > machine. > > > > +config SCHED_PROXY_EXEC > > + bool "Proxy Execution" > > + default n > > + help > > + This option enables proxy execution, a mechanism for mutex owni= ng > > + tasks to inherit the scheduling context of higher priority wait= ers. > > + > > Should `SCHED_PROXY_EXEC` config option be under `Scheduler features` men= u? Yeah, that sounds like a nice idea. Done. Thanks again for the suggestion! -john