From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.7 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1DE1CC2B9F4 for ; Thu, 17 Jun 2021 17:43:10 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id DC15E613CA for ; Thu, 17 Jun 2021 17:43:09 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DC15E613CA Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=VRgz2UHfPZwtW5NFhNHhjWEZfcv5T3ZTvX0WwrMA26s=; b=ERcjO1fRI9sa17 DRn937GeSUGrNic92lZzvfjmgmZG6ifmaMyQIlh+qT3ACNmw2hl8xW7vaX7Q3gr4Ka+0FHWpnT/+c MrbNvcnEkbpx65NPkeO+dFcZ3INeco2T0B58qrzH7tWi6t8vJTjqNW85MHtUVyD27QYW4lyzAZUt5 WoYTnmA98xuRASafSrchwL82ef8vOPjtGf7HPNF4XW0xjHI+gjS6OV9Sf/e16VqZkWZGLJffdlMnj /F0uRAeY49MBCj91AHX8gZS68/0mOgstjUiSpzoix0mvhqIHLIQRFdPzXtNYAaEmoSobQaBHEMPIN n+1hJKTMISPNNYCRQFvA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ltw1N-00BGiu-9a; Thu, 17 Jun 2021 17:41:41 +0000 Received: from mail.kernel.org ([198.145.29.99]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ltw1J-00BGiW-Dj for linux-arm-kernel@lists.infradead.org; Thu, 17 Jun 2021 17:41:38 +0000 Received: by mail.kernel.org (Postfix) with ESMTPSA id BC99B60BBB; Thu, 17 Jun 2021 17:41:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1623951697; bh=ZkJlSxiNjEgW7UNrcy94/+VwFzbACohHfP4Xxvn2f/c=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=oWd/zW850NrEzhiBsNucRN99JK2cIOMM71Ainsh3Ftq12+d8hflp8I+JwLyXxn64l 9HHH0DvWfNoZEr1S+EH1dEtiRg9RRv2ZIcJ4kR4eCkPIZ9akyGM9vo2AShR9Aw7HLl /QWpdWx7QeL2rkye5qxEoG258qpCOSZp88PggbCzxS8jioWZRTupnSt+LSc6x88+tv m+VBRHoZc7LREqB+vhM+Tbj3z2Pcs0KKuR5D8Q5aLTEgXtRJCPt9sYD5EzhhWgdG3a 1O3Vb85YpF+j7mfTFCtsJZCZeO4gdXNGJd2z+Lu836ixtJN1UMc/PQb14rfEk7KHMW WZby59qvQiVDA== Date: Thu, 17 Jun 2021 18:41:32 +0100 From: Will Deacon To: Catalin Marinas Cc: Zhi Li , Frank Li , Shenwei Wang , Han Xu , Nitin Garg , Jason Liu , "linux-arm-kernel@lists.infradead.org" Subject: Re: The problem about arm64: io: Relax implicit barriers in default I/O accessors Message-ID: <20210617174131.GC24813@willie-the-truck> References: <20210617092744.GB6314@arm.com> <20210617172528.GA24813@willie-the-truck> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20210617172528.GA24813@willie-the-truck> User-Agent: Mutt/1.10.1 (2018-07-13) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210617_104137_538614_79F1F877 X-CRM114-Status: GOOD ( 27.66 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gVGh1LCBKdW4gMTcsIDIwMjEgYXQgMDY6MjU6MjhQTSArMDEwMCwgV2lsbCBEZWFjb24gd3Jv dGU6Cj4gT24gVGh1LCBKdW4gMTcsIDIwMjEgYXQgMTA6Mjc6NDRBTSArMDEwMCwgQ2F0YWxpbiBN YXJpbmFzIHdyb3RlOgo+ID4gT24gV2VkLCBKdW4gMTYsIDIwMjEgYXQgMDI6MjQ6MzlQTSAtMDUw MCwgWmhpIExpIHdyb3RlOgo+ID4gPiBPbiBXZWQsIEp1biAxNiwgMjAyMSBhdCAyOjE4IFBNIEZy YW5rIExpIDxmcmFuay5saUBueHAuY29tPiB3cm90ZToKPiA+ID4gPiBXaWxsIERlYWNvbiB3cm90 ZToKPiA+ID4gPiA+IEl0IHdvdWxkIGFsc28gYmUgaGVscGZ1bCB0byBrbm93IGEgYml0IG1vcmUg YWJvdXQgdGhlIGhhcmR3YXJlOgo+ID4gPiA+ID4KPiA+ID4gPiA+ICAgLSBXaGF0IGlzIHRoZSAi aW50ZXJuYWwgYnVzIGZhYnJpYyI/Cj4gPiA+IAo+ID4gPiA+IExvb2sgbGlrZSBBUk0gY2FsbCBh cyAiSW50ZXJjb25uZWN0IiwgIE11bHRpIEFYSSBtYXN0ZXIgYW5kIG11bHRpIEFYSSBzbGF2ZQo+ ID4gPiA+IGNvbm5lY3RlZCB0b2dldGhlci4gCj4gPiA+IAo+ID4gPiBJICBkcmF3ZWQgc2ltcGxp ZmllZCBidXMgc3RydWN0dXJlLiAKPiA+ID4gIAo+ID4gPiAgICAgICAgIOKUjOKUgOKUgOKUgOKU gOKUgOKUgOKUkCDilIzilIDilIDilIDilIDilJAKPiA+ID4gICAgICAgICDilIIgQTUzICDilIIg 4pSCQTcyIOKUggo+ID4gPiAgICAgICAgIOKUlOKUgOKUgOKUgOKUrOKUgOKUgOKUmCDilJTilIDi lKzilIDilIDilJgKPiA+ID4gICAgICAgICAgICAg4pSCICAgICAg4pSCCj4gPiA+ICAgICAgICAg 4pSM4pSA4pSA4pSA4pa84pSA4pSA4pSA4pSA4pSA4pSA4pa84pSA4pSA4pSQCj4gPiA+ICAgICAg ICAg4pSCICAgIENDSTQwMCAgIOKUggo+ID4gPiAgICAgICAgIOKUlOKUgOKUgOKUgOKUgOKUgOKU rOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUmAo+ID4gPiAgICAgICAgICAgICAgIOKUgiAgIDEgKGEp d3JpdGUgdG8gZGRyIChub3JtYWwgdW5jYWNoZWQgbWVtb3J5KQo+ID4gPiAgICAgICAgICAgICAg IOKUgiAgIERNQiBPU0hTVAo+ID4gPiAgICAgICAgICAgICAgIOKUgiAgIDIgKGIpd3JpdGUgdG8g dXNiIHJlZ2lzdGVyKGRldmljZSwgbkduUkUpCj4gPiA+ICAgICAgICAg4pSM4pSA4pSA4pSA4pSA 4pSA4pa84pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA 4pSA4pSA4pSA4pSA4pSA4pSA4pSQICAgICAgIOKUjOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKU gOKUgOKUgOKUkAo+ID4gPiAgICAgICAgIOKUgiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg 4peE4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSkICAgR1BVICAgICDilIIKPiA+ID4gICAgICAgICDi lIIgICAgIEJ1cyBmYWJyaWMgICAgICAgICAgICAgIOKUgiAgICAgICDilIIgICAgICAgICAgIOKU ggo+ID4gPiAgICAgICAgIOKUlOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKU gOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUrOKUmCAgICAg ICDilJTilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilJgKPiA+ID4gMyAoYikgcmVh Y2ggdXNiICAg4payIDQgdXNiIHJlYWQgICDilrIgICDilIIgNi4oYSlyZWFjaAo+ID4gPiAgICAg ICAgICDilIIgICAgICAgIOKUgiAgIGRkciAgICAgICAg4pSCICAg4pSCCj4gPiA+ICAgICAgIOKU jOKUgOKUgOKWvOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUtOKUgOKUkCAgICAgICAgICAgIOKU giAgIOKUggo+ID4gPiAgICAgICDilIIgICAgICAgICAgICAg4pSCICAgICAgICAgICAg4pSCICAg 4pSCCj4gPiA+ICAgICAgIOKUgiAgVVNCICAgICAgICDilIIgICAgICA1LnVzYiDilIIgICDilIIK PiA+ID4gICAgICAg4pSCICAgICAgICAgICAgIOKUgiAgICAgIHJlYWQgIOKUgiAgIOKUggo+ID4g PiAgICAgICDilJTilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilJggICAg ICAgICAgICDilIIgICDilIIKPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOKU jOKUgOKUtOKUgOKUgOKUgOKWvOKUgOKUkAo+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAg4pSCICAgICAgIOKUggo+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg 4pSCIEREUiAgIOKUggo+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg4pSCICAg ICAgIOKUggo+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg4pSU4pSA4pSA4pSA 4pSA4pSA4pSA4pSA4pSYCj4gPiAKPiA+IFNpbmNlIHlvdSBzZW50IGFuIEhUTUwgbWVzc2FnZSwg aXQgd2FzIHJlamVjdGVkIGJ5IHRoZSBsaXN0IHNlcnZlci4gVGhlCj4gPiBhYm92ZSBpcyBhIHBs YWluLXRleHQgcmVuZGl0aW9uIGJ5IHczbSAoYW5kIGNoYW5nZWQgYmFycmllcigpIHRvIERNQgo+ ID4gT1NIU1QpLgo+ID4gCj4gPiBJcyB0aGUgRE1CIHByb3BhZ2F0ZWQgdG8gdGhlIGJ1cyBmYWJy aWM/IElJVUMsIG91ciBsb2dpYyBpcyB0aGF0IGlmIHRoZQo+ID4gd3JpdGUgKGIpIHRvIFVTQiBp cyBvYnNlcnZhYmxlIGJ5LCBsZXQncyBzYXksIHRoZSBHUFUsIHRoZSBzYW1lIEdQVQo+ID4gc2hv dWxkIGFsc28gb2JzZXJ2ZSB0aGUgd3JpdGUgKGEpIHRvIEREUi4gU2luY2UgdGhlIHdyaXRlIChh KSB0byBERFIgaXMKPiA+IGdsb2JhbGx5IG9ic2VydmFibGUsIHRoZSBVU0IgZGV2aWNlIHJlYWQg YXQgKDQpIHNob3VsZCBhbHNvIG9ic2VydmUgaXQKPiA+ICh3ZWxsLCB3ZSBtYXkgYmUgd3Jvbmcp Lgo+IAo+IEl0J3MgcHJldHR5IHJhcmUgZm9yIGJhcnJpZXJzIHRvIHByb3BhZ2F0ZSBvbnRvIHRo ZSBmYWJyaWMgLS0gdXN1YWxseSB0aGUKPiBDUFUganVzdCBvcmRlcnMgZXZlcnl0aGluZyBiYXNl ZCBvbiBhY2tub3dsZWRnZW1lbnRzLiBJZiB0aGUgQ0NJIGdpdmVzIHRoZQo+IHdyaXRlIHJlc3Bv bnNlIGZvciB0aGUgbm9uLWNhY2hlYWJsZSB3cml0ZSBJIGNvdWxkIHNlZSB0aGF0IGNhdXNpbmcg YW4gaXNzdWUKPiBpZiB0aGUgYnVzIGZhYnJpYyBjYW4gdGhlbiByZW9yZGVyIGFjY2Vzc2VzLCBi dXQgdGhlbiBJIHdvdWxkIGFyZ3VlIHRoYXQncyBhCj4gYnJva2VuIHN5c3RlbSBiZWNhdXNlIHNp bXBsZSByaW5nIGJ1ZmZlcnMgaW4gbm9uLWNhY2hlYWJsZSBtZW1vcnkgd291bGQgZmFpbAo+IGZv ciBwZXJpcGhlcmFscyBob29raW5nIGludG8gdGhlIGJ1cyBmYWJyaWMgKGkuZS4gZG1hXyptYigp IHdvdWxkIGJlCj4gYnJva2VuKS4gSSB0aGluayBpdCB3b3VsZCBhbHNvIG1lYW4gdGhhdCBEU0Ig ZG9lc24ndCBuZWNlc3NhcmlseSBmaXggdGhlCj4gaXNzdWUsIGl0IHByb2JhYmx5IGp1c3QgbWFr ZXMgaXQgbGVzcyBsaWtlbHkgYmVjYXVzZSBpdCB0YWtlcyBsb25nZXIgdG8KPiBnZXQgdGhlIGRl dmljZSB3cml0ZSBvdXQgYWZ0ZXIgdGhlIGFja25vd2xlZGdlbWVudCAtLSBuZGVsYXkoKSB3b3Vs ZCBhY2hpZXZlCj4gdGhlIHNhbWUgZWZmZWN0IDopCj4gCj4gRnJhbmsgLS0gd2hhdCBoYXBwZW5z IGlmIHlvdSB0cnkgZWl0aGVyIERNQiBTWSwgb3IgRE1CIE9TSCAod2l0aG91dCB0aGUgU1QpCj4g aW4gd3JpdGVsKCk/CgpBbHNvLCBkaWdnaW5nIGludG8gdGhlIEE3MiBUUk0gdGhlcmUgYXJlIGEg YnVuY2ggb2YgY29uZmlndXJhdGlvbiBzaWduYWxzCmluIHRoaXMgYXJlYTsgc2VlIFNZU0JBUkRJ U0FCTEUgYW5kIEJST0FEQ0FTVE9VVEVSLCBmb3IgZXhhbXBsZS4KCkRvZXMgdGhlIGZhaWx1cmUg aGFwcGVuIG9uIGJvdGggYTUzIGFuZCBhNzIsIG9yIG9ubHkgb24gb25lIENQVSB0eXBlPwoKV2ls bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgt YXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQu b3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJt LWtlcm5lbAo=