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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id EEF79C433EF for ; Sun, 5 Jun 2022 09:59:31 +0000 (UTC) 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:From:References:Cc:To: Subject:MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=kDyLNk2zoAl6LWJNvPP5WNAX3UNjuWQhdVenRDCEmrc=; b=qJL2xhMuh949f7 sSKzWAnjyqGL5usYE5MzZ09wb7u7fVYdndYArzvnHBY8MTTGDR805DhxE05sBIckMXN5Hy6LgfWc2 z5IZuk1PNJeHeGC/dU3QbAllss70SG6mXq2rnbndKKspb7r9iZ1b8JKMFiYp6JF4NZPeAYA2PS8dB 3pEwE3aSJYRnfQC18qor4VcvNQtCeqy5rYmHMRfcZdkfauTu8drB89A2aEyuSLyovCU+KK31bvpf5 hMb+yr3xfv1uHcv0RB1R7Q9osAwMgpalxWyGTKz/xmLPpzGdTE4/Mu5yJ8/xtDDWg8y5/wwZ+Pyij MXypz030paVywJne1VRQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nxn1d-00EFfb-9G; Sun, 05 Jun 2022 09:58:25 +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 1nxn1Z-00EFeO-4t for linux-arm-kernel@lists.infradead.org; Sun, 05 Jun 2022 09:58:23 +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 B9300D6E; Sun, 5 Jun 2022 02:58:17 -0700 (PDT) Received: from [10.163.37.253] (unknown [10.163.37.253]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2FB513F66F; Sun, 5 Jun 2022 02:58:08 -0700 (PDT) Message-ID: <53c7da54-e106-0161-a128-4f0cfe92d7e4@arm.com> Date: Sun, 5 Jun 2022 15:28:08 +0530 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Subject: Re: [PATCH 2/6] s390/mm: Enable ARCH_HAS_VM_GET_PAGE_PROT Content-Language: en-US To: Christophe Leroy , "linux-mm@kvack.org" Cc: Catalin Marinas , "linux-kernel@vger.kernel.org" , Paul Mackerras , "sparclinux@vger.kernel.org" , Alexander Gordeev , Will Deacon , Jonas Bonn , "linux-s390@vger.kernel.org" , "x86@kernel.org" , "linux-csky@vger.kernel.org" , Ingo Molnar , Geert Uytterhoeven , Vasily Gorbik , Heiko Carstens , "openrisc@lists.librecores.org" , Thomas Gleixner , "linux-arm-kernel@lists.infradead.org" , Thomas Bogendoerfer , "linux-mips@vger.kernel.org" , Dinh Nguyen , Sven Schnelle , Andrew Morton , "linuxppc-dev@lists.ozlabs.org" , "David S. Miller" References: <20220603101411.488970-1-anshuman.khandual@arm.com> <20220603101411.488970-3-anshuman.khandual@arm.com> From: Anshuman Khandual In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220605_025821_398099_DA1B5390 X-CRM114-Status: GOOD ( 20.10 ) 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 CgpPbiA2LzMvMjIgMTc6NTUsIENocmlzdG9waGUgTGVyb3kgd3JvdGU6Cj4gCj4gCj4gTGUgMDMv MDYvMjAyMiDDoCAxMjoxNCwgQW5zaHVtYW4gS2hhbmR1YWwgYSDDqWNyaXTCoDoKPj4gVGhpcyBk ZWZpbmVzIGFuZCBleHBvcnRzIGEgcGxhdGZvcm0gc3BlY2lmaWMgY3VzdG9tIHZtX2dldF9wYWdl X3Byb3QoKSB2aWEKPj4gc3Vic2NyaWJpbmcgQVJDSF9IQVNfVk1fR0VUX1BBR0VfUFJPVC4gU3Vi c2VxdWVudGx5IGFsbCBfX1NYWFggYW5kIF9fUFhYWAo+PiBtYWNyb3MgY2FuIGJlIGRyb3BwZWQg d2hpY2ggYXJlIG5vIGxvbmdlciBuZWVkZWQuCj4+Cj4+IENjOiBIZWlrbyBDYXJzdGVucyA8aGNh QGxpbnV4LmlibS5jb20+Cj4+IENjOiBWYXNpbHkgR29yYmlrIDxnb3JAbGludXguaWJtLmNvbT4K Pj4gQ2M6IGxpbnV4LXMzOTBAdmdlci5rZXJuZWwub3JnCj4+IENjOiBsaW51eC1rZXJuZWxAdmdl ci5rZXJuZWwub3JnCj4+IEFja2VkLWJ5OiBTdmVuIFNjaG5lbGxlIDxzdmVuc0BsaW51eC5pYm0u Y29tPgo+PiBBY2tlZC1ieTogQWxleGFuZGVyIEdvcmRlZXYgPGFnb3JkZWV2QGxpbnV4LmlibS5j b20+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuc2h1bWFuIEtoYW5kdWFsIDxhbnNodW1hbi5raGFuZHVh bEBhcm0uY29tPgo+PiAtLS0KPj4gICBhcmNoL3MzOTAvS2NvbmZpZyAgICAgICAgICAgICAgIHwg IDEgKwo+PiAgIGFyY2gvczM5MC9pbmNsdWRlL2FzbS9wZ3RhYmxlLmggfCAxNyAtLS0tLS0tLS0t LS0tLS0tLQo+PiAgIGFyY2gvczM5MC9tbS9tbWFwLmMgICAgICAgICAgICAgfCAzMyArKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysKPj4gICAzIGZpbGVzIGNoYW5nZWQsIDM0IGluc2Vy dGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvYXJjaC9zMzkwL0tj b25maWcgYi9hcmNoL3MzOTAvS2NvbmZpZwo+PiBpbmRleCBiMTcyMzlhZTdiZDQuLmNkY2Y2Nzhk ZWFiMSAxMDA2NDQKPj4gLS0tIGEvYXJjaC9zMzkwL0tjb25maWcKPj4gKysrIGIvYXJjaC9zMzkw L0tjb25maWcKPj4gQEAgLTgxLDYgKzgxLDcgQEAgY29uZmlnIFMzOTAKPj4gICAJc2VsZWN0IEFS Q0hfSEFTX1NZU0NBTExfV1JBUFBFUgo+PiAgIAlzZWxlY3QgQVJDSF9IQVNfVUJTQU5fU0FOSVRJ WkVfQUxMCj4+ICAgCXNlbGVjdCBBUkNIX0hBU19WRFNPX0RBVEEKPj4gKwlzZWxlY3QgQVJDSF9I QVNfVk1fR0VUX1BBR0VfUFJPVAo+PiAgIAlzZWxlY3QgQVJDSF9IQVZFX05NSV9TQUZFX0NNUFhD SEcKPj4gICAJc2VsZWN0IEFSQ0hfSU5MSU5FX1JFQURfTE9DSwo+PiAgIAlzZWxlY3QgQVJDSF9J TkxJTkVfUkVBRF9MT0NLX0JICj4+IGRpZmYgLS1naXQgYS9hcmNoL3MzOTAvaW5jbHVkZS9hc20v cGd0YWJsZS5oIGIvYXJjaC9zMzkwL2luY2x1ZGUvYXNtL3BndGFibGUuaAo+PiBpbmRleCBhMzk3 YjA3MmE1ODAuLmM2M2EwNWI1MzY4YSAxMDA2NDQKPj4gLS0tIGEvYXJjaC9zMzkwL2luY2x1ZGUv YXNtL3BndGFibGUuaAo+PiArKysgYi9hcmNoL3MzOTAvaW5jbHVkZS9hc20vcGd0YWJsZS5oCj4+ IEBAIC00MjQsMjMgKzQyNCw2IEBAIHN0YXRpYyBpbmxpbmUgaW50IGlzX21vZHVsZV9hZGRyKHZv aWQgKmFkZHIpCj4+ICAgICogaW1wbGllcyByZWFkIHBlcm1pc3Npb24uCj4+ICAgICovCj4+ICAg ICAgICAgICAgLyp4d3IqLwo+PiAtI2RlZmluZSBfX1AwMDAJUEFHRV9OT05FCj4+IC0jZGVmaW5l IF9fUDAwMQlQQUdFX1JPCj4+IC0jZGVmaW5lIF9fUDAxMAlQQUdFX1JPCj4+IC0jZGVmaW5lIF9f UDAxMQlQQUdFX1JPCj4+IC0jZGVmaW5lIF9fUDEwMAlQQUdFX1JYCj4+IC0jZGVmaW5lIF9fUDEw MQlQQUdFX1JYCj4+IC0jZGVmaW5lIF9fUDExMAlQQUdFX1JYCj4+IC0jZGVmaW5lIF9fUDExMQlQ QUdFX1JYCj4+IC0KPj4gLSNkZWZpbmUgX19TMDAwCVBBR0VfTk9ORQo+PiAtI2RlZmluZSBfX1Mw MDEJUEFHRV9STwo+PiAtI2RlZmluZSBfX1MwMTAJUEFHRV9SVwo+PiAtI2RlZmluZSBfX1MwMTEJ UEFHRV9SVwo+PiAtI2RlZmluZSBfX1MxMDAJUEFHRV9SWAo+PiAtI2RlZmluZSBfX1MxMDEJUEFH RV9SWAo+PiAtI2RlZmluZSBfX1MxMTAJUEFHRV9SV1gKPj4gLSNkZWZpbmUgX19TMTExCVBBR0Vf UldYCj4+ICAgCj4+ICAgLyoKPj4gICAgKiBTZWdtZW50IGVudHJ5IChsYXJnZSBwYWdlKSBwcm90 ZWN0aW9uIGRlZmluaXRpb25zLgo+PiBkaWZmIC0tZ2l0IGEvYXJjaC9zMzkwL21tL21tYXAuYyBi L2FyY2gvczM5MC9tbS9tbWFwLmMKPj4gaW5kZXggZDU0NWY1YzM5ZjdlLi4xMWQ3NWI4ZDVlYzAg MTAwNjQ0Cj4+IC0tLSBhL2FyY2gvczM5MC9tbS9tbWFwLmMKPj4gKysrIGIvYXJjaC9zMzkwL21t L21tYXAuYwo+PiBAQCAtMTg4LDMgKzE4OCwzNiBAQCB2b2lkIGFyY2hfcGlja19tbWFwX2xheW91 dChzdHJ1Y3QgbW1fc3RydWN0ICptbSwgc3RydWN0IHJsaW1pdCAqcmxpbV9zdGFjaykKPj4gICAJ CW1tLT5nZXRfdW5tYXBwZWRfYXJlYSA9IGFyY2hfZ2V0X3VubWFwcGVkX2FyZWFfdG9wZG93bjsK Pj4gICAJfQo+PiAgIH0KPj4gKwo+PiArcGdwcm90X3Qgdm1fZ2V0X3BhZ2VfcHJvdCh1bnNpZ25l ZCBsb25nIHZtX2ZsYWdzKQo+PiArewo+PiArCXN3aXRjaCAodm1fZmxhZ3MgJiAoVk1fUkVBRCB8 IFZNX1dSSVRFIHwgVk1fRVhFQyB8IFZNX1NIQVJFRCkpIHsKPj4gKwljYXNlIFZNX05PTkU6Cj4+ ICsJCXJldHVybiBQQUdFX05PTkU7Cj4+ICsJY2FzZSBWTV9SRUFEOgo+PiArCWNhc2UgVk1fV1JJ VEU6Cj4+ICsJY2FzZSBWTV9XUklURSB8IFZNX1JFQUQ6Cj4+ICsJCXJldHVybiBQQUdFX1JPOwo+ PiArCWNhc2UgVk1fRVhFQzoKPj4gKwljYXNlIFZNX0VYRUMgfCBWTV9SRUFEOgo+PiArCWNhc2Ug Vk1fRVhFQyB8IFZNX1dSSVRFOgo+PiArCWNhc2UgVk1fRVhFQyB8IFZNX1dSSVRFIHwgVk1fUkVB RDoKPj4gKwkJcmV0dXJuIFBBR0VfUlg7Cj4+ICsJY2FzZSBWTV9TSEFSRUQ6Cj4+ICsJCXJldHVy biBQQUdFX05PTkU7Cj4+ICsJY2FzZSBWTV9TSEFSRUQgfCBWTV9SRUFEOgo+PiArCQlyZXR1cm4g UEFHRV9STzsKPj4gKwljYXNlIFZNX1NIQVJFRCB8IFZNX1dSSVRFOgo+PiArCWNhc2UgVk1fU0hB UkVEIHwgVk1fV1JJVEUgfCBWTV9SRUFEOgo+PiArCQlyZXR1cm4gUEFHRV9SVzsKPj4gKwljYXNl IFZNX1NIQVJFRCB8IFZNX0VYRUM6Cj4+ICsJY2FzZSBWTV9TSEFSRUQgfCBWTV9FWEVDIHwgVk1f UkVBRDoKPj4gKwkJcmV0dXJuIFBBR0VfUlg7Cj4+ICsJY2FzZSBWTV9TSEFSRUQgfCBWTV9FWEVD IHwgVk1fV1JJVEU6Cj4+ICsJY2FzZSBWTV9TSEFSRUQgfCBWTV9FWEVDIHwgVk1fV1JJVEUgfCBW TV9SRUFEOgo+PiArCQlyZXR1cm4gUEFHRV9SV1g7Cj4+ICsJZGVmYXVsdDoKPj4gKwkJQlVJTERf QlVHKCk7Cj4+ICsJfQo+PiArfQo+PiArRVhQT1JUX1NZTUJPTCh2bV9nZXRfcGFnZV9wcm90KTsK PiAKPiBXYXNuJ3QgaXQgZGVtb25zdHJhdGVkIGluIHByZXZpb3VzIGRpc2N1c3Npb25zIHRoYXQg YSBzd2l0Y2gvY2FzZSBpcyAKPiBzdWJvcHRpbWFsIGNvbXBhcmVkIHRvIGEgdGFibGUgY2VsbCBy ZWFkID8KClJpZ2h0IGJ1dCBhbGwgdGhlc2UgcGxhdGZvcm0gcGF0Y2hlcyBoZXJlIHdlcmUgYWNr ZWQgZnJvbSByZXNwZWN0aXZlCnBsYXRmb3JtIGZvbGtzLiBJIGFzc3VtZWQgdGhhdCB0aGV5IG1p Z2h0IGhhdmUgdmFsdWVkIHRoZSBzaW1wbGljaXR5CmluIHN3aXRjaCBjYXNlIHN0YXRlbWVudHMs IHdoaWxlIGFsc28gZHJvcHBpbmcgb2ZmIHRoZSBfX1NYWFgvX19QWFhYCm1hY3Jvcywgd2hpY2gg aXMgdGhlIGZpbmFsIG9iamVjdGl2ZS4gTG9va3MgbGlrZSB0aGF0IGFzc3VtcHRpb24gd2FzCm5v dCBhY2N1cmF0ZS4KCj4gCj4gSW4gb3JkZXIgdG8gZ2V0IHJpZCBvZiB0aGUgX1N4eHgvX1B4eHgg bWFjcm9zLCBteSBwcmVmZXJlbmNlIHdvdWxkIGdvIHRvIAo+IGhhdmluZyBhcmNoaXRlY3R1cmVz IHByb3ZpZGUgdGhlaXIgb3duIHByb3RlY3Rpb25fbWFwW10gdGFibGUsIGFuZCBrZWVwIAo+IHRo ZSBnZW5lcmljIHZtX2dldF9wYWdlX3Byb3QoKSBmb3IgdGhlIGFyY2hpdGVjdHVyZXMgd291bGQg ZG9uJ3QgbmVlZCBhIAo+IHNwZWNpZmljIHZlcnNpb24gb2YgaXQuCgpJIHdpbGwgdHJ5IGFuZCBy ZXdvcmsgdGhlIHBhdGNoZXMgYXMgc3VnZ2VzdGVkLgoKPiAKPiBUaGlzIGNvbW1lbnQgYXBwbGll cyB0byBhbGwgZm9sbG93aW5nIHBhdGNoZXMgYXMgd2VsbC4KCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0 CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFk ZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK