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 4BF2EC52D7C for ; Fri, 16 Aug 2024 01:41:53 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D56206B0127; Thu, 15 Aug 2024 21:41:52 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D06A36B0129; Thu, 15 Aug 2024 21:41:52 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BCDB36B012C; Thu, 15 Aug 2024 21:41:52 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 9EEBF6B0127 for ; Thu, 15 Aug 2024 21:41:52 -0400 (EDT) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 3DF5F1A0E45 for ; Fri, 16 Aug 2024 01:41:52 +0000 (UTC) X-FDA: 82456407264.18.6EA56D5 Received: from mta22.hihonor.com (mta22.hihonor.com [81.70.192.198]) by imf06.hostedemail.com (Postfix) with ESMTP id 28A4218000D for ; Fri, 16 Aug 2024 01:41:48 +0000 (UTC) Authentication-Results: imf06.hostedemail.com; dkim=none; spf=pass (imf06.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=1723772452; 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=cIFEptHDKhWbRMlTceUW9tJyF1zOrDqmgxDJ9GRJxmo=; b=SOHpuBZ4FrZ4bFDT+7G89LujCXilU418PmcRCWZoderjH3J0IXpKRsv8yaYC4OmAbeYWq1 C4VPw2CbjBAsoeftDmZphyGWUFqjbUQfFFSr0FwM64+ti5FZiVtHHwmNt/HFOAdhjTA0pg OIZS7nf0lteAjh+17VAZzW1SGsHb9oA= ARC-Authentication-Results: i=1; imf06.hostedemail.com; dkim=none; spf=pass (imf06.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=1723772452; a=rsa-sha256; cv=none; b=TPDRKlLUxHzZp236A3amVH5iYI5huw60tBK+SICu0bj7gObMfZfPJdwZ+AzfxG5Qa1ZOOH u8RY683OKR0RGlEitoSEE0ck/qgrItpDVxTXF+qKeVtCaApHdDKj7bYj0t1wqP8cGhExxt PpVowk1rFY48yuHoAmLb3MPbSpkEIvI= Received: from w002.hihonor.com (unknown [10.68.28.120]) by mta22.hihonor.com (SkyGuard) with ESMTPS id 4WlPmY4vNTzYlK9K; Fri, 16 Aug 2024 09:39:25 +0800 (CST) Received: from a009.hihonor.com (10.68.30.244) by w002.hihonor.com (10.68.28.120) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Fri, 16 Aug 2024 09:41:44 +0800 Received: from a007.hihonor.com (10.68.22.31) by a009.hihonor.com (10.68.30.244) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Fri, 16 Aug 2024 09:41:43 +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; Fri, 16 Aug 2024 09:41:43 +0800 From: gaoxu To: Yu Zhao , Kalesh Singh CC: Andrew Morton , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" , Suren Baghdasaryan , Shaohua Li , yipengxiang , fengbaopeng Subject: =?utf-8?B?5Zue5aSNOiBbUEFUQ0hdIG1tOiBhZGQgbGF6eWZyZWUgZm9saW8gdG8gbHJ1?= =?utf-8?Q?_tail?= Thread-Topic: [PATCH] mm: add lazyfree folio to lru tail Thread-Index: AdrvDo5mhFpHwjY+TGSie/L6+cGQzf//2ZUA//7+IPA= Date: Fri, 16 Aug 2024 01:41:43 +0000 Message-ID: <86738d19f97843efbfa0f83a2d85115a@honor.com> References: <37bbf461e81342a7b5798923b783e349@honor.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: 1mscnhgpwfq6e3rf4in9iubiwzprgcxb X-Rspam-User: X-Rspamd-Queue-Id: 28A4218000D X-Rspamd-Server: rspam02 X-HE-Tag: 1723772508-283304 X-HE-Meta: U2FsdGVkX18OHSUP2v+jbec3Sp1mzdf5ZXRpIG75FbhQkN5Wnf4KkAimVB9jwbLQw31gt5SgSLlKClVOmIB8fEfb7vkc04odNLy0FgW0PFRbSRAElRTnbgTCEcjKlYk0E+tkiZkWAuM1S2ES7U837MvxXBZL3uoQ3kK/gJSJmiq8+EGx8BwiEkN8Sj8tiGcq7I7Givp4+mXFmD8cbnzHVumKPgCRQpnY9/xR25pASPcDuSoD+liUjpq1YNMKjnRVT8Yoz9T20+oZNwT0N+qfIZekd5ZgeCmRyOfXuJzIxqhM5Cs4lLjigTdZ7ZMT57d3AvYeh15IsQlRgeetmDXoB563zUwp0ytuUH1DTuSJQ8bGEfT9Hwf5csW3U2sVEkwLUZWmy+CNyFYThFqP7uX8hHSnAOuNWdLEjg11qP8qhLlBdPxnJ5gvbssdK4hMcUbONiCWJvF8F+xGcDffogJqhHA6RfgMgiTYzavp2Cq6OpLGmfVXPOq5yNKQyW0vZGniHAc+ziD105lnLXcDuCjnAAb8Hm4khqEIe8UY4/VFYzlWI3FA8AYDYV1xCWfCAI/SSaY/M30ymloXAavycpGHiR3OF1mDw4mviEiXLjVxzH3WkjmMIZ22BvfKNpjsGt0Pwr+V51sNp6uwYq8+ZLmTJyYzBddl6BykQV5ZcG3oS1YGhUBPB2H8TODPfe1GIEvWlzVAMPsmS4i8jQ9yG6dEYQaCLXJ0rIZnR2sCaMA3gtTUEeOB2uzME0ii8eGqDpyWVzqQhf17WfyFMxBLevAh+kRAZ5E5DT7V52p+li6MJIi85RMxvCI0Krk1NCVY+XyMy3diYKcz/Df/pI6fVv38eBnjYmP7sOT/gpMlnISJUSmk4p5iqdux+vU+QwX+3tZVOEobooOQuKb8Rplkg+JA+40HAYs+GBKTbnCBaV5n1E+I5YNO0mIaPr/cQ1ZRkGuZ01A1FOSlSpPNJp+2I9j Gls+tfiw Dhv7M/4WIEC0pYfdkfrpEAZUv3UqmrTL0PAKNL+E2KznI4atTp3Wq6UvZ3EdDw+e4djwlqYeR/jYq+4a1BJnaReM49KE80wpIWGhvFeKTiCM+qz8W5xxlgOgQEXmwnA9NxkBvO2/7AldfT23oyUiB744RdcrVkHqzKhx5mgW0C4NaBxm/mbOVMQhAdw1uZyO5943zBDsd8I84HpF+q/sCpW/hi6glCGtvqP/jFIfYb17m1vZQPDU7I/k3AlCdDnaNi7V/Z+vvlpemRX9kVvKOVKTacHzoxfQEmxU41TqnvtORvT/N1sGik9W9ked8TIhaFeOWrHG8+0/7LZKVCvD8qr9gg75B9GkXC6h8SWJ+uAERuQ22q/K4/ARsm96vcf8GSURWUzGbMimk6qgiPmgNfSKGzA== 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: PiANCj4gT24gVGh1LCBBdWcgMTUsIDIwMjQgYXQgNjozM+KAr0FNIGdhb3h1IDxnYW94dTJAaG9u b3IuY29tPiB3cm90ZToNCj4gPg0KPiA+IFJlcGxhY2UgbHJ1dmVjX2FkZF9mb2xpbyB3aXRoIGxy dXZlY19hZGRfZm9saW9fdGFpbCBpbiB0aGUgbHJ1X2xhenlmcmVlX2ZuOg0KPiA+IDEuIFRoZSBs YXp5LWZyZWUgZm9saW8gaXMgYWRkZWQgdG8gdGhlIExSVV9JTkFDVElWRV9GSUxFIGxpc3QuIElm IGl0J3MNCj4gPiAgICBtb3ZlZCB0byB0aGUgTFJVIHRhaWwsIGl0IGFsbG93cyBmb3IgZmFzdGVy IHJlbGVhc2UgbGF6eS1mcmVlIGZvbGlvIGFuZA0KPiA+ICAgIHJlZHVjZXMgdGhlIGltcGFjdCBv biBmaWxlIHJlZmF1bHQuDQo+ID4gMi4gV2hlbiBtZ2xydSBpcyBlbmFibGVkLCB0aGUgbGF6eS1m cmVlIGZvbGlvIGlzIHJlY2xhaW1hYmxlZCBhbmQgc2hvdWxkIGJlDQo+ID4gICAgYWRkZWQgdXNp bmcgbHJ1X2dlbl9hZGRfZm9saW8obHJ1dmVjLCBmb2xpbywgdHJ1ZSkgaW5zdGVhZCBvZg0KPiA+ ICAgIGxydV9nZW5fYWRkX2ZvbGlvKGxydXZlYywgZm9saW8sIGZhbHNlKSBmb3IgYWRkaW5nIHRv IGdlbi4NCj4gPg0KPiA+IFdpdGggdGhlIGNoYW5nZSBpbiBwbGFjZSwgd29ya2luZ3NldF9yZWZh dWx0X2ZpbGUgaXMgcmVkdWNlZCBieSAzMyUgaW4gdGhlDQo+ID4gY29udGludW91cyBzdGFydHVw IHRlc3Rpbmcgb2YgdGhlIGFwcGxpY2F0aW9ucyBpbiB0aGUgQW5kcm9pZCBzeXN0ZW0uDQo+ID4N Cj4gPiBTaWduZWQtb2ZmLWJ5OiBnYW8geHUgPGdhb3h1MkBoaWhvbm9yLmNvbT4NCj4gPiAtLS0N Cj4gPiAgbW0vc3dhcC5jIHwgMiArLQ0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24o KyksIDEgZGVsZXRpb24oLSkNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9tbS9zd2FwLmMgYi9tbS9z d2FwLmMNCj4gPiBpbmRleCA2Nzc4NmNiNzcuLmVkNDk2NDNlYyAxMDA2NDQNCj4gPiAtLS0gYS9t bS9zd2FwLmMNCj4gPiArKysgYi9tbS9zd2FwLmMNCj4gPiBAQCAtNjM1LDcgKzYzNSw3IEBAIHN0 YXRpYyB2b2lkIGxydV9sYXp5ZnJlZV9mbihzdHJ1Y3QgbHJ1dmVjICpscnV2ZWMsIHN0cnVjdA0K PiBmb2xpbyAqZm9saW8pDQo+IA0KPiBQbGVhc2Ugd29yayBhZ2FpbnN0IHRoZSBsYXRlc3QgbW0t dW5zdGFibGUuDQpUaGlzIHdhcyBteSBtaXN0YWtlLiBUaGFuayB5b3UgZm9yIHRoZSByZW1pbmRl ci4NCkkgd2lsbCByZXNlbmQgdGhlIHBhdGNoIGJhc2VkIG9uIHRoZSBtbS11bnN0YWJsZSBicmFu Y2gNCj4gDQo+ID4gICAgICAgICAgICAgICAgICAqIGFub255bW91cyBmb2xpb3MNCj4gPiAgICAg ICAgICAgICAgICAgICovDQo+ID4gICAgICAgICAgICAgICAgIGZvbGlvX2NsZWFyX3N3YXBiYWNr ZWQoZm9saW8pOw0KPiA+IC0gICAgICAgICAgICAgICBscnV2ZWNfYWRkX2ZvbGlvKGxydXZlYywg Zm9saW8pOw0KPiA+ICsgICAgICAgICAgICAgICBscnV2ZWNfYWRkX2ZvbGlvX3RhaWwobHJ1dmVj LCBmb2xpbyk7DQo+ID4NCj4gPiAgICAgICAgICAgICAgICAgX19jb3VudF92bV9ldmVudHMoUEdM QVpZRlJFRSwgbnJfcGFnZXMpOw0KPiA+ICAgICAgICAgICAgICAgICBfX2NvdW50X21lbWNnX2V2 ZW50cyhscnV2ZWNfbWVtY2cobHJ1dmVjKSwNCj4gUEdMQVpZRlJFRSwNCj4gDQo+IEthbGVzaCBo YXMgYmVlbiB3b3JraW5nIG9uIHNvbWV0aGluZyBzaW1pbGFyIGZvciBscnVfZGVhY3RpdmF0ZSgp LCBhbmQNCj4gaGUgY2FuIGhlbHAgdGVzdCBhbmQgcmV2aWV3IHRoaXMgcGF0Y2guDQo=