From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from m16.mail.163.com (m16.mail.163.com [220.197.31.2]) (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 59C3F4B1E5E for ; Thu, 8 May 2025 03:07:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=220.197.31.2 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746673652; cv=none; b=KVAGSiSuno/AOWy0BMLxp1qeqyL5EWNxfQ6UySqfa9Siypk2jd1uvs2XZKI3nYdcX8LEoVFVypASBuUsif0ixbxUO6lDQPtFRKW3R4qWb3WFm5KAfQ/7FePhdAOpC1fE/KWwVKBHRyr46lwXHRXiw3QtweTMD0UOpK6SGKYzGC4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746673652; c=relaxed/simple; bh=crbFYD5yoswrWzX4vK/KAloTcJOKL9njY3taECgb4yA=; h=Date:From:To:Cc:Subject:In-Reply-To:References:Content-Type: MIME-Version:Message-ID; b=qoXJb/SDDdkMCHPFDfo2KjL54fSpud8448HDq6gT1NHPNEHtZm/zrei9MN6nPHHXYcFgVkkNHno5JIOj74xtUaiE6QwmtK3fmYW4sjvs2UMM0ugDPNiOXYSBI7oOcNb7Ser/LkNvhLGEgyuRxRfLxYxjvf7+VWrkNgrNnogq58Q= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=163.com; spf=pass smtp.mailfrom=163.com; dkim=fail (1024-bit key) header.d=163.com header.i=@163.com header.b=PH10iqJp reason="signature verification failed"; arc=none smtp.client-ip=220.197.31.2 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=163.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=163.com Authentication-Results: smtp.subspace.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=163.com header.i=@163.com header.b="PH10iqJp" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=Date:From:Subject:Content-Type:MIME-Version: Message-ID; bh=JpIpfDqIlkCXCbp+675CiztuDwA2Gv6116ByKXvgmG4=; b=P H10iqJpTII+BlOuA+owhfcQcVRHLpoTm0B6tJHCnzqu7MjWcc6TeNsGUK87IWl4W 5KeRvSkNiNr3iks+qUm9BtedBy2IsH1rw1nM9zzrRPUca2oEYxqDO+VCOvy6ZV0M iGz8Z1/2H8kX7aU1RtOt670ufg3Vm3E1LpSiG0KxuA= Received: from 00107082$163.com ( [111.35.191.17] ) by ajax-webmail-wmsvr-40-127 (Coremail) ; Thu, 8 May 2025 11:06:35 +0800 (CST) Date: Thu, 8 May 2025 11:06:35 +0800 (CST) From: "David Wang" <00107082@163.com> To: "Kent Overstreet" Cc: "Suren Baghdasaryan" , akpm@linux-foundation.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] alloc_tag: avoid mem alloc and iter reset when reading allocinfo X-Priority: 3 X-Mailer: Coremail Webmail Server Version XT5.0.14 build 20240801(9da12a7b) Copyright (c) 2002-2025 www.mailtech.cn 163com In-Reply-To: References: <20250507175500.204569-1-00107082@163.com> X-NTES-SC: AL_Qu2fBPqcvE0i4yGeZOkZnEYQheY4XMKyuPkg1YJXOp80lyTS1i8PZ25IJ2Ls0fmBKwSmoQmJUCZj9eRhRIVjWqimtUXWlablo9BhYroM8fqx Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=UTF-8 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-ID: <289b58f1.352d.196addbf31d.Coremail.00107082@163.com> X-Coremail-Locale: zh_CN X-CM-TRANSID:fygvCgD3P6u8Hxxo25CmAA--.58020W X-CM-SenderInfo: qqqrilqqysqiywtou0bp/1tbiqAZGqmgb7oIe+QALsx X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== CkF0IDIwMjUtMDUtMDggMDg6MDE6NTUsICJLZW50IE92ZXJzdHJlZXQiIDxrZW50Lm92ZXJzdHJl ZXRAbGludXguZGV2PiB3cm90ZToKPk9uIFdlZCwgTWF5IDA3LCAyMDI1IGF0IDExOjQyOjU2UE0g KzAwMDAsIFN1cmVuIEJhZ2hkYXNhcnlhbiB3cm90ZToKPj4gT24gV2VkLCBNYXkgNywgMjAyNSBh dCA2OjE54oCvUE0gRGF2aWQgV2FuZyA8MDAxMDcwODJAMTYzLmNvbT4gd3JvdGU6Cj4+ID4KPj4g PiBIaSwKPj4gPiBKdXN0IHdhbnQgdG8gc2hhcmUgaG93IEkgbm90aWNlIHRob3NlIG1lbW9yeSBh bGxvY2F0aW9uIGJlaGFpdm9yczogdGhlIGN1bXVsYXRpdmUgY291bnRlcnN+IQo+PiA+Cj4+ID4g V2l0aCBjdW11bGF0aXZlIGNvdW50ZXJzLCBJIGNhbiBpZGVudGlmeSB3aGljaCBtb2R1bGUga2Vl cHMgYWxsb2MvZnJlZSBtZW1vcnksIGJ5IHRoZSByYXRpbyBiZXR3ZWVuCj4+ID4gIGN1bXVsYXRp dmUgY2FsbHMgYW5kIHJlbWFpbmluZyBjYWxscywgYW5kIG1heWJlIGFuIG9wdGltaXphdGlvbiBj b3VsZCBiZSBhcHBsaWVkLgo+PiA+IEZvbGxvd2luZyBpcyB0b3AxNiBJIGdvdCBvbiBteSBzeXN0 ZW06Cj4+ID4KPj4gPiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0r LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0rCj4+ID4gfCAg ICAgICAgICAgICAgICAgIGFsbG9jICAgICAgICAgICAgICAgICAgfCBjYWxscyB8IGN1bXVsYXRp dmUgY2FsbHMgfCAgICAgICByYXRpbyAgICAgICAgfAo+PiA+ICstLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t LS0tLS0tLS0tLS0tLSsKPj4gPiB8ICAgICAgICAgICAgZnMvc2VxX2ZpbGUuYzo1ODQgICAgICAg ICAgICB8ICAgMiAgIHwgICAgIDE4MDY0ODI1ICAgICB8ICAgICA5MDMyNDEyLjUgICAgICB8Cj4+ ID4gfCAgICAgICAgICAgICBmcy9zZXFfZmlsZS5jOjM4ICAgICAgICAgICAgfCAgIDUgICB8ICAg ICAxODE0ODI4OCAgICAgfCAgICAgMzYyOTY1Ny42ICAgICAgfAo+PiA+IHwgICAgICAgICAgICAg ZnMvc2VxX2ZpbGUuYzo2MyAgICAgICAgICAgIHwgICAxNSAgfCAgICAgMTgxNTMyNzEgICAgIHwg MTIxMDIxOC4wNjY2NjY2NjY3IHwKPj4gPiB8ICAgICAgICAgIG5ldC9jb3JlL3NrYnVmZi5jOjU3 NyAgICAgICAgICB8ICAgOSAgIHwgICAgIDEwNjc5OTc1ICAgICB8IDExODY2NjMuODg4ODg4ODg5 ICB8Cj4+ID4gfCAgICAgICAgICBuZXQvY29yZS9za2J1ZmYuYzo2NTggICAgICAgICAgfCAgIDIx ICB8ICAgICAxMTAxMzQzNyAgICAgfCAgNTI0NDQ5LjM4MDk1MjM4MSAgfAo+PiA+IHwgICAgICAg ICAgICAgZnMvc2VsZWN0LmM6MTY4ICAgICAgICAgICAgIHwgICA3ICAgfCAgICAgMjgzMTIyNiAg ICAgIHwgNDA0NDYwLjg1NzE0Mjg1NzE2IHwKPj4gPiB8ICAgICAgICAgICAgbGliL2FsbG9jX3Rh Zy5jOjUxICAgICAgICAgICB8ICAgMSAgIHwgICAgICAzNDA2NDkgICAgICB8ICAgICAgMzQwNjQ5 LjAgICAgICB8ICA8LS0tIEhlcmUgSSBzdGFydGVkCj4+ID4gfCAgICAgICAgICAga2VybmVsL3Np Z25hbC5jOjQ1NSAgICAgICAgICAgfCAgIDEgICB8ICAgICAgMzAwNzMwICAgICAgfCAgICAgIDMw MDczMC4wICAgICAgfAo+PiA+IHwgZnMvbm90aWZ5L2lub3RpZnkvaW5vdGlmeV9mc25vdGlmeS5j Ojk2IHwgICAxICAgfCAgICAgIDI0OTgzMSAgICAgIHwgICAgICAyNDk4MzEuMCAgICAgIHwKPj4g PiB8ICAgICAgICAgICAgZnMvZXh0NC9kaXIuYzo2NzUgICAgICAgICAgICB8ICAgMyAgIHwgICAg ICA1MTk3MzQgICAgICB8IDE3MzI0NC42NjY2NjY2NjY2NiB8Cj4+ID4gfCAgICAgICBkcml2ZXJz L3VzYi9ob3N0L3hoY2kuYzoxNTU1ICAgICAgfCAgIDQgICB8ICAgICAgMTI2NDAyICAgICAgfCAg ICAgIDMxNjAwLjUgICAgICAgfAo+PiA+IHwgICAgICAgICAgICAgIGZzL2xvY2tzLmM6Mjc1ICAg ICAgICAgICAgIHwgICAzNiAgfCAgICAgIDk4Njk1NyAgICAgIHwgMjc0MTUuNDcyMjIyMjIyMjIz IHwKPj4gPiB8ICAgICAgICAgICBmcy9wcm9jL2lub2RlLmM6NTAyICAgICAgICAgICB8ICAgMyAg IHwgICAgICA2Mzc1MyAgICAgICB8ICAgICAgMjEyNTEuMCAgICAgICB8Cj4+ID4gfCAgICAgICAg ICAgICAgZnMvcGlwZS5jOjEyNSAgICAgICAgICAgICAgfCAgMTIzICB8ICAgICAyMTQzMzc4ICAg ICAgfCAxNzQyNS44MzczOTgzNzM5ODQgfAo+PiA+IHwgICAgICAgICAgICBuZXQvY29yZS9zY20u Yzo4NCAgICAgICAgICAgIHwgICAzICAgfCAgICAgIDQzMjY3ICAgICAgIHwgMTQ0MjIuMzMzMzMz MzMzMzM0IHwKPj4gPiB8ICAgICAgICAgZnMva2VybmVsX3JlYWRfZmlsZS5jOjgwICAgICAgICB8 ICAgMiAgIHwgICAgICAyNjkxMCAgICAgICB8ICAgICAgMTM0NTUuMCAgICAgICB8Cj4+ID4gKy0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0rLS0tLS0tLS0t LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tKwo+PiA+Cj4+ID4gSSB0aGluayB0aGlzIGlz IGFub3RoZXIgImdvb2QiIHVzYWdlIGZvciBjdW11bGF0aXZlIGNvdW50ZXJzOiBpZiBhIG1vZHVs ZSBqdXN0IGtlZXBzIGFsbG9jL2ZyZWUgbWVtb3J5LAo+PiA+IG1heWJlIGl0IGlzIGdvb2QgdG8g bW92ZSB0aGUgbWVtb3J5IGFsbG9jL2ZyZWUgdG8gc29tZXdoZXJlIGxlc3MgZnJlcXVlbnQuCj4+ ID4KPj4gPiBJbiB0aGUgY2FzZSBvZiB0aGlzIHBhdGNoLCBhIG1lbW9yeSBhbGxvY2F0aW9uIGZv ciBlYWNoIHJlYWQtY2FsbHMsIGNhbiBiZSBtb3ZlZCB0byBvcGFuLWNhbGxzLgo+PiA+Cj4+ID4g SWYgaW50ZXJlc3RlZCwgSSBjYW4gcmUtc2VuZCB0aGUgcGF0Y2ggZm9yIGN1bXVsYXRpdmUgY291 bnRlcnMgZm9yIGZ1cnRoZXIgZGlzY3Vzc2lvbnMuCj4+IAo+PiBZZWFoLCBteSBpc3N1ZSB3aXRo IGN1bXVsYXRpdmUgY291bnRlcnMgaXMgdGhhdCB3aGlsZSB0aGV5IG1pZ2h0IGJlCj4+IHVzZWZ1 bCBmb3Igc29tZSBhbmFseXNlcywgbW9zdCB1c2VjYXNlcyB3b3VsZCBwcm9iYWJseSBub3QgYmVu ZWZpdAo+PiBmcm9tIHRoZW0gd2hpbGUgc2hhcmluZyB0aGUgcGVyZm9ybWFuY2Ugb3ZlcmhlYWQu IE9UT0ggbWFraW5nIGl0Cj4+IG9wdGlvbmFsIHdpdGggYSBzZXBhcmF0ZSBDT05GSUcgdGhhdCBh ZmZlY3RzIHRoZSBjb250ZW50IG9mIHRoZQo+PiAvcHJvYy9hbGxvY2luZm8gc2VlbXMgbGlrZSBh IGJhZCBpZGVhIHRvIG1lLiBVc2Vyc3BhY2UgcGFyc2VycyBub3cKPj4gd291bGQgaGF2ZSB0byBj aGVjayBub3Qgb25seSB0aGUgZmlsZSB2ZXJzaW9uIGJ1dCBhbHNvIHdoZXRoZXIgdGhpcwo+PiBr ZXJuZWwgY29uZmlnIGlzIGVuYWJsZWQsIG9yIGhhbmRsZSBhIHBvc3NpYmlsaXR5IG9mIGFuIGFk ZGl0aW9uYWwKPj4gY29sdW1uIGluIHRoZSBvdXRwdXQuIERvZXMgbm90IHNlZW0gbGlrZSBhIGdv b2Qgc29sdXRpb24gdG8gbWUuCj4KPlllYWgsIEkgZG9uJ3Qgc2VlIG11Y2ggYmVuZWZpdCBmb3Ig Y3VtdWxhdGl2ZSBjb3VudGVycyBvdmVyIGp1c3QgcnVubmluZwo+YSBwcm9maWxlci4KPgo+UnVu bmluZyBhIHByb2ZpbGVyIGlzIGFsd2F5cyB0aGUgZmlyc3QgdGhpbmcgeW91IHNob3VsZCBkbyB3 aGVuIHlvdSBjYXJlCj5hYm91dCBDUFUgdXNhZ2UsIHRoYXQncyBhbHdheXMgdGhlIHRoaW5nIHRo YXQgd2lsbCBnaXZlIHlvdSB0aGUgYmVzdAo+b3ZlcmFsbCBwaWN0dXJlLiBJZiBtZW1vcnkgYWxs b2NhdGlvbnMgYXJlIGFuIGlzc3VlLCB0aGV5J2xsIHNob3cgdXAKPnRoZXJlLgo+Cj5CdXQgZ2Vu ZXJhbGx5IHRoZXkncmUgbm90LCBiZWNhdXNlIHNsdWIgaXMgX3JlYWxseSBkYW1uIGZhc3RfLiBQ ZW9wbGUKPmdlbmVyYWxseSB3b3JyeSBhYm91dCBtZW1vcnkgYWxsb2NhdGlvbiBvdmVyaGVhZCBh IGJpdCB0b28gbXVjaC4KPgo+KE1lbW9yeSBfbGF5b3V0Xywgb3RvaCwgYXZvaWQgcG9pbnRlciBj aGFzaW5nIC0gdGhhdCdzIGFsd2F5cyB3b3J0aAo+d29ycnlpbmcgYWJvdXQsIGJ1dCBjdW11bGF0 aXZlIGNvdW50ZXJzIHdvbid0IHNob3cgeW91IHRoYXQpLgoKVGhhbmtzIGZvciB0aGUgZmVlZGJh Y2t+CkkgYWdyZWUgdGhhdCBtZW1vcnkgYWxsb2NhdGlvbiBub3JtYWxseSBkb3NlIG5vdCB0YWtl IG1ham9yIHBhcnQgb2YgYSBwcm9maWxpbmcgcmVwb3J0LApldmVuIHByb2ZpbGluZyBhIGZpbyB0 ZXN0LCBrbWVtX2NhY2hlX2FsbG9jIG9ubHkgdGFrZXMgfjElIHBlcmYgc2FtcGxlcy4KCkkgZG9u J3Qga25vdyB3aHkgSSBoYXZlIHRoaXMgInRoZSBsZXNzIG1lbW9yeSBhbGxvY2F0aW9uLCB0aGUg YmV0dGVyJyBtaW5kc2V0LCAgbWF5YmUKSSB3YXMgd29ycnlpbmcgYWJvdXQgbWVtb3J5IGZyYWdt ZW50YXRpb24sIG9yIHNvbWV0aGluZyBlbHNlIEkgIGxlYXJuZWQgb24gc29tZSAidGV4dGJvb2si LApUbyBiZSBob25lc3QsIEkgIGhhdmUgbmV2ZXIgaGFkIHJlYWwgZXhwZXJpZW5jZSB3aXRoIHRo b3NlIHdvcnJpZXMuLi4uCgoKRGF2aWQK