Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp2736180pxk; Sun, 27 Sep 2020 20:42:57 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyZwBxZw3TBaG+MDJdAdEfaAZXAGD+A9ukhT2BlwXcXpt1i8tRzmVqmouLOUHTLNELKSTIN X-Received: by 2002:a17:906:c015:: with SMTP id e21mr12925390ejz.432.1601264577587; Sun, 27 Sep 2020 20:42:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1601264577; cv=none; d=google.com; s=arc-20160816; b=IcKX9x0e4NY6Fcj6uubZjpnDjYTzmgLJfgVlg+4mhLWKr2KG9qKFeACXRpnhFjIvvS 1LbGRN2+OJczOecSnqP3NBx168AbR1dbZNMsSdKTYeRKF/AZ0KVLKsfU2YpZGbjbAhsY 5VCKx/62mHyje0moHM3o4Zujh0NMK//BiZYdfkPMAw8leKKB10gapD6O3He3xDzyIiqn ovkT2pqQAOmjgu2kcLQnzq2bfy0ZhbTOpFgS888+ihxFK9WDvc9eGS4vVvrGHP+6lCb6 oC6yujGoR3XLNlOWmi0Ee551mRZSwvkFpbUmqO58k0F75wA+Fhij7iLMNcwXMkgCEOuh v+mg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=sM694nxmJtaQDE7B5f+aPD7+ZfF5G7SVnk6aNbHcmcA=; b=AdX036tAQO6E5GjcxhXXsIr0BvzOsf/CDdjaY//Nem94btI4ehhvpjxB4Pn4uI+UWW rdVhx39zrTVxwYbNz2RwyeexS2iGEv62Hz31iJ4yaFOuwEwJPXhLSS80p8ZKQBkno9JM GqmMl1cCzHJ1zcEyKwi5XYKQxKXCmNaKBWrzkGYXNnNwgaHi63SWP0MEeBWGIhyRlUGG nTbbtJRUA7eBHEcSEZMAz26QhwW1owlIl5pkR15kbRu4JM+dmcHepm8mKpG7zarn/QSp Dmz9brKM7oZrqqDB+z5OiSo19mwslWGHUESlfHu1DGBc1ic0OigvVtQ7WAXnvrzNY8Ue Q5ww== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=LxRNw1Bg; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l14si6502312ejz.622.2020.09.27.20.42.35; Sun, 27 Sep 2020 20:42:57 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=LxRNw1Bg; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726534AbgI1DlR (ORCPT + 99 others); Sun, 27 Sep 2020 23:41:17 -0400 Received: from mail.kernel.org ([198.145.29.99]:53376 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726328AbgI1DlQ (ORCPT ); Sun, 27 Sep 2020 23:41:16 -0400 Received: from paulmck-ThinkPad-P72.home (unknown [50.45.173.55]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 3E09E20B80; Mon, 28 Sep 2020 03:41:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1601264476; bh=QTlHXalHUZzzoBUIyhBOZL2ALMC9Qtv9NgtUk/coLoM=; h=Date:From:To:Cc:Subject:Reply-To:References:In-Reply-To:From; b=LxRNw1BgfbXuGoXBHDszN1IdgfoEaZLBcCyVSgbMMNTyS+bHQAVzktioJ/F92u7lW iCvG20bR8S5wGK3Ktbe5b0iyRJCaLCF1RYzNkFWacOSPOvfcFPiYdlNiRrqG4pIMyn pXGgxMiRtsZbtbbzIcihWn1vBAxPhzY4RqBd/VOI= Received: by paulmck-ThinkPad-P72.home (Postfix, from userid 1000) id 0C9803520FBE; Sun, 27 Sep 2020 20:41:16 -0700 (PDT) Date: Sun, 27 Sep 2020 20:41:16 -0700 From: "Paul E. McKenney" To: Joel Fernandes Cc: Neeraj Upadhyay , josh@joshtriplett.org, rostedt@goodmis.org, mathieu.desnoyers@efficios.com, jiangshanlai@gmail.com, rcu@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config Message-ID: <20200928034116.GM29330@paulmck-ThinkPad-P72> Reply-To: paulmck@kernel.org References: <1600929250-20344-1-git-send-email-neeraju@codeaurora.org> <20200928001342.GD500818@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200928001342.GD500818@google.com> User-Agent: Mutt/1.9.4 (2018-02-28) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Sep 27, 2020 at 08:13:42PM -0400, Joel Fernandes wrote: > On Thu, Sep 24, 2020 at 12:04:10PM +0530, Neeraj Upadhyay wrote: > > Clarify the "x" in rcuox/N naming in RCU_NOCB_CPU config > > description. > > > > Reviewed-by: Joel Fernandes (Google) Thank you, I will apply your Reviewed-by on the next rebase. Thanx, Paul > thanks, > > - Joel > > > Signed-off-by: Neeraj Upadhyay > > --- > > kernel/rcu/Kconfig | 11 ++++++----- > > 1 file changed, 6 insertions(+), 5 deletions(-) > > > > diff --git a/kernel/rcu/Kconfig b/kernel/rcu/Kconfig > > index b71e21f..5b22747 100644 > > --- a/kernel/rcu/Kconfig > > +++ b/kernel/rcu/Kconfig > > @@ -227,11 +227,12 @@ config RCU_NOCB_CPU > > specified at boot time by the rcu_nocbs parameter. For each > > such CPU, a kthread ("rcuox/N") will be created to invoke > > callbacks, where the "N" is the CPU being offloaded, and where > > - the "p" for RCU-preempt (PREEMPTION kernels) and "s" for RCU-sched > > - (!PREEMPTION kernels). Nothing prevents this kthread from running > > - on the specified CPUs, but (1) the kthreads may be preempted > > - between each callback, and (2) affinity or cgroups can be used > > - to force the kthreads to run on whatever set of CPUs is desired. > > + the "x" is "p" for RCU-preempt (PREEMPTION kernels) and "s" for > > + RCU-sched (!PREEMPTION kernels). Nothing prevents this kthread > > + from running on the specified CPUs, but (1) the kthreads may be > > + preempted between each callback, and (2) affinity or cgroups can > > + be used to force the kthreads to run on whatever set of CPUs is > > + desired. > > > > Say Y here if you want to help to debug reduced OS jitter. > > Say N here if you are unsure. > > -- > > The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, > > a Linux Foundation Collaborative Project > >