Received: by 10.213.65.68 with SMTP id h4csp686372imn; Wed, 28 Mar 2018 10:53:32 -0700 (PDT) X-Google-Smtp-Source: AIpwx490qeyIgR5mTZSIpJAl02q5QTJhFdfGwA5wA1YzHDUEHyqhPCwjfHkruId8fL4Qv8S0K0Ln X-Received: by 2002:a17:902:4003:: with SMTP id b3-v6mr4884426pld.15.1522259612355; Wed, 28 Mar 2018 10:53:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522259612; cv=none; d=google.com; s=arc-20160816; b=WX0mKPoTYdE8BoYkLSCaicNaOmbEOiEjYnz2r0R3tAWUmFZZnekJL224Ooyq+n+Pie Ci2iiIqYco7MFh5nY35pb3VBDDeb/jNpC08Zz/GsNFFAAZze3hXO1fvzqkreBKigOygY saBxxSVmPBSv8nq5t2Zsa9siIgfxWhNI8FOorT/vcDRW57BBUFbxkPlReS26NBbS6lsc KoHmgzVygb9PTK5hRhWm2kPjiBCCoLvwNQGlxQWG9BWfGFpFFrOvtOfO0uADVS0gabbk ed8po4uDPkXbtRcRhI7p92JSOOnRkxNjMl70nCHaWhlWDqtl/FbT4NdQ8kfxZ/sCek1v lbrg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=iq2u4n2DJ46aS88d/2q0dyonKeDwQFIpBCWz0yunbro=; b=Ug89aAxa+cFo75FWrLCPxGbT5MHgxRs/6QyNLPCE4w0SYXs8Y3o6GhMEWx5e2Fxo9f XSy4WBlA/1fipHlQAs+W8w3g3aW0lExpvxzkTquQkV8Xa3L/1ivXqeyPFxjowXENerTz Ywvrrcl9Gv8CjtRfjxHkZh3fvs0UNvy+S+eC0+WJ449enXBTB+cxZDLBxppeuUAxp4Ou rqr0SIFwTOMp8rhs12kcRXbzHmESLgL6CnNtDGR3B2ZDfFZnDpKb+LOKK7uuiRTqRKGn Uv3c36cY9fM0YBqrnapa22KFpSpW0qz5E6NNe6qXMBckNr5w5b5Y9h6ynmIy/XlGnZ7m zkaA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=UV8mMg2s; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l6si3244931pfj.26.2018.03.28.10.53.18; Wed, 28 Mar 2018 10:53:32 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=UV8mMg2s; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753135AbeC1Rvt (ORCPT + 99 others); Wed, 28 Mar 2018 13:51:49 -0400 Received: from bombadil.infradead.org ([198.137.202.133]:41838 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752831AbeC1Rvr (ORCPT ); Wed, 28 Mar 2018 13:51:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=iq2u4n2DJ46aS88d/2q0dyonKeDwQFIpBCWz0yunbro=; b=UV8mMg2soNSD8RczsFC42j2Dz 6F+xJPZQKbEzJwEY0/x5NDO2JERFnJ65RIE8xxaqMssrajKWxOO8rfpyubLwlBmFkBPeN0VNKNjd2 ULw14J7JtIiFTLk+Py9Ryf11kvjPNmWCJI5PS08ZFZ3IoTFLNtjvpEXsDErwfKFfGwW3Axhcwad1F TeSM8GUY4hSPb31pvIdTpWYkwTplpWO0xtvjiQDsWleqJeGYXz0v2OJhRvVJvu9fdMJ1wDgqwghZS pabSvkNd1o81aRnJYovnr9dvIqTGHNEZ3xnShwM6QIzxBe4xVjAxhD5E/inBazRBjyGgRd7pAqxRv VLYjXrkkw==; Received: from j217100.upc-j.chello.nl ([24.132.217.100] helo=hirez.programming.kicks-ass.net) by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux)) id 1f1FEX-0003d9-Vz; Wed, 28 Mar 2018 17:51:38 +0000 Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000) id 7FF7220298BAC; Wed, 28 Mar 2018 19:51:36 +0200 (CEST) Date: Wed, 28 Mar 2018 19:51:36 +0200 From: Peter Zijlstra To: Alan Stern Cc: "Paul E. McKenney" , schwidefsky@de.ibm.com, borntraeger@de.ibm.com, linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org, parri.andrea@gmail.com, will.deacon@arm.com, boqun.feng@gmail.com, npiggin@gmail.com, dhowells@redhat.com, j.alglave@ucl.ac.uk, luc.maranget@inria.fr, akiyks@gmail.com Subject: Re: [PATCH RFC tools/memory-model] Add s390.{cfg,cat} Message-ID: <20180328175136.GL4082@hirez.programming.kicks-ass.net> References: <20180328134232.GA29274@linux.vnet.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.3 (2018-01-21) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Mar 28, 2018 at 11:01:25AM -0400, Alan Stern wrote: > I don't quite see the point of this. You're not suggesting that we > have one Linux Kernel Memory Consistency Model for s390 and another > one for all the other architectures, are you? > > If the idea is merely to provide a herd model for s390 then it should > go into the DIY repository, not into the LKMM repository. I suspect the use-case was validating s390 arch code which might not have followed all the regular linux rules because they know its TSO. But yes, I'm tempted to agree that even arch specific code ought to follow the regular rules, just to avoid completely messing up the reader.