Received: by 2002:a05:7412:e794:b0:fa:551:50a7 with SMTP id o20csp1273686rdd; Wed, 10 Jan 2024 14:25:02 -0800 (PST) X-Google-Smtp-Source: AGHT+IHBES/5lhaDFIZ2QX4yoaFuBIv28lwPtMGVAr/b90N3qDSRUBZTMeQn7EYmpkN86bIPh/gB X-Received: by 2002:a50:fb10:0:b0:557:1a2f:c8f7 with SMTP id d16-20020a50fb10000000b005571a2fc8f7mr76983edq.37.1704925502396; Wed, 10 Jan 2024 14:25:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704925502; cv=none; d=google.com; s=arc-20160816; b=FeseuFpfnX9dMwWgknpoIo63TprklUfkvvX7kNkjr7IoVKHRTPcniIsvUsoxYya+WE Ya4918VFg3vRIjADTtABotjdFb+x1aXLDVY9Mx5VbNRF89nSNQBFOfvmxFFQppbQVPPf 7pmMafLT2C/rRgwi1dZmIeOQF7UYYNIIEjoR7li3Hms+yelyIO14IT1Q5KZ2/esudadC QREwKklHikXE7gFsiwVQmiOonmQ5MgPrLAAcS4/ghC+FKuiVwiu9vaAkrOLGVBU771iB dGgNkPouohqTfSgHt2eKBCCydCRijyN8LjjpeoC6p8njBfngrBUdIl1m/IXsWpYLARvC kpag== 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=F0h3PsV4VSVU0yPwyd2pbqdsw4enf8nEiC2KN4jc7hY=; fh=juR5V4jb1sNJk38Rdq+H3HM3R1MLrguvVbfTjnMAI3g=; b=bDt6WygjiUSBmmcnbd1KZ0tuqhxAOpDWKaCmqMY65V+lZU6pHqN1mF+ZgfzhSwViG+ /d5doxA73xDtz+WEKHdmWrjx4kncDSk7OslaOYhPd6aJQDsIYON4iZNO3edehcEbQVWM H288WAWDPrOE1XOETvJay5+uG2rOuMf/AFky3ajYgomBgsnOohHtcChYzBfwJiPq5Ca/ vfy1oHmpGD/f4/t+PaHAKa/Ce/pDwoRk13Ia9eRMusU4035z+7okZ/iDhyOaxqD4ipq7 MyQqBhm51Ib5zb2dGxVtjKrVL0CoKnQ4s4mi2+Bn+vKhHs6hNdjgwLDEwF6mdDY8ONxy zqlw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=Tx7vuGA5; spf=pass (google.com: domain of linux-kernel+bounces-22845-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-22845-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id x8-20020a05640226c800b005533b5821b8si2121712edd.686.2024.01.10.14.25.02 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jan 2024 14:25:02 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-22845-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=Tx7vuGA5; spf=pass (google.com: domain of linux-kernel+bounces-22845-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-22845-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 am.mirrors.kernel.org (Postfix) with ESMTPS id 2729D1F28C34 for ; Wed, 10 Jan 2024 22:25:02 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 2270F50257; Wed, 10 Jan 2024 22:24:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="Tx7vuGA5" Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) (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 C913E50242 for ; Wed, 10 Jan 2024 22:24:50 +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-wm1-f52.google.com with SMTP id 5b1f17b1804b1-40d5097150fso4495e9.1 for ; Wed, 10 Jan 2024 14:24:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1704925489; x=1705530289; 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=F0h3PsV4VSVU0yPwyd2pbqdsw4enf8nEiC2KN4jc7hY=; b=Tx7vuGA5iRNsy8tfas7D6V6F3iJdEEtNsqFt6fV7cMsn2hpdBHICB7qWbSZugIm23U i6ZrDGkLiZlIe9fSsqVa35aY0IAOKEyFyAN99/xB40UQDS9xa4meVO48ZSYQ/8uLZweq ySqcn1QKzfzBAVG8J0VImKMn14R7R08dyxf73kaQacij8zKEuICmxTCI9i2bOgiWLxQR 2LHxhEYaaDxgutOhdwCQmEu+oztqFvSiru4LG4eLxqEXLLSmr4X7PstJcjyjWPNtIft0 JI1McXytMl2JgQFpgC8Gb9FMP5/Ug2pBpAsbpZ4GZS7Guu9ZnmCaz/fjZRWXNBKAO79N RT+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704925489; x=1705530289; 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=F0h3PsV4VSVU0yPwyd2pbqdsw4enf8nEiC2KN4jc7hY=; b=XYgv1Ww/NvoEg3soQgaWHEfShqUB6Syv768KFKkPOMBNWSXdXrfQyfjUjs7JbZQULF luKDJqZTjlL5MXZX+gys7odLMKmUIr0JmAsgZcv6zFoVj/IfiGHCYB6vouF5Jgv2D5ja L+Z9Orwwj5ZVEjgVaVoLkENZ39d3n7QuFZ7Ihi6RK9TzDePTX00m8q8lnCAVAnhAYm0R /Uf/10w/NXvuJo9Y63JfUJNxeQgVrW28QQMD/7SMNi6cU3QBjmKXYhPNLOKQM2vc51Yd rEV8n/3wXP5XxEtsxOBi1mRyxB4lMtloPVg6u5M/iM5xB1ENX6GzLuc1EYzll5K/3dMg qtmQ== X-Gm-Message-State: AOJu0Yy2kgyPUdBanush4gpdwasmWhBPhmiTW6IGSEzQYEvedz4F06HE JYQ3Zzbxtf3IfKPFZ5+2MRoDE7JihUNu4n25BX2esxGXuVTa0pbfbf90D1C14ZXH/wlY9BUrPV2 pohySTl3nPsytH2A6HGnGKqUEv7k+9VhYIXg= X-Received: by 2002:a05:600c:3541:b0:40e:47de:97ac with SMTP id i1-20020a05600c354100b0040e47de97acmr57984wmq.2.1704925488813; Wed, 10 Jan 2024 14:24:48 -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-9-jstultz@google.com> In-Reply-To: From: John Stultz Date: Wed, 10 Jan 2024 14:24:36 -0800 Message-ID: Subject: Re: [PATCH v7 08/23] sched: Split scheduler and execution contexts To: Valentin Schneider Cc: LKML , Peter Zijlstra , Joel Fernandes , Qais Yousef , Ingo Molnar , Juri Lelli , Vincent Guittot , Dietmar Eggemann , 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 , Metin Kaya , Thomas Gleixner , kernel-team@android.com, "Connor O'Brien" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Jan 3, 2024 at 6:49=E2=80=AFAM Valentin Schneider wrote: > On 19/12/23 16:18, John Stultz wrote: > > NOTE: Peter previously mentioned he didn't like the name > > "rq_selected()", but I've not come up with a better alternative. > > I'm very open to other name proposals. > > > > I got used to the naming relatively quickly. It "should" be rq_pick() > (i.e. what did the last pick_next_task() return for that rq), but that > naming is unfortunately ambiguous (is it doing a pick itself?), so I thin= k > "selected" works. Thanks for that feedback! I guess rq_picked() might be an alternative to your suggestion of rq_pick(), but selected still sounds better to me. thanks -john