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=-3.9 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS 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 253E8C2B9F4 for ; Thu, 17 Jun 2021 13:53:27 +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 D32BD611CE for ; Thu, 17 Jun 2021 13:53:26 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D32BD611CE Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=arm.com 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=HIfarczs7gJdnxMtdn44228MV8h9A79g4iL0UjFCB/o=; b=mE2Dz4HiZtmoDP IpqrxpJgX2DCNT1rc+R3HvIkUNmu9XBu5JGEoR1TZAmCL77IXDL9f8kcqBrFQ0DbFfQWCDSr6NXIE we7pBF3yQymvt2h7UQxx6yWb4AcLKc3JKBLoHNYLgddIdhdNxSrxXLT2CTni66FvccO3pwny++fwD 7wni3nbmyISC8VFNk2yl9Lk+zTlvNfCQLrqpldSAq0eWx9GOAC4PQ5df4ccR5BJ2ejoUF1Armm5A2 WBoYRITC06SI9gNZKfKc+NBVTIXL0NSmxb9ViVPS+DpizVymztcStNUpEI24wU5KMYGsKs/f/gjTp 6BFgK8PjCI8F7L5LpGvQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ltsR4-00AZPS-Eq; Thu, 17 Jun 2021 13:51:58 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ltsQz-00AZOG-KW for linux-arm-kernel@lists.infradead.org; Thu, 17 Jun 2021 13:51:55 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C4E4D106F; Thu, 17 Jun 2021 06:51:49 -0700 (PDT) Received: from C02TD0UTHF1T.local (unknown [172.31.20.19]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6D9043F719; Thu, 17 Jun 2021 06:51:47 -0700 (PDT) Date: Thu, 17 Jun 2021 14:51:33 +0100 From: Mark Rutland To: Andy Lutomirski Cc: "Russell King (Oracle)" , the arch/x86 maintainers , Dave Hansen , Linux Kernel Mailing List , linux-mm@kvack.org, Andrew Morton , Mathieu Desnoyers , Nicholas Piggin , "Peter Zijlstra (Intel)" , linux-arm-kernel@lists.infradead.org Subject: Re: [PATCH 7/8] membarrier: Remove arm (32) support for SYNC_CORE Message-ID: <20210617135133.GA86101@C02TD0UTHF1T.local> References: <2142129092ff9aa00e600c42a26c4015b7f5ceec.1623813516.git.luto@kernel.org> <20210617103524.GA82133@C02TD0UTHF1T.local> <20210617112305.GK22278@shell.armlinux.org.uk> <20210617113349.GB82133@C02TD0UTHF1T.local> <394219d4-36a6-4e7f-a03c-8590551b099a@www.fastmail.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <394219d4-36a6-4e7f-a03c-8590551b099a@www.fastmail.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210617_065153_798080_1705DB64 X-CRM114-Status: GOOD ( 38.87 ) 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 T24gVGh1LCBKdW4gMTcsIDIwMjEgYXQgMDY6NDE6NDFBTSAtMDcwMCwgQW5keSBMdXRvbWlyc2tp IHdyb3RlOgo+IAo+IAo+IE9uIFRodSwgSnVuIDE3LCAyMDIxLCBhdCA0OjMzIEFNLCBNYXJrIFJ1 dGxhbmQgd3JvdGU6Cj4gPiBPbiBUaHUsIEp1biAxNywgMjAyMSBhdCAxMjoyMzowNVBNICswMTAw LCBSdXNzZWxsIEtpbmcgKE9yYWNsZSkgd3JvdGU6Cj4gPiA+IE9uIFRodSwgSnVuIDE3LCAyMDIx IGF0IDExOjQwOjQ2QU0gKzAxMDAsIE1hcmsgUnV0bGFuZCB3cm90ZToKPiA+ID4gPiBPbiBUdWUs IEp1biAxNSwgMjAyMSBhdCAwODoyMToxMlBNIC0wNzAwLCBBbmR5IEx1dG9taXJza2kgd3JvdGU6 Cj4gPiA+ID4gPiBPbiBhcm0zMiwgdGhlIG9ubHkgd2F5IHRvIHNhZmVseSBmbHVzaCBpY2FjaGUg ZnJvbSB1c2VybW9kZSBpcyB0byBjYWxsCj4gPiA+ID4gPiBjYWNoZWZsdXNoKDIpLiAgVGhpcyBh bHNvIGhhbmRsZXMgYW55IHJlcXVpcmVkIHBpcGVsaW5lIGZsdXNoZXMsIHNvCj4gPiA+ID4gPiBt ZW1iYXJyaWVyJ3MgU1lOQ19DT1JFIGZlYXR1cmUgaXMgdXNlbGVzcyBvbiBhcm0uICBSZW1vdmUg aXQuCj4gPiA+ID4gCj4gPiA+ID4gVW5mb3J0dW5hdGVseSwgaXQncyBhIGJpdCBtb3JlIGNvbXBs aWNhdGVkIHRoYW4gdGhhdCwgYW5kIHRoZXNlIGRheXMKPiA+ID4gPiBTWU5DX0NPUkUgaXMgZXF1 YWxseSBuZWNlc3Nhcnkgb24gYXJtIGFzIG9uIGFybTY0LiBUaGlzIGlzIHNvbWV0aGluZwo+ID4g PiA+IHRoYXQgY2hhbmdlZCBpbiB0aGUgYXJjaGl0ZWN0dXJlIG92ZXIgdGltZSwgYnV0IHNpbmNl IEFSTXY3IHdlIGdlbmVyYWxseQo+ID4gPiA+IG5lZWQgYm90aCB0aGUgY2FjaGUgbWFpbnRlbmFu Y2UgKmFuZCogYSBjb250ZXh0IHN5bmNocm9uaXphdGlvbiBldmVudAo+ID4gPiA+ICh0aGUgbGF0 dGVyIG11c3Qgb2NjdXIgb24gdGhlIENQVSB3aGljaCB3aWxsIGV4ZWN1dGUgdGhlIGluc3RydWN0 aW9ucykuCj4gPiA+ID4gCj4gPiA+ID4gSWYgeW91IGxvb2sgYXQgdGhlIGxhdGVzdCBBUk12Ny1B UiBtYW51YWwgKEFSTSBEREkgNDA2Qy5kKSwgc2VjdGlvbgo+ID4gPiA+IEEzLjUuNCAiQ29uY3Vy cmVudCBtb2RpZmljYXRpb24gYW5kIGV4ZWN1dGlvbiBvZiBpbnN0cnVjdGlvbnMiIGNvdmVycwo+ ID4gPiA+IHRoaXMuIFRoYXQgbWFudWFsIGNhbiBiZSBmb3VuZCBhdDoKPiA+ID4gPiAKPiA+ID4g PiAJaHR0cHM6Ly9kZXZlbG9wZXIuYXJtLmNvbS9kb2N1bWVudGF0aW9uL2RkaTA0MDYvbGF0ZXN0 Lwo+ID4gPiAKPiA+ID4gTG9va2luZyBhdCB0aGF0LCBzeXNfY2FjaGVmbHVzaCgpIG1lZXRzIHRo aXMuIFRoZSBtYW51YWwgZGV0YWlscyBhCj4gPiA+IHNlcmllcyBvZiBjYWNoZSBtYWludGVuYW5j ZSBjYWxscyBpbiAic3RlcCAxIiB0aGF0IHRoZSBtb2RpZnlpbmcgdGhyZWFkCj4gPiA+IG11c3Qg aXNzdWUgLSB0aGlzIGlzIGV4YWN0bHkgd2hhdCBzeXNfY2FjaGVmbHVzaCgpIGRvZXMuIFRoZSBz YW1lIGlzCj4gPiA+IHRydWUgZm9yIEFSTXY2LCBleGNlcHQgdGhlICJJU0IiIHRlcm1pbm9sb2d5 IGlzIHJlcGxhY2VkIGJ5IGEKPiA+ID4gIlByZWZldGNoRmx1c2giIHRlcm1pbm9sb2d5LiAoSSBj aGVja2VkIERESTAxMDBJKS4KPiA+ID4gCj4gPiA+ICJzdGVwIDIiIHJlcXVpcmVzIGFuIElTQiBv biB0aGUgIm90aGVyIENQVSIgcHJpb3IgdG8gZXhlY3V0aW5nIHRoYXQKPiA+ID4gY29kZS4gQXMg SSB1bmRlcnN0YW5kIGl0LCBpbiBBUk12NywgdXNlcnNwYWNlIGNhbiBpc3N1ZSBhbiBJU0IgaXRz ZWxmLgo+ID4gPiAKPiA+ID4gRm9yIEFSTXY2SywgaXQgZG9lc24ndCBoYXZlIElTQiwgYnV0IGlu c3RlYWQgaGFzIGEgQ1AxNSBpbnN0cnVjdGlvbgo+ID4gPiBmb3IgdGhpcyB0aGF0IGlzbid0IGF2 YWlsYmxlIHRvIHVzZXJzcGFjZS4gVGhpcyBpcyB3aGVyZSB3ZSBjb21lIHRvCj4gPiA+IHRoZSBz aXR1YXRpb24gYWJvdXQgQVJNIDExTVBDb3JlLCBhbmQgd2hldGhlciB3ZSBjb250aW51ZSB0byBz dXBwb3J0Cj4gPiA+IGl0IG9yIG5vdC4KPiA+ID4gCj4gPiA+IFNvLCBJIHRoaW5rIHdlJ3JlIGNv bXBsZXRlbHkgZmluZSB3aXRoIEFSTXY3IHVuZGVyIDMyLWJpdCBBUk0ga2VybmVscwo+ID4gPiBh cyB1c2Vyc3BhY2UgaGFzIGV2ZXJ5dGhpbmcgdGhhdCdzIHJlcXVpcmVkLiBBUk12NksgaXMgYSBk aWZmZXJlbnQKPiA+ID4gbWF0dGVyIGFzIHdlJ3ZlIGFscmVhZHkgaWRlbnRpZmllZCBmb3Igc2V2 ZXJhbCByZWFzb25zLgo+ID4gCj4gPiBTdXJlLCBhbmQgSSBhZ3JlZSB3ZSBzaG91bGQgbm90IGNo YW5nZSBjYWNoZWZsdXNoKCkuCj4gPiAKPiA+IFRoZSBwb2ludCBvZiBtZW1iYXJyaWVyKFNZTkNf Q09SRSkgaXMgdGhhdCB5b3UgY2FuIG1vdmUgdGhlIGNvc3Qgb2YgdGhhdAo+ID4gSVNCIG91dCBv ZiB0aGUgZmFzdC1wYXRoIGluIHRoZSBleGVjdXRpbmcgdGhyZWFkKHMpIGFuZCBpbnRvIHRoZQo+ ID4gc2xvdy1wYXRoIG9uIHRoZSB0aHJlYWQgd2hpY2ggZ2VuZXJhdGVkIHRoZSBjb2RlLgo+ID4g Cj4gPiBTbyBlLmcuIHJhdGhlciB0aGFuIGFuIGV4ZWN1dGluZyB0aHJlYWQgYWx3YXlzIGhhdmlu ZyB0byBkbzoKPiA+IAo+ID4gCUxEUgk8cmVnPiwgWzxmdW5jcHRyPl0KPiA+IAlJU0IJLy8gaW4g Y2FzZSBmdW5jcHRyIHdhcyBqdXN0IHVwZGF0ZWQKPiA+IAlCTFIJPHJlZz4KPiA+IAo+ID4gLi4u IHlvdSBoYXZlIHRoZSB0aHJlYWQgZ2VuZXJhdGluZyB0aGUgY29kZSB1c2UgbWVtYmFycmllcihT WU5DX0NPUkUpCj4gPiBwcmlvciB0byBwbHVibGlzaGluZyB0aGUgZnVuY3B0ciwgYW5kIHRoZSBm YXN0LXBhdGggb24gYWxsIHRoZSBleGVjdXRpbmcKPiA+IHRocmVhZHMgY2FuIGJlOgo+ID4gCj4g PiAJTERSCTxyZWc+IFs8ZnVuY3B0cj5dCj4gPiAJQkxSCTxyZWc+Cj4gPiAKPiA+IC4uLiBhbmQg dGh1cyBJIHRoaW5rIHdlIHN0aWxsIHdhbnQgbWVtYmFycmllcihTWU5DX0NPUkUpIHNvIHRoYXQg cGVvcGxlCj4gPiBjYW4gZG8gdGhpcywgZXZlbiBpZiB0aGVyZSBhcmUgb3RoZXIgbWVhbnMgdG8g YWNoaWV2ZSB0aGUgc2FtZQo+ID4gZnVuY3Rpb25hbGl0eS4KPiAKPiBJIGhhZCB0aGUgaW1wcmVz c2lvbiB0aGF0IHN5c19jYWNoZWZsdXNoKCkgZGlkIHRoYXQuICBBbSBJIHdyb25nPwoKQ3VycmVu dGx5IHN5c19jYWNoZWZsdXNoKCkgZG9lc24ndCBkbyB0aGlzLCBhbmQgSUlVQyBpdCBoYXMgbmV2 ZXIgZG9uZQpyZW1vdGUgY29udGV4dCBzeW5jaHJvbml6YXRpb24gZXZlbiBmb3IgYXJjaGl0ZWN0 dXJlcyB0aGF0IG5lZWQgdGhhdAooZS5nLiB4ODYgcmVxdWlyaW5nIGEgc2VyaWFsaXppbmcgaW5z dHJ1Y3Rpb24pLgoKPiBJbiBhbnkgZXZlbnQsIEnigJltIGV2ZW4gbW9yZSBjb252aW5jZWQgdGhh dCBubyBuZXcgU1lOQ19DT1JFIGFyY2hlcwo+IHNob3VsZCBiZSBhZGRlZC4gV2UgbmVlZCBhIG5l dyBBUEkgdGhhdCBqdXN0IGRvZXMgdGhlIHJpZ2h0IHRoaW5nLiAKCk15IGludHVpdGlvbiBpcyB0 aGUgb3RoZXIgd2F5IGFyb3VuZCwgYW5kIHRoYXQgdGhpcyBpcyBhIGduZXJlYWxseQp1c2VmdWwg dGhpbmcgZm9yIGFyY2hpdGVjdHVyZXMgdGhhdCByZXF1aXJlIGNvbnRleHQgc3luY2hyb25pemF0 aW9uLgoKSXQncyBub3QgY2xlYXIgdG8gbWUgd2hhdCAidGhlIHJpZ2h0IHRoaW5nIiB3b3VsZCBt ZWFuIHNwZWNpZmljYWxseSwgYW5kCm9uIGFyY2hpdGVjdHVyZXMgd2l0aCB1c2Vyc3BhY2UgY2Fj aGUgbWFpbnRlbmFuY2UgSklUcyBjYW4gdXN1YWxseSBkbwp0aGUgbW9zdCBvcHRpbWFsIG1haW50 ZW5hbmNlLCBhbmQgb25seSBuZWVkIGhlbHAgZm9yIHRoZSBjb250ZXh0CnN5bmNocm9uaXphdGlv bi4KClRoYW5rcywKTWFyay4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxA bGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK