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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id A6887CFC27F for ; Tue, 15 Oct 2024 10:03:22 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1CFD86B0085; Tue, 15 Oct 2024 06:03:22 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 15A3E6B0088; Tue, 15 Oct 2024 06:03:22 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id F3BBD6B0089; Tue, 15 Oct 2024 06:03:21 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id D16226B0085 for ; Tue, 15 Oct 2024 06:03:21 -0400 (EDT) Received: from smtpin19.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id E21B5414DF for ; Tue, 15 Oct 2024 10:03:15 +0000 (UTC) X-FDA: 82675398708.19.3A36B88 Received: from mta22.hihonor.com (mta22.honor.com [81.70.192.198]) by imf23.hostedemail.com (Postfix) with ESMTP id 8541C140015 for ; Tue, 15 Oct 2024 10:03:13 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=none; spf=pass (imf23.hostedemail.com: domain of gaoxu2@honor.com designates 81.70.192.198 as permitted sender) smtp.mailfrom=gaoxu2@honor.com; dmarc=pass (policy=none) header.from=honor.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1728986526; a=rsa-sha256; cv=none; b=OptIdWpfD3sMlGfBl2rhaRDkNQjdBeZglbxY2j/9bicnMSsD4SNbAuPSNTze+5FHAY1KnT 2PvFvyMRyc5Lbrxpv30A+bGfZdlP4sVIWvEJwTlqYB7XWRQsNGsb4nqgs8tv5wXUxZkpih 7ndeTYqJBosMMqDL03OLBVngv++5nXs= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=none; spf=pass (imf23.hostedemail.com: domain of gaoxu2@honor.com designates 81.70.192.198 as permitted sender) smtp.mailfrom=gaoxu2@honor.com; dmarc=pass (policy=none) header.from=honor.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1728986526; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Hz+ZLsRuWT+3mXwHB1+T6Y3VoHaFmDdffMk2nGBf/xU=; b=OyO9qUcifL0Rd7fi2swa7m3NrblyDIuBI/yjFe3OzdaksZ5hkQQmyr4jekfo63T1nz+/7F zKdc1ob+7xNwi+sBb85ilnrj9inOxeU3k0KVZTB38NGGDcooFzXFj/sBIhvmuVvllEsPiA QMMIycZpc6qnkBRXrIQis8nSS/swwwA= Received: from w013.hihonor.com (unknown [10.68.26.19]) by mta22.hihonor.com (SkyGuard) with ESMTPS id 4XSV3X0S1GzYl25Z; Tue, 15 Oct 2024 18:00:56 +0800 (CST) Received: from a001.hihonor.com (10.68.28.182) by w013.hihonor.com (10.68.26.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Tue, 15 Oct 2024 18:03:11 +0800 Received: from a007.hihonor.com (10.68.22.31) by a001.hihonor.com (10.68.28.182) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Tue, 15 Oct 2024 18:03:11 +0800 Received: from a007.hihonor.com ([fe80::4407:dd67:71d7:ea82]) by a007.hihonor.com ([fe80::4407:dd67:71d7:ea82%10]) with mapi id 15.02.1544.011; Tue, 15 Oct 2024 18:03:11 +0800 From: gaoxu To: Barry Song <21cnbao@gmail.com>, David Hildenbrand CC: "akpm@linux-foundation.org" , "linux-mm@kvack.org" , "mhocko@suse.com" , "hailong.liu@oppo.com" , "kaleshsingh@google.com" , "linux-kernel@vger.kernel.org" , "lokeshgidra@google.com" , "ngeoffray@google.com" , "shli@fb.com" , "surenb@google.com" , "yuzhao@google.com" , "minchan@kernel.org" , Barry Song Subject: =?utf-8?B?5Zue5aSNOiBbUEFUQ0ggUkZDXSBtbTogbWdscnU6IHByb3ZpZGUgYSBzZXBh?= =?utf-8?Q?rate_list_for_lazyfree_anon_folios?= Thread-Topic: [PATCH RFC] mm: mglru: provide a separate list for lazyfree anon folios Thread-Index: AQHbBnCmShcKECBep0eJF+tvIkpJDLJbX+UAgAQEpICAKFfioA== Date: Tue, 15 Oct 2024 10:03:11 +0000 Message-ID: <7dcd3446cd8c4da69242e5d6680c1429@honor.com> References: <20240914063746.46290-1-21cnbao@gmail.com> <92f97c8e-f23d-4c6e-9f49-230fb4e96c46@redhat.com> 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.164.11.140] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Stat-Signature: xtq5ps6gjsiirjqmxer8bpgz7o895o1g X-Rspamd-Queue-Id: 8541C140015 X-Rspam-User: X-Rspamd-Server: rspam10 X-HE-Tag: 1728986593-68319 X-HE-Meta: U2FsdGVkX1/orinidrU0wHv2ztfGFE/wWeX++SbK5yaWIb6M72Le5SV3Lcj7a/N/TvGLVX4+zzv7FT2PScfxL0SEfck2CjYJSNovZubO80gd5h0ScY5DnkUfmblNNEDYAM0Rc4Y/O2aul79CyL1OImeE9G0YolFZHvAwJnhhfQLZcckwQY0yzvibnJs5ra7+y6GOFnZjazrGxhzXY3dFY2e0F6L6xSwZKLaavqi4lTOMcxA5SXkCoffXIJunQeF7iSbLrrstsdOuVRCZChq9EWMfwER2yKOtmDToVY+zI11C79Fm1wn8CO2Ni+HDcciLVSwm55MNowX7OFQP+vZqj7KTt4h0/R1HBGMZS423o4qvrJUWqBPM6MriVeDNHqJB74SfT60uhGYHCD5wVZR7wm63rmqD0SROKGLOQxYYhOD5+U7qMs1IMjjy5pseeLVWLD7uJFaC5Hr8iYrWxQQqQ7Iwwiu5n9Mpv99Wpb2C4zooR2WYry9lpXn1YBaOwbhqulbG1FSWFBscmI3O6urbHT6wUHmZthaKUcNcQUAQ38tlGJ5nXh+5UmBaNh1eCik5zIleX15YMLphmNeDtbk3QpehA0hh/GXKyy5yZF9npSVzH8C69HUN+R4r/5RVqBL1NQlG44xd3MdJoF0rUCG6k9FSsuT+yku5sDPoPLkExFgMypfJ61ecNHvdUTG6DuphbUwyLeZTzqNLbo1gzYhNC8JzRSd7wwc19/CnCMK6vod4gZ0Mj0MHQ3Iwkfovtb3xPEJvhYDzgPn4XwFrRItdbwZTF6chNXxewuYle+hQ1o3WiLdl/1AjSmFsCaHBa8/qGYnOv0B2bxIprZSlkqxVUvAjAqEjyjlHPiYTtRRJyY701/UgJz+aHSBWI8JeyrmUxfTTgjBJi2S+fMCT5L0OZK94mwoKVDjl8wt/A+YM67iB+mSEIK4h7rczrjG9LIKnPIzEH6wgD+xdpMFcoLx A/Lz3lI8 8pKGpxCQbhM19evVoeV+FoKN4dmxKmgUUPIcSIZCMGTSrB82cz897BCMtgcKA68Ys43u2KZdNn4afA3dTFDKK8Wb7upfJBKXr4OWDlHJwCiNksF+Zvzg6X/ri7Km88y01u8mxOgVjza7LTdBRusIiik6Nt7GCaLF9tZYq+q69cXaAtWRKu/PbDQ5Tf+c0O6tMK3hoT69VF4Xs1tOGuQFschT3gvyzETxwX0LK8n/gIFCOn+oxhhoExA/dSEFKSjLYD2oQLOeKerdFCUPzUs3qtHksUFPGAQgXmYFnveRsgWHlyptcHMGweFIqvxTWR4vZfkrjYq0wYy6UhF40r66v4+31GG+hA59VBKY81PmQ2T/p/w3TNnmKCHFGTrJN4agQUkm5oNgJsOXHXnKSqlnuH7yZIt3HI+tKVQ5d X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: PiANCj4gT24gV2VkLCBTZXAgMTgsIDIwMjQgYXQgMTI6MDLigK9BTSBEYXZpZCBIaWxkZW5icmFu ZCA8ZGF2aWRAcmVkaGF0LmNvbT4NCj4gd3JvdGU6DQo+ID4NCj4gPiBPbiAxNC4wOS4yNCAwODoz NywgQmFycnkgU29uZyB3cm90ZToNCj4gPiA+IEZyb206IEJhcnJ5IFNvbmcgPHYtc29uZ2Jhb2h1 YUBvcHBvLmNvbT4NCj4gPiA+DQo+ID4gPiBUaGlzIGZvbGxvd3MgdXAgb24gdGhlIGRpc2N1c3Np b24gcmVnYXJkaW5nIEdhb3h1J3Mgd29ya1sxXS4gSXQncw0KPiA+ID4gdW5jbGVhciBpZiB0aGVy ZSdzIHN0aWxsIGludGVyZXN0IGluIGltcGxlbWVudGluZyBhIHNlcGFyYXRlIExSVQ0KPiA+ID4g bGlzdCBmb3IgbGF6eWZyZWUgZm9saW9zLCBidXQgSSBkZWNpZGVkIHRvIGV4cGxvcmUgaXQgb3V0 IG9mDQo+ID4gPiBjdXJpb3NpdHkuDQo+ID4gPg0KPiA+ID4gQWNjb3JkaW5nIHRvIExva2VzaCwg TUFEVl9GUkVFJ2QgYW5vbiBmb2xpb3MgYXJlIGV4cGVjdGVkIHRvIGJlDQo+ID4gPiByZWxlYXNl ZCBlYXJsaWVyIHRoYW4gZmlsZSBmb2xpb3MuIE9uZSBvcHRpb24sIGFzIGltcGxlbWVudGVkIGJ5 IEdhbw0KPiA+ID4gWHUsIGlzIHRvIHBsYWNlIGxhenlmcmVlIGFub24gZm9saW9zIGF0IHRoZSB0 YWlsIG9mIHRoZSBmaWxlJ3MNCj4gPiA+IGBtaW5fc2VxYCBnZW5lcmF0aW9uLiBIb3dldmVyLCB0 aGlzIGFwcHJvYWNoIHJlc3VsdHMgaW4gbGF6eWZyZWUNCj4gPiA+IGZvbGlvcyBiZWluZyByZWxl YXNlZCBpbiBhIExJRk8gbWFubmVyLCB3aGljaCBjb25mbGljdHMgd2l0aCBMUlUNCj4gPiA+IGJl aGF2aW9yLCBhcyBub3RlZCBieSBNaWNoYWwuDQo+ID4gPg0KPiA+ID4gVG8gYWRkcmVzcyB0aGlz LCB0aGlzIHBhdGNoIHByb3Bvc2VzIG1haW50YWluaW5nIGEgc2VwYXJhdGUgbGlzdCBmb3INCj4g PiA+IGxhenlmcmVlIGFub24gZm9saW9zIHdoaWxlIGtlZXBpbmcgdGhlbSBjbGFzc2lmaWVkIHVu ZGVyIHRoZSAiZmlsZSINCj4gPiA+IExSVSB0eXBlIHRvIG1pbmltaXplIGNvZGUgY2hhbmdlcy4g VGhlc2UgbGF6eWZyZWUgYW5vbiBmb2xpb3Mgd2lsbA0KPiA+ID4gc3RpbGwgYmUgY291bnRlZCBh cyBmaWxlIGZvbGlvcyBhbmQgc2hhcmUgdGhlIHNhbWUgZ2VuZXJhdGlvbiB3aXRoDQo+ID4gPiBy ZWd1bGFyIGZpbGVzLiBJbiB0aGUgZXZpY3Rpb24gcGF0aCwgdGhlIGxhenlmcmVlIGxpc3Qgd2ls bCBiZQ0KPiA+ID4gcHJpb3JpdGl6ZWQgZm9yIHNjYW5uaW5nIGJlZm9yZSB0aGUgYWN0dWFsIGZp bGUgTFJVIGxpc3QuDQo+ID4gPg0KPiA+DQo+ID4gV2hhdCdzIHRoZSBkb3duc2lkZSBvZiBhbm90 aGVyIExSVSBsaXN0PyBEbyB3ZSBoYXZlIGFueSBleHBlcmllbmNlIG9uIHRoYXQ/DQo+IA0KPiBF c3NlbnRpYWxseSwgdGhlIGdvYWwgaXMgdG8gYWRkcmVzcyB0aGUgZG93bnNpZGVzIG9mIHVzaW5n IGEgc2luZ2xlIExSVSBsaXN0IGZvciBmaWxlcw0KPiBhbmQgbGF6eWZyZWUgYW5vbnltb3VzIHBh Z2VzIC0gc2VyaW91c2x5IG1vcmUgZmlsZXMgcmUtZmF1bHRzLg0KPiANCj4gSSdtIG5vdCBlbnRp cmVseSBjbGVhciBvbiB0aGUgZG93bnNpZGVzIG9mIGhhdmluZyBhbiBhZGRpdGlvbmFsIExSVSBs aXN0LiBXaGlsZSBpdA0KPiBkb2VzIGluY3JlYXNlIGNvbXBsZXhpdHksIGl0IGRvZXNuJ3Qgc2Vl bSB0byBiZSBzaWduaWZpY2FudC4NCj4gDQo+IExldCdzIHdhaXQgZm9yIEdhb3h1J3MgdGVzdCBy ZXN1bHRzIGJlZm9yZSBkZWNpZGluZyBvbiB0aGUgbmV4dCBzdGVwcy4NCj4gSSB3YXMganVzdA0K PiBjdXJpb3VzIGFib3V0IGhvdyBkaWZmaWN1bHQgaXQgd291bGQgYmUgdG8gYWRkIGEgc2VwYXJh dGUgbGlzdCwgc28gSSB0b29rIHR3byBob3Vycw0KPiB0byBleHBsb3JlIGl0IDotKQ0KSGkgc29u ZywNCkknbSB2ZXJ5IHNvcnJ5LCB2YXJpb3VzIHJlYXNvbnMgY29tYmluZWQgaGF2ZSBjYXVzZWQg dGhlIGRlbGF5IGluIHRoZSByZXN1bHRzLg0KDQpCYXNpYyB2ZXJzaW9u77yaYW5kcm9pZCBWIChl bmFibGUgQW5kcm9pZCBBUlQgdXNlIE1BRFZfRlJFRSkNClRlc3QgY2FzZXM6IDYwIGFwcHMgcmVw ZWF0ZWRseSByZXN0YXJ0ZWQsIHRlc3RlZCBmb3IgOCBob3VyczsNClRoZSB0ZXN0IHJlc3VsdHMg YXJlIGFzIGZvbGxvd3M6DQogICAgICAgIHdvcmtpbmdzZXRfcmVmYXVsdF9hbm9uICAgd29ya2lu Z3NldF9yZWZhdWx0X2ZpbGUNCmJhc2UgICAgICAgIDQyMDE2ODA1ICAgICAgICAgICAgICAgIDky MDEwNTQyDQpwYXRjaCAgICAgICAxOTgzNDg3MyAgICAgICAgICAgICAgICA0OTM4MzU3Mg0KJSBk aWZmICAgICAgIC01Mi43OSUgICAgICAgICAgICAgICAgICAtNDYuMzMlDQoNCkFkZGl0aW9uYWxs eSwgYSBjb21wYXJhdGl2ZSB0ZXN0IHdhcyBjb25kdWN0ZWQgb24NCmFkZC1sYXp5ZnJlZS1mb2xp by10by1scnUtdGFpbC5wYXRjaFsxXSwgYW5kIHRoZSByZXN1bHRzIGFyZSBhcyBmb2xsb3dzOg0K ICAgICAgICAgICAgICAgd29ya2luZ3NldF9yZWZhdWx0X2Fub24gICB3b3JraW5nc2V0X3JlZmF1 bHRfZmlsZQ0KbGF6eWZyZWUtdGFpbCAgICAgICAgMjAzMTMzOTUgICAgICAgICAgICAgICAgIDUy MjAzMDYxDQpwYXRjaCAgICAgICAgICAgICAxOTgzNDg3MyAgICAgICAgICAgICAgICAgNDkzODM1 NzINCiUgZGlmZiAgICAgICAgICAgICAgLTIuMzYlICAgICAgICAgICAgICAgICAgICAtNS40MCUN Cg0KRnJvbSB0aGUgcmVzdWx0cywgaXQgY2FuIGJlIHNlZW4gdGhhdCB0aGlzIHBhdGNoIGlzIHZl cnkgYmVuZWZpY2lhbCBhbmQNCmJldHRlciB0aGFuIHRoZSByZXN1bHRzIGluIFsxXTsgaXQgY2Fu IHNvbHZlIHRoZSBwZXJmb3JtYW5jZSBpc3N1ZSBvZiBoaWdoDQpJTyBjYXVzZWQgYnkgZXh0ZW5z aXZlIHVzZSBvZiBNQURWX0ZSRUUgb24gdGhlIEFuZHJvaWQgcGxhdGZvcm0uDQoNClRlc3QgY2Fz ZSBub3RlczogVGhlcmUgaXMgYSBkaXNjcmVwYW5jeSBiZXR3ZWVuIHRoZSB0ZXN0IHJlc3VsdHMg bWVudGlvbmVkIGluDQpbMV0gYW5kIHRoZSBjdXJyZW50IHRlc3QgcmVzdWx0cyBiZWNhdXNlIHRo ZSB0ZXN0IGNhc2VzIGFyZSBkaWZmZXJlbnQuIFRoZSB0ZXN0DQpjYXNlIHVzZWQgaW4gWzFdIGlu dm9sdmVzIGFjdGlvbnMgc3VjaCBhcyBjbGlja2luZyBhbmQgc3dpcGluZyB3aXRoaW4gdGhlIGFw cA0KYWZ0ZXIgaXQgc3RhcnRzOyBGb3IgdGhlIHNha2Ugb2YgY29udmVuaWVuY2UgYW5kIHJlc3Vs dCBzdGFiaWxpdHksIHRoZSBjdXJyZW50DQp0ZXN0IGNhc2Ugb25seSBpbnZvbHZlcyBhcHAgc3Rh cnR1cCB3aXRob3V0IGNsaWNraW5nIGFuZCBzd2lwaW5nLCBhbmQgdGhlIG51bWJlcg0Kb2YgYXBw cyBoYXMgYmVlbiBpbmNyZWFzZWQgKDMwLT42MCkuDQoNCjEuIGh0dHBzOi8vbG9yZS5rZXJuZWwu b3JnL2FsbC9mMjlmNjRlMjljMDg0MjdiOTVlM2RmMzBhNTc3MDA1NkBob25vci5jb20vVC8jdQ0K PiANCj4gPg0KPiA+IC0tDQo+ID4gQ2hlZXJzLA0KPiA+DQo+ID4gRGF2aWQgLyBkaGlsZGVuYg0K PiA+DQo+IA0KPiBUaGFua3MNCj4gQmFycnkNCg==