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 07DC2C2B9F4 for ; Thu, 17 Jun 2021 21:42:02 +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 BD76D6100A for ; Thu, 17 Jun 2021 21:42:01 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BD76D6100A 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=hi+zvLlXZaJv0Dnzf9A/Pp4TBrHfGMVHCO9OSj2xVXs=; b=jTkGLMxnZdNHwP kEHVGs0SiMZeV/P+AMaBU023SV34Oeelr7SCSo26pr+Sgh8cNB4Rk77d9eyktbYVa+2oB2RLyDtFw 7L0W4piPIxYiiwD+cxsee9dw+R36Yfr6XHcJObd7o42YbUdAiyrpMoo9cfDMI+fkqxspK0gtmCNi/ YdgrbnsdOjGZ4w4uji38sN/9FWx8/tI8L4PJTSBerOoq2zo7NT0AqOvQJ4gpz3OxD4HHeMv9+hg09 7d7iN0Z2/Ljlg2e3cqJFKfL2Y/2Ni963Pr7ItWRhsmv6NlKPw8B+7XpQGC7HiOMywyOm5bNvM/Gbi sxJDVoy6YEAChsj1/ZIA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ltzkM-00BrWr-57; Thu, 17 Jun 2021 21:40:22 +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 1ltzkI-00BrWF-Bi for linux-arm-kernel@lists.infradead.org; Thu, 17 Jun 2021 21:40:20 +0000 Received: by mail.kernel.org (Postfix) with ESMTPSA id EA4A361241; Thu, 17 Jun 2021 21:40:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1623966017; bh=gM3viHwA6Xl4G+fDxztisGMwlzjq2tVdpxH0tOo1mcs=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=d1CKJraFWv6v0UCLmm8oTKELmTa7uvyxBEp8ZusrnO15f+z2oWiGhQSmy2AZwYRPc yHMw6y7Rlc13jDBcpRaup8Ca7dnYtyVaNyMnTYZPQoFNlyjdK92dJISpm8WSFaIGG8 jS8qKf9Py895u606QMW1wLQyfAGoE2AUjYDGQ1o+nL41F2X+slbKKrcbNH+5n3lHYA d/tmQMvfP9k4B+Q5VS4Ozj1MiHHX3vP/50jDhLMViSld/M69QTPkc6M99KJnne9yI1 qGmDrpTHABlEwH/ldANSkK6V35X+MXUAp+cPSZzxfJcvPuprDgsIa56NOKSnZGsdT3 oik7VKGKqrO8g== Date: Thu, 17 Jun 2021 22:40:12 +0100 From: Will Deacon To: Frank Li Cc: Catalin Marinas , Zhi Li , Shenwei Wang , Han Xu , Nitin Garg , Jason Liu , "linux-arm-kernel@lists.infradead.org" Subject: Re: [EXT] Re: The problem about arm64: io: Relax implicit barriers in default I/O accessors Message-ID: <20210617214012.GA25403@willie-the-truck> References: <20210617092744.GB6314@arm.com> <20210617172528.GA24813@willie-the-truck> <20210617174131.GC24813@willie-the-truck> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: 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_144018_482770_B97A0DE6 X-CRM114-Status: GOOD ( 38.41 ) 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 T24gVGh1LCBKdW4gMTcsIDIwMjEgYXQgMDg6MTE6NTBQTSArMDAwMCwgRnJhbmsgTGkgd3JvdGU6 Cj4gCj4gCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4gRnJvbTogV2lsbCBEZWFj b24gPHdpbGxAa2VybmVsLm9yZz4KPiA+IFNlbnQ6IFRodXJzZGF5LCBKdW5lIDE3LCAyMDIxIDEy OjQyIFBNCj4gPiBUbzogQ2F0YWxpbiBNYXJpbmFzIDxjYXRhbGluLm1hcmluYXNAYXJtLmNvbT4K PiA+IENjOiBaaGkgTGkgPGx6bnVhYUBnbWFpbC5jb20+OyBGcmFuayBMaSA8ZnJhbmsubGlAbnhw LmNvbT47IFNoZW53ZWkgV2FuZwo+ID4gPHNoZW53ZWkud2FuZ0BueHAuY29tPjsgSGFuIFh1IDxo YW4ueHVAbnhwLmNvbT47IE5pdGluIEdhcmcKPiA+IDxuaXRpbi5nYXJnQG54cC5jb20+OyBKYXNv biBMaXUgPGphc29uLmh1aS5saXVAbnhwLmNvbT47IGxpbnV4LWFybS0KPiA+IGtlcm5lbEBsaXN0 cy5pbmZyYWRlYWQub3JnCj4gPiBTdWJqZWN0OiBbRVhUXSBSZTogVGhlIHByb2JsZW0gYWJvdXQg YXJtNjQ6IGlvOiBSZWxheCBpbXBsaWNpdCBiYXJyaWVycyBpbgo+ID4gZGVmYXVsdCBJL08gYWNj ZXNzb3JzCj4gPiAKPiA+IENhdXRpb246IEVYVCBFbWFpbAo+ID4gCj4gPiBPbiBUaHUsIEp1biAx NywgMjAyMSBhdCAwNjoyNToyOFBNICswMTAwLCBXaWxsIERlYWNvbiB3cm90ZToKPiA+ID4gT24g VGh1LCBKdW4gMTcsIDIwMjEgYXQgMTA6Mjc6NDRBTSArMDEwMCwgQ2F0YWxpbiBNYXJpbmFzIHdy b3RlOgo+ID4gPiA+IE9uIFdlZCwgSnVuIDE2LCAyMDIxIGF0IDAyOjI0OjM5UE0gLTA1MDAsIFpo aSBMaSB3cm90ZToKPiA+ID4gPiA+IE9uIFdlZCwgSnVuIDE2LCAyMDIxIGF0IDI6MTggUE0gRnJh bmsgTGkgPGZyYW5rLmxpQG54cC5jb20+IHdyb3RlOgo+ID4gPiA+ID4gPiBXaWxsIERlYWNvbiB3 cm90ZToKPiA+ID4gPiA+ID4gPiBJdCB3b3VsZCBhbHNvIGJlIGhlbHBmdWwgdG8ga25vdyBhIGJp dCBtb3JlIGFib3V0IHRoZSBoYXJkd2FyZToKPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+ICAg LSBXaGF0IGlzIHRoZSAiaW50ZXJuYWwgYnVzIGZhYnJpYyI/Cj4gPiA+ID4gPgo+ID4gPiA+ID4g PiBMb29rIGxpa2UgQVJNIGNhbGwgYXMgIkludGVyY29ubmVjdCIsICBNdWx0aSBBWEkgbWFzdGVy IGFuZCBtdWx0aQo+ID4gQVhJIHNsYXZlCj4gPiA+ID4gPiA+IGNvbm5lY3RlZCB0b2dldGhlci4K PiA+ID4gPiA+Cj4gPiA+ID4gPiBJICBkcmF3ZWQgc2ltcGxpZmllZCBidXMgc3RydWN0dXJlLgo+ ID4gPiA+ID4KPiA+ID4gPiA+ICAgICAgICAg4pSM4pSA4pSA4pSA4pSA4pSA4pSA4pSQIOKUjOKU gOKUgOKUgOKUgOKUkAo+ID4gPiA+ID4gICAgICAgICDilIIgQTUzICDilIIg4pSCQTcyIOKUggo+ ID4gPiA+ID4gICAgICAgICDilJTilIDilIDilIDilKzilIDilIDilJgg4pSU4pSA4pSs4pSA4pSA 4pSYCj4gPiA+ID4gPiAgICAgICAgICAgICDilIIgICAgICDilIIKPiA+ID4gPiA+ICAgICAgICAg 4pSM4pSA4pSA4pSA4pa84pSA4pSA4pSA4pSA4pSA4pSA4pa84pSA4pSA4pSQCj4gPiA+ID4gPiAg ICAgICAgIOKUgiAgICBDQ0k0MDAgICDilIIKPiA+ID4gPiA+ICAgICAgICAg4pSU4pSA4pSA4pSA 4pSA4pSA4pSs4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSYCj4gPiA+ID4gPiAgICAgICAgICAgICAg IOKUgiAgIDEgKGEpd3JpdGUgdG8gZGRyIChub3JtYWwgdW5jYWNoZWQgbWVtb3J5KQo+ID4gPiA+ ID4gICAgICAgICAgICAgICDilIIgICBETUIgT1NIU1QKPiA+ID4gPiA+ICAgICAgICAgICAgICAg 4pSCICAgMiAoYil3cml0ZSB0byB1c2IgcmVnaXN0ZXIoZGV2aWNlLCBuR25SRSkKPiA+ID4gPiA+ ICAgICAgICAg4pSM4pSA4pSA4pSA4pSA4pSA4pa84pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA 4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSQICAgICAgIOKUjAo+ ID4g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSQCj4gPiA+ID4gPiAgICAgICAg IOKUgiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg4peE4pSA4pSA4pSA4pSA4pSA4pSA4pSA 4pSkICAgR1BVICAgICDilIIKPiA+ID4gPiA+ICAgICAgICAg4pSCICAgICBCdXMgZmFicmljICAg ICAgICAgICAgICDilIIgICAgICAg4pSCICAgICAgICAgICDilIIKPiA+ID4gPiA+ICAgICAgICAg 4pSU4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA 4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSs4pSYICAgICAgIOKUlAo+ID4g4pSA4pSA 4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSYCj4gPiA+ID4gPiAzIChiKSByZWFjaCB1c2Ig ICDilrIgNCB1c2IgcmVhZCAgIOKWsiAgIOKUgiA2LihhKXJlYWNoCj4gPiA+ID4gPiAgICAgICAg ICDilIIgICAgICAgIOKUgiAgIGRkciAgICAgICAg4pSCICAg4pSCCj4gPiA+ID4gPiAgICAgICDi lIzilIDilIDilrzilIDilIDilIDilIDilIDilIDilIDilIDilLTilIDilJAgICAgICAgICAgICDi lIIgICDilIIKPiA+ID4gPiA+ICAgICAgIOKUgiAgICAgICAgICAgICDilIIgICAgICAgICAgICDi lIIgICDilIIKPiA+ID4gPiA+ICAgICAgIOKUgiAgVVNCICAgICAgICDilIIgICAgICA1LnVzYiDi lIIgICDilIIKPiA+ID4gPiA+ICAgICAgIOKUgiAgICAgICAgICAgICDilIIgICAgICByZWFkICDi lIIgICDilIIKPiA+ID4gPiA+ICAgICAgIOKUlOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKU gOKUgOKUgOKUgOKUmCAgICAgICAgICAgIOKUgiAgIOKUggo+ID4gPiA+ID4gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIOKUjOKUgOKUtOKUgOKUgOKUgOKWvOKUgOKUkAo+ID4gPiA+ID4g ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOKUgiAgICAgICDilIIKPiA+ID4gPiA+ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICDilIIgRERSICAg4pSCCj4gPiA+ID4gPiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAg4pSCICAgICAgIOKUggo+ID4gPiA+ID4gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIOKUlOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUmAo+ID4g PiA+Cj4gPiA+ID4gU2luY2UgeW91IHNlbnQgYW4gSFRNTCBtZXNzYWdlLCBpdCB3YXMgcmVqZWN0 ZWQgYnkgdGhlIGxpc3Qgc2VydmVyLiBUaGUKPiA+ID4gPiBhYm92ZSBpcyBhIHBsYWluLXRleHQg cmVuZGl0aW9uIGJ5IHczbSAoYW5kIGNoYW5nZWQgYmFycmllcigpIHRvIERNQgo+ID4gPiA+IE9T SFNUKS4KPiA+ID4gPgo+ID4gPiA+IElzIHRoZSBETUIgcHJvcGFnYXRlZCB0byB0aGUgYnVzIGZh YnJpYz8gSUlVQywgb3VyIGxvZ2ljIGlzIHRoYXQgaWYgdGhlCj4gPiA+ID4gd3JpdGUgKGIpIHRv IFVTQiBpcyBvYnNlcnZhYmxlIGJ5LCBsZXQncyBzYXksIHRoZSBHUFUsIHRoZSBzYW1lIEdQVQo+ ID4gPiA+IHNob3VsZCBhbHNvIG9ic2VydmUgdGhlIHdyaXRlIChhKSB0byBERFIuIFNpbmNlIHRo ZSB3cml0ZSAoYSkgdG8gRERSIGlzCj4gPiA+ID4gZ2xvYmFsbHkgb2JzZXJ2YWJsZSwgdGhlIFVT QiBkZXZpY2UgcmVhZCBhdCAoNCkgc2hvdWxkIGFsc28gb2JzZXJ2ZSBpdAo+ID4gPiA+ICh3ZWxs LCB3ZSBtYXkgYmUgd3JvbmcpLgo+ID4gPgo+ID4gPiBJdCdzIHByZXR0eSByYXJlIGZvciBiYXJy aWVycyB0byBwcm9wYWdhdGUgb250byB0aGUgZmFicmljIC0tIHVzdWFsbHkgdGhlCj4gPiA+IENQ VSBqdXN0IG9yZGVycyBldmVyeXRoaW5nIGJhc2VkIG9uIGFja25vd2xlZGdlbWVudHMuIElmIHRo ZSBDQ0kgZ2l2ZXMKPiA+IHRoZQo+ID4gPiB3cml0ZSByZXNwb25zZSBmb3IgdGhlIG5vbi1jYWNo ZWFibGUgd3JpdGUgSSBjb3VsZCBzZWUgdGhhdCBjYXVzaW5nIGFuCj4gPiBpc3N1ZQo+ID4gPiBp ZiB0aGUgYnVzIGZhYnJpYyBjYW4gdGhlbiByZW9yZGVyIGFjY2Vzc2VzLCBidXQgdGhlbiBJIHdv dWxkIGFyZ3VlCj4gPiB0aGF0J3MgYQo+ID4gPiBicm9rZW4gc3lzdGVtIGJlY2F1c2Ugc2ltcGxl IHJpbmcgYnVmZmVycyBpbiBub24tY2FjaGVhYmxlIG1lbW9yeSB3b3VsZAo+ID4gZmFpbAo+IAo+ IEJ1cyBmYWJyaWMgZG9uJ3QgcmVvcmRlciB0aGUgc2FtZSBheGkgbWFzdGVyLiAKPiBodHRwczov L2VsaW51eC5vcmcvaW1hZ2VzLzcvNzMvRGVhY29uLXdlYWstdG8td2VlZHkucGRmCj4gUGFnZSA0 MiBzaG93IHJhY2UgY29uZGl0aW9uLiBJIHRoaW5rIGFib3ZlIHJhY2UgY29uZGl0aW9uIGhhcHBl biBhdCBvdXIgc3lzdGVtLgo+IEkgYW0gbm90IHN1cmUgaWYgaXQgaXMgZXhpc3QgYXQgQXJtdjgg c3lzdGVtLgoKSnVzdCBhIHdvcmQgb2Ygd2FybmluZyBoZXJlLCBidXQgdGhlIEFybXY4IG1lbW9y eSBtb2RlbCB3YXMKKnJldHJvc3BlY3RpdmVseSogc3RyZW5ndGhlbmVkIHNpbmNlIEkgZ2F2ZSB0 aGF0IHRhbGssIHNvIHRoZSBzdHVmZiBpbiB0aGF0CnBkZiBpcyBvdXQgb2YgZGF0ZSAoYW5kIHdy b25nKS4KCj4gPiA+IGZvciBwZXJpcGhlcmFscyBob29raW5nIGludG8gdGhlIGJ1cyBmYWJyaWMg KGkuZS4gZG1hXyptYigpIHdvdWxkIGJlCj4gPiA+IGJyb2tlbikuIEkgdGhpbmsgaXQgd291bGQg YWxzbyBtZWFuIHRoYXQgRFNCIGRvZXNuJ3QgbmVjZXNzYXJpbHkgZml4IHRoZQo+ID4gPiBpc3N1 ZSwgaXQgcHJvYmFibHkganVzdCBtYWtlcyBpdCBsZXNzIGxpa2VseSBiZWNhdXNlIGl0IHRha2Vz IGxvbmdlciB0bwo+ID4gPiBnZXQgdGhlIGRldmljZSB3cml0ZSBvdXQgYWZ0ZXIgdGhlIGFja25v d2xlZGdlbWVudCAtLSBuZGVsYXkoKSB3b3VsZAo+ID4gYWNoaWV2ZQo+ID4gPiB0aGUgc2FtZSBl ZmZlY3QgOikKPiAKPiBUaGF0J3Mgd2hhdCBJIHdvcnJpZWQuIAo+IAo+ID4gPgo+ID4gPiBGcmFu ayAtLSB3aGF0IGhhcHBlbnMgaWYgeW91IHRyeSBlaXRoZXIgRE1CIFNZLCBvciBETUIgT1NIICh3 aXRob3V0IHRoZQo+ID4gU1QpCj4gPiA+IGluIHdyaXRlbCgpPwo+IAo+IEl0IHdvcmtzIHdlbGwg Zm9yIDIgaG91cnMhIE5vcm1hbGx5LCBwcm9ibGVtIGhhcHBlbiBiZWxvdyAxMG1pbi4gU28gSSB0 aGluayBETUIgU1kKPiBjYW4gZml4IGl0LiAKCk9oLCBpbnRlcmVzdGluZy4gTWF5YmUgdGhpcyBp cyBhIGNhc2Ugd2hlcmUgT1NIIHZzIFNZIGFjdHVhbGx5IG1ha2VzIGEKZGlmZmVyZW5jZS4gSSdt IG5vdCBxdWl0ZSBzdXJlIHdoYXQgaXQgbWVhbnMgZm9yIHRoZSBjb2hlcmVuY3kgb2Ygbm9ybWFs LApub24tY2FjaGVhYmxlIGFjY2Vzc2VzICh3aGljaCBhcmUgb3V0ZXItc2hhcmVhYmxlKSBzbyB0 aGF0IHByb2JhYmx5IG5lZWRzIGEKYml0IG1vcmUgdGhvdWdodC4KCkNhbiB5b3UgY29uZmlybSB0 aGF0IHRoZSBpc3N1ZSAqZG9lcyogc3RpbGwgb2NjdXIgaWYgeW91IHVzZSBkbWIob3NoKQppbnN0 ZWFkIG9mIGRtYihvc2hzdCksIHBsZWFzZT8KCldpbGwKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0Cmxp bnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFk Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK