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=-15.2 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham 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 6E656C07E95 for ; Tue, 20 Jul 2021 15:06:00 +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 371DE610CC for ; Tue, 20 Jul 2021 15:06:00 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 371DE610CC Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=csgroup.eu 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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References:Subject:Cc:To: From:Message-ID:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Y7c6RouCtjLHIfB6jK01FEQliP7jPYSqY9t026nrFj4=; b=FgroddOeVWTwr2zav0/EXp3l6b 1O4FpUrVDVliXopxXCRN52FKbrtSSdxLg65kwhJMu+vKvRDxrg8eoJTEYOzgd09fdzVvLYmZNltej Wu51521kNPDJylwVwtbPhKTwMW+Eh64ggUHnGy4Pw4i2zoefcvCgSKA7t2lV9VS0MZt1O43jru6IF HaTRW6vHzRHeKUFBROV1gg50xBEqCWZo6GiZZaxbK4s43k3OmpwoQBblcjUD+0bcKgOj7Khq5dmqs kygKt1UO7x2tpEXQuVC1goxw4ZXw09rIAxxczplF/dyyZ9Z2Q3sQIKi1KanMmjUCymybJRdUlXg5d gY5hz5qg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1m5rHp-00DKwB-Ca; Tue, 20 Jul 2021 15:03:58 +0000 Received: from pegase1.c-s.fr ([93.17.236.30]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1m5rHj-00DKsT-1T for linux-arm-kernel@lists.infradead.org; Tue, 20 Jul 2021 15:03:53 +0000 Received: from localhost (mailhub3.si.c-s.fr [192.168.12.233]) by localhost (Postfix) with ESMTP id 4GThms4brpzB9SY; Tue, 20 Jul 2021 17:03:41 +0200 (CEST) X-Virus-Scanned: amavisd-new at c-s.fr Received: from pegase1.c-s.fr ([192.168.12.234]) by localhost (pegase1.c-s.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xY-Ufv6zed-4; Tue, 20 Jul 2021 17:03:41 +0200 (CEST) Received: from vm-hermes.si.c-s.fr (vm-hermes.si.c-s.fr [192.168.25.253]) by pegase1.c-s.fr (Postfix) with ESMTP id 4GThms3bRYzB9SV; Tue, 20 Jul 2021 17:03:41 +0200 (CEST) Received: by vm-hermes.si.c-s.fr (Postfix, from userid 33) id 818D9C01; Tue, 20 Jul 2021 17:08:54 +0200 (CEST) Received: from 37.170.147.235 ([37.170.147.235]) by messagerie.c-s.fr (Horde Framework) with HTTP; Tue, 20 Jul 2021 17:08:54 +0200 Date: Tue, 20 Jul 2021 17:08:54 +0200 Message-ID: <20210720170854.Horde.zUpZp_h7ZiNgRJJV7AKL7g1@messagerie.c-s.fr> From: Christophe Leroy To: Will Deacon Cc: linux-arm-kernel@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, Marc Zyngier , Geert Uytterhoeven , Mark Rutland , Mike Rapoport , Andrew Morton , Catalin Marinas , Jonathan Marek , Paul Mackerras , Benjamin Herrenschmidt , Thomas Gleixner , Michael Ellerman , Ard Biesheuvel , linux-kernel@vger.kernel.org Subject: Re: [PATCH 1/2] Revert "powerpc/8xx: add support for huge pages on VMAP and VMALLOC" References: <20210720123512.8740-1-will@kernel.org> <20210720123512.8740-2-will@kernel.org> In-Reply-To: <20210720123512.8740-2-will@kernel.org> User-Agent: Internet Messaging Program (IMP) H5 (6.2.3) MIME-Version: 1.0 Content-Disposition: inline X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210720_080351_305041_C07A2DC4 X-CRM114-Status: GOOD ( 21.55 ) 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed"; DelSp="Yes" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org V2lsbCBEZWFjb24gPHdpbGxAa2VybmVsLm9yZz4gYSDDqWNyaXTCoDoKCj4gVGhpcyByZXZlcnRz IGNvbW1pdCBhNmE4ZjdjNGFhN2ViNTAzMDRiNWM0ZTY4ZWNjZDI0MzEzZjNhNzg1Lgo+Cj4gQ29t bWl0IGM3NDIxOTlhMDE0ZCAoIm1tL3BndGFibGU6IGFkZCBzdHVicyBmb3IKPiB7cG1kL3B1Yn1f e3NldC9jbGVhcn1faHVnZSIpIGJyZWFrcyB0aGUgYm9vdCBmb3IgYXJtNjQgd2hlbiBibG9jawo+ IG1hcHBpbmdzIGFyZSB1c2VkIHRvIGNyZWF0ZSB0aGUgbGluZWFyIG1hcCwgYXMgdGhpcyByZWxp ZXMgb24gYSB3b3JraW5nCj4gaW1wbGVtZW50YXRpb24gb2YgcFhkX3NldF9odWdlKCkgZXZlbiBp ZiB0aGUgY29ycmVzcG9uZGluZyBwYWdlLXRhYmxlCj4gbGV2ZWxzIGhhdmUgYmVlbiBmb2xkZWQu Cj4KPiBBbHRob3VnaCB0aGUgcHJvYmxlbWF0aWMgcGF0Y2ggcmV2ZXJ0cyBjbGVhbmx5LCBkb2lu ZyBzbyBicmVha3MgdGhlCj4gYnVpbGQgZm9yIDMyLWJpdCBQb3dlclBDIDh4eCBtYWNoaW5lcywg d2hpY2ggcmVseSBvbiB0aGUgZGVmYXVsdAo+IGZ1bmN0aW9uIGRlZmluaXRpb25zIHdoZW4gdGhl IGNvcnJlc3BvbmRpbmcgcGFnZS10YWJsZSBsZXZlbHMgYXJlCj4gZm9sZGVkOgo+Cj4gIHwgcG93 ZXJwYzY0LWxpbnV4LWxkOiBtbS92bWFsbG9jLm86IGluIGZ1bmN0aW9uIGB2dW5tYXBfcHVkX3Jh bmdlJzoKPiAgfCBsaW51eC9tbS92bWFsbG9jLmM6MzYyOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRv IGBwdWRfY2xlYXJfaHVnZScKPiAgfCBwb3dlcnBjNjQtbGludXgtbGQ6IG1tL3ZtYWxsb2Mubzog aW4gZnVuY3Rpb24gYHZ1bm1hcF9wbWRfcmFuZ2UnOgo+ICB8IGxpbnV4L21tL3ZtYWxsb2MuYzoz Mzc6IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYHBtZF9jbGVhcl9odWdlJwo+ICB8IHBvd2VycGM2 NC1saW51eC1sZDogbW0vdm1hbGxvYy5vOiBpbiBmdW5jdGlvbiBgdnVubWFwX3B1ZF9yYW5nZSc6 Cj4gIHwgbGludXgvbW0vdm1hbGxvYy5jOjM2MjogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgcHVk X2NsZWFyX2h1Z2UnCj4gIHwgcG93ZXJwYzY0LWxpbnV4LWxkOiBtbS92bWFsbG9jLm86IGluIGZ1 bmN0aW9uIGB2dW5tYXBfcG1kX3JhbmdlJzoKPiAgfCBsaW51eC9tbS92bWFsbG9jLmM6MzM3OiB1 bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBwbWRfY2xlYXJfaHVnZScKPiAgfCBtYWtlOiAqKiogW01h a2VmaWxlOjExNzc6IHZtbGludXhdIEVycm9yIDEKPgo+IEFsdGhvdWdoIENocmlzdG9waGUgaGFz IGtpbmRseSBvZmZlcmVkIHRvIGxvb2sgaW50byB0aGUgYXJtNjQgYnJlYWthZ2UsCj4gaGUncyBv biBob2xpZGF5IGZvciBhbm90aGVyIDEwIGRheXMgYW5kIHRoZXJlIGlzbid0IGFuIG9idmlvdXMg Zml4IG9uCj4gdGhlIGFybTY0IHNpZGUgd2hpY2ggYWxsb3dzIHVzIHRvIGNvbnRpbnVlIHVzaW5n IGh1Z2Utdm1hcCBmb3IgYWZmZWN0ZWQKPiBjb25maWd1cmF0aW9ucy4KPgo+IEluIHRoZSBpbnRl cmVzdCBvZiBxdWlja2x5IGdldHRpbmcgdGhpbmdzIGJhY2sgdG8gYSB3b3JraW5nIHN0YXRlIGFz Cj4gdGhleSB3ZXJlIGluIDUuMTMsIHJldmVydCB0aGUgaHVnZS12bWFwIGNoYW5nZXMgZm9yIFBv d2VyUEMgOHh4IHByaW9yIHRvCj4gcmV2ZXJ0aW5nIHRoZSBjaGFuZ2Ugd2hpY2ggYnJlYWtzIGFy bTY0LiBXZSBjYW4gdGhlbiB3b3JrIG9uIHRoaXMKPiB0b2dldGhlciBmb3IgNS4xNSBvbmNlIENo cmlzdG9waGUgaXMgYmFjay4KCkluc3RlYWQgb2YgcmV2ZXJ0aW5nIHRoaXMgYXdhaXRlZCBmdW5j dGlvbm5hbGl0eSwgIGNvdWxkIHlvdSBwbGVhc2UgIApqdXN0IGFkZCB0aGUgdHdvIGZvbGxvd2lu ZyBmdW5jdGlvbnMgaW4gYXJjaC9wb3dlcnBjL21tL25vaGFzaC84eHguYyA6CgppbnQgcHVkX2Ns ZWFyX2h1Z2UocHVkX3QgKnB1ZCkKewoJcmV0dXJuIDA7Cn0KCmludCBwbWRfY2xlYXJfaHVnZShw bWRfdCAqcG1kKQp7CglyZXR1cm4gMDsKfQoKVGhhbmsgeW91CkNocmlzdG9waGUKCj4KPiBDYzog QXJkIEJpZXNoZXV2ZWwgPGFyZGJAa2VybmVsLm9yZz4KPiBDYzogTWljaGFlbCBFbGxlcm1hbiA8 bXBlQGVsbGVybWFuLmlkLmF1Pgo+IENjOiBCZW5qYW1pbiBIZXJyZW5zY2htaWR0IDxiZW5oQGtl cm5lbC5jcmFzaGluZy5vcmc+Cj4gQ2M6IENocmlzdG9waGUgTGVyb3kgPGNocmlzdG9waGUubGVy b3lAY3Nncm91cC5ldT4KPiBDYzogUGF1bCBNYWNrZXJyYXMgPHBhdWx1c0BzYW1iYS5vcmc+Cj4g Q2M6IENhdGFsaW4gTWFyaW5hcyA8Y2F0YWxpbi5tYXJpbmFzQGFybS5jb20+Cj4gQ2M6IEFuZHJl dyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+Cj4gQ2M6IE5pY2hvbGFzIFBpZ2dp biA8bnBpZ2dpbkBnbWFpbC5jb20KPiBDYzogTWlrZSBSYXBvcG9ydCA8cnBwdEBrZXJuZWwub3Jn Pgo+IENjOiBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgo+IENjOiBHZWVydCBV eXR0ZXJob2V2ZW4gPGdlZXJ0QGxpbnV4LW02OGsub3JnPgo+IENjOiBNYXJjIFp5bmdpZXIgPG1h ekBrZXJuZWwub3JnPgo+IExpbms6ICAKPiBodHRwczovL2xvcmUua2VybmVsLm9yZy9yLzIwMjEw NzE5MTcwNjE1LkhvcmRlLlFpbzF3cDNrNWViTG8tZDl4WEhkT2cxQG1lc3NhZ2VyaWUuYy1zLmZy Cj4gU2lnbmVkLW9mZi1ieTogV2lsbCBEZWFjb24gPHdpbGxAa2VybmVsLm9yZz4KPiAtLS0KPiAg YXJjaC9wb3dlcnBjL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ICBh cmNoL3Bvd2VycGMvaW5jbHVkZS9hc20vbm9oYXNoLzMyL21tdS04eHguaCB8IDQzIC0tLS0tLS0t LS0tLS0tLS0tLS0tCj4gIDIgZmlsZXMgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDQ0IGRlbGV0 aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2FyY2gvcG93ZXJwYy9LY29uZmlnIGIvYXJjaC9wb3dl cnBjL0tjb25maWcKPiBpbmRleCBkMDFlMzQwMTU4MWQuLjVmYzE5YWM2MmNiOSAxMDA2NDQKPiAt LS0gYS9hcmNoL3Bvd2VycGMvS2NvbmZpZwo+ICsrKyBiL2FyY2gvcG93ZXJwYy9LY29uZmlnCj4g QEAgLTE4OSw3ICsxODksNyBAQCBjb25maWcgUFBDCj4gIAlzZWxlY3QgR0VORVJJQ19WRFNPX1RJ TUVfTlMKPiAgCXNlbGVjdCBIQVZFX0FSQ0hfQVVESVRTWVNDQUxMCj4gIAlzZWxlY3QgSEFWRV9B UkNIX0hVR0VfVk1BTExPQwkJaWYgSEFWRV9BUkNIX0hVR0VfVk1BUAo+IC0Jc2VsZWN0IEhBVkVf QVJDSF9IVUdFX1ZNQVAJCWlmIFBQQ19SQURJWF9NTVUgfHwgUFBDXzh4eAo+ICsJc2VsZWN0IEhB VkVfQVJDSF9IVUdFX1ZNQVAJCWlmIFBQQ19CT09LM1NfNjQgJiYgUFBDX1JBRElYX01NVQo+ICAJ c2VsZWN0IEhBVkVfQVJDSF9KVU1QX0xBQkVMCj4gIAlzZWxlY3QgSEFWRV9BUkNIX0pVTVBfTEFC RUxfUkVMQVRJVkUKPiAgCXNlbGVjdCBIQVZFX0FSQ0hfS0FTQU4JCQlpZiBQUEMzMiAmJiBQUENf UEFHRV9TSElGVCA8PSAxNAo+IGRpZmYgLS1naXQgYS9hcmNoL3Bvd2VycGMvaW5jbHVkZS9hc20v bm9oYXNoLzMyL21tdS04eHguaCAgCj4gYi9hcmNoL3Bvd2VycGMvaW5jbHVkZS9hc20vbm9oYXNo LzMyL21tdS04eHguaAo+IGluZGV4IDk5N2NlYzk3MzQwNi4uNmU0ZmFhMGE5YjM1IDEwMDY0NAo+ IC0tLSBhL2FyY2gvcG93ZXJwYy9pbmNsdWRlL2FzbS9ub2hhc2gvMzIvbW11LTh4eC5oCj4gKysr IGIvYXJjaC9wb3dlcnBjL2luY2x1ZGUvYXNtL25vaGFzaC8zMi9tbXUtOHh4LmgKPiBAQCAtMTc4 LDcgKzE3OCw2IEBACj4gICNpZm5kZWYgX19BU1NFTUJMWV9fCj4KPiAgI2luY2x1ZGUgPGxpbnV4 L21tZGVidWcuaD4KPiAtI2luY2x1ZGUgPGxpbnV4L3NpemVzLmg+Cj4KPiAgdm9pZCBtbXVfcGlu X3RsYih1bnNpZ25lZCBsb25nIHRvcCwgYm9vbCByZWFkb25seSk7Cj4KPiBAQCAtMjI2LDQ4ICsy MjUsNiBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCAgCj4gbW11X3BzaXplX3RvX3NoaWZ0 KHVuc2lnbmVkIGludCBtbXVfcHNpemUpCj4gIAlCVUcoKTsKPiAgfQo+Cj4gLXN0YXRpYyBpbmxp bmUgYm9vbCBhcmNoX3ZtYXBfdHJ5X3NpemUodW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCAg Cj4gbG9uZyBlbmQsIHU2NCBwZm4sCj4gLQkJCQkgICAgICB1bnNpZ25lZCBpbnQgbWF4X3BhZ2Vf c2hpZnQsIHVuc2lnbmVkIGxvbmcgc2l6ZSkKPiAtewo+IC0JaWYgKGVuZCAtIGFkZHIgPCBzaXpl KQo+IC0JCXJldHVybiBmYWxzZTsKPiAtCj4gLQlpZiAoKDFVTCA8PCBtYXhfcGFnZV9zaGlmdCkg PCBzaXplKQo+IC0JCXJldHVybiBmYWxzZTsKPiAtCj4gLQlpZiAoIUlTX0FMSUdORUQoYWRkciwg c2l6ZSkpCj4gLQkJcmV0dXJuIGZhbHNlOwo+IC0KPiAtCWlmICghSVNfQUxJR05FRChQRk5fUEhZ UyhwZm4pLCBzaXplKSkKPiAtCQlyZXR1cm4gZmFsc2U7Cj4gLQo+IC0JcmV0dXJuIHRydWU7Cj4g LX0KPiAtCj4gLXN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBhcmNoX3ZtYXBfcHRlX3Jhbmdl X21hcF9zaXplKHVuc2lnbmVkICAKPiBsb25nIGFkZHIsIHVuc2lnbmVkIGxvbmcgZW5kLAo+IC0J CQkJCQkJIHU2NCBwZm4sIHVuc2lnbmVkIGludCBtYXhfcGFnZV9zaGlmdCkKPiAtewo+IC0JaWYg KGFyY2hfdm1hcF90cnlfc2l6ZShhZGRyLCBlbmQsIHBmbiwgbWF4X3BhZ2Vfc2hpZnQsIFNaXzUx MkspKQo+IC0JCXJldHVybiBTWl81MTJLOwo+IC0JaWYgKFBBR0VfU0laRSA9PSBTWl8xNkspCj4g LQkJcmV0dXJuIFNaXzE2SzsKPiAtCWlmIChhcmNoX3ZtYXBfdHJ5X3NpemUoYWRkciwgZW5kLCBw Zm4sIG1heF9wYWdlX3NoaWZ0LCBTWl8xNkspKQo+IC0JCXJldHVybiBTWl8xNks7Cj4gLQlyZXR1 cm4gUEFHRV9TSVpFOwo+IC19Cj4gLSNkZWZpbmUgYXJjaF92bWFwX3B0ZV9yYW5nZV9tYXBfc2l6 ZSBhcmNoX3ZtYXBfcHRlX3JhbmdlX21hcF9zaXplCj4gLQo+IC1zdGF0aWMgaW5saW5lIGludCBh cmNoX3ZtYXBfcHRlX3N1cHBvcnRlZF9zaGlmdCh1bnNpZ25lZCBsb25nIHNpemUpCj4gLXsKPiAt CWlmIChzaXplID49IFNaXzUxMkspCj4gLQkJcmV0dXJuIDE5Owo+IC0JZWxzZSBpZiAoc2l6ZSA+ PSBTWl8xNkspCj4gLQkJcmV0dXJuIDE0Owo+IC0JZWxzZQo+IC0JCXJldHVybiBQQUdFX1NISUZU Owo+IC19Cj4gLSNkZWZpbmUgYXJjaF92bWFwX3B0ZV9zdXBwb3J0ZWRfc2hpZnQgYXJjaF92bWFw X3B0ZV9zdXBwb3J0ZWRfc2hpZnQKPiAtCj4gIC8qIHBhdGNoIHNpdGVzICovCj4gIGV4dGVybiBz MzIgcGF0Y2hfX2l0bGJtaXNzX2V4aXRfMSwgcGF0Y2hfX2R0bGJtaXNzX2V4aXRfMTsKPiAgZXh0 ZXJuIHMzMiBwYXRjaF9faXRsYm1pc3NfcGVyZiwgcGF0Y2hfX2R0bGJtaXNzX3BlcmY7Cj4gLS0K PiAyLjMyLjAuNDAyLmc1N2JiNDQ1NTc2LWdvb2cKCgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGlu dXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQu b3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=