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 47EE3C433F5 for ; Wed, 29 Dec 2021 11:02:52 +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-Type: Content-Transfer-Encoding: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=uvwvYDKtArtnYZiKLhkyaZlD4uJ2VWa6TO3VFNEKdpQ=; b=mlGBC7nbgb0MOj w+3rClfdpIncgx4+DW1ltWeMBmcbuBGToMc4ItMpmUOoblP87tO6gkBxkVcMHple36NG6vuMccH+T YcurS0dRIQfWpoj3I4lZ+ItRGHl8B4B3by8x6UYaB7nJvZ3k8wji2A3eCmSq7OWpt98XJEROB9Ed2 JyvmScj8cZbcSh4ll0bBty3CkAAiwUkvoK5z8t8VExzcP+YO/LrePyOJEGD/kvAoUiY0BSxBDLREg xLcEfUxTqRPIAjs2XssE2IC/2megRg5TeCCyjDGRPOOOxSAD375z0H6EyeR/oAxxfnMKLKwNnZSQX znrlkGyHy65KcrsNIFuQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1n2Wi4-002f2K-Of; Wed, 29 Dec 2021 11:01:32 +0000 Received: from szxga02-in.huawei.com ([45.249.212.188]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1n2Wi0-002ezr-Ga for linux-arm-kernel@lists.infradead.org; Wed, 29 Dec 2021 11:01:30 +0000 Received: from dggpemm500024.china.huawei.com (unknown [172.30.72.57]) by szxga02-in.huawei.com (SkyGuard) with ESMTP id 4JP7jM6zDdz9rvr; Wed, 29 Dec 2021 19:00:23 +0800 (CST) Received: from dggpemm500001.china.huawei.com (7.185.36.107) by dggpemm500024.china.huawei.com (7.185.36.203) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Wed, 29 Dec 2021 19:01:20 +0800 Received: from [10.174.177.243] (10.174.177.243) by dggpemm500001.china.huawei.com (7.185.36.107) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.2308.20; Wed, 29 Dec 2021 19:01:19 +0800 Message-ID: <6cd5deb3-b71d-1058-f992-1c2f93c16ea4@huawei.com> Date: Wed, 29 Dec 2021 19:01:18 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.2.0 Subject: Re: [PATCH v2 3/3] x86: Support huge vmalloc mappings Content-Language: en-US To: Dave Hansen , Jonathan Corbet , Andrew Morton , , , , , , CC: Nicholas Piggin , Catalin Marinas , Will Deacon , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , "H. Peter Anvin" , Michael Ellerman , "Benjamin Herrenschmidt" , Paul Mackerras , Christophe Leroy , Matthew Wilcox References: <20211227145903.187152-1-wangkefeng.wang@huawei.com> <20211227145903.187152-4-wangkefeng.wang@huawei.com> <70ff58bc-3a92-55c2-2da8-c5877af72e44@intel.com> <3858de1f-cdbc-ff52-2890-4254d0f48b0a@huawei.com> <31a75f95-6e6e-b640-2d95-08a95ea8cf51@intel.com> From: Kefeng Wang In-Reply-To: <31a75f95-6e6e-b640-2d95-08a95ea8cf51@intel.com> X-Originating-IP: [10.174.177.243] X-ClientProxiedBy: dggeme702-chm.china.huawei.com (10.1.199.98) To dggpemm500001.china.huawei.com (7.185.36.107) X-CFilter-Loop: Reflected X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20211229_030128_920538_78B08CE7 X-CRM114-Status: GOOD ( 17.23 ) 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 Ck9uIDIwMjEvMTIvMjkgMDoxNCwgRGF2ZSBIYW5zZW4gd3JvdGU6Cj4gT24gMTIvMjgvMjEgMjoy NiBBTSwgS2VmZW5nIFdhbmcgd3JvdGU6Cj4+Pj4gVGhlcmUgYXJlIHNvbWUgZGlzYWR2YW50YWdl cyBhYm91dCB0aGlzIGZlYXR1cmVbMl0sIG9uZSBvZiB0aGUgbWFpbgo+Pj4+IGNvbmNlcm5zIGlz IHRoZSBwb3NzaWJsZSBtZW1vcnkgZnJhZ21lbnRhdGlvbi93YXN0ZSBpbiBzb21lIHNjZW5hcmlv cywKPj4+PiBhbHNvIGFyY2hzIG11c3QgZW5zdXJlIHRoYXQgYW55IGFyY2ggc3BlY2lmaWMgdm1h bGxvYyBhbGxvY2F0aW9ucyB0aGF0Cj4+Pj4gcmVxdWlyZSBQQUdFX1NJWkUgbWFwcGluZ3MoZWcs IG1vZHVsZSBhbGxvYyB3aXRoIFNUUklDVF9NT0RVTEVfUldYKQo+Pj4+IHVzZSB0aGUgVk1fTk9f SFVHRV9WTUFQIGZsYWcgdG8gaW5oaWJpdCBsYXJnZXIgbWFwcGluZ3MuCj4+PiBUaGF0IGp1c3Qg c2F5cyB0aGF0IHg4NiAqbmVlZHMqIFBBR0VfU0laRSBhbGxvY2F0aW9ucy7CoCBCdXQsIHdoYXQK Pj4+IGhhcHBlbnMgaWYgVk1fTk9fSFVHRV9WTUFQIGlzIG5vdCBwYXNzZWQgKGxpa2UgaXQgd2Fz IGluIHYxKT/CoCBXaWxsIHRoZQo+Pj4gc3Vic2VxdWVudCBwZXJtaXNzaW9uIGNoYW5nZXMganVz dCBmcmFnbWVudCB0aGUgMk0gbWFwcGluZz8KPj4gWWVzLCB3aXRob3V0IFZNX05PX0hVR0VfVk1B UCwgaXQgY291bGQgZnJhZ21lbnQgdGhlIDJNIG1hcHBpbmcuCj4+Cj4+IFdoZW4gbW9kdWxlIGFs bG9jIHdpdGggU1RSSUNUX01PRFVMRV9SV1ggb24geDg2LCBpdCBjYWxscwo+PiBfX2NoYW5nZV9w YWdlX2F0dHIoKQo+Pgo+PiBmcm9tIHNldF9tZW1vcnlfcm8vcncvbnggd2hpY2ggd2lsbCBzcGxp dCBsYXJnZSBwYWdlLCBzbyB0aGVyZSBpcyBubwo+PiBuZWVkIHRvIG1ha2UKPj4KPj4gbW9kdWxl IGFsbG9jIHdpdGggSFVHRV9WTUFMTE9DLgo+IFRoaXMgYWxsIHNvdW5kcyB2ZXJ5IGZyYWdpbGUg dG8gbWUuICBFdmVyeSB0aW1lIGEgbmV3IGFyY2hpdGVjdHVyZSB3b3VsZAo+IGdldCBhZGRlZCBm b3IgaHVnZSB2bWFsbG9jKCkgc3VwcG9ydCwgdGhlIGRldmVsb3BlciBuZWVkcyB0byBrbm93IHRv IGdvCj4gZmluZCB0aGF0IGFyY2hpdGVjdHVyZSdzIG1vZHVsZV9hbGxvYygpIGFuZCBhZGQgdGhp cyBmbGFnLiAgVGhleSBuZXh0Cj4gZ3V5IGlzIGdvaW5nIHRvIGZvcmdldCwganVzdCBsaWtlIHlv dSBkaWQuCj4KPiBDb25zaWRlcmluZyB0aGF0IHRoaXMgaXMgbm90IGEgaG90IHBhdGgsIGEgd2Vh ayBmdW5jdGlvbiB3b3VsZCBiZSBhIG5pY2UKPiBjaG9pY2U6Cj4KPiAvKiB2bWFsbG9jKCkgZmxh Z3MgdXNlZCBmb3IgYWxsIG1vZHVsZSBhbGxvY2F0aW9ucy4gKi8KPiB1bnNpZ25lZCBsb25nIF9f d2VhayBhcmNoX21vZHVsZV92bV9mbGFncygpCj4gewo+IAkvKgo+IAkgKiBNb2R1bGVzIHVzZSBh IHNpbmdsZSwgbGFyZ2Ugdm1hbGxvYygpLiAgRGlmZmVyZW50Cj4gCSAqIHBlcm1pc3Npb25zIGFy ZSBhcHBsaWVkIGxhdGVyIGFuZCB3aWxsIGZyYWdtZW50Cj4gCSAqIGh1Z2UgbWFwcGluZ3MuICBB dm9pZCB1c2luZyBodWdlIHBhZ2VzIGZvciBtb2R1bGVzLgo+IAkgKi8KPiAJcmV0dXJuIFZNX05P X0hVR0VfVk1BUDsKCkZvciB4ODYsIGl0IG9ubHkgZnJhZ21lbnQsIGJ1dCBmb3IgYXJtNjQsIGR1 ZSB0byBhcHBseV90b19wYWdlX3JhbmdlKCkgaW4KCnNldF9tZW1vcnlfKiwgd2l0aG91dCB0aGlz IGZsYWcgbWF5YmUgY3Jhc2guIFdoYXRldmVyLCB3ZSBuZWVkIHRoaXMKCmZsYWcgZm9yIG1vZHVs ZS4KCj4gfQo+Cj4gU3RpY2sgdGhhdCBpbiBzb21lIHRoZSBjb21tb24gbW9kdWxlIGNvZGUsIG5l eHQgdG86Cj4KPj4gdm9pZCAqIF9fd2VhayBtb2R1bGVfYWxsb2ModW5zaWduZWQgbG9uZyBzaXpl KQo+PiB7Cj4+ICAgICAgICAgIHJldHVybiBfX3ZtYWxsb2Nfbm9kZV9yYW5nZShzaXplLCAxLCBW TUFMTE9DX1NUQVJULCBWTUFMTE9DX0VORCwKPiAuLi4KPgo+IFRoZW4sIHB1dCBhcmNoX21vZHVs ZV92bV9mbGFncygpIGluICphbGwqIG9mIHRoZSBtb2R1bGVfYWxsb2MoKQo+IGltcGxlbWVudGF0 aW9ucywgaW5jbHVkaW5nIHRoZSBnZW5lcmljIG9uZS4gIFRoYXQgd2F5IChldmVuIHdpdGggYSBu ZXcKPiBhcmNoaXRlY3R1cmUpIHdob2V2ZXIgY29waWVzLWFuZC1wYXN0ZXMgdGhlaXIgbW9kdWxl X2FsbG9jKCkKPiBpbXBsZW1lbnRhdGlvbiBpcyBsaWtlbHkgdG8gZ2V0IGl0IHJpZ2h0LiAgVGhl IG5leHQgZ3V5IHdobyBqdXN0IGRvZXMgYQo+ICJzZWxlY3QgSEFWRV9BUkNIX0hVR0VfVk1BTExP QyIgd2lsbCBob3BlZnVsbHkganVzdCB3b3JrLgoKT0vvvIwgTGV0IG1lIGNoZWNrIHRoZSBWTV9G TFVTSF9SRVNFVF9QRVJNUyBhbmQgdHJ5IGFib3V0IHRoaXMgd2F5LgoKVGhhbmtzLgoKPgo+IFZN X0ZMVVNIX1JFU0VUX1BFUk1TIGNvdWxkIHByb2JhYmx5IGJlIGRlYWx0IHdpdGggaW4gdGhlIHNh bWUgd2F5Lgo+IC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMu aW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2xpbnV4LWFybS1rZXJuZWwK