From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755164Ab3KFTnU (ORCPT ); Wed, 6 Nov 2013 14:43:20 -0500 Received: from merlin.infradead.org ([205.233.59.134]:36557 "EHLO merlin.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752017Ab3KFTnT (ORCPT ); Wed, 6 Nov 2013 14:43:19 -0500 Date: Wed, 6 Nov 2013 20:42:44 +0100 From: Peter Zijlstra To: "Paul E. McKenney" Cc: Geert Uytterhoeven , Linus Torvalds , Victor Kaplansky , Oleg Nesterov , Anton Blanchard , Benjamin Herrenschmidt , Frederic Weisbecker , LKML , Linux PPC dev , Mathieu Desnoyers , Michael Ellerman , Michael Neuling , Russell King , Martin Schwidefsky , Heiko Carstens , Tony Luck Subject: Re: [RFC] arch: Introduce new TSO memory barrier smp_tmb() Message-ID: <20131106194244.GL16117@laptop.programming.kicks-ass.net> References: <20131104105059.GL3947@linux.vnet.ibm.com> <20131104112254.GK28601@twins.programming.kicks-ass.net> <20131104162732.GN3947@linux.vnet.ibm.com> <20131104191127.GW16117@laptop.programming.kicks-ass.net> <20131104205344.GW3947@linux.vnet.ibm.com> <20131106123946.GJ10651@twins.programming.kicks-ass.net> <20131106135736.GK10651@twins.programming.kicks-ass.net> <20131106184848.GM18245@linux.vnet.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20131106184848.GM18245@linux.vnet.ibm.com> User-Agent: Mutt/1.5.21 (2012-12-30) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Nov 06, 2013 at 10:48:48AM -0800, Paul E. McKenney wrote: > A few nits on Documentation/memory-barriers.txt and some pointless > comments elsewhere. With the suggested Documentation/memory-barriers.txt > fixes: > > Reviewed-by: Paul E. McKenney Thanks, I think I'll cut the thing into a number of smaller patches with identical end result. Will (hopefully) post a full new series tomorrow somewhere. I was thinking like: 1 - aggressively employ asm-generic/barrier.h 2 - Reformulate _The_ document to ACQUIRE/RELEASE 3 - add the new store/load thingies That should hopefully be slightly easier to look at.