Received: by 10.223.185.116 with SMTP id b49csp613516wrg; Tue, 20 Feb 2018 05:05:57 -0800 (PST) X-Google-Smtp-Source: AH8x227yi9EucVYHN7MMAdgyMgtpkStcP5aJEUwiSJpK3XwPh6xMzfuIuoUtfb/pFjUuRANMKK27 X-Received: by 2002:a17:902:48:: with SMTP id 66-v6mr16970260pla.288.1519131956989; Tue, 20 Feb 2018 05:05:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519131956; cv=none; d=google.com; s=arc-20160816; b=r9dT5Qxa65K+Zowaw35eZx6Jw25uBDtxCh6N98CuAeBX3vUshKkl49dWOvwiuW9pWm kRE1/QEoi8ZkUHsjfqWw5lBb+QD67w7nBZ4W7p30z+iQ2ck+nuO0r8sbtReBgnzM57am XZUBK+WT6HDiWQqKlogRBs9NR/ee1h/m4GsxYQIMMla7FnXR8E6E/TrkkZupcrpfc04Z hzafNMCvnwtUIIGGdeHqJvhg2CW6cVzDpS06SFka7qq1mcEmuK/al1sqjjipJXOMF3hy 7XRfZNyCvgTghtY50mDK1X6BWyIp3T8y600MmMY2eMl+LYeKpkD0yo/0E8Q/SKj8wgpD b/Bw== 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=v0KxECWcuz+z6B6O8Li6qhZ1HKtvd6MZbjhfxGfPSlY=; b=HFIxeQeD0ACxEDLx0+6igqtolJYl7wqKx17wWbrnavoIHripFP6SPSUtCYud42lDa+ 6PfmkJJNUrtAK/4+ITe5aLJaZUpaVz9CQl3QZXeIegsPCF2Hw39HvbRcxWoAIkYlnYpM FEQ52zGVrrVKBf1vdbuRcZO8YXF4axoeBguBEiB8VcYg2vwyvG8dV18jrS1UW3Wraxr5 R1IbG+tiQbWh402VQLXWL/fIpb3cVH0sTCRZHl0QXn9l3gnzdyqEaml1T0PlTC48anCV evQUt5D9zq7Q87qyIK9S+1aww86SRbn96pIknDsaacb2M+AjIcr6Gn2SED0jQv5CHd4P nVUQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=c9c+VB1w; 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 q11si6081843pgc.617.2018.02.20.05.05.42; Tue, 20 Feb 2018 05:05:56 -0800 (PST) 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=c9c+VB1w; 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 S1752196AbeBTNCU (ORCPT + 99 others); Tue, 20 Feb 2018 08:02:20 -0500 Received: from bombadil.infradead.org ([198.137.202.133]:46876 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751965AbeBTNCQ (ORCPT ); Tue, 20 Feb 2018 08:02:16 -0500 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=v0KxECWcuz+z6B6O8Li6qhZ1HKtvd6MZbjhfxGfPSlY=; b=c9c+VB1w8erU78h4f6J6HOEMZ 7vjIGsBigZhCm0ow4LqlSQQd34e7U1PYhg7RCni7MyqLkheHqukCGaRHRbQKnqvxPGoz7Ztj7TKl1 vRO3KFM83tO/agk3k6NfwcXP7VQJ2leTepK5ECrIkU/FNaXTChsLt74prmcDEra+x1NjGdZ1HewaR bvi+eY981M+8t6pdSKqt7II0ebACy1O1tt7Um3YEh+QRnc3Qrio4fZzs92izLsToIQnGY3NwEyH3i gR2wQuPjVUh6alYra6imJ8L+m8jZGhZUL8ti+f9RYjmzw+A8dM2wC9mnXagMbbe8HrgFZBEDoFc4H U0dYGNhKw==; 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.89 #1 (Red Hat Linux)) id 1eo7YT-0005wF-0l; Tue, 20 Feb 2018 13:01:57 +0000 Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000) id E025E2038D44D; Tue, 20 Feb 2018 14:01:53 +0100 (CET) Date: Mon, 19 Feb 2018 18:43:34 +0100 From: Peter Zijlstra To: Alan Stern Cc: Andrea Parri , "Paul E. McKenney" , Akira Yokosawa , Kernel development list , mingo@kernel.org, Will Deacon , boqun.feng@gmail.com, npiggin@gmail.com, dhowells@redhat.com, Jade Alglave , Luc Maranget , Patrick Bellasi Subject: Re: [PATCH] tools/memory-model: remove rb-dep, smp_read_barrier_depends, and lockless_dereference Message-ID: <20180219174334.GU25201@hirez.programming.kicks-ass.net> References: <20180217151413.GA3785@andrea> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.2 (2017-12-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Feb 19, 2018 at 12:14:45PM -0500, Alan Stern wrote: > This leaves us with a question: Do we want to change the kernel by > adding memory barriers after unsuccessful RMW operations on Alpha, or > do we want to change the model by excluding such operations from > address dependencies? I think we want to put all the 'pain and weirdness' in Alpha.