From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mta22.hihonor.com (mta22.honor.com [81.70.192.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DAB532288D5 for ; Sat, 18 Apr 2026 07:37:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=81.70.192.198 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776497863; cv=none; b=pqtGaNqvqPvLdUGfJx8PT8Eo1EhWDJgiHxYjCtS6yT7Lz6AouQ/CxVtB4mLA/a3AvSvKab0pOJGaexSLUM4yKtkJ3P/rfj7FnlfsxE0773NXAK5LuWWgW0KaDNuSpkIKmYQtam0cUT9sOA2HT3tTKEqsCM7W3mTkCRfbNM57q9M= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776497863; c=relaxed/simple; bh=YcnYwxdm11l2YsV38nkbZmy+ORKmwW84uUYUMtyVXY8=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=i0J9eGTAc4UPpBTJrTTYv/v1+LD2RLXBSZ/qESMcu+SoYnnMjWH+Q/w2m5xVwueuM+NTWTX6Cg1Nr0jkxTmP2QgFoU1odHq/IH26FPhFU26QJFLUeWFQpLqw7B3qIKJq0Ru+w4/4oQLTlpdeD2CgUbCvnV+zkJ//QI6HyXlhJ/A= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=honor.com; spf=pass smtp.mailfrom=honor.com; dkim=pass (1024-bit key) header.d=honor.com header.i=@honor.com header.b=UYZz4mFD; arc=none smtp.client-ip=81.70.192.198 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=honor.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=honor.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=honor.com header.i=@honor.com header.b="UYZz4mFD" dkim-signature: v=1; a=rsa-sha256; d=honor.com; s=dkim; c=relaxed/relaxed; q=dns/txt; h=To:From; bh=YcnYwxdm11l2YsV38nkbZmy+ORKmwW84uUYUMtyVXY8=; b=UYZz4mFDb65uYVcDZUkDVBHEOJAXqR1d3xDw1+CdSB3t4TM9uMurjBP5AgVXxZvxZeNp4B+iO T+uwYHaLdKuW/qhGvfzaIX6NJ8SRmZfmnPwy0XyuWQjpnvSRGt43HMzLx6s0DUzj6d9Huc0Wnj/ vZMtyKwOYhUdYCMlZ5A70/0= Received: from w012.hihonor.com (unknown [10.68.27.189]) by mta22.hihonor.com (SkyGuard) with ESMTPS id 4fyNN81L81zYl9tb; Sat, 18 Apr 2026 15:16:40 +0800 (CST) Received: from TA007.hihonor.com (10.77.205.64) by w012.hihonor.com (10.68.27.189) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.27; Sat, 18 Apr 2026 15:17:40 +0800 Received: from TA012.hihonor.com (10.77.228.68) by TA007.hihonor.com (10.77.205.64) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Sat, 18 Apr 2026 15:17:40 +0800 Received: from TA012.hihonor.com ([fe80::9e31:9fdb:69fb:928c]) by TA012.hihonor.com ([fe80::9e31:9fdb:69fb:928c%8]) with mapi id 15.02.2562.017; Sat, 18 Apr 2026 15:17:20 +0800 From: wangzicheng To: wangxinyu19 , "devnull+kasong.tencent.com@kernel.org" CC: "akpm@linux-foundation.org" , "axelrasmussen@google.com" , "baohua@kernel.org" , "baolin.wang@linux.alibaba.com" , "chenridong@huaweicloud.com" , "chrisl@kernel.org" , "david@kernel.org" , "hannes@cmpxchg.org" , "kaleshsingh@google.com" , "kasong@tencent.com" , "laoar.shao@gmail.com" , "lenohou@gmail.com" , "linux-kernel@vger.kernel.org" , "linux-mm@kvack.org" , "ljs@kernel.org" , "mhocko@kernel.org" , "qi.zheng@linux.dev" , "shakeel.butt@linux.dev" , "stevensd@google.com" , "surenb@google.com" , "vernon2gm@gmail.com" , "weixugc@google.com" , "yuanchu@google.com" , "yuzhao@google.com" , "zhengqi.arch@bytedance.com" , wangzhen , wangtao Subject: RE: [PATCH v5 00/14] mm/mglru: improve reclaim loop and dirty folio handling Thread-Topic: [PATCH v5 00/14] mm/mglru: improve reclaim loop and dirty folio handling Thread-Index: AQHcypwxcxsnTRgug0iAuixHwWXWW7XiDtKAgAJZVUA= Date: Sat, 18 Apr 2026 07:17:20 +0000 Message-ID: <3a28d9d327d84ae192fb3dcb925a0674@honor.com> References: <20260413-mglru-reclaim-v5-0-8eaeacbddc44@tencent.com> <20260417025123.2971253-1-wxy2009nrrr@163.com> In-Reply-To: <20260417025123.2971253-1-wxy2009nrrr@163.com> Accept-Language: en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 PiBIaSBLYWlydWksDQo+IA0KPiBXZSBoYXZlIHRlc3RlZCB0aGlzIHBhdGNoIHNlcmllcyBvbiBB bmRyb2lkIGRldmljZSB1bmRlciBhIHR5cGljYWwgc2NlbmFyaW8uDQo+IA0KPiBUaGUgdGVzdCBj b25zaXN0ZWQgb2YgY29sZC1zdGFydGluZyBtdWx0aXBsZSBhcHBsaWNhdGlvbnMgc2VxdWVudGlh bGx5DQo+IHVuZGVyIG1vZGVyYXRlIHN5c3RlbSBsb2FkIChzb21lIHNlcnZpY2VzIHJ1bm5pbmcg b24gdGhlIGJhY2tncm91bmQsDQo+IHN1Y2ggYXMgbWFwIG5hdmlnYXRpbmcsIEFJIHZvaWNlLWFz c2lzdGFudCkuIEVhY2ggdGVzdCByb3VuZCBjb2xkLXN0YXJ0cw0KPiBhIGZpeGVkIHNldCBvZiBh cHBzIG9uZSBieSBvbmUgYW5kIHJlY29yZHMgdGhlIGNvbGQgc3RhcnQgbGF0ZW5jeS4NCj4gQSB0 b3RhbCBvZiAxMDAgcm91bmRzIHdlcmUgY29uZHVjdGVkIHRvIGVuc3VyZSBzdGF0aXN0aWNhbCBz aWduaWZpY2FuY2UuDQo+IA0KDQpIaSBYaW55dSBhbmQgS2FpcnVpLA0KDQpXZSBoYXZlIHRlc3Qg dGhlIHBhdGNoIHVuZGVyIGEgKipoZWF2eSoqIGxvYWQgYmVuY2htYXJrIGZvciBjYW1lcmEuDQoN Cj4gQmVmb3JlOg0KPiAgIC9wcm9jL3Ztc3RhdCBpbmZvOg0KPiAgICAgcGdwZ2luIDI2OSwyMjQN Cj4gICAgIHBncGdvdXQgMjI2LDA3OA0KPiAgICAgd29ya2luZ3NldF9yZWZhdWx0X2Fub24gMjM3 DQo+ICAgICB3b3JraW5nc2V0X3JlZmF1bHRfZmlsZSAyNzY4OQ0KPiANCj4gICBMYXVuY2ggVGlt ZSBTdW1tYXJ5IChhbGwgYXBwcywgYWxsIHJ1bnMpDQo+ICAgICBNZWFuIDg2OC4wbXMNCj4gICAg IFA1MCA4ODguMG1zDQo+ICAgICBQOTAgMTI3NC4ybXMNCj4gICAgIFA5NSAxMzk5LjBtcw0KPiAN Cj4gQWZ0ZXI6DQo+ICAgL3Byb2Mvdm1zdGF0IGluZm86DQo+ICAgICBwZ3BnaW4gMjIzLDgwMSAg ICAgICAgICAgICAgICAoLTE2LjklKQ0KPiAgICAgcGdwZ291dCAzMDgsODczDQo+ICAgICB3b3Jr aW5nc2V0X3JlZmF1bHRfYW5vbiA0OTgNCj4gICAgIHdvcmtpbmdzZXRfcmVmYXVsdF9maWxlIDE3 MDc1ICgtMzguMyUpDQo+IA0KPiAgIExhdW5jaCBUaW1lIFN1bW1hcnkgKGFsbCBhcHBzLCBhbGwg cnVucykNCj4gICAgIE1lYW4gODUwLjVtcyAoLTIuMDclKQ0KPiAgICAgUDUwIDg2MS41bXMgICgt My4wNCUpDQo+ICAgICBQOTAgMTE3OS4wbXMgKC04LjA1JSkNCj4gICAgIFA5NSAxMjI4LjBtcyAo LTEyLjIlKQ0KPiANCj4gLS0NCj4gQmVzdCByZWdhcmRzLA0KPiBYaW55dQ0KPiANCg0KV2UgZXZh bHVhdGVkIHRoZSBiYWNrcG9ydGVkIHBhdGNoZXMgb24gYW5kcm9pZDE2LTYuMTIgdXNpbmcgYSAq KmhlYXZ5KioNCm1vYmlsZSB3b3JrbG9hZCBvbiBhIFF1YWxjb21tIDg4NTAgZGV2aWNlICgxNkdC IFJBTSArIDE2R0IgenJhbSkuDQoodm1zY2FuIGNvZGUgaW4gdGhpcyB0cmVlIGlzIGxhcmdlbHkg c2ltaWxhciB0byB2Ni4xOCkNCg0KVGhlIHdvcmtsb2FkIHNpbXVsYXRlcyByZWFsIHVzZXIgYmVo YXZpb3IgYnkgc2VxdWVudGlhbGx5DQpjb2xkLXN0YXJ0aW5nIDIzIGFwcHMuIEZvciBlYWNoIGFw cGxpY2F0aW9uIHdlIHBlcmZvcm0gdGhlIHJlbGF0ZWQNCm9wZXJhdGlvbnMgKHNob3J04oCRdmlk ZW8gc3dpcGluZywgYmFja2dyb3VuZCBtdXNpYyBwbGF5YmFjaywgYW5kDQpuYXZpZ2F0aW9uKS4g QWZ0ZXIgZXhpdGluZyBvbmUgYXBwbGljYXRpb24gdGhlIG5leHQgaXMgbGF1bmNoZWQNCmltbWVk aWF0ZWx5IGluIDFzLiBBZnRlciBhbGwgYXBwcyBjb21wbGV0ZSwgdGhlIGNhbWVyYSBpcyBsYXVu Y2hlZA0KYW5kIGEgcGhvdG8gaXMgdGFrZW4uDQoNCkJhc2VsaW5lIGFuZCBwYXRjaGVkIGtlcm5l bHMgd2VyZSB0ZXN0ZWQgdW5kZXIgaWRlbnRpY2FsIGNvbmRpdGlvbnMuDQood2l0aCBhIGZhbiBr ZXB0IGNvb2xpbmcgdGhlIHRlc3RiZWQpDQpGdWxsIHN5c3RlbSB0cmFjZXMgd2VyZSBjb2xsZWN0 ZWQgZm9yIHRocmVlIHJ1bnMgaW4gZWFjaA0KY29uZmlndXJhdGlvbiwgYW5kIHRlbiBhZGRpdGlv bmFsIHRyYWNlcyB3ZXJlIHJlY29yZGVkIGZvciB0aGUgZmluYWwNCmNhbWVyYSBsYXVuY2ggc3Rh Z2UuDQoNCk92ZXJhbGwgYXBwbGljYXRpb24ga2VlcGFsaXZlIGJlaGF2aW9yIHNob3dzIG5vIG5v dGljZWFibGUNCmRpZmZlcmVuY2UuIEhvd2V2ZXIsIHdlIG9ic2VydmVkIHBlcmZvcm1hbmNlIGRl dmlhdGlvbnMgaW4gc29tZQ0KbWVtb3J54oCRcHJlc3N1cmUgc2NlbmFyaW9zLg0KDQpCZWZvcmU6 DQpNZW1pbmZvICgxMDAgbXMgcGVyIHNhbXBsZSwgYXZlcmFnZSByZXN1bHQpDQpNZW1BdmFpbGFi bGU6IDU0MjANCk1lbUZyZWU6IDE0MjENCkNhY2hlZDogMzg2Mg0KQW5vblBhZ2VzOiAzODA0DQpE aXJ0eTogNjINCnZtc3RhdCBjb3VudGVycyAobGFzdCBzYW1wbGUpDQpwZ3BnaW46IDMsNzAxLDg2 OQ0KcGdwZ291dDogMyw1NDUsMDU4DQp3b3JraW5nc2V0X3JlZmF1bHRfYW5vbjogMzkwLDk2Nw0K d29ya2luZ3NldF9yZWZhdWx0X2ZpbGU6IDc5LDkyNw0KVG90YWwgYXBwIGxhdW5jaCB0aW1lICgy MyBhcHBzICsgbGF1bmNoZXIgw5cgMjMpOiA3NzAyIG1zDQpDYW1lcmEgbGF1bmNoIHRpbWU6IDY4 NCBtcw0KDQpBZnRlcjoNCk1lbWluZm8gKDEwMCBtcyBwZXIgc2FtcGxlLCBhdmVyYWdlIHJlc3Vs dCkNCk1lbUF2YWlsYWJsZTogNTA1OCAoLTclKQ0KTWVtRnJlZTogMTM4MiAoLTMlKQ0KQ2FjaGVk OiAzMjEzICgtMTclKQ0KQW5vblBhZ2VzOiAzNjM3ICgtNCUpDQpEaXJ0eTogMzUgKC00NCUpDQp2 bXN0YXQgY291bnRlcnMgKGxhc3Qgc2FtcGxlKQ0KcGdwZ2luOiA1LDc1Miw0MjkgKCs1NSUpDQpw Z3Bnb3V0OiAzLDY2OCw3ODggKCszJSkNCndvcmtpbmdzZXRfcmVmYXVsdF9hbm9uOiAxLDQ5Miw5 NjQgKCsyODIlKQ0Kd29ya2luZ3NldF9yZWZhdWx0X2ZpbGU6IDU5MCw1MDUgKCs2MzklKQ0KVG90 YWwgYXBwIGxhdW5jaCB0aW1lICgyMyBhcHBzICsgbGF1bmNoZXIgw5cgMjMpOiA4ODcyIG1zICgr MTUlKQ0KQW1vbmcgdGhlIHRlc3RlZCBhcHBzLCAxMSBpbXByb3ZlZCB3aGlsZSAxNCByZWdyZXNz ZWQuDQpDYW1lcmEgbGF1bmNoIHRpbWU6IDk4MCBtcyAoKzQzJSksIHdoaWNoIGlzIGFsc28gdGhl IHN0YWdlIHdpdGggdGhlDQpoaWdoZXN0IG1lbW9yeSBwcmVzc3VyZS4NCg0KRnJvbSB3aG9sZSB0 cmFjZSBhbmFseXNpcywgZGlyZWN0IHJlY2xhaW0gYXBwZWFycyB0byBydW4gc2xvd2VyLg0KQmVm b3JlIHYucy4gYWZ0ZXINCnRvdGFsIGR1cmF0aW9uOiAxMTY1OSBtcyAvIDU3MDA2IG1zDQp0b3Rh bCByZWNsYWltZWQ6IDM5NTMgTUIgLyA2MzQ0IE1CDQpzcGVlZDogMC4zMzkgTUIvbXMgLyAwLjEx MSBNQi9tcw0KdGltZXM6IDE2MTE3IC8gMjc1NjINCg0KVGhlIHBlcmZvcm1hbmNlIG1pZ2h0IGJl aGF2ZSBkaWZmZXJlbnRseSBvbiBkZXZpY2VzIHdpdGggc21hbGxlciBtZW1vcnkNCihlLmcuIDji gJMxNkdCKSBjb21wYXJlZCB0byBzZXJ2ZXJzIHdpdGggMTAwK0dCIG1lbW9yeSwgb3IgdW5kZXIN Cm1vZGVyYXRlIHRvIGhlYXZ5IG1lbW9yeSBwcmVzc3VyZS4NCkNvdWxkIHRoaXMgYmUgcmVsYXRl ZCB0byBwYXRjaCAwOS8xNFsxXSB3aGljaCByZW1vdmVzIGZvbGlvX2luY19nZW4oKQ0Kd2hlbiBg IHdyaXRlYmFjayB8fCAodHlwZSA9PSBMUlVfR0VOX0ZJTEUgJiYgZGlydHkpYD8NCg0KQW55IGNv bW1lbnRzIG9yIHN1Z2dlc3Rpb25zIHdvdWxkIGJlIGFwcHJlY2lhdGVkLg0KDQpbMV0gaHR0cHM6 Ly9sb3JlLmtlcm5lbC5vcmcvbGludXgtbW0vMjAyNjA0MTMtbWdscnUtcmVjbGFpbS12NS0wLThl YWVhY2JkZGM0NEB0ZW5jZW50LmNvbS9ULyNtNTY4ZWJhODRkMzVkOGQ1ZmY1MTlkM2UyOTIzN2Rl NmQ2NGY2NzY1OQ0KDQpCZXN0LA0KWmljaGVuZw0KDQo=