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 BF130E77188 for ; Sun, 12 Jan 2025 04:41:28 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 166376B0092; Sat, 11 Jan 2025 23:41:27 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 1164F6B0095; Sat, 11 Jan 2025 23:41:27 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id ED20E6B0096; Sat, 11 Jan 2025 23:41:26 -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 CEEF56B0092 for ; Sat, 11 Jan 2025 23:41:26 -0500 (EST) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 423531C864A for ; Sun, 12 Jan 2025 04:41:26 +0000 (UTC) X-FDA: 82997550972.25.8DA96A5 Received: from m16.mail.163.com (m16.mail.163.com [220.197.31.4]) by imf14.hostedemail.com (Postfix) with ESMTP id 396CB100007 for ; Sun, 12 Jan 2025 04:41:22 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=fail ("body hash did not verify") header.d=163.com header.s=s110527 header.b="l UPHvd8"; spf=pass (imf14.hostedemail.com: domain of 00107082@163.com designates 220.197.31.4 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=1736656884; 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=Iy6YuZBAhp2rraEwB+oDYG9Jb4ux5hrGrMZTbTmTDEA=; b=nHNJlZVQwfFMZ/3KIPXeVjZ5mtfSTrqShQHfHk8xN7q5HfrRhx+JdZ3BjKdCIJIdzG4fsQ nIQbRyOM/mNBYB5zXta+/EECPIyKrDAW+xbWDKNPfHVP+cmzsUrE381rcTDhhp0ZxeekXj DwEOviD19EQd2RyGg5HlfqukNwgqGmM= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=fail ("body hash did not verify") header.d=163.com header.s=s110527 header.b="l UPHvd8"; spf=pass (imf14.hostedemail.com: domain of 00107082@163.com designates 220.197.31.4 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=1736656884; a=rsa-sha256; cv=none; b=7a8nHiUO4Li6Sp9U1l8zHoVjYTAwyFZRwblHeUtBJnmn1TVkUpM9Yz0ba9pToeAAM/W3JC +p3iAr8745HzexqoLW5b99HBWge0cGtH9BrSNffPNWQSVPxcacNDxVmgM7AMmHgHuoRd93 7I8Qn6jeBPFbQR3PZNqj2/hIEGXNPq0= 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=enS0VLXignl488uhwCJxw23B8H+oOp9/Uz/7xOfBlWY=; b=l UPHvd80Rew2YQ36HksHWIDwLzssMC4c6GeDKwv1rVFffn3NVmjgdj99QZWG/CWaA wdnqyz4k34sDOVGcTXdVR8TXYijom7Y8T3fEkjEVs/aBcwdFPR/CFrEWPqg1fUZC NvH3IOvhE5jFUL4jfTr58GVKAaPObSB7AcL6Mes7as= Received: from 00107082$163.com ( [111.35.188.205] ) by ajax-webmail-wmsvr-40-104 (Coremail) ; Sun, 12 Jan 2025 12:41:10 +0800 (CST) X-Originating-IP: [111.35.188.205] Date: Sun, 12 Jan 2025 12:41:10 +0800 (CST) From: "David Wang" <00107082@163.com> To: "Suren Baghdasaryan" , kent.overstreet@linux.dev Cc: "Hao Ge" , akpm@linux-foundation.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, "Hao Ge" , "Alessio Balsini" , "Pasha Tatashin" , "Sourav Panda" Subject: Re: [PATCH] tools/mm: Introduce a tool to handle entries in 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: <48f208b6.32ab.19455c70dbe.Coremail.00107082@163.com> References: <20250106112103.25401-1-hao.ge@linux.dev> <48f208b6.32ab.19455c70dbe.Coremail.00107082@163.com> X-NTES-SC: AL_Qu2YBPqeuUAs5iOaZOkXn0oTju85XMCzuv8j3YJeN500tiT/wCkdcm9uM1T9y86MCBqhoAiXejpB9uZbbbJ7WZIUQTWatTAQQPRxVez+ozjI Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=GBK MIME-Version: 1.0 Message-ID: <254a4857.b2b.19458d0dbc2.Coremail.00107082@163.com> X-Coremail-Locale: zh_CN X-CM-TRANSID:aCgvCgDHT4jnR4NnhG5VAA--.24335W X-CM-SenderInfo: qqqrilqqysqiywtou0bp/xtbB0g-SqmeDGN3fFwAGsK X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== X-Rspamd-Server: rspam05 X-Stat-Signature: 3h8nmchr1obzxrkskog1cunbxifxqstt X-Rspamd-Queue-Id: 396CB100007 X-Rspam-User: X-HE-Tag: 1736656882-884992 X-HE-Meta: U2FsdGVkX1/mDW07oPtAn8zLE0jYCh8Y2uZttcwNzIDfUNNrn8tWHdQpO+orJT2YasorE4Y9SGwG7Qy0i09jQJWQS9Zu8y5ifU/qh1G/74rZrBsASYk8G5GNo3sjPHAEuxwX1ytOXhsS2Xzb2lrBLsM3f6tw99/+KbjnkNfdT+CytFBNdb04IVJ3PT1OXCDzSJfJHjhZxJwpYrQWJMIdpCX1yVuXWqTr09bfIs6X7qXXrOOo07tr1brGa5Hm7wE3csNr9xqmIwmsFzXB4hX0geQTkO4Neay/BdIiJGmvPt2dzOLPA+KcWjDsrO3JbzWIel6df139cIC8sXh3r86t63AWJ6kLpervnWVcSKf1URcwCM/xfAp+WyKP9eBg0OsCNFkQYW16taiySsws6wZYG1WF4/Z+HA4APnkJ12w7pviL+1rn+sXrjEMRchVJbzWb53GNLYBqwHIZU8/bPzO2IgOCqH5jQcARFxnEtlk70hqzkUw4QPaEAELhCW/4lIowDRytc3cHtS0h/qNWOvZ7c7v0sYYR1mk20ctGyfw2S6+BIYoCCdgHTlvFU943MJQZefDCkjO5vcjnYZ/Ps2zmocmFx+R++40ZRybPH8/PfcFptjz8gkd4J95fQ8pubrklrOelAJTwP3HgkhM5S4rZWaNutx9Zc2Vd+0d7iIyqI7RjNF0T4hxlx7KsdkNUedW51S1t4cezyKQHrjM15ooayfSIxGVhwznUsSwmySKAjmTDDe6m3jaPf9f0V0lzAG34u0u2VZIsdlfoWXtaBpBZ+pKGoeiW/k0N5piu8I5LWG2gBxF8ibSyIuqMkLxJnAlJ/izVpXOM/IW2vMbzW0Tu2/nKiyr1C1ax8ziiaxTul5r+E1Rr2zJ8dDuo4Nru1EfwX0abytC+NuZ9YMDpN/LPNCJhPOCG6sYCBKjef4vXxfSs3kQKpE7c1l+upg0EYpGMqJdh+anCV92NEy2wvpr S7usiiMf uwsuCvLjXvsKgweSBUaBcrcqZCLHO4i7PhgIMdom/fnPCcykLxDhVHRa9mlCJvnbPhmwjZFe8XcLfIcTLEVOHx1MxzDoXnTDbhePs6JE1r2I4w1n9f1Tkjotiaf4qLjh/5shNpWDzmR++xtYDZYE1Q8gwSsvajC80qjVt+iBnSftjiDW/WBo7sHMa6qrM7JOuixziEePplu0ek9rM8EKZplCGPGHsMyP5ajH1ymY1D2LOVWMcqn7JsDgKWw3cZjRZTM2yPgxS4aw5bV05e5Tib+YqoJBn/Ma0/hPmClAUjF3cueaTt9ACBAPlrh+kUnW2WETG+vObdMUa0MNDoLVG5FqTEtceCmqTnlibf+SnJcpni4000I+sBWGt659/5LksdyBXS0Hs17Sx1QJdP0jbTNqMJPS/QOALy7G3fc7QD+bGwJoMyqBUiMlLOuSZKqGU342GCBO2s3JcGX+v1oVvM3Tvnc8dI3SH8TxbsiySjBqVMrftwFhO/rvlb5SbHmyDpo/3yrnCP8ha3htRHqippgjN6qIFapUX0spKDHo7k3mvhD2R85ABcg1g4jIIwwiQf2vYfugxKSk3VEjio0ZRwuC7lKABcF27WDWV X-Bogosity: Ham, tests=bogofilter, spamicity=0.002756, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: CgpBdCAyMDI1LTAxLTExIDIyOjMxOjM2LCAiRGF2aWQgV2FuZyIgPDAwMTA3MDgyQDE2My5jb20+ IHdyb3RlOgo+SGksIAo+Cj5JIGhhdmUgdXNpbmcgdGhpcyBmZWF0dXJlIGZvciBhIGxvbmcgd2hp bGUsIGFuZCBJIGJlbGlldmUgdGhpcyBtZW1vcnkgYWxsb2MgcHJvZmlsaW5nIGZlYXR1cmUKPmlz IHF1aXRlIHBvd2VyZnVsLiAKPgo+QnV0LCBJIGhhdmUgYmVlbiB3b25kZXJpbmcgaG93IHRvIHVz ZSB0aGlzIGRhdGEsIHNwZWNpZmljYWxseToKPmhvdyBhbm9tYWx5IGNvdWxkIGJlIGRldGVjdGVk LCB3aGF0IHBhdHRlcm4gc2hvdWxkIGJlIGRlZmluZWQgYXMgYW5vbWFseT8KPgo+U28gZmFyLCBJ IGhhdmUgdG9vbHMgY29sbGVjdGluZyB0aG9zZSBkYXRhICh2aWEgcHJvbWV0aGV1cyksIG1ha2Ug YmFzaWMgYW5hbHlzaXMsIGkuZS4gdG9wLWssIGdyb3VwLWJ5IG9yIHJhdGUuCj5UaG9zZSBhbmFs eXNpcyBoZWxwIG1lIHVuZGVyc3RhbmQgbXkgc3lzdGVtLCBidXQgSSBjYW5ub3QgdGVsbCB3aGV0 aGVyIGl0IGlzIGFibm9ybWFsIG9yIG5vdC4KPgo+QW5kIHNvbWV0aW1lcyBJIHdvdWxkIGp1c3Qg cmVhZCB0aHJvdWdoIC9wcm9jL2FsbG9jaW5mbywgdHJ5aW5nIHRvIHBpY2t1cCBzb21ldGhpbmcu Cj4oU29tZXRpbWVzIGdldCBsdWNreSwgYWN0dWFsbHkgb25seSBvbmNlLCBmaW5kIHRoZSB1bmRl cmZsb3cgcHJvYmxlbSB3ZWVrcyBhZ28uKQo+Cj5BIHRvb2wgd291bGQgYmUgbW9yZSBoZWxwZnVs IGlmIGl0IGNhbiBpZGVudGlmeSBhbm9tYWxpZXMsIGFuZCB3ZSBjYW4gYWRkIG1vcmUgcGF0dGVy biBhcyBkZXZlbG9wIGFsb25nLgo+Cj5BIHBhdHRlcm4gbWF5IGJlIGhhcmQgdG8gZGVmaW5lLCBl c3BlY2lhbGx5IHdoZW4gaXQgaW52b2x2ZXMgY29udGV4dC4gRm9yIGV4YW1wbGUsCj5JIGhhcHBl bmVkIHRvIG5vdGljZSBmb2xsb3dpbmcgc3RyYW5nZSB0aGluZ3MgcmVjZW50bHk6Cj4KPiAgICAg ICAgIDg5NiAgICAgICAxNCBrZXJuZWwvc2NoZWQvdG9wb2xvZ3kuYzoyMjc1IGZ1bmM6X19zZHRf YWxsb2MgMTAyNSAKPiAgICAgICAgIDg5NiAgICAgICAxNCBrZXJuZWwvc2NoZWQvdG9wb2xvZ3ku YzoyMjY2IGZ1bmM6X19zZHRfYWxsb2MgMTAyNSAKPiAgICAgICAgICA5NiAgICAgICAgNiBrZXJu ZWwvc2NoZWQvdG9wb2xvZ3kuYzoyMjU5IGZ1bmM6X19zZHRfYWxsb2MgMTAyNSAKPiAgICAgICAx MjI4OCAgICAgICAyNCBrZXJuZWwvc2NoZWQvdG9wb2xvZ3kuYzoyMjUyIGZ1bmM6X19zZHRfYWxs b2MgMTAyNSAgICA8LS0tLS0gQgo+ICAgICAgICAgICAwICAgICAgICAwIGtlcm5lbC9zY2hlZC90 b3BvbG9neS5jOjIyNDIgZnVuYzpfX3NkdF9hbGxvYyAyMTAgICAgIAo+ICAgICAgICAgICAwICAg ICAgICAwIGtlcm5lbC9zY2hlZC90b3BvbG9neS5jOjIyMzggZnVuYzpfX3NkdF9hbGxvYyAyMTAg Cj4gICAgICAgICAgIDAgICAgICAgIDAga2VybmVsL3NjaGVkL3RvcG9sb2d5LmM6MjIzNCBmdW5j Ol9fc2R0X2FsbG9jIDIxMCAKPiAgICAgICAgICAgMCAgICAgICAgMCBrZXJuZWwvc2NoZWQvdG9w b2xvZ3kuYzoyMjMwIGZ1bmM6X19zZHRfYWxsb2MgMjEwICAgICA8LS0tLS0gQQo+Q29kZSBBCj4y MjMwICAgICAgICAgICAgICAgICBzZGQtPnNkID0gYWxsb2NfcGVyY3B1KHN0cnVjdCBzY2hlZF9k b21haW4gKik7Cj4yMjMxICAgICAgICAgICAgICAgICBpZiAoIXNkZC0+c2QpCj4yMjMyICAgICAg ICAgICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOwo+MjIzMyAKPgo+Q29kZSBCCj4yMjQ2 ICAgICAgICAgICAgICAgICBmb3JfZWFjaF9jcHUoaiwgY3B1X21hcCkgewo+ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAuLi4KPgo+MjI1MSAKPjIyNTIgICAgICAgICAgICAgICAgICAgICAg ICAgc2QgPSBremFsbG9jX25vZGUoc2l6ZW9mKHN0cnVjdCBzY2hlZF9kb21haW4pICsgY3B1bWFz a19zaXplKCksCj4yMjUzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBH RlBfS0VSTkVMLCBjcHVfdG9fbm9kZShqKSk7Cj4yMjU0ICAgICAgICAgICAgICAgICAgICAgICAg IGlmICghc2QpCj4yMjU1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC1F Tk9NRU07Cj4yMjU2IAo+MjI1NyAgICAgICAgICAgICAgICAgICAgICAgICAqcGVyX2NwdV9wdHIo c2RkLT5zZCwgaikgPSBzZDsKPgo+Cj5UaGUgYWRkcmVzcyBvZiBtZW1vcnkgYWxsb2NlZCBieSAn Q29kZSBCJywgaXMgc3RvcmVkIGluIG1lbW9yeSAiQ29kZSBBJywgdGhlIGFsbG9jYXRpb24gY291 bnRlciBmb3IgJ0NvZGUgQScKPmlzICowKiwgd2hpbGUgJ0NvZGUgQicgaXMgbm90ICowKi4gIFNv bWV0aGluZyBvZGQgaGFwcGVucyBoZXJlLCBlaXRoZXIgaXQgaXMgZXhwZWN0ZWQgYW5kIHNvbWUg b3duZXJzaGlwIGNoYW5nZXMgaGFwcGVuZWQgc29tZXdoZXJlCj4sIG9yIGl0IGlzIGEgbGVhaywg b3IgaXQgaXMgYW4gYWNjb3VudGluZyBwcm9ibGVtLiAKPgo+SWYgYSB0b29sIGNhbiBoZWxwIGlk ZW50aWZ5IHRoaXMga2luZCBvZiBwYXR0ZXJuLCB0aGF0IHdvdWxkIGJlIGdyZWF0IX4KPgo+Cj5B bnkgc3VnZ2VzdGlvbnMgYWJvdXQgaG93IHRvIHByb2NlZWQgd2l0aCB0aGUgbWVtb3J5IHByb2Js ZW0gb2Yga2VybmVsL3NjaGVkL3RvcG9sb2d5LmMgbWVudGlvbmVkZWQKPiBhYm92ZT8sIG9yIGlz IGl0IGEgcHJvYmxlbSBhdCBhbGw/Cj4KClVwZGF0ZTogCgpJdCBzZWVtcyB0aGUgbWVtb3J5IGFs bG9jZWQgYnkgJ0NvZGUgQicgY291bGQgYmUgaGFuZG92ZXJlZCB2aWEgY2xhaW1fYWxsb2NhdGlv bnM6CjE1MzAgLyoKMTUzMSAgKiBOVUxMIHRoZSBzZF9kYXRhIGVsZW1lbnRzIHdlJ3ZlIHVzZWQg dG8gYnVpbGQgdGhlIHNjaGVkX2RvbWFpbiBhbmQKMTUzMiAgKiBzY2hlZF9ncm91cCBzdHJ1Y3R1 cmUgc28gdGhhdCB0aGUgc3Vic2VxdWVudCBfX2ZyZWVfZG9tYWluX2FsbG9jcygpCjE1MzMgICog d2lsbCBub3QgZnJlZSB0aGUgZGF0YSB3ZSdyZSB1c2luZy4KMTUzNCAgKi8KMTUzNSBzdGF0aWMg dm9pZCBjbGFpbV9hbGxvY2F0aW9ucyhpbnQgY3B1LCBzdHJ1Y3Qgc2NoZWRfZG9tYWluICpzZCkK ClNvIG1vc3QgbGlrZWx5LCB0aGlzIGlzIG5laXRoZXIgYSBsZWFrIG5vciBhIGFjY291bnRpbmcg aXNzdWUuIEZhbHNlIGFsYXJtLCBzb3JyeS4uLi4KClRoZSByZWFzb24gSSBicm91Z2h0IHRoaXMg dXAgaXMgdGhhdCB0aGUgcHJvZmlsaW5nIGRhdGEgaXMgcmljaCwgYnV0IGEgdXNlciB3aG8gaXMg bm90IGZhbWlsaWFyCndpdGggY29kZSBkZXRhaWwgY291bGQgbm90IG1ha2UgbXVjaCBvdXQgb2Yg aXQuIElmIGEgdG9vbCBjYW4gdGVsbCB3aGV0aGVyIHRoZSBzeXN0ZW0gaXMgZHJpZnRpbmcgYXdh eSBzb21ld2hlcmUsIApsaWtlIGEgaGVhbHRoY2hlY2sgYmFzZWQgb24gcHJvZmlsaW5nIGRhdGEs IGl0IHdvdWxkIGJlIHF1aXRlIGhlbHBmdWwuIAoKVGhhbmtzCkRhdmlkIAogCgo=