Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp5563462pxv; Wed, 28 Jul 2021 13:50:22 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy31aF2k5HeQhVaM1Reb2f3uVyr48Wp17Rt4QgJADNH6atLdL7Y9l9hJQ+hjnzaPm0TSiDT X-Received: by 2002:a50:cfcd:: with SMTP id i13mr84068edk.320.1627505421843; Wed, 28 Jul 2021 13:50:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627505421; cv=none; d=google.com; s=arc-20160816; b=CvRof514Iy28muIml2sNW2PgxXk+gq9sFkPs0BmPZztpH//5OB8MCwgIC7AjShg0Kn okD6WpRMFnURNwBWm2gwlDtDNant//h9DyRfR5h3VJ1n94e/UBjrAh9+uk227MU2FuO9 3zo7ej2b2fE6eeOwov+0HZoSqibu8l/b9yho9+mQAMQh3aIBa1CrSapVzHlmjUe5n/QG wRAlBO8gt6K9tVK6GheKWfHY7tzs4YXkhrKvaLtUF7bP3Gt+7R8GxYzKSGFPnBgJsrin Q/Ifurm6ts6UeI/m+8675ma4+cTMcnTllEJ2af9rAPiciAL7K6NuJRK2t9fq0BHZtilr Okww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=xA4g/od9RCf/e5XsQaS/VIyNo3H+WjS7wnpHLeq5//g=; b=XkCOg7HTY+vMzuT496FHFgB8y4xFXLswjZiWtOGGE5h8gIVhjsyiMAMwf/VRApBAgC d5KVKHVNSu40jSjLlp3i93+7t4KdBp1qDu7vnEa+W3gyBawSI/AgYnEQce6Njxe5wJMv eAaFBLWDisDFhNdi42nxinliOdZbJVj3fM+sLRdn1Id3beAG4W52XO5XSuewsLAOhXLc NG5SLltxCOyCsDs53zY8/REr3U/c2kaXQq9cUyHfpl1If+R3s5//hSz8ANr/Qax/BSny xGc7pFhEtnosZIGWhC2oneOT19v3Skzqnom+/UpASKMZR+EGroHwZt83bGrrReVyTlfi ctzw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=hlPrHFlK; 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 k12si802309ejp.344.2021.07.28.13.49.58; Wed, 28 Jul 2021 13:50:21 -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=k20201202 header.b=hlPrHFlK; 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 S231755AbhG1UrY (ORCPT + 99 others); Wed, 28 Jul 2021 16:47:24 -0400 Received: from mail.kernel.org ([198.145.29.99]:58536 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231585AbhG1UrW (ORCPT ); Wed, 28 Jul 2021 16:47:22 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id D29946023D; Wed, 28 Jul 2021 20:47:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1627505240; bh=sUr9rUMhKmkWqkvIgSpyknDGwP3uVqdQ3DgS/1MhoDU=; h=Date:From:To:Cc:Subject:Reply-To:References:In-Reply-To:From; b=hlPrHFlKqp1KEi8yeYEu4CFuqn+n3pv6Nv8u+qx/kqIrC4S5VI3oOvRZCP4wtqcX4 6cIkMOcqeNBLlScKgKLlSQdal4mG9Q5GkFHqVgYeVjsgZ8YogFqmrcYdL9mGti/YUu lrlRj8P5QV/sFFUtumc5tyzfjtdnQXxmo2se32vrghw15834KkOj2DZHZtWt/c8nLe UMsP27sNIEGuoAvuU1VAyDBGnIsv/XFwjDhph43+Fq9xJy9P+VCDMmuTr5y+/FTRcn ecnlRgUkQxeVWa3UR7KG7Svom0IltQ6bcp4uAkKRX1RaZQJGhKO4glfFUIuGsMbqPY d8PhryUM3Dviw== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id ACB355C048D; Wed, 28 Jul 2021 13:47:20 -0700 (PDT) Date: Wed, 28 Jul 2021 13:47:20 -0700 From: "Paul E. McKenney" To: Josh Triplett Cc: rcu@vger.kernel.org, linux-kernel@vger.kernel.org, kernel-team@fb.com, mingo@kernel.org, jiangshanlai@gmail.com, akpm@linux-foundation.org, mathieu.desnoyers@efficios.com, tglx@linutronix.de, peterz@infradead.org, rostedt@goodmis.org, dhowells@redhat.com, edumazet@google.com, fweisbec@gmail.com, oleg@redhat.com, joel@joelfernandes.org, Linus Torvalds Subject: Re: [PATCH v2 rcu 04/18] rcu: Weaken ->dynticks accesses and updates Message-ID: <20210728204720.GN4397@paulmck-ThinkPad-P17-Gen-1> Reply-To: paulmck@kernel.org References: <20210721202042.GA1472052@paulmck-ThinkPad-P17-Gen-1> <20210721202127.2129660-4-paulmck@kernel.org> <20210728173715.GA9416@paulmck-ThinkPad-P17-Gen-1> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jul 28, 2021 at 01:37:19PM -0700, Josh Triplett wrote: > On Wed, Jul 28, 2021 at 10:37:15AM -0700, Paul E. McKenney wrote: > > This change makes the memory ordering requirements > > more evident, and it might well also speed up the to-idle and from-idle > > fastpaths on some architectures. > > Cleaning up the memory ordering requirements certainly seems worthwhile. > But is there any straightforward benchmark that might quantify the > "might well also speed up" here? How much does weakening the memory > ordering buy us, in practice? None that I know of! Thanx, Paul