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=-0.6 required=3.0 tests=BAYES_00, CHARSET_FARAWAY_HEADER,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED 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 67793C55ABD for ; Mon, 16 Nov 2020 08:43:14 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (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 E37D3208C7 for ; Mon, 16 Nov 2020 08:43:13 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="nHJzynet" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E37D3208C7 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=huawei.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=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References:Message-ID:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=TvM4d3tS5/2KYzlvNVukwvx6W7isPG3cGHokwtxGK94=; b=nHJzynetckMG8NJU3IP1v5L5G JzDL2kyHrdwM5UklMVKk29TVV9/3coUKwePkoC/CuLmFvwJJSVj8oM/4z1cjChcDTSlTNw2jmAveP qvs4xO99vQbTBLzVJP93rxOVlg1mVdzpjub8ZnkSSlZsiSNUX1XBe+bQJl5aCA2UHg9JKXBF7ygwQ xu4ULOJVqhv8NhQHk1veMDqW95WC9fPB+HFHCuQLkCBVXMvHuhTXzjWSQcLjiQWCQ51kfQSECjUVk QBdH2ymPN9P6R9ykC1hJJ/a9ouaoCcYzmxkkKQM9dJpWc4B/aXNvwK6kDocMXtQnB0e6yilr54rSK U5i85XLRA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kea60-0003YB-Jb; Mon, 16 Nov 2020 08:42:44 +0000 Received: from szxga01-in.huawei.com ([45.249.212.187]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kea5x-0003WR-5k for linux-arm-kernel@lists.infradead.org; Mon, 16 Nov 2020 08:42:42 +0000 Received: from DGGEMM402-HUB.china.huawei.com (unknown [172.30.72.53]) by szxga01-in.huawei.com (SkyGuard) with ESMTP id 4CZMxw0d7SzVpND; Mon, 16 Nov 2020 16:41:56 +0800 (CST) Received: from dggemi759-chm.china.huawei.com (10.1.198.145) by DGGEMM402-HUB.china.huawei.com (10.3.20.210) with Microsoft SMTP Server (TLS) id 14.3.487.0; Mon, 16 Nov 2020 16:42:17 +0800 Received: from dggpemm000001.china.huawei.com (7.185.36.245) by dggemi759-chm.china.huawei.com (10.1.198.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1913.5; Mon, 16 Nov 2020 16:42:17 +0800 Received: from dggpemm000001.china.huawei.com ([7.185.36.245]) by dggpemm000001.china.huawei.com ([7.185.36.245]) with mapi id 15.01.1913.007; Mon, 16 Nov 2020 16:42:17 +0800 From: "liwei (CM)" To: "Song Bao Hua (Barry Song)" , Catalin Marinas , Mike Rapoport Subject: =?gb2312?B?tPC4tDogW1BBVENIIHYyXSBhcm02NDogbW06IGZyZWUgdW51c2VkIG1lbW1h?= =?gb2312?Q?p_for_sparse_memory_model_that_define_VMEMMAP?= Thread-Topic: [PATCH v2] arm64: mm: free unused memmap for sparse memory model that define VMEMMAP Thread-Index: AQHWcETlDVvjE2IvJkCQH2P2F6bPZqk7c02AgBr7NwCAdBE4gIAAh5EA Date: Mon, 16 Nov 2020 08:42:17 +0000 Message-ID: References: <20200812010655.96339-1-liwei213@huawei.com> <20200817080405.GL969206@linux.ibm.com> <20200903120558.GB31409@gaia> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.182.180.136] MIME-Version: 1.0 X-CFilter-Loop: Reflected X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201116_034241_812207_BD2DD387 X-CRM114-Status: GOOD ( 26.20 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "linux-arm-kernel@lists.infradead.org" , "steve.capper@arm.com" , "Chenfeng \(puck\)" , sujunfei , "linux-kernel@vger.kernel.org" , Linuxarm , "Xiaqing \(A\)" , butao , "will@kernel.org" , "nsaenzjulienne@suse.de" , fengbaopeng Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGksIEJhcnJ5DQoNCkkgaGF2ZSBjaGFuZ2VkIFNFQ1RJT05fU0laRV9CSVRTIHRvIDI3IGluIG91 ciBwcm9kdWN0cywgYnV0IEkgZG9uJ3QgaGF2ZSB0byBzdWJtaXQgaXQuDQoNCi0tLS0t08q8/tSt vP4tLS0tLQ0Kt6K8/sjLOiBTb25nIEJhbyBIdWEgKEJhcnJ5IFNvbmcpIA0Kt6LLzcqxvOQ6IDIw MjDE6jEx1MIxNsjVIDE2OjM0DQrK1bz+yMs6IENhdGFsaW4gTWFyaW5hcyA8Y2F0YWxpbi5tYXJp bmFzQGFybS5jb20+OyBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4LmlibS5jb20+OyBsaXdlaSAo Q00pIDxsaXdlaTIxM0BodWF3ZWkuY29tPg0Ks63LzTogd2lsbEBrZXJuZWwub3JnOyBYaWFxaW5n IChBKSA8c2FiZXJsaWx5LnhpYUBoaXNpbGljb24uY29tPjsgQ2hlbmZlbmcgKHB1Y2spIDxwdWNr LmNoZW5AaGlzaWxpY29uLmNvbT47IGJ1dGFvIDxidXRhb0BoaXNpbGljb24uY29tPjsgZmVuZ2Jh b3BlbmcgPGZlbmdiYW9wZW5nMkBoaXNpbGljb24uY29tPjsgbnNhZW56anVsaWVubmVAc3VzZS5k ZTsgc3RldmUuY2FwcGVyQGFybS5jb207IGxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFk Lm9yZzsgbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZzsgc3VqdW5mZWkgPHN1anVuZmVpMkBo aXNpbGljb24uY29tPjsgTGludXhhcm0gPGxpbnV4YXJtQGh1YXdlaS5jb20+DQrW98ziOiBSRTog W1BBVENIIHYyXSBhcm02NDogbW06IGZyZWUgdW51c2VkIG1lbW1hcCBmb3Igc3BhcnNlIG1lbW9y eSBtb2RlbCB0aGF0IGRlZmluZSBWTUVNTUFQDQoNCg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn ZS0tLS0tDQo+IEZyb206IENhdGFsaW4gTWFyaW5hcyBbbWFpbHRvOmNhdGFsaW4ubWFyaW5hc0Bh cm0uY29tXQ0KPiBTZW50OiBGcmlkYXksIFNlcHRlbWJlciA0LCAyMDIwIDEyOjA2IEFNDQo+IFRv OiBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4LmlibS5jb20+DQo+IENjOiBsaXdlaSAoQ00pIDxs aXdlaTIxM0BodWF3ZWkuY29tPjsgd2lsbEBrZXJuZWwub3JnOyBYaWFxaW5nIChBKSANCj4gPHNh YmVybGlseS54aWFAaGlzaWxpY29uLmNvbT47IENoZW5mZW5nIChwdWNrKSANCj4gPHB1Y2suY2hl bkBoaXNpbGljb24uY29tPjsgYnV0YW8gPGJ1dGFvQGhpc2lsaWNvbi5jb20+OyBmZW5nYmFvcGVu ZyANCj4gPGZlbmdiYW9wZW5nMkBoaXNpbGljb24uY29tPjsgbnNhZW56anVsaWVubmVAc3VzZS5k ZTsgDQo+IHN0ZXZlLmNhcHBlckBhcm0uY29tOyBTb25nIEJhbyBIdWEgKEJhcnJ5IFNvbmcpIA0K PiA8c29uZy5iYW8uaHVhQGhpc2lsaWNvbi5jb20+OyBsaW51eC1hcm0ta2VybmVsQGxpc3RzLmlu ZnJhZGVhZC5vcmc7DQo+IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc7IHN1anVuZmVpIDxz dWp1bmZlaTJAaGlzaWxpY29uLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2Ml0gYXJtNjQ6 IG1tOiBmcmVlIHVudXNlZCBtZW1tYXAgZm9yIHNwYXJzZSANCj4gbWVtb3J5IG1vZGVsIHRoYXQg ZGVmaW5lIFZNRU1NQVANCj4gDQo+IE9uIE1vbiwgQXVnIDE3LCAyMDIwIGF0IDExOjA0OjA1QU0g KzAzMDAsIE1pa2UgUmFwb3BvcnQgd3JvdGU6DQo+ID4gT24gV2VkLCBBdWcgMTIsIDIwMjAgYXQg MDk6MDY6NTVBTSArMDgwMCwgV2VpIExpIHdyb3RlOg0KPiA+ID4gRm9yIHRoZSBtZW1vcnkgaG9s ZSwgc3BhcnNlIG1lbW9yeSBtb2RlbCB0aGF0IGRlZmluZQ0KPiBTUEFSU0VNRU1fVk1FTU1BUA0K PiA+ID4gZG8gbm90IGZyZWUgdGhlIHJlc2VydmVkIG1lbW9yeSBmb3IgdGhlIHBhZ2UgbWFwLCB0 aGlzIHBhdGNoIGRvIGl0Lg0KPiA+DQo+ID4gSSd2ZSBiZWVuIHRoaW5raW5nIGFib3V0IGl0IGEg Yml0IG1vcmUgYW5kIGl0IHNlZW1zIHRoYXQgaW5zdGVhZCBvZiANCj4gPiBmcmVlaW5nIHVudXNl ZCBtZW1vcnkgbWFwIGl0IHdvdWxkIGJlIGJldHRlciB0byBhbGxvY2F0ZSB0aGUgZXhhY3QgDQo+ ID4gbWVtb3J5IG1hcCBmcm9tIHRoZSBiZWdpbm5pbmcuDQo+ID4NCj4gPiBJbiBzcGFyc2VfaW5p dF9uaWQoKSB3ZSBjYW4gcmVwbGFjZSBQQUdFU19QRVJfU0VDVElPTiBwYXJhbWV0ZXIgdG8NCj4g PiBfX3BvcHVsYXRlX3NlY3Rpb25fbWVtbWFwKCkgd2l0aCB0aGUgY2FsY3VsYXRlZCB2YWx1ZSBm b3IgDQo+ID4gYXJjaGl0ZWN0dXJlcyB0aGF0IGRlZmluZSBIQVZFX0FSQ0hfUEZOX1ZBTElELg0K PiANCj4gT3IganVzdCB1c2UgYSBzbWFsbGVyIFBBR0VTX1BFUl9TRUNUSU9OIGFuZCByZWR1Y2Ug dGhlIHdhc3RlIDspLg0KPiANCj4gSnVzdCB0byBiZSBjbGVhciwgYXJlIHlvdSBzdWdnZXN0aW5n IHRoYXQgd2Ugc2hvdWxkIHVzZSBwZm5fdmFsaWQoKSBvbiANCj4gdGhlIHBhZ2VzIHdpdGhpbiBh IHNlY3Rpb24gdG8gY2FsY3VsYXRlIHRoZSBhY3R1YWwgcmFuZ2U/IFRoZQ0KPiBwZm5fdmFsaWQo KSBpbXBsZW1lbnRhdGlvbiBvbiBhcm02NCBjaGVja3MgZm9yIHRoZSB2YWxpZGl0eSBvZiBhIA0K PiBzcGFyc2Ugc2VjdGlvbiwgc28gdGhpcyB3b3VsZCBiZSBjYWxsZWQgZnJvbSB3aXRoaW4gdGhl IHNwYXJzZV9pbml0KCkgDQo+IGNvZGUgcGF0aC4gSSBob3BlIHRoZXJlJ3Mgbm8gZGVwZW5kZW5j eSBidXQgSSBoYXZlbid0IGNoZWNrZWQuIElmIGl0IA0KPiB3b3JrcywgaXQncyBmaW5lIGJ5IG1l LCBpdCBzb2x2ZXMgdGhlIEZMQVRNRU0gbWVtX21hcCBmcmVlaW5nIGFzIHdlbGwuDQo+IA0KPiBX aXRoIDRLQiBwYWdlcyBvbiBhcm02NCwgdm1lbW1hcF9wb3B1bGF0ZSgpIHN0b3BzIGF0IHRoZSBw bWQgbGV2ZWwsIHNvIA0KPiBpdCBhbHdheXMgYWxsb2NhdGVzIFBNRF9TSVpFLiBXZWkncyBwYXRj aCBhbHNvIG9ubHkgZnJlZXMgaW4gUE1EX1NJWkUgDQo+IGFtb3VudHMuIFNvLCB3aXRoIGEgc2l6 ZW9mKHN0cnVjdCBwYWdlKSBvZiA2NCAoMl42KSwgYSBQTURfU0laRSANCj4gbWVtX21hcCBzZWN0 aW9uIHdvdWxkIGNvdmVyIDJeKDIxLTYpIHBhZ2VzLCBzbyB0aGF0J3MgZXF1aXZhbGVudCB0byBh IA0KPiBTRUNUSU9OX1NJWkVfQklUUyBvZiAyMS02KzEyID0gMjcuDQo+IA0KPiBJZiB3ZSByZWR1 Y2UgU0VDVElPTl9TSVpFX0JJVFMgdG8gMjcgb3IgbGVzcywgdGhpcyBwYXRjaCBpcyBhIG5vLW9w Lg0KDQpJdCB3b3VsZCBiZSB0aGUgc2ltcGxlc3Qgd2F5IHRvIGZpeCB0aGlzIGlzc3VlLiBJdCBz ZWVtcyBYODZfNjQgaXMgYWxzbyB1c2luZyAyNy4NCg0KQHdlaSwgaGFzIHlvdSBldmVyIHRyaWVk IHRvIHNlbmQgYSBwYXRjaCB0byBjaGFuZ2UgU0VDVElPTl9TSVpFX0JJVFMgdG8gMjcgZm9yIEFS TTY0Pw0KDQo+IA0KPiAtLQ0KPiBDYXRhbGluDQoNClRoYW5rcw0KQmFycnkNCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFp bGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlz dHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK