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.5 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,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 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 79D9CC433ED for ; Wed, 28 Apr 2021 10:23:10 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (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 C2B3560E0C for ; Wed, 28 Apr 2021 10:23:09 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C2B3560E0C 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=desiato.20200630; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:References: Cc:To:From:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=I2KMLEwrZH4VliK4tA4q7jzX6aSKBWuuOPLf77jGB2A=; b=CnBZOPd9+c6LdV4RII/aYhR7Z EDeCepXDQbrl+PWPJiD0RDLbnrBH28S2d0onxMlSQB5wQxWjtiPEob2ClLEULmwufv5fFqKsyb9+S 1d52xkPFdox8oWCewJtySaiZol6vEr6PHLqT7NHo6zFju6kb7AKir9aurfGZrDiPM94GEKBZFpb3P /H4BnsIiIgVPVIfPj3YxgdGbCt4QQj7byRf/Qhx57UX7/PBi5io9ypu8bsGWeS1NuO2++CabM85Sx repyjwoUSmi1bDtKMEBS+bdODNNAtr+5IRSxljMJlpRhweWzXjopVZmCtBoYRyr9xRlPFdpVfJEfl ZSArP2qPQ==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lbhJp-003HSa-9R; Wed, 28 Apr 2021 10:21:21 +0000 Received: from bombadil.infradead.org ([2607:7c80:54:e::133]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lbhJU-003HNj-4P for linux-arm-kernel@desiato.infradead.org; Wed, 28 Apr 2021 10:21:03 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Content-Transfer-Encoding: Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:References:Cc:To:From: Subject:Sender:Reply-To:Content-ID:Content-Description; bh=u3XyIKGEvs+Xe94eXO1ldFm6D/uwXvMXTgzABYxRy6o=; b=irIyJAJNvaYwceKolmf5TUEJNT j1dA6rSAWim2mj69kDFnZnhIZcgFzoRm7sa8QjziTtMd8/2/KF++9hdcYaHDlEjZQBbibqD69/0yq UYQ9t2NyUqHYh5hsS7WtPqq3a0JOw7nIZ2RmeAg/oGO0nHYBc0D2dDtsAGbNuncDyqRIqmx4WVf66 aZtNkqhsm0FvhIV0eiNJdGqm0PVhB1HvaG2R0D8Knfv4T/BQXwU0rYMzbIv1WJKv8eu5nUgu5EFsL dcxSqJ5PkAl/jREpTPtxo6gWcB++bX3gwf0EM7TLVev0WcLwLrFR+i32PeaiBWvQGSpDqVGRmVqJR PfJkPEEQ==; Received: from pegase1.c-s.fr ([93.17.236.30]) by bombadil.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lbhJQ-00HM4e-Gv for linux-arm-kernel@lists.infradead.org; Wed, 28 Apr 2021 10:20:58 +0000 Received: from localhost (mailhub3.si.c-s.fr [192.168.12.233]) by localhost (Postfix) with ESMTP id 4FVZQk5S63z9tWv; Wed, 28 Apr 2021 12:20:46 +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 4KF_MRN7mc2b; Wed, 28 Apr 2021 12:20:46 +0200 (CEST) Received: from messagerie.si.c-s.fr (messagerie.si.c-s.fr [192.168.25.192]) by pegase1.c-s.fr (Postfix) with ESMTP id 4FVX4B50rWz9wBD; Wed, 28 Apr 2021 10:34:34 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by messagerie.si.c-s.fr (Postfix) with ESMTP id 802658B800; Wed, 28 Apr 2021 10:34:34 +0200 (CEST) X-Virus-Scanned: amavisd-new at c-s.fr Received: from messagerie.si.c-s.fr ([127.0.0.1]) by localhost (messagerie.si.c-s.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id Gx7tFBR7ujua; Wed, 28 Apr 2021 10:34:34 +0200 (CEST) Received: from [192.168.4.90] (unknown [192.168.4.90]) by messagerie.si.c-s.fr (Postfix) with ESMTP id 56CED8B799; Wed, 28 Apr 2021 10:34:33 +0200 (CEST) Subject: Re: [PATCH v13 06/14] mm: HUGE_VMAP arch support cleanup From: Christophe Leroy To: Nicholas Piggin , linux-mm@kvack.org, Andrew Morton Cc: linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org, Jonathan Cameron , Christoph Hellwig , Rick Edgecombe , Ding Tianhong , linuxppc-dev@lists.ozlabs.org, Catalin Marinas , Will Deacon , linux-arm-kernel@lists.infradead.org, Thomas Gleixner , Ingo Molnar , Borislav Petkov , x86@kernel.org, "H. Peter Anvin" References: <20210317062402.533919-1-npiggin@gmail.com> <20210317062402.533919-7-npiggin@gmail.com> <303a93df-6b32-1b3e-d293-b569e1a4b03e@csgroup.eu> Message-ID: Date: Wed, 28 Apr 2021 10:34:28 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.0 MIME-Version: 1.0 In-Reply-To: <303a93df-6b32-1b3e-d293-b569e1a4b03e@csgroup.eu> Content-Language: fr X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210428_032056_733105_360D978E X-CRM114-Status: GOOD ( 15.88 ) 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" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org CgpMZSAyOC8wNC8yMDIxIMOgIDEwOjMyLCBDaHJpc3RvcGhlIExlcm95IGEgw6ljcml0wqA6Cj4g Cj4gCj4gTGUgMTcvMDMvMjAyMSDDoCAwNzoyMywgTmljaG9sYXMgUGlnZ2luIGEgw6ljcml0wqA6 Cj4+IFRoaXMgY2hhbmdlcyB0aGUgYXdrd2FyZCBhcHByb2FjaCB3aGVyZSBhcmNoaXRlY3R1cmVz IHByb3ZpZGUgaW5pdAo+PiBmdW5jdGlvbnMgdG8gZGV0ZXJtaW5lIHdoaWNoIGxldmVscyB0aGV5 IGNhbiBwcm92aWRlIGxhcmdlIG1hcHBpbmdzIGZvciwKPj4gdG8gb25lIHdoZXJlIHRoZSBhcmNo IGlzIHF1ZXJpZWQgZm9yIGVhY2ggY2FsbC4KPj4KPj4gVGhpcyByZW1vdmVzIGNvZGUgYW5kIGlu ZGlyZWN0aW9uLCBhbmQgYWxsb3dzIGNvbnN0YW50LWZvbGRpbmcgb2YgZGVhZAo+PiBjb2RlIGZv ciB1bnN1cHBvcnRlZCBsZXZlbHMuCj4+Cj4+IFRoaXMgYWxzbyBhZGRzIGEgcHJvdCBhcmd1bWVu dCB0byB0aGUgYXJjaCBxdWVyeS4gVGhpcyBpcyB1bnVzZWQKPj4gY3VycmVudGx5IGJ1dCBjb3Vs ZCBoZWxwIHdpdGggc29tZSBhcmNoaXRlY3R1cmVzIChlLmcuLCBzb21lIHBvd2VycGMKPj4gcHJv Y2Vzc29ycyBjYW4ndCBtYXAgdW5jYWNoZWFibGUgbWVtb3J5IHdpdGggbGFyZ2UgcGFnZXMpLgo+ Pgo+PiBDYzogbGludXhwcGMtZGV2QGxpc3RzLm96bGFicy5vcmcKPj4gQ2M6IENhdGFsaW4gTWFy aW5hcyA8Y2F0YWxpbi5tYXJpbmFzQGFybS5jb20+Cj4+IENjOiBXaWxsIERlYWNvbiA8d2lsbEBr ZXJuZWwub3JnPgo+PiBDYzogbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCj4+ IENjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KPj4gQ2M6IEluZ28gTW9s bmFyIDxtaW5nb0ByZWRoYXQuY29tPgo+PiBDYzogQm9yaXNsYXYgUGV0a292IDxicEBhbGllbjgu ZGU+Cj4+IENjOiB4ODZAa2VybmVsLm9yZwo+PiBDYzogIkguIFBldGVyIEFudmluIiA8aHBhQHp5 dG9yLmNvbT4KPj4gUmV2aWV3ZWQtYnk6IERpbmcgVGlhbmhvbmcgPGRpbmd0aWFuaG9uZ0BodWF3 ZWkuY29tPgo+PiBBY2tlZC1ieTogQ2F0YWxpbiBNYXJpbmFzIDxjYXRhbGluLm1hcmluYXNAYXJt LmNvbT4gW2FybTY0XQo+PiBTaWduZWQtb2ZmLWJ5OiBOaWNob2xhcyBQaWdnaW4gPG5waWdnaW5A Z21haWwuY29tPgo+PiAtLS0KPj4gwqAgYXJjaC9hcm02NC9pbmNsdWRlL2FzbS92bWFsbG9jLmjC oMKgwqDCoMKgwqDCoMKgIHzCoCA4ICsrCj4+IMKgIGFyY2gvYXJtNjQvbW0vbW11LmPCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAxMCArLS0KPj4gwqAgYXJjaC9w b3dlcnBjL2luY2x1ZGUvYXNtL3ZtYWxsb2MuaMKgwqDCoMKgwqDCoCB8wqAgOCArKwo+PiDCoCBh cmNoL3Bvd2VycGMvbW0vYm9vazNzNjQvcmFkaXhfcGd0YWJsZS5jIHzCoCA4ICstCj4+IMKgIGFy Y2gveDg2L2luY2x1ZGUvYXNtL3ZtYWxsb2MuaMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoCA3ICsr Cj4+IMKgIGFyY2gveDg2L21tL2lvcmVtYXAuY8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIHwgMTIgKy0tCj4+IMKgIGluY2x1ZGUvbGludXgvaW8uaMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoCA5IC0tLQo+PiDCoCBpbmNsdWRlL2xp bnV4L3ZtYWxsb2MuaMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgIDYgKysK Pj4gwqAgaW5pdC9tYWluLmPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIHzCoCAxIC0KPj4gwqAgbW0vZGVidWdfdm1fcGd0YWJsZS5jwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgIDQgKy0KPj4gwqAgbW0vaW9y ZW1hcC5jwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgfCA5NCArKysrKysrKysrLS0tLS0tLS0tLS0tLS0KPj4gwqAgMTEgZmlsZXMgY2hhbmdl ZCwgODcgaW5zZXJ0aW9ucygrKSwgODAgZGVsZXRpb25zKC0pCj4+Cj4gCj4+IGRpZmYgLS1naXQg YS9tbS9pb3JlbWFwLmMgYi9tbS9pb3JlbWFwLmMKPj4gaW5kZXggM2Y0ZDM2Zjk3NDVhLi4zMjY0 ZDAyMDM3ODUgMTAwNjQ0Cj4+IC0tLSBhL21tL2lvcmVtYXAuYwo+PiArKysgYi9tbS9pb3JlbWFw LmMKPj4gQEAgLTE2LDQ5ICsxNiwxNiBAQAo+PiDCoCAjaW5jbHVkZSAicGdhbGxvYy10cmFjay5o Igo+PiDCoCAjaWZkZWYgQ09ORklHX0hBVkVfQVJDSF9IVUdFX1ZNQVAKPj4gLXN0YXRpYyBpbnQg X19yZWFkX21vc3RseSBpb3JlbWFwX3A0ZF9jYXBhYmxlOwo+PiAtc3RhdGljIGludCBfX3JlYWRf bW9zdGx5IGlvcmVtYXBfcHVkX2NhcGFibGU7Cj4+IC1zdGF0aWMgaW50IF9fcmVhZF9tb3N0bHkg aW9yZW1hcF9wbWRfY2FwYWJsZTsKPj4gLXN0YXRpYyBpbnQgX19yZWFkX21vc3RseSBpb3JlbWFw X2h1Z2VfZGlzYWJsZWQ7Cj4+ICtzdGF0aWMgYm9vbCBfX3JvX2FmdGVyX2luaXQgaW9tYXBfbWF4 X3BhZ2Vfc2hpZnQgPSBQQUdFX1NISUZUOwo+IAo+IE11c3QgYmUgYW4gaW50LCBub3QgYSBib29s LgoKQW5kIHRoZSBpbml0aWFsIHZhbHVlIHNlZW1zIHdyb25nLiBTaG91bGQgYmUgUDREX1NISUZU ID8KCj4gCj4+IMKgIHN0YXRpYyBpbnQgX19pbml0IHNldF9ub2h1Z2Vpb21hcChjaGFyICpzdHIp Cj4+IMKgIHsKPj4gLcKgwqDCoCBpb3JlbWFwX2h1Z2VfZGlzYWJsZWQgPSAxOwo+PiArwqDCoMKg IGlvbWFwX21heF9wYWdlX3NoaWZ0ID0gUDREX1NISUZUOwoKQW5kIFBBR0VfU0hJRlQgaGVyZSB3 aGVuIE5PIGh1Z2Vpb21hcCA/Cgo+PiDCoMKgwqDCoMKgIHJldHVybiAwOwo+PiDCoCB9Cj4+IMKg IGVhcmx5X3BhcmFtKCJub2h1Z2Vpb21hcCIsIHNldF9ub2h1Z2Vpb21hcCk7CgpDaHJpc3RvcGhl CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1h cm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5v cmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0t a2VybmVsCg==