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 52DB4C3ABC3 for ; Thu, 8 May 2025 03:06:49 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CD2506B000A; Wed, 7 May 2025 23:06:47 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C80146B0082; Wed, 7 May 2025 23:06:47 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B6E796B0085; Wed, 7 May 2025 23:06:47 -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 9ACCA6B000A for ; Wed, 7 May 2025 23:06:47 -0400 (EDT) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 0BB7DC0127 for ; Thu, 8 May 2025 03:06:48 +0000 (UTC) X-FDA: 83418253296.18.F8BB751 Received: from m16.mail.163.com (m16.mail.163.com [117.135.210.3]) by imf15.hostedemail.com (Postfix) with ESMTP id E9998A0002 for ; Thu, 8 May 2025 03:06:44 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=fail ("body hash did not verify") header.d=163.com header.s=s110527 header.b="P H10iqJ"; spf=pass (imf15.hostedemail.com: domain of 00107082@163.com designates 117.135.210.3 as permitted sender) smtp.mailfrom=00107082@163.com; dmarc=pass (policy=none) header.from=163.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1746673606; 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:dkim-signature; bh=crbFYD5yoswrWzX4vK/KAloTcJOKL9njY3taECgb4yA=; b=8jXBigOnzGULx4ihWFl06FSLz3HkjHQdxJan4u7b+0xZ94MpMPrSj1PjLWVx5XBuQNvrUc ZC40MkhIw0N43yExXM7kWh69wlOwiY0vw2GmxdMWlKbjbwpEJeQmnHtWr5n+g+dCQCeqhz a6SnAi/SWtRP/uOpgt+s3BVWFoT5iv8= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=fail ("body hash did not verify") header.d=163.com header.s=s110527 header.b="P H10iqJ"; spf=pass (imf15.hostedemail.com: domain of 00107082@163.com designates 117.135.210.3 as permitted sender) smtp.mailfrom=00107082@163.com; dmarc=pass (policy=none) header.from=163.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1746673606; a=rsa-sha256; cv=none; b=4me2uHrocgmfwjVikiA5uFEnbCF66RT5Bf2c1VXncTlssqcyMjwW3Wk191ongwD6WBf5fA /UCjX1V+e4VqyP0f9K2gx3csmmu4XXbgwWQGkqFbS8XVOV5Mf6N1FES1WOkbTM7GmtVdJe +xg/EKYPwNi6djo/vJub1FZCS/D9QhA= 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) X-Originating-IP: [111.35.191.17] 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 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== X-Stat-Signature: 3ssijggex5katodhexdufcr4y8qx57ba X-Rspamd-Server: rspam01 X-Rspamd-Queue-Id: E9998A0002 X-Rspam-User: X-HE-Tag: 1746673604-710100 X-HE-Meta: U2FsdGVkX1+fWKaPxK22QvsYFKXyFpd0kaGZTfVoErjHPEFMuZo0CwCOJ9+Mn9Xz5GZt9oarxKQRi6zoPsziKGA4jO/vq+5/F5i2Y4tHQHHaHbFo/Ln2K7phgTb7TqIunRGw+ltAozQasOMDuT7WFUkAeXtjjEMKHjcFA36XanAn3ztuEKsUk1jfccSpYHf773Y7tCv5hJxyxq8Ifsav3shk2O/mMGAwfeO1XPEXdmbHnBwiCgxq3qMDRwMJrtcu3NGQY9iWKz2iTV4kzpRlL+X1v5xlj9tG++IIzoxXQMQwVKu5f/3zjcyJOwnC+QGjCe8e+FAbOqrfhvxbAcebj2aKVzoWPqbklPcPqmCm/LwTOkpasqIpLJyDGupfXFMGCZIrpqHqsr6IR/+WtpbowBM4tp8QFn1FyrM5jM6yXzYfwenF2cjT9NTH+IT4gXUhpOUMZmSYqnDOTZGHBz8erLMpWZ5GoV5wDcBMB/rwUR6tA6UuJT+G4QqaTQW41IviXxhMzHdzKhJDBAk/qftNOjIov2sBFZRnmv1k3j79NQnXRYtwQNBBVdQou+AUqY3MjZ1USJeRoLTkHWQ58BqSHtf/LBN3HBiQVddfSw7YpPrruqBvFKenj3x/fjJkhPavCfHa+xrYbnx7i63vWwY/v2gujOYN7F09ecLpCQLABF/4phXXlvhcfrX52/Kq04nVAeFRoqXWK1qa3QHTVjXrgpBjURv6ZHZhXYOPcaiSet1OQ/1aL/koT0J05I79klbzeZoHJyrJVfMEgUw1kHnapLiVlRs3QHSjECsqG/DGKC/k7e0XmG4RGm0B7RqYxfhilzmF5L6rVVPxW/WWCICA84/LwXxcmsePRYJPtJOUfkfoCQKnjVxl+nbKq4IrmgG+RxpcMb5xTiELQeot6DWylrclL2bTtgEQBFGMr7lusGTQdnsfehKyQAezEaMCQeeM1bMKOrdnzDVtfsKUiNU OC569tcs viR1I9V5VYR0qLk3CM2nBIxqSlfrIgbJ485h3mHiQCPCsNIyeGOV12RIMUrHeQj8dpHpYAZtjbFhVMCX2jXD5gI/ZiKwoltPTfMXNHWCEdG0J1jKj0N3GiFYp31ejLHw7YfVvyBUtqwpHv5TCuBafmthD57BG6zd9Rs7CSyhkT2/qA/35ExB9SifBjtJeam6ps17KpBYfPA3R1AIWPHeUFnzUcjTFvvAIS82mxbX0sJPSMvrnSWVEaptAFNj/drOd4OmxRD4iKCTAod7vDxsH/qCWOkeW1357Rqx8lBk4rFAyOdVLbuJ4mqDtr3YOHnnlbm6qFulHYF63onupWtqfthumYF7T4rXcfvNvkAWETBRdXoOH/ifTr9EWtY8fpdzYf0AGs9c6t/L0ch/nmpNgH4FeENGYKKTNtghW/mCuSpMFG8jCSFiH8UqQwjnZOlQF4fMWeQ3M5JqzYmeJMk9xnIxqDYb5OgqnICk0p4lAeeUF6T5nNGlE62j9T/3QtD4TmU7NUMhWr3w/1B/zaARavXqC9EQwJhDqOgMYEvijzoVZVxmaGYkViCMgz8XJEGhejW/rNZWSIiC+0ugH7StQX7V9G7EIAUG6BiEG 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: 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