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 313DAC02198 for ; Fri, 14 Feb 2025 10:04:43 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 994F9280003; Fri, 14 Feb 2025 05:04:42 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 94483280001; Fri, 14 Feb 2025 05:04:42 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 833C4280003; Fri, 14 Feb 2025 05:04:42 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 63B34280001 for ; Fri, 14 Feb 2025 05:04:42 -0500 (EST) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 1A320A221C for ; Fri, 14 Feb 2025 10:04:42 +0000 (UTC) X-FDA: 83118116004.25.F4D18B7 Received: from mta20.hihonor.com (mta20.hihonor.com [81.70.206.69]) by imf16.hostedemail.com (Postfix) with ESMTP id 7513818000D for ; Fri, 14 Feb 2025 10:04:39 +0000 (UTC) Authentication-Results: imf16.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=honor.com; spf=pass (imf16.hostedemail.com: domain of gaoxu2@honor.com designates 81.70.206.69 as permitted sender) smtp.mailfrom=gaoxu2@honor.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1739527480; a=rsa-sha256; cv=none; b=wPXQ33K5y+iCgyAnLNRAuvd0LZPyG53iPjEtJguosDeUF9Ngk6mmSHjtCmsAq2FZlwPYRV B/WmyBghA4HMbX/g6dk5VzdEfeop1qY9lwDpvXQQTeGZx4SV/HLwvFzTYsAogaRhxdW9HI FX0YFQYo/6LLBWsT7J0X+K3e/6ZvqsA= ARC-Authentication-Results: i=1; imf16.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=honor.com; spf=pass (imf16.hostedemail.com: domain of gaoxu2@honor.com designates 81.70.206.69 as permitted sender) smtp.mailfrom=gaoxu2@honor.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1739527480; 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=sYCsC4QVsS62ZZoGPyT+of3+OgswiwVgXuNWBsHjT44=; b=IvCCSCPS7KJti/OxCcOBQR1zp8PyyJCmJKvntiVTmHOKYLIROerE0nbdDPvdRSsSICTpc/ 6ciSQtaJx8y//wgT+NHtWCzUSAz91ttjBsjLCS0oCggtM7cDiG7R7orhrYBBINJ94hO5IL E8WEpFA34AjwJ5bqNKWMzTxgN7n6QRM= Received: from w001.hihonor.com (unknown [10.68.25.235]) by mta20.hihonor.com (SkyGuard) with ESMTPS id 4YvSKw6nGqzYl1j9; Fri, 14 Feb 2025 18:03:16 +0800 (CST) Received: from a006.hihonor.com (10.68.23.242) by w001.hihonor.com (10.68.25.235) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Fri, 14 Feb 2025 18:04:20 +0800 Received: from a007.hihonor.com (10.68.22.31) by a006.hihonor.com (10.68.23.242) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Fri, 14 Feb 2025 18:04:20 +0800 Received: from a007.hihonor.com ([fe80::e866:83ac:f23b:c25c]) by a007.hihonor.com ([fe80::e866:83ac:f23b:c25c%10]) with mapi id 15.02.1544.011; Fri, 14 Feb 2025 18:04:20 +0800 From: gaoxu To: Yosry Ahmed CC: Andrew Morton , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" , Suren Baghdasaryan , Barry Song <21cnbao@gmail.com>, yipengxiang , "Hugh Dickins" , Chris Li Subject: =?utf-8?B?5Zue5aSNOiDlm57lpI06IFtQQVRDSF0gbW06IEZpeCBwb3NzaWJsZSBOVUxM?= =?utf-8?B?IHBvaW50ZXIgZGVyZWZlcmVuY2UgaW4gX19zd2FwX2R1cGxpY2F0ZQ==?= Thread-Topic: =?utf-8?B?5Zue5aSNOiBbUEFUQ0hdIG1tOiBGaXggcG9zc2libGUgTlVMTCBwb2ludGVy?= =?utf-8?B?IGRlcmVmZXJlbmNlIGluIF9fc3dhcF9kdXBsaWNhdGU=?= Thread-Index: Adt8+0GogoLTL6hgQfOcUIXDGgpBSQAbnlYAACsSnkAABbtDgAAmkrFA Date: Fri, 14 Feb 2025 10:04:20 +0000 Message-ID: References: <44655569e3a1419f800952004f07e714@honor.com> <20250212161820.4fda79a3333d2345b60cef72@linux-foundation.org> 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-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 7513818000D X-Stat-Signature: r3w8abq3tp8ytq649ah3wzgfzmmm93bm X-Rspam-User: X-HE-Tag: 1739527479-326469 X-HE-Meta: U2FsdGVkX1/vrTziwDL+ecTp4Uh1KqvKDB3QBSx9qbHg/vSc2Xg4LF/6Qk15nz/vDYdpnUzXweEotdHiB/vqlt9BlygDLebDxv6caLNBBXgGe6C1PcFbTwymyyFl887dJzT4EpCzLIXedlvxwZGPS6jnDJKVe/APnTNlY98oVMtjKg2U+ewP6qQG33WmivX+iOvPasdFXJ+SA1VYup1/zoru/YL4+k3u5Uwh0l/SZsj7mMWZuM77pf01FFwml7vdCufgkCaDxAYTeDFJhNqej94Pm0tvaA7CKDochJoLv65apxfOXJp9BKg4cPuseqk8s721tK43td2l9dY47gVddNzikOKEsjaXiz5qgOac3U5CDM5EGosw+nZxBo3+hyr5+QKvnb7SxsVwmSyIKrza2sjBPcEph9ldLIC9KE9u+bqZVNdnBJfZwr7gZbwRzP5jLjVNXinq48NKpaXzjZnImxDIVwvB2n1QoXyuPtDGQ1alh9rZIMVJL+8km39o47lMF6FmQZFqHEl0pgbo7dkK1mzaqkf/ndTYjKKJyfx044Lihk7/044LnNWWq8aJIP3mBI2na7JlugID7jrIENd2QsqiKlz8fp2gBWbedVg7+gUuGnDqe/bzJa0F/kI3c9GK8RYB64XS9L1Zuq9pYC77ZRlaMvS7sQyz5WcAc7DD2GMtw34CXCHPFcdjH4CPgT5qMEwUcF5Zh8GaF1yH6Y5Gr0/LI++xupC/NeOfKzrNOdHMXntDo+TxkkeJZvQ9lcIm1GoRzoWdReIBu7xBTitBNFFG9HNWUXHPbw+9TrEVOAtSsE/iFNizHRUyMdxw2XgFgfCurjIVaDUP+Uiz8GgjEAWY4uTBrQIWW/+B/eNu6XvlVT7HX+/iNnfM6olxP6/GWIT3UYBVgFD4/xuVRDfBYCtFBT9Ahv26BRjy9Ca68m/R22RPqhiY/2xgtLXJ9SLHKk4ptZbDB8qrclCak1I bTBqolrJ 1v0SsNPXKxU2MPyia5VsCTVLFU3lx06R2n7Ub0jHzxybJNMZ9vt3ndWZpKOB1NS2LFg94FIYrzt1koQ/kvJP7NiY/wjwaOBxby9aX6jsLpAYtrJBBFnEJYC2wxZr0yrXcZNVOwL2++qlWhdwwGUb3+ChKCedRKUaBZ+MpFz2dIhUaIXqgDt8wRRm8O03y7hULk160TR8lRaQyN304NOgkB3zVvP5c3pPqd3j0A0ya8CNrohiEmJLYdjJJijWC6srpuPTuTUpI09nknS2jOJqt5FSUILu98rOBlOP/KWwgDvrtYh9wkqYX88gtecSYsUkE3ZQNgqdo1CTgPsI= 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: PiA+ID4NCj4gPiA+ID4gc3dwX3N3YXBfaW5mbygpIG1heSByZXR1cm4gbnVsbDsgaXQgaXMgbmVj ZXNzYXJ5IHRvIGNoZWNrIHRoZQ0KPiA+ID4gPiByZXR1cm4gdmFsdWUgdG8gYXZvaWQgTlVMTCBw b2ludGVyIGRlcmVmZXJlbmNlLiBUaGUgY29kZSBmb3Igb3RoZXINCj4gPiA+ID4gY2FsbHMgdG8N Cj4gPiA+ID4gc3dwX3N3YXBfaW5mbygpIGluY2x1ZGVzIGNoZWNrcywgYW5kIF9fc3dhcF9kdXBs aWNhdGUoKSBzaG91bGQNCj4gPiA+ID4gYWxzbyBpbmNsdWRlIGNoZWNrcy4NCj4gPiA+DQo+ID4g PiBBY3R1YWxseSB2ZXJ5IGZldyBvZiB0aGUgc3dwX3N3YXBfaW5mbygpIGNhbGxlcnMgY2hlY2sg Zm9yIGEgTlVMTCByZXR1cm4uDQo+ID4gVGhlIHN3YXBmaWxlLmMgZmlsZSBjb250YWlucyB0aHJl ZSBpbnN0YW5jZXMgd2hlcmUgdGhlIHJldHVybiB2YWx1ZSBvZg0KPiA+IHN3cF9zd2FwX2luZm8o KSBpcyBjaGVja2VkIGZvciBhIE5VTEwgcmV0dXJuLiBJbiBvdGhlciBmaWxlcyB0aGF0IGNhbGwN Cj4gPiBzd3Bfc3dhcF9pbmZvKCksIEkgaGF2ZSBjb25maXJtZWQgdGhhdCB0aGVyZSBhcmUgbm8g c3VjaCBjaGVja3MuDQo+ID4gVGhlIGRlc2NyaXB0aW9uIGluIHRoZSBwYXRjaCBpcyBpbmFjY3Vy YXRlLCBhbmQgSSBoYXZlIG1hZGUNCj4gPiBtb2RpZmljYXRpb25zIGluIHBhdGNoIHYyLg0KPiA+ ID4NCj4gPiA+ID4gVGhlIHJlYXNvbiB3aHkgc3dwX3N3YXBfaW5mbygpIHJldHVybnMgTlVMTCBp cyB1bmNsZWFyOyBpdCBtYXkgYmUNCj4gPiA+ID4gZHVlIHRvIENQVSBjYWNoZSBpc3N1ZXMgb3Ig RERSIGJpdCBmbGlwcy4NCj4gPiA+DQo+ID4gPiBRdWl0ZSBwb3NzaWJseSBpdCdzIGEga2VybmVs IGJ1Zy4NCj4gPiA+DQo+ID4gPiA+IFRoZSBwcm9iYWJpbGl0eSBvZiB0aGlzIGlzc3VlIGlzIHZl cnkgc21hbGwsIGFuZCB0aGUgc3RhY2sgaW5mbyB3ZQ0KPiA+ID4gPiBlbmNvdW50ZXJlZCBpcyBh cyBmb2xsb3dz77yaDQo+ID4gPiA+IFVuYWJsZSB0byBoYW5kbGUga2VybmVsIE5VTEwgcG9pbnRl ciBkZXJlZmVyZW5jZSBhdCB2aXJ0dWFsDQo+ID4gPiA+IGFkZHJlc3MNCj4gPiA+ID4gMDAwMDAw MDAwMDAwMDA1OA0KPiA+ID4gPg0KPiA+ID4gPiAuLi4NCj4gPiA+ID4NCj4gPiA+ID4gLS0tIGEv bW0vc3dhcGZpbGUuYw0KPiA+ID4gPiArKysgYi9tbS9zd2FwZmlsZS5jDQo+ID4gPiA+IEBAIC0z NTIxLDYgKzM1MjEsOCBAQCBzdGF0aWMgaW50IF9fc3dhcF9kdXBsaWNhdGUoc3dwX2VudHJ5X3QN Cj4gPiA+ID4gZW50cnksDQo+ID4gPiB1bnNpZ25lZCBjaGFyIHVzYWdlLCBpbnQgbnIpDQo+ID4g PiA+ICAJaW50IGVyciwgaTsNCj4gPiA+ID4NCj4gPiA+ID4gIAlzaSA9IHN3cF9zd2FwX2luZm8o ZW50cnkpOw0KPiA+ID4gPiArCWlmICh1bmxpa2VseSghc2kpKQ0KPiA+ID4gPiArCQlyZXR1cm4g LUVJTlZBTDsNCj4gPiA+ID4NCj4gPiA+ID4gIAlvZmZzZXQgPSBzd3Bfb2Zmc2V0KGVudHJ5KTsN Cj4gPiA+ID4gIAlWTV9XQVJOX09OKG5yID4gU1dBUEZJTEVfQ0xVU1RFUiAtIG9mZnNldCAlDQo+ IFNXQVBGSUxFX0NMVVNURVIpOw0KPiA+ID4NCj4gPiA+IE9LLCBJIGd1ZXNzIGF2b2lkaW5nIHRo ZSBjcmFzaCBpcyBnb29kLiAgQnV0IHBsZWFzZSBsZXQncyBpbmNsdWRlIGENCj4gPiA+IFdBUk4g c28gdGhhdCB3ZSBjYW4gcGVyaGFwcyBmaXggdGhlIGJ1ZywgaWYgb25lIGlzIHRoZXJlLg0KPiA+ IEdvb2QuIEknbGwgY2hhbmdlIGl0IGFzIG1lbnRpb25lZCBhbmQgc2VuZCBhIG5ldyBwYXRjaC4N Cj4gPiAJc2kgPSBzd3Bfc3dhcF9pbmZvKGVudHJ5KTsNCj4gPiArCWlmICh1bmxpa2VseSghc2kp KSB7DQo+ID4gKwkJV0FSTigxLCBLRVJOX0VSUiAiJXM6ICVzJTA4bHhcbiIsIF9fZnVuY19fLCBC YWRfZmlsZSwgZW50cnkudmFsKTsNCj4gDQo+IFdBUk4oKSBhbHJlYWR5IGNvbnRhaW5zIHVubGlr ZWx5KCkuIEFsc28sIG5vIG5lZWQgdG8gcHJpbnQgdGhlIGZ1bmN0aW9uIG5hbWUgaXQncw0KPiBh bHJlYWR5IGluIHRoZSBzdGFjayB0cmFjZS4NCj4gDQo+IFdlIHNob3VsZCBwcm9iYWJseSBqdXN0 IGRvIGlmIChXQVJOX09OX09OQ0UoIXNpKSkuDQo+IA0KPiA+ICsJCXJldHVybiAtRUlOVkFMOw0K PiA+ICsJfQ0KWWVzLCB0aGFuayB5b3UgZm9yIHlvdXIgc3VnZ2VzdGlvbi4gVGhpcyBtb2RpZmlj YXRpb24gbWFrZXMgdGhlIGNvZGUgc2ltcGxlci4NCglzaSA9IHN3cF9zd2FwX2luZm8oZW50cnkp Ow0KKwlpZiAoV0FSTl9PTl9PTkNFKCFzaSkpDQorCQlyZXR1cm4gLUVJTlZBTDsNCg0KPiA+DQo+ ID4NCg==