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 64256C4332F for ; Mon, 13 Nov 2023 12:12:43 +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-Transfer-Encoding:Content-Type: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=i1XKWjYNPvwQv2t7HPe7YI76gSurJfMZ8+A1TBIZBAQ=; b=yiUdIoTtLB5zMp zeu4KkX22OC0dkd6Dczdc7MPFDSwuILBbsLWrwGt/xy3/2CKr2kABgxU4EgBsNpTpMW+/VvTMagWW +YtXFpGT/rK7ktMo1BTPFexcMerenTulMTmuTHYRH+hMeuncOAaEKvwj9aYh6Que14oHrmlBoRUsp 2FjY0ha/360FnXF7L7nr5b+jF0KQyBjp1FOoPzEVTs7dD2B0reCvvUnENxB5v+Ifyx8G9dOV3yNF5 JH0cuta4ghQxFupw3Tn5pXEzRf0MBiyNkY9U/FCQzht8atuDEAipLyOCrIyTW8QidWimp1nP27B5Q U33O+SvsqazslrO6FK9Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1r2Vnd-00Dvtf-2r; Mon, 13 Nov 2023 12:12:17 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1r2VnZ-00DvsC-2l for linux-arm-kernel@lists.infradead.org; Mon, 13 Nov 2023 12:12:16 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0974AFEC; Mon, 13 Nov 2023 04:12:57 -0800 (PST) Received: from [10.57.73.13] (unknown [10.57.73.13]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C855D3F6C4; Mon, 13 Nov 2023 04:12:08 -0800 (PST) Message-ID: Date: Mon, 13 Nov 2023 12:12:07 +0000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v6 0/9] variable-order, large folios for anonymous memory Content-Language: en-GB To: Kefeng Wang , 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 , linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org References: <20230929114421.3761121-1-ryan.roberts@arm.com> <479b3e2b-456d-46c1-9677-38f6c95a0be8@huawei.com> From: Ryan Roberts In-Reply-To: <479b3e2b-456d-46c1-9677-38f6c95a0be8@huawei.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231113_041213_990014_895FAD88 X-CRM114-Status: GOOD ( 27.68 ) 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-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMTMvMTEvMjAyMyAxMTo1MiwgS2VmZW5nIFdhbmcgd3JvdGU6Cj4gCj4gCj4gT24gMjAyMy8x MS8xMyAxODoxOSwgUnlhbiBSb2JlcnRzIHdyb3RlOgo+PiBPbiAxMy8xMS8yMDIzIDA1OjE4LCBN YXR0aGV3IFdpbGNveCB3cm90ZToKPj4+IE9uIFN1biwgTm92IDEyLCAyMDIzIGF0IDEwOjU3OjQ3 UE0gLTA1MDAsIEpvaG4gSHViYmFyZCB3cm90ZToKPj4+PiBJJ3ZlIGRvbmUgc29tZSBpbml0aWFs IHBlcmZvcm1hbmNlIHRlc3Rpbmcgb2YgdGhpcyBwYXRjaHNldCBvbiBhbiBhcm02NAo+Pj4+IFNC U0Egc2VydmVyLiBXaGVuIHRoZXNlIHBhdGNoZXMgYXJlIGNvbWJpbmVkIHdpdGggdGhlIGFybTY0 IGFyY2ggY29udHB0ZQo+Pj4+IHBhdGNoZXMgaW4gUnlhbidzIGdpdCB0cmVlIChoZSBoYXMgY29u dmVuaWVudGx5IGNvbWJpbmVkIGV2ZXJ5dGhpbmcKPj4+PiBoZXJlOiBbMV0pLCB3ZSBhcmUgc2Vl aW5nIGEgcmVtYXJrYWJsZSwgY29uc2lzdGVudCBzcGVlZHVwIG9mIDEwLjV4IG9uCj4+Pj4gc29t ZSBtZW1vcnktaW50ZW5zaXZlIHdvcmtsb2Fkcy4gTWFueSB0ZXN0IHJ1bnMsIGNvbmR1Y3RlZCBp bmRlcGVuZGVudGx5Cj4+Pj4gYnkgZGlmZmVyZW50IGVuZ2luZWVycyBhbmQgb24gZGlmZmVyZW50 IG1hY2hpbmVzLCBoYXZlIGNvbnZpbmNlZCBtZSBhbmQKPj4+PiBteSBjb2xsZWFndWVzIHRoYXQg dGhpcyBpcyBhbiBhY2N1cmF0ZSByZXN1bHQuCj4+Pj4KPj4+PiBJbiBvcmRlciB0byBhY2hpZXZl IHRoYXQgcmVzdWx0LCB3ZSB1c2VkIHRoZSBnaXQgdHJlZSBpbiBbMV0gd2l0aAo+Pj4+IGZvbGxv d2luZyBzZXR0aW5nczoKPj4+Pgo+Pj4+IMKgwqDCoMKgIGVjaG8gYWx3YXlzID4vc3lzL2tlcm5l bC9tbS90cmFuc3BhcmVudF9odWdlcGFnZS9lbmFibGVkCj4+Pj4gwqDCoMKgwqAgZWNobyByZWNv bW1lbmQgPi9zeXMva2VybmVsL21tL3RyYW5zcGFyZW50X2h1Z2VwYWdlL2Fub25fb3JkZXJzCj4+ Pj4KPj4+PiBUaGlzIHdhcyBvbiBhIGFhcmNoNjQgbWFjaGluZSBjb25maWd1cmUgdG8gdXNlIGEg NjRLQiBiYXNlIHBhZ2Ugc2l6ZS4KPj4+PiBUaGF0IGNvbmZpZ3VyYXRpb24gbWVhbnMgdGhhdCB0 aGUgUE1EIHNpemUgaXMgNTEyTUIsIHdoaWNoIGlzIG9mIGNvdXJzZQo+Pj4+IHRvbyBsYXJnZSBm b3IgcHJhY3RpY2FsIHVzZSBhcyBhIHB1cmUgUE1ELVRIUC4gSG93ZXZlciwgd2l0aCB3aXRoIHRo ZXNlCj4+Pj4gc21hbGwtc2l6ZSAobGVzcyB0aGFuIFBNRC1zaXplZCkgVEhQcywgd2UgZ2V0IHRo ZSBpbXByb3ZlbWVudHMgaW4gVExCCj4+Pj4gY292ZXJhZ2UsIHdoaWxlIHN0aWxsIGdldHRpbmcg cGFnZXMgdGhhdCBhcmUgc21hbGwgZW5vdWdoIHRvIGJlCj4+Pj4gZWZmZWN0aXZlbHkgdXNhYmxl Lgo+Pj4KPj4+IFRoYXQgaXMgcXVpdGUgcmVtYXJrYWJsZSEKPj4KPj4gWWVzLCBhZ3JlZWQgLSB0 aGFua3MgZm9yIHNoYXJpbmcgdGhlc2UgcmVzdWx0cyEgQSB2ZXJ5IG5pY2UgTW9uZGF5IG1vcm5p bmcgYm9vc3QhCj4+Cj4+Pgo+Pj4gTXkgaG9wZSBpcyB0byBhYm9saXNoIHRoZSA2NGtCIHBhZ2Ug c2l6ZSBjb25maWd1cmF0aW9uLsKgIGllIGluc3RlYWQgb2YKPj4+IHVzaW5nIHRoZSBtaXh0dXJl IG9mIHBhZ2Ugc2l6ZXMgdGhhdCB5b3UgY3VycmVudGx5IGFyZSAtLSA2NGsgYW5kCj4+PiAxTSAo cmlnaHQ/wqAgT3JkZXItMCwgYW5kIG9yZGVyLTQpCj4+Cj4+IE5vdCBxdWl0ZTsgdGhlIGNvbnRw dGUtc2l6ZSBmb3IgYSA2NEsgcGFnZSBzaXplIGlzIDJNL29yZGVyLTUuIChhbmQgeWVzLCBpdCBp cwo+PiA2NEsvb3JkZXItNCBmb3IgYSA0SyBwYWdlIHNpemUsIGFuZCAyTS9vcmRlci03IGZvciBh IDE2SyBwYWdlIHNpemUuIEkgYWdyZWUgdGhhdAo+PiBpbnR1aXRpdmVseSB5b3Ugd291bGQgZXhw ZWN0IHRoZSBvcmRlciB0byByZW1haW4gY29uc3RhbnQsIGJ1dCBpdCBkb2Vzbid0KS4KPj4KPj4g VGhlICJyZWNvbW1lbmQiIHNldHRpbmcgYWJvdmUgd2lsbCBhY3R1YWxseSBlbmFibGUgb3JkZXIt MyBhcyB3ZWxsIGV2ZW4gdGhvdWdoCj4+IHRoZXJlIGlzIG5vIEhXIGJlbmVmaXQgdG8gdGhpcy4g U28gdGhlIGZ1bGwgc2V0IG9mIGF2YWlsYWJsZSBtZW1vcnkgc2l6ZXMgaGVyZQo+PiBpczoKPj4K Pj4gNjRLL29yZGVyLTAsIDUxMksvb3JkZXItMywgMk0vb3JkZXItNSwgNTEyTS9vcmRlci0xMwo+ Pgo+Pj4gLCB0aGF0IDRrLCA2NGsgYW5kIDJNQiAob3JkZXItMCwKPj4+IG9yZGVyLTQgYW5kIG9y ZGVyLTkpIHdpbGwgcHJvdmlkZSBiZXR0ZXIgcGVyZm9ybWFuY2UuCj4+Pgo+Pj4gSGF2ZSB5b3Ug cnVuIGFueSBleHBlcmllbWVudHMgd2l0aCBhIDRrQiBwYWdlIHNpemU/Cj4+Cj4+IEFncmVlIHRo YXQgd291bGQgYmUgaW50ZXJlc3Rpbmcgd2l0aCA2NEsgc21hbGwtc2l6ZWQgVEhQIGVuYWJsZWQu IEFuZCBJJ2QgbG92ZQo+PiB0byBnZXQgdG8gYSB3b3JsZCB3ZXJlIHdlIHVuaXZlcnNhbGx5IGRl YWwgaW4gdmFyaWFibGUgc2l6ZWQgY2h1bmtzIG9mIG1lbW9yeSwKPj4gYWxpZ25lZCBvbiA0SyBi b3VuZGFyaWVzLgo+Pgo+PiBJbiBteSBleHBlcmllbmNlIHRob3VnaCwgdGhlcmUgYXJlIHN0aWxs IHNvbWUgcGVyZm9ybWFuY2UgYmVuZWZpdHMgdG8gNjRLIGJhc2UKPj4gcGFnZSB2cyA0Sytjb250 cHRlOyB0aGUgcGFnZSB0YWJsZXMgYXJlIG1vcmUgY2FjaGUgZWZmaWNpZW50IGZvciB0aGUgZm9y bWVyIGNhc2UKPj4gLSA2NEsgb2YgbWVtb3J5IGlzIGRlc2NyaWJlZCBieSA4IGJ5dGVzIGluIHRo ZSBmb3JtZXIgdnMgOHgxNj0xMjggYnl0ZXMgaW4gdGhlCj4+IGxhdHRlci4gSW4gcHJhY3RpY2Ug dGhlIEhXIHdpbGwgc3RpbGwgb25seSByZWFkIDggYnl0ZXMgaW4gdGhlIGxhdHRlciBidXQgdGhh dCdzCj4+IHRha2luZyB1cCBhIGZ1bGwgY2FjaGUgbGluZSB2cyB0aGUgZm9ybWVyIHdoZXJlIGEg c2luZ2xlIGNhY2hlIGxpbmUgc3RvcmVzIDh4Cj4+IDY0SyBlbnRyaWVzLgo+IAo+IFdlIHRlc3Qg c29tZSBiZW5jaG1hcmssIGVnLCB1bml4YmVuY2gsIGxtYmVuY2gsIHN5c2JlbmNoLCB3aXRoIHY1 IG9uCj4gYXJtNjQgYm9hcmQoZm9yIGJldHRlciBldmFsdWF0aW9uIG9mIGFub24gbGFyZ2UgZm9s aW8sIHVzaW5nIGV4dDQsCj4gd2hpY2ggZG9uJ3Qgc3VwcG9ydCBsYXJnZSBmb2xpbyBmb3Igbm93 KSwgd2lsbCB0ZXN0IGFnYWluIGFuZCBzZW5kCj4gdGhlIHJlc3VsdHMgb25jZSB2NyBvdXQuCgpU aGFua3MgZm9yIHRoZSB0ZXN0aW5nIGFuZCBmb3IgcG9zdGluZyB0aGUgaW5zaWdodHMhCgo+IAo+ IDEpIGJhc2UgcGFnZSA0a8KgICsgd2l0aG91dCBhbm9uIGxhcmdlIGZvbGlvCj4gMikgYmFzZSBw YWdlIDY0ayArIHdpdGhvdXQgYW5vbiBsYXJnZSBmb2xpbwo+IDMpIGJhc2UgcGFnZSA0a8KgICsg d2l0aCBhbm9uIGxhcmdlIGZvbGlvICsgY29udC1wdGUob3JkZXIgPSA0LDApCj4gCj4gTW9zdCBv ZiB0aGUgdGVzdCByZXN1bHRzIGZyb20gdjUgc2hvdyB0aGUgMykgaGF2ZSBhIGdvb2QgaW1wcm92 ZW1lbnQKPiB2cyAxKSwgYnV0IHN0aWxsIGxvdyB0aGFuIDIpIAoKRG8geW91IGhhdmUgYW55IHVu ZGVyc3RhbmRpbmcgd2hhdCB0aGUgc2hvcnRmYWxsIGlzIGZvciB0aGVzZSBwYXJ0aWN1bGFyCndv cmtsb2Fkcz8gQ2VydGFpbmx5IHRoZSBjYWNoZSBzcGF0aWFsIGxvY2FsaXR5IGJlbmVmaXQgb2Yg dGhlIDY0SyBwYWdlIHRhYmxlcwpjb3VsZCBiZSBhIGZhY3Rvci4gQnV0IGNlcnRhaW5seSBmb3Ig dGhlIHdvcmtsb2FkcyBJJ3ZlIGJlZW4gbG9va2luZyBhdCwgYQpiaWdnZXIgZmFjdG9yIGlzIG9m dGVuIHRoZSBmYWN0IHRoYXQgZXhlY3V0YWJsZSBmaWxlLWJhY2tlZCBtZW1vcnkgKGVsZgpzZWdt ZW50cykgYXJlIG5vdCBpbiA2NEsgZm9saW9zIGFuZCB0aGVyZWZvcmUgbm90IGNvbnRwdGUtbWFw cGVkLiBJZiB0aGUgaVRMQiBpcwp1bmRlciBwcmVzc3VyZSB0aGlzIGNhbiBoZWxwIGEgbG90LiBJ IGhhdmUgYSBjaGFuZ2UgKGhhY2spIHRvIGZvcmNlIGFsbApleGVjdXRhYmxlIG1hcHBpbmdzIHRv IGJlIHJlYWQtYWhlYWQgaW50byA2NEsgZm9saW9zIGFuZCB0aGlzIGdpdmVzIGFuCmltcHJvdmVt ZW50LiBCdXQgb2J2aW91c2x5IHRoYXQgb25seSB3b3JrcyB3aGVuIHRoZSBmaWxlIHN5c3RlbSBz dXBwb3J0cyBsYXJnZQpmb2xpb3MgKHNvIG5vdCBleHQ0IHJpZ2h0IG5vdykuIEl0IHdvdWxkIGNl cnRhaW5seSBiZSBpbnRlcmVzdGluZyB0byBzZWUganVzdApob3cgY2xvc2UgdG8gbmF0aXZlIDY0 SyB3ZSBjYW4gZ2V0IHdoZW4gZW1wbG95aW5nIHRoZXNlIGV4dHJhIGlkZWFzLgoKPiwgYWxzbyBm b3Igc29tZSBsYXRlbmN5LXNlbnNpdGl2ZQo+IGJlbmNobWFyaywgMikgYW5kIDMpIG1heWJlIGhh dmUgcG9vciBwZXJmb3JtYW5jZSB2cyAxKS4KPiAKPiBOb3RlLCBmb3IgcGNwX2FsbG93ZWRfb3Jk ZXIsIG9yZGVyIDw9IFBBR0VfQUxMT0NfQ09TVExZX09SREVSPTMsIGZvcgo+IDMpLCB3ZSBtYXli ZSBlbmxhcmdlIGl0IGZvciBiZXR0ZXIgc2NhbGFiaWxpdHkgd2hlbiBwYWdlIGFsbG9jYXRpb24K PiBvbiBhcm02NCwgbm90IHRlc3Qgb24gdjUsIHdpbGwgdHJ5IHRvIGVubGFyZ2UgaXQgb24gdjcu CgpZZXMgaW50ZXJlc3RpbmchIEknbSBob3BpbmcgdG8gcG9zdCB2NyB0aGlzIHdlZWsgLSBqdXN0 IHdhaXRpbmcgZm9yIG1tLXVuc3RhYmxlCnRvIGJlIHJlYmFzZWQgb24gdjYuNy1yYzEuIEknZCBi ZSBpbnRlcmVzdGVkIHRvIHNlZSB5b3VyIHJlc3VsdHMuCgo+IAo+Pgo+PiBUaGFua3MsCj4+IFJ5 YW4KPj4KPj4KPj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3Rz LmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5m by9saW51eC1hcm0ta2VybmVsCg==