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 C9C99C3DA4A for ; Tue, 20 Aug 2024 11:54:08 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 28EF56B0083; Tue, 20 Aug 2024 07:54:08 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 23F5E6B0085; Tue, 20 Aug 2024 07:54:08 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 12E0B6B0088; Tue, 20 Aug 2024 07:54:08 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id E53226B0083 for ; Tue, 20 Aug 2024 07:54:07 -0400 (EDT) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 9B51CA9ABD for ; Tue, 20 Aug 2024 11:54:07 +0000 (UTC) X-FDA: 82472465334.28.0BDA7C8 Received: from mta20.hihonor.com (mta20.honor.com [81.70.206.69]) by imf14.hostedemail.com (Postfix) with ESMTP id 09BBF10001F for ; Tue, 20 Aug 2024 11:54:03 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=none; spf=pass (imf14.hostedemail.com: domain of gaoxu2@honor.com designates 81.70.206.69 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=1724154783; 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=2VjylQ+L2bQQ+nk0Wof9mdfQY5qnbHyO48si4LsoWrw=; b=c742792PWq9sog/Uer7ZBahgtShIptXMN+qTwd29LnYp1V0p3IuaEtydxFYGeJ51KHEnMu gewRF0rtAtoWWd8733hu+FQdN3607/dq6+NXfahewLv4ITuclWZRjui0f5hE9a24MHnBQQ NkASBseVOlQHcWaxCb4UzMDrJPpjFKQ= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=none; spf=pass (imf14.hostedemail.com: domain of gaoxu2@honor.com designates 81.70.206.69 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=1724154783; a=rsa-sha256; cv=none; b=enka9jC46CtllhyafYv341zuiwvhPjx5V6vuV6PrtemHXfa3M04JkR6s43CZizaMSyoS0C iRL39aMZvTCDqG+lOsywxq38EjIEuwcCovUkR2UzNSfjEKUo2p2RVZAY/QyLsWPovyUiz7 +Z+cvEa1EGfPgezbyAJ5Fpy3gCEWAbc= Received: from w003.hihonor.com (unknown [10.68.17.88]) by mta20.hihonor.com (SkyGuard) with ESMTPS id 4Wp7Bh3BmmzYl50L; Tue, 20 Aug 2024 19:53:00 +0800 (CST) Received: from a014.hihonor.com (10.68.16.227) by w003.hihonor.com (10.68.17.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Tue, 20 Aug 2024 19:54:00 +0800 Received: from a007.hihonor.com (10.68.22.31) by a014.hihonor.com (10.68.16.227) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Tue, 20 Aug 2024 19:53:59 +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, 20 Aug 2024 19:53:59 +0800 From: gaoxu To: Barry Song <21cnbao@gmail.com> CC: Andrew Morton , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" , Suren Baghdasaryan , Shaohua Li , yipengxiang , fengbaopeng , Kalesh Singh Subject: =?utf-8?B?5Zue5aSNOiBbUEFUQ0ggdjJdIG1tOiBhZGQgbGF6eWZyZWUgZm9saW8gdG8g?= =?utf-8?Q?lru_tail?= Thread-Topic: [PATCH v2] mm: add lazyfree folio to lru tail Thread-Index: Adrvp/sHXyayf1r5TQG6pnGY8/qB0AC/kX6AABOpIwA= Date: Tue, 20 Aug 2024 11:53:59 +0000 Message-ID: <974d9d6c3b5e4848a32b930732366084@honor.com> References: 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: 59553s9738i1o7mto8dut78hkqygqx98 X-Rspam-User: X-Rspamd-Queue-Id: 09BBF10001F X-Rspamd-Server: rspam02 X-HE-Tag: 1724154843-972148 X-HE-Meta: U2FsdGVkX18OY0D92TJ+zegXE9aCIuVmCC7vSNP75KXON4lTibocZHnUndpmdNGVP0rxMxTm3SyrRLhYwXQoaeHIa5VHaWBDwNI06UNhaUu1ibeugm6VA3X9wJPDk7LMiWmBgFpR3GHPt1KFMsutQ2AWkKEkM8mtLnls4DM6zcjSLPOrc5st1H9D5hIKWjfGZSg5OBDOwzJUHiFwpmQ+OYNKsiptaZDUbzLdAgs1Xfdu0epGBKK2ReEDgGpOaJAgsy3umVGdenULgLyju15A5HchYVIyP/8xCsv63F2YJxNjmiWATv0gTAxfb8qgwa1rkRNVC34vMsdOqOpW+cMHz88WK/0JuTLAareTskfi2chiZfO/gz9Vt6HJAhLb4Iw7If7fvvnaf6ml6wGFML9oVWndzXPZ6yLACuGhZU1QGH7om1Nfap1VjuTQ2NLwjfkNZ21rGPa6Lx2ZASWoMcfdPHKq6Ii0AJCkhE9O7Ek76VT/1tEoVu0FNzlYxfN0USlyFiyqt83Ce8M7KV+PZsgPNy4aCAVJN+LFJ7ly/2YKgZSBi75acv9NoVo9TY9b350xeNmEXzZNgDbfWkRzE2C/U4nLatuLeSLGb4dOkB9msjEcEqZ5UbKIBxK9xxjcEHZU2ikTJOnKBAqQLgoJhXM6C+5C0XiAR1PNl7Ts88hmE635+pEQWjLHY1HUXhGTOyTRCMatNzufr2ECfz0EMpV40O1hZ6BePCvXKOzU6fYLD3k70R8xwIwcaRvTjzBUuAeWn2msbNfGWXhVME+oSaNg+vCSdwHBy9umd4bm5jljCwBF0kFzcXqXRzObAN3EXcb4U+D3EdI/dJOJix6ym+WYU0ZdtGDSqhj9ULBvE6boBSQAPQPzLzN0MlJXaJPmJJeuSvxYl2r0du/FBKmBwfmg1It6uzLVq8iRasWcFPr4E5b0xxWEQI63fw9GA+bE50T1zSKzB7+4E4Rrv6StCCE ZZ3dU++W nNWT98rxW42VsGO+imrjqg62nRC6/qBnTC/YXveuPt5HPQcCZSv4GpQuj8MEhtQVTS155VmMKH2FM6LQVEldHOstTHySFdecBJgvYrYPjRtlKF0vrVCJ3qQAJW/oyqjwEz+FlzxNtR5JvgaSe8vCuFmRPMWXEBoYxLHJzOCIrF5b/TV/kVEdsLVAq4MrtEl6x86uHrVx3HkdMJi0QRKnQRJqDNJRHq7DdHswbJURV3DLs2cAwIUlSz2oNPqAkN+WUNOBZpHe03kP3EvkfL1xD/Y7XHYCkluw+Pi0oY4h91gPh6f7fBJhJ1bHcRcPzK4oHFhMoA3/b4fFYO06on2Ash3y+aLySdGCf+gJj7w3FcUCz9w/E7iKkx2CjbM+2BjlRU8DuL6Ay2u9urlqzU6iTNPcubnRBIZdFb9DKhnfGPT0+6CKuR/Vc39kXboBJBG3J2jFigq/Q/NB0uDY= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000004, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: PiANCj4gT24gRnJpLCBBdWcgMTYsIDIwMjQgYXQgNzo0OOKAr1BNIGdhb3h1IDxnYW94dTJAaG9u b3IuY29tPiB3cm90ZToNCj4gPg0KPiA+IFJlcGxhY2UgbHJ1dmVjX2FkZF9mb2xpbyB3aXRoIGxy dXZlY19hZGRfZm9saW9fdGFpbCBpbiB0aGUgbHJ1X2xhenlmcmVlX2ZuOg0KPiA+IDEuIFRoZSBs YXp5LWZyZWUgZm9saW8gaXMgYWRkZWQgdG8gdGhlIExSVV9JTkFDVElWRV9GSUxFIGxpc3QuIElm IGl0J3MNCj4gPiAgICBtb3ZlZCB0byB0aGUgTFJVIHRhaWwsIGl0IGFsbG93cyBmb3IgZmFzdGVy IHJlbGVhc2UgbGF6eS1mcmVlIGZvbGlvIGFuZA0KPiA+ICAgIHJlZHVjZXMgdGhlIGltcGFjdCBv biBmaWxlIHJlZmF1bHQuDQo+ID4gMi4gV2hlbiBtZ2xydSBpcyBlbmFibGVkLCB0aGUgbGF6eS1m cmVlIGZvbGlvIGlzIHJlY2xhaW1hYmxlZCBhbmQgc2hvdWxkIGJlDQo+ID4gICAgYWRkZWQgdXNp bmcgbHJ1X2dlbl9hZGRfZm9saW8obHJ1dmVjLCBmb2xpbywgdHJ1ZSkgaW5zdGVhZCBvZg0KPiA+ ICAgIGxydV9nZW5fYWRkX2ZvbGlvKGxydXZlYywgZm9saW8sIGZhbHNlKSBmb3IgYWRkaW5nIHRv IGdlbi4NCj4gPg0KPiA+IFdpdGggdGhlIGNoYW5nZSBpbiBwbGFjZSwgd29ya2luZ3NldF9yZWZh dWx0X2ZpbGUgaXMgcmVkdWNlZCBieSAzMyUgaW4NCj4gPiB0aGUgY29udGludW91cyBzdGFydHVw IHRlc3Rpbmcgb2YgdGhlIGFwcGxpY2F0aW9ucyBpbiB0aGUgQW5kcm9pZCBzeXN0ZW0uDQo+ID4N Cj4gDQo+IEhpIEdhbywNCj4gDQo+IEp1c3QgY3VyaW91cywgaW4gd2hpY2ggc2NlbmFyaW8gYXJl IHdlIGZyZXF1ZW50bHkgY2FsbGluZyBNQURWX0ZSRUUgYnV0IG5vdA0KPiBNQURWX0RPTlRORUVE Pw0KSGkgU29uZywNCiBBbmRyb2lkIEFSVCB1c2UgTUFEVl9GUkVFLCBwbGVhc2UgcmVmZXIgdG8g dGhlIGZvbGxvd2luZyBsaW5rLg0KIGh0dHBzOi8vYW5kcm9pZC1yZXZpZXcuZ29vZ2xlc291cmNl LmNvbS9jL3BsYXRmb3JtL2FydC8rLzI2MzMxMzINCj4gDQo+ID4gU2lnbmVkLW9mZi1ieTogZ2Fv IHh1IDxnYW94dTJAaGlob25vci5jb20+DQo+ID4gLS0tDQo+ID4gVjEgLT4gVjI6IEJhc2VkIG9u IHRoZSBsYXRlc3QgbW0tdW5zdGFibGUsIHJlY3JlYXRlIHRoZSBwYXRjaC4NCj4gPg0KPiA+ICBt bS9zd2FwLmMgfCAyICstDQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBk ZWxldGlvbigtKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL21tL3N3YXAuYyBiL21tL3N3YXAuYw0K PiA+IGluZGV4IDZiODM4OTg2ZC4uZTBkYmZjOTgzIDEwMDY0NA0KPiA+IC0tLSBhL21tL3N3YXAu Yw0KPiA+ICsrKyBiL21tL3N3YXAuYw0KPiA+IEBAIC02NDEsNyArNjQxLDcgQEAgc3RhdGljIHZv aWQgbHJ1X2xhenlmcmVlKHN0cnVjdCBscnV2ZWMgKmxydXZlYywgc3RydWN0DQo+IGZvbGlvICpm b2xpbykNCj4gPiAgICAgICAgICAqIGFub255bW91cyBmb2xpb3MNCj4gPiAgICAgICAgICAqLw0K PiA+ICAgICAgICAgZm9saW9fY2xlYXJfc3dhcGJhY2tlZChmb2xpbyk7DQo+ID4gLSAgICAgICBs cnV2ZWNfYWRkX2ZvbGlvKGxydXZlYywgZm9saW8pOw0KPiA+ICsgICAgICAgbHJ1dmVjX2FkZF9m b2xpb190YWlsKGxydXZlYywgZm9saW8pOw0KPiA+DQo+ID4gICAgICAgICBfX2NvdW50X3ZtX2V2 ZW50cyhQR0xBWllGUkVFLCBucl9wYWdlcyk7DQo+ID4gICAgICAgICBfX2NvdW50X21lbWNnX2V2 ZW50cyhscnV2ZWNfbWVtY2cobHJ1dmVjKSwgUEdMQVpZRlJFRSwNCj4gPiBucl9wYWdlcyk7DQo+ ID4gLS0NCj4gPiAyLjE3LjENCg==