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 7CE78C4332F for ; Mon, 13 Nov 2023 14:53:33 +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=pBo36q2DVTMeYTsCls1FBR4IlnZwOkm79hcLeKYVCPQ=; b=Cc/clPPwki2sx3 WIvMvDMmKCi0o8MLo7jt+cMFTmBU59ckklWsFipVC39nkCCQXdHUFKtUQLs4gL0YTLhFZYhwjSwAt qhybZBxsJtnPz3RpPkqbjYGo6qrjn2TrA/sKT++u9u9Y4fatBz0TOCsawbedMRGgdMAZ57J0Xc03m krcO3LxgbA1D5qzXvVYWmwFj1oH2mvvOixn0R3Pv0MyQ6wk3RTKQF3H7uV4crPI14pR+uqwD1Ezd4 PZSl0gz/UxBxoSwlGTGK3u14Vg8cQCdhshAckLKhq3+Hw8oRPrwV0r00V5hRzcO2bbbQqgucZDkI6 8ncqFa4ZsMuvoVOeqitg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1r2YJC-00EBdu-1f; Mon, 13 Nov 2023 14:53:02 +0000 Received: from szxga03-in.huawei.com ([45.249.212.189]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1r2YJ8-00EBbK-2l for linux-arm-kernel@lists.infradead.org; Mon, 13 Nov 2023 14:53:01 +0000 Received: from dggpemm100001.china.huawei.com (unknown [172.30.72.53]) by szxga03-in.huawei.com (SkyGuard) with ESMTP id 4STXNZ6dwMzMmnp; Mon, 13 Nov 2023 22:48:14 +0800 (CST) Received: from [10.174.177.243] (10.174.177.243) by dggpemm100001.china.huawei.com (7.185.36.93) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.31; Mon, 13 Nov 2023 22:52:48 +0800 Message-ID: <712796da-60b2-4a33-8c21-75ab20c609c7@huawei.com> Date: Mon, 13 Nov 2023 22:52:47 +0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v6 0/9] variable-order, large folios for anonymous memory Content-Language: en-US To: Ryan Roberts , Matthew Wilcox , John Hubbard CC: Andrew Morton , Yin Fengwei , David Hildenbrand , Yu Zhao , Catalin Marinas , Anshuman Khandual , Yang Shi , "Huang, Ying" , Zi Yan , Luis Chamberlain , Itaru Kitayama , "Kirill A. Shutemov" , David Rientjes , Vlastimil Babka , Hugh Dickins , , , References: <20230929114421.3761121-1-ryan.roberts@arm.com> <479b3e2b-456d-46c1-9677-38f6c95a0be8@huawei.com> From: Kefeng Wang In-Reply-To: X-Originating-IP: [10.174.177.243] X-ClientProxiedBy: dggems703-chm.china.huawei.com (10.3.19.180) To dggpemm100001.china.huawei.com (7.185.36.93) X-CFilter-Loop: Reflected X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231113_065259_275039_7E07F414 X-CRM114-Status: GOOD ( 25.72 ) 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 CgpPbiAyMDIzLzExLzEzIDIwOjEyLCBSeWFuIFJvYmVydHMgd3JvdGU6Cj4gT24gMTMvMTEvMjAy MyAxMTo1MiwgS2VmZW5nIFdhbmcgd3JvdGU6Cj4+Cj4+Cj4+IE9uIDIwMjMvMTEvMTMgMTg6MTks IFJ5YW4gUm9iZXJ0cyB3cm90ZToKPj4+IE9uIDEzLzExLzIwMjMgMDU6MTgsIE1hdHRoZXcgV2ls Y294IHdyb3RlOgo+Pj4+IE9uIFN1biwgTm92IDEyLCAyMDIzIGF0IDEwOjU3OjQ3UE0gLTA1MDAs IEpvaG4gSHViYmFyZCB3cm90ZToKPj4+Pj4gSSd2ZSBkb25lIHNvbWUgaW5pdGlhbCBwZXJmb3Jt YW5jZSB0ZXN0aW5nIG9mIHRoaXMgcGF0Y2hzZXQgb24gYW4gYXJtNjQKPj4+Pj4gU0JTQSBzZXJ2 ZXIuIFdoZW4gdGhlc2UgcGF0Y2hlcyBhcmUgY29tYmluZWQgd2l0aCB0aGUgYXJtNjQgYXJjaCBj b250cHRlCj4+Pj4+IHBhdGNoZXMgaW4gUnlhbidzIGdpdCB0cmVlIChoZSBoYXMgY29udmVuaWVu dGx5IGNvbWJpbmVkIGV2ZXJ5dGhpbmcKPj4+Pj4gaGVyZTogWzFdKSwgd2UgYXJlIHNlZWluZyBh IHJlbWFya2FibGUsIGNvbnNpc3RlbnQgc3BlZWR1cCBvZiAxMC41eCBvbgo+Pj4+PiBzb21lIG1l bW9yeS1pbnRlbnNpdmUgd29ya2xvYWRzLiBNYW55IHRlc3QgcnVucywgY29uZHVjdGVkIGluZGVw ZW5kZW50bHkKPj4+Pj4gYnkgZGlmZmVyZW50IGVuZ2luZWVycyBhbmQgb24gZGlmZmVyZW50IG1h Y2hpbmVzLCBoYXZlIGNvbnZpbmNlZCBtZSBhbmQKPj4+Pj4gbXkgY29sbGVhZ3VlcyB0aGF0IHRo aXMgaXMgYW4gYWNjdXJhdGUgcmVzdWx0Lgo+Pj4+Pgo+Pj4+PiBJbiBvcmRlciB0byBhY2hpZXZl IHRoYXQgcmVzdWx0LCB3ZSB1c2VkIHRoZSBnaXQgdHJlZSBpbiBbMV0gd2l0aAo+Pj4+PiBmb2xs b3dpbmcgc2V0dGluZ3M6Cj4+Pj4+Cj4+Pj4+ICDCoMKgwqDCoCBlY2hvIGFsd2F5cyA+L3N5cy9r ZXJuZWwvbW0vdHJhbnNwYXJlbnRfaHVnZXBhZ2UvZW5hYmxlZAo+Pj4+PiAgwqDCoMKgwqAgZWNo byByZWNvbW1lbmQgPi9zeXMva2VybmVsL21tL3RyYW5zcGFyZW50X2h1Z2VwYWdlL2Fub25fb3Jk ZXJzCj4+Pj4+Cj4+Pj4+IFRoaXMgd2FzIG9uIGEgYWFyY2g2NCBtYWNoaW5lIGNvbmZpZ3VyZSB0 byB1c2UgYSA2NEtCIGJhc2UgcGFnZSBzaXplLgo+Pj4+PiBUaGF0IGNvbmZpZ3VyYXRpb24gbWVh bnMgdGhhdCB0aGUgUE1EIHNpemUgaXMgNTEyTUIsIHdoaWNoIGlzIG9mIGNvdXJzZQo+Pj4+PiB0 b28gbGFyZ2UgZm9yIHByYWN0aWNhbCB1c2UgYXMgYSBwdXJlIFBNRC1USFAuIEhvd2V2ZXIsIHdp dGggd2l0aCB0aGVzZQo+Pj4+PiBzbWFsbC1zaXplIChsZXNzIHRoYW4gUE1ELXNpemVkKSBUSFBz LCB3ZSBnZXQgdGhlIGltcHJvdmVtZW50cyBpbiBUTEIKPj4+Pj4gY292ZXJhZ2UsIHdoaWxlIHN0 aWxsIGdldHRpbmcgcGFnZXMgdGhhdCBhcmUgc21hbGwgZW5vdWdoIHRvIGJlCj4+Pj4+IGVmZmVj dGl2ZWx5IHVzYWJsZS4KPj4+Pgo+Pj4+IFRoYXQgaXMgcXVpdGUgcmVtYXJrYWJsZSEKPj4+Cj4+ PiBZZXMsIGFncmVlZCAtIHRoYW5rcyBmb3Igc2hhcmluZyB0aGVzZSByZXN1bHRzISBBIHZlcnkg bmljZSBNb25kYXkgbW9ybmluZyBib29zdCEKPj4+Cj4+Pj4KPj4+PiBNeSBob3BlIGlzIHRvIGFi b2xpc2ggdGhlIDY0a0IgcGFnZSBzaXplIGNvbmZpZ3VyYXRpb24uwqAgaWUgaW5zdGVhZCBvZgo+ Pj4+IHVzaW5nIHRoZSBtaXh0dXJlIG9mIHBhZ2Ugc2l6ZXMgdGhhdCB5b3UgY3VycmVudGx5IGFy ZSAtLSA2NGsgYW5kCj4+Pj4gMU0gKHJpZ2h0P8KgIE9yZGVyLTAsIGFuZCBvcmRlci00KQo+Pj4K Pj4+IE5vdCBxdWl0ZTsgdGhlIGNvbnRwdGUtc2l6ZSBmb3IgYSA2NEsgcGFnZSBzaXplIGlzIDJN L29yZGVyLTUuIChhbmQgeWVzLCBpdCBpcwo+Pj4gNjRLL29yZGVyLTQgZm9yIGEgNEsgcGFnZSBz aXplLCBhbmQgMk0vb3JkZXItNyBmb3IgYSAxNksgcGFnZSBzaXplLiBJIGFncmVlIHRoYXQKPj4+ IGludHVpdGl2ZWx5IHlvdSB3b3VsZCBleHBlY3QgdGhlIG9yZGVyIHRvIHJlbWFpbiBjb25zdGFu dCwgYnV0IGl0IGRvZXNuJ3QpLgo+Pj4KPj4+IFRoZSAicmVjb21tZW5kIiBzZXR0aW5nIGFib3Zl IHdpbGwgYWN0dWFsbHkgZW5hYmxlIG9yZGVyLTMgYXMgd2VsbCBldmVuIHRob3VnaAo+Pj4gdGhl cmUgaXMgbm8gSFcgYmVuZWZpdCB0byB0aGlzLiBTbyB0aGUgZnVsbCBzZXQgb2YgYXZhaWxhYmxl IG1lbW9yeSBzaXplcyBoZXJlCj4+PiBpczoKPj4+Cj4+PiA2NEsvb3JkZXItMCwgNTEySy9vcmRl ci0zLCAyTS9vcmRlci01LCA1MTJNL29yZGVyLTEzCj4+Pgo+Pj4+ICwgdGhhdCA0aywgNjRrIGFu ZCAyTUIgKG9yZGVyLTAsCj4+Pj4gb3JkZXItNCBhbmQgb3JkZXItOSkgd2lsbCBwcm92aWRlIGJl dHRlciBwZXJmb3JtYW5jZS4KPj4+Pgo+Pj4+IEhhdmUgeW91IHJ1biBhbnkgZXhwZXJpZW1lbnRz IHdpdGggYSA0a0IgcGFnZSBzaXplPwo+Pj4KPj4+IEFncmVlIHRoYXQgd291bGQgYmUgaW50ZXJl c3Rpbmcgd2l0aCA2NEsgc21hbGwtc2l6ZWQgVEhQIGVuYWJsZWQuIEFuZCBJJ2QgbG92ZQo+Pj4g dG8gZ2V0IHRvIGEgd29ybGQgd2VyZSB3ZSB1bml2ZXJzYWxseSBkZWFsIGluIHZhcmlhYmxlIHNp emVkIGNodW5rcyBvZiBtZW1vcnksCj4+PiBhbGlnbmVkIG9uIDRLIGJvdW5kYXJpZXMuCj4+Pgo+ Pj4gSW4gbXkgZXhwZXJpZW5jZSB0aG91Z2gsIHRoZXJlIGFyZSBzdGlsbCBzb21lIHBlcmZvcm1h bmNlIGJlbmVmaXRzIHRvIDY0SyBiYXNlCj4+PiBwYWdlIHZzIDRLK2NvbnRwdGU7IHRoZSBwYWdl IHRhYmxlcyBhcmUgbW9yZSBjYWNoZSBlZmZpY2llbnQgZm9yIHRoZSBmb3JtZXIgY2FzZQo+Pj4g LSA2NEsgb2YgbWVtb3J5IGlzIGRlc2NyaWJlZCBieSA4IGJ5dGVzIGluIHRoZSBmb3JtZXIgdnMg OHgxNj0xMjggYnl0ZXMgaW4gdGhlCj4+PiBsYXR0ZXIuIEluIHByYWN0aWNlIHRoZSBIVyB3aWxs IHN0aWxsIG9ubHkgcmVhZCA4IGJ5dGVzIGluIHRoZSBsYXR0ZXIgYnV0IHRoYXQncwo+Pj4gdGFr aW5nIHVwIGEgZnVsbCBjYWNoZSBsaW5lIHZzIHRoZSBmb3JtZXIgd2hlcmUgYSBzaW5nbGUgY2Fj aGUgbGluZSBzdG9yZXMgOHgKPj4+IDY0SyBlbnRyaWVzLgo+Pgo+PiBXZSB0ZXN0IHNvbWUgYmVu Y2htYXJrLCBlZywgdW5peGJlbmNoLCBsbWJlbmNoLCBzeXNiZW5jaCwgd2l0aCB2NSBvbgo+PiBh cm02NCBib2FyZChmb3IgYmV0dGVyIGV2YWx1YXRpb24gb2YgYW5vbiBsYXJnZSBmb2xpbywgdXNp bmcgZXh0NCwKPj4gd2hpY2ggZG9uJ3Qgc3VwcG9ydCBsYXJnZSBmb2xpbyBmb3Igbm93KSwgd2ls bCB0ZXN0IGFnYWluIGFuZCBzZW5kCj4+IHRoZSByZXN1bHRzIG9uY2Ugdjcgb3V0Lgo+IAo+IFRo YW5rcyBmb3IgdGhlIHRlc3RpbmcgYW5kIGZvciBwb3N0aW5nIHRoZSBpbnNpZ2h0cyEKPiAKPj4K Pj4gMSkgYmFzZSBwYWdlIDRrwqAgKyB3aXRob3V0IGFub24gbGFyZ2UgZm9saW8KPj4gMikgYmFz ZSBwYWdlIDY0ayArIHdpdGhvdXQgYW5vbiBsYXJnZSBmb2xpbwo+PiAzKSBiYXNlIHBhZ2UgNGvC oCArIHdpdGggYW5vbiBsYXJnZSBmb2xpbyArIGNvbnQtcHRlKG9yZGVyID0gNCwwKQo+Pgo+PiBN b3N0IG9mIHRoZSB0ZXN0IHJlc3VsdHMgZnJvbSB2NSBzaG93IHRoZSAzKSBoYXZlIGEgZ29vZCBp bXByb3ZlbWVudAo+PiB2cyAxKSwgYnV0IHN0aWxsIGxvdyB0aGFuIDIpCj4gCj4gRG8geW91IGhh dmUgYW55IHVuZGVyc3RhbmRpbmcgd2hhdCB0aGUgc2hvcnRmYWxsIGlzIGZvciB0aGVzZSBwYXJ0 aWN1bGFyCj4gd29ya2xvYWRzPyBDZXJ0YWlubHkgdGhlIGNhY2hlIHNwYXRpYWwgbG9jYWxpdHkg YmVuZWZpdCBvZiB0aGUgNjRLIHBhZ2UgdGFibGVzCj4gY291bGQgYmUgYSBmYWN0b3IuIEJ1dCBj ZXJ0YWlubHkgZm9yIHRoZSB3b3JrbG9hZHMgSSd2ZSBiZWVuIGxvb2tpbmcgYXQsIGEKPiBiaWdn ZXIgZmFjdG9yIGlzIG9mdGVuIHRoZSBmYWN0IHRoYXQgZXhlY3V0YWJsZSBmaWxlLWJhY2tlZCBt ZW1vcnkgKGVsZgo+IHNlZ21lbnRzKSBhcmUgbm90IGluIDY0SyBmb2xpb3MgYW5kIHRoZXJlZm9y ZSBub3QgY29udHB0ZS1tYXBwZWQuIElmIHRoZSBpVExCIGlzCj4gdW5kZXIgcHJlc3N1cmUgdGhp cyBjYW4gaGVscCBhIGxvdC4gSSBoYXZlIGEgY2hhbmdlIChoYWNrKSB0byBmb3JjZSBhbGwKPiBl eGVjdXRhYmxlIG1hcHBpbmdzIHRvIGJlIHJlYWQtYWhlYWQgaW50byA2NEsgZm9saW9zIGFuZCB0 aGlzIGdpdmVzIGFuCj4gaW1wcm92ZW1lbnQuIEJ1dCBvYnZpb3VzbHkgdGhhdCBvbmx5IHdvcmtz IHdoZW4gdGhlIGZpbGUgc3lzdGVtIHN1cHBvcnRzIGxhcmdlCj4gZm9saW9zIChzbyBub3QgZXh0 NCByaWdodCBub3cpLiBJdCB3b3VsZCBjZXJ0YWlubHkgYmUgaW50ZXJlc3RpbmcgdG8gc2VlIGp1 c3QKPiBob3cgY2xvc2UgdG8gbmF0aXZlIDY0SyB3ZSBjYW4gZ2V0IHdoZW4gZW1wbG95aW5nIHRo ZXNlIGV4dHJhIGlkZWFzLgoKTm8gZGV0YWlsZWQgYW5hbHlzaXMsIGJ1dCB3aXRoIGJhc2UgcGFn ZSA2NGssCiAgbGVzcyBwYWdlIGZhdWx0CiAgbGVzcyBUTEIgb3BlcmF0aW9uCiAgbGVzcyB6b25l LWxvY2sgY29uZ2VzdGlvbihwY3ApCiAgbGVzcyBidWRkeSBzcGxpdC9tZXJnZQogIG5vIHJlY2xh aW0vY29tcGFjdCB3aGVuIGFsbG9jYXRlIDY0ayBwYWdlLCBhbmQgbm8gZmFsbGJhY2sgbG9naWNh bAogIGV4ZWNmb2xpbwogIGZhc3RlciBwYWdlIHRhYmxlIG9wcmVhdGlvbj8KICAuLi4KCj4gCj4+ ICwgYWxzbyBmb3Igc29tZSBsYXRlbmN5LXNlbnNpdGl2ZQo+PiBiZW5jaG1hcmssIDIpIGFuZCAz KSBtYXliZSBoYXZlIHBvb3IgcGVyZm9ybWFuY2UgdnMgMSkuCj4+Cj4+IE5vdGUsIGZvciBwY3Bf YWxsb3dlZF9vcmRlciwgb3JkZXIgPD0gUEFHRV9BTExPQ19DT1NUTFlfT1JERVI9MywgZm9yCj4+ IDMpLCB3ZSBtYXliZSBlbmxhcmdlIGl0IGZvciBiZXR0ZXIgc2NhbGFiaWxpdHkgd2hlbiBwYWdl IGFsbG9jYXRpb24KPj4gb24gYXJtNjQsIG5vdCB0ZXN0IG9uIHY1LCB3aWxsIHRyeSB0byBlbmxh cmdlIGl0IG9uIHY3Lgo+IAo+IFllcyBpbnRlcmVzdGluZyEgSSdtIGhvcGluZyB0byBwb3N0IHY3 IHRoaXMgd2VlayAtIGp1c3Qgd2FpdGluZyBmb3IgbW0tdW5zdGFibGUKPiB0byBiZSByZWJhc2Vk IG9uIHY2LjctcmMxLiBJJ2QgYmUgaW50ZXJlc3RlZCB0byBzZWUgeW91ciByZXN1bHRzLgo+IApH bGFkIHRvIHNlZSBpdC4+Pgo+Pj4KPj4+IFRoYW5rcywKPj4+IFJ5YW4KPj4+Cj4+Pgo+Pj4KPiAK PiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4 LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFk Lm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFy bS1rZXJuZWwK