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 E7065E7719A for ; Sat, 11 Jan 2025 14:32:36 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 0A38C6B0083; Sat, 11 Jan 2025 09:32:36 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 056DC6B0085; Sat, 11 Jan 2025 09:32:36 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E5D686B0088; Sat, 11 Jan 2025 09:32:35 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id C173F6B0083 for ; Sat, 11 Jan 2025 09:32:35 -0500 (EST) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 33B9F1A1276 for ; Sat, 11 Jan 2025 14:32:35 +0000 (UTC) X-FDA: 82995411870.22.2AFEF3D Received: from m16.mail.163.com (m16.mail.163.com [117.135.210.3]) by imf15.hostedemail.com (Postfix) with ESMTP id C3888A0006 for ; Sat, 11 Jan 2025 14:32:31 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=fail ("body hash did not verify") header.d=163.com header.s=s110527 header.b="p Q83+kY"; 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=1736605953; 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=g0Nmik4lmOQyQV2OovdKl4L22/8wJbAh1xgsszY8Kyg=; b=ti8L7GJlO3DMFZ2e/guoVO7YxTbepFdjVpeEczHzFlHeiIOzixecvqTt28IVno4zzDq/v7 U3OqjPOytpMRQ2HBD8q2PTgHxQHP6kg4Wuzx7DP963nRFOyx4gXLKn2YAgwVpXARjIqQH9 mT8pvNpKdfkaG+inEQDzegvcnmGOwP8= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1736605953; a=rsa-sha256; cv=none; b=3zeQIEVtFCJrm40pcJUAb1FURazbAy4YG0bkExDUT/zMGe3WSk5IXMRmQkXXtzsTkYJmtX i1n/LYikOwiAjXx1rEj4PzP3PtVjdBEeQI2jFT4BDxfq1cTFFoFlRHGV0l1ZZzE6aQKuGk bHeP93cHP0Jn3mxNBeOpVrw37wNc/BM= 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 Q83+kY"; 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 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=DnD2RiwiFtD5ndspwqOaR2mCGn2qVATMohDmu5h7+TA=; b=p Q83+kYTdGumrPsv7YXyKrhUkAhDu741QSzypCOEgbOaeJiXtabc14U0j9Zu8G7EY rCOHgUbhw70w4uCywHaqzRUazTtfL+hgKBWIQ3ziBkKUDNtGOCxBrxmabO5bSL0w oOCVzOFzZVmO2wDTCYFD3fxyFe0AwRNfb8D8keR3us= Received: from 00107082$163.com ( [111.35.188.205] ) by ajax-webmail-wmsvr-40-117 (Coremail) ; Sat, 11 Jan 2025 22:31:36 +0800 (CST) X-Originating-IP: [111.35.188.205] Date: Sat, 11 Jan 2025 22:31:36 +0800 (CST) From: "David Wang" <00107082@163.com> To: "Suren Baghdasaryan" , kent.overstreet@linux.dev Cc: "Hao Ge" , akpm@linux-foundation.org, kent.overstreet@linux.dev, 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: References: <20250106112103.25401-1-hao.ge@linux.dev> X-NTES-SC: AL_Qu2YBPqbukAi4CGaZOkXn0oTju85XMCzuv8j3YJeN500pyTT1iwgQG5iEH/I/Pm3Ez+moQm3QSht9OJ/WIRiRp7qLKzMOdoHeZltnoC0elrr Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=UTF-8 MIME-Version: 1.0 Message-ID: <48f208b6.32ab.19455c70dbe.Coremail.00107082@163.com> X-Coremail-Locale: zh_CN X-CM-TRANSID:dSgvCgD3n4rJgIJnpOpUAA--.25072W X-CM-SenderInfo: qqqrilqqysqiywtou0bp/1tbiqALRqmeCc8AYhgAKsT X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: C3888A0006 X-Stat-Signature: eu4epu9hqezuo6hk7p5smspfxdo18urj X-Rspam-User: X-HE-Tag: 1736605951-933300 X-HE-Meta: U2FsdGVkX18s5W9gN9m+ZNNN8lIA6rQE+LCOhkv1JWOnKgMgeDwb/CdceFlHQwbA7kvHewFOTuAB6HpAGOPYte0AzBpBMBTp5sJH3zep4ka0/nWih9h5nQbkerGAdfDbjIYiM7JymW/Yb5cK1vhVWO4st32c8FaQIsITB8+dKG1Px3mDPKorzjX5SEDOZyz2yEX3rvgKMkCRJcBDwOx3kXL3Kr4dPgvEmYbn/K615Hyqqzu4ut109HVAzte7NSa/P3D09NSCduToK8O+Y6b8bKbUGpyaE9nllHCEVCMJQzFooTpYH8RQU1QnQDyhtkQq1FtZCMXwfx83pAUx1jad+yTq8fu7KxRU9oM81PVAadBRC0amLA25qgEvmRfNoyRlHkMPVx+uLvVmRcMuKNukBvWB0z9LbTLn8CL/XIjsjSu5Zwiy+fv9sp902XlJ4PVVsVYaifuwY4CLTy5VW+34Vj/oa9IyWgeJuNaJ/Gv4PucxWl4MQQgQ7RUICSIoPPOf7cFfk1s+GP7zk0fYsuDMOdWaytnHowKBZL1WpP86dLJLLPxnV/hi6e3nKx/02ynq+sK0Asl1wV0TyQG+qMbcBc6ErtEyTDdp4HtknU3XwMuenDM7A1E9uFKQEPZ5tMKNBvrSPBUAHTjN/Iq1+AyaraQqUbs/imcKB99nD3tpLAC/B7JLj/Gf8bhPU1IRNdqJfglSRuW8UvpwSmyUDpTyZKw2BOKD7z8u7S6TqimGXf9gpFv/FJHoU2tl1G+4yU4uFGcT0gRp8nk3c/N7jPMIb+TgidXPWrCAYO7lGzOP3KC4ol82uG8dfjwoIn80eGDaJoiUCQToSqVk+cCsWefbH4lEYSQkMESkxBFYKgxH+b0HMtnxmpUqFADtusV9D0XEWQl2g+c7+Xy6us6Dm9D48atwepvGSIAF9L1Fibv+n/rqw6CtkUaq/xG8yZzElIJneSN4fBR2s7A298SaJbu o0nEMFZ0 DQKUyKfdl0eyaO+Q41t4ujKI+7hxrfbi1RtlXnqbIUi1rNzuoTJq8N6nccxE+Dkv9sczMKaLvZ12exErKJctI8+iOzeEKgDvQsgFs0221JfMRZdxBz1n0uChCQMS2HODigzgPencF3t4mthV2gI0C//awCgOV18mANkAcrqqNicqDiXuz/zIpDRFXMhIncBMI0bK2T6aVRIWQrEFgbVikxNo3ZjLwplIfDbAbdmPZV42qeXQn/IOrZpFcfB7uQjMknawuuuIvJy0EcbpiN0PFjp+cMyB/RSq4kBoACc6ESH7XrTMyXxXo2PfbMzb7Kue4/3iVRaWK8AmqpnZUrGDL+gSkrgGtwkz0CnOLXkMIUX0RSX2if9mI6eg8O+qCD8jTaCqu8EzD3Dn5wc2gIdG33531acX/icMH8ag/IihqsLTLSf+l5cZDfc3OqvZjRmLPe7zPV4fifn8cpJ4a3LjeYh0emkjyxAmMpRBBEBgt5+o8CqiMwLKhU/5n+A== X-Bogosity: Unsure, tests=bogofilter, spamicity=0.487671, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: SGksIAoKSSBoYXZlIHVzaW5nIHRoaXMgZmVhdHVyZSBmb3IgYSBsb25nIHdoaWxlLCBhbmQgSSBi ZWxpZXZlIHRoaXMgbWVtb3J5IGFsbG9jIHByb2ZpbGluZyBmZWF0dXJlCmlzIHF1aXRlIHBvd2Vy ZnVsLiAKCkJ1dCwgSSBoYXZlIGJlZW4gd29uZGVyaW5nIGhvdyB0byB1c2UgdGhpcyBkYXRhLCBz cGVjaWZpY2FsbHk6CmhvdyBhbm9tYWx5IGNvdWxkIGJlIGRldGVjdGVkLCB3aGF0IHBhdHRlcm4g c2hvdWxkIGJlIGRlZmluZWQgYXMgYW5vbWFseT8KClNvIGZhciwgSSBoYXZlIHRvb2xzIGNvbGxl Y3RpbmcgdGhvc2UgZGF0YSAodmlhIHByb21ldGhldXMpLCBtYWtlIGJhc2ljIGFuYWx5c2lzLCBp LmUuIHRvcC1rLCBncm91cC1ieSBvciByYXRlLgpUaG9zZSBhbmFseXNpcyBoZWxwIG1lIHVuZGVy c3RhbmQgbXkgc3lzdGVtLCBidXQgSSBjYW5ub3QgdGVsbCB3aGV0aGVyIGl0IGlzIGFibm9ybWFs IG9yIG5vdC4KCkFuZCBzb21ldGltZXMgSSB3b3VsZCBqdXN0IHJlYWQgdGhyb3VnaCAvcHJvYy9h bGxvY2luZm8sIHRyeWluZyB0byBwaWNrdXAgc29tZXRoaW5nLgooU29tZXRpbWVzIGdldCBsdWNr eSwgYWN0dWFsbHkgb25seSBvbmNlLCBmaW5kIHRoZSB1bmRlcmZsb3cgcHJvYmxlbSB3ZWVrcyBh Z28uKQoKQSB0b29sIHdvdWxkIGJlIG1vcmUgaGVscGZ1bCBpZiBpdCBjYW4gaWRlbnRpZnkgYW5v bWFsaWVzLCBhbmQgd2UgY2FuIGFkZCBtb3JlIHBhdHRlcm4gYXMgZGV2ZWxvcCBhbG9uZy4KCkEg cGF0dGVybiBtYXkgYmUgaGFyZCB0byBkZWZpbmUsIGVzcGVjaWFsbHkgd2hlbiBpdCBpbnZvbHZl cyBjb250ZXh0LiBGb3IgZXhhbXBsZSwKSSBoYXBwZW5lZCB0byBub3RpY2UgZm9sbG93aW5nIHN0 cmFuZ2UgdGhpbmdzIHJlY2VudGx5OgoKICAgICAgICAgODk2ICAgICAgIDE0IGtlcm5lbC9zY2hl ZC90b3BvbG9neS5jOjIyNzUgZnVuYzpfX3NkdF9hbGxvYyAxMDI1IAogICAgICAgICA4OTYgICAg ICAgMTQga2VybmVsL3NjaGVkL3RvcG9sb2d5LmM6MjI2NiBmdW5jOl9fc2R0X2FsbG9jIDEwMjUg CiAgICAgICAgICA5NiAgICAgICAgNiBrZXJuZWwvc2NoZWQvdG9wb2xvZ3kuYzoyMjU5IGZ1bmM6 X19zZHRfYWxsb2MgMTAyNSAKICAgICAgIDEyMjg4ICAgICAgIDI0IGtlcm5lbC9zY2hlZC90b3Bv bG9neS5jOjIyNTIgZnVuYzpfX3NkdF9hbGxvYyAxMDI1ICAgIDwtLS0tLSBCCiAgICAgICAgICAg MCAgICAgICAgMCBrZXJuZWwvc2NoZWQvdG9wb2xvZ3kuYzoyMjQyIGZ1bmM6X19zZHRfYWxsb2Mg MjEwICAgICAKICAgICAgICAgICAwICAgICAgICAwIGtlcm5lbC9zY2hlZC90b3BvbG9neS5jOjIy MzggZnVuYzpfX3NkdF9hbGxvYyAyMTAgCiAgICAgICAgICAgMCAgICAgICAgMCBrZXJuZWwvc2No ZWQvdG9wb2xvZ3kuYzoyMjM0IGZ1bmM6X19zZHRfYWxsb2MgMjEwIAogICAgICAgICAgIDAgICAg ICAgIDAga2VybmVsL3NjaGVkL3RvcG9sb2d5LmM6MjIzMCBmdW5jOl9fc2R0X2FsbG9jIDIxMCAg ICAgPC0tLS0tIEEKQ29kZSBBCjIyMzAgICAgICAgICAgICAgICAgIHNkZC0+c2QgPSBhbGxvY19w ZXJjcHUoc3RydWN0IHNjaGVkX2RvbWFpbiAqKTsKMjIzMSAgICAgICAgICAgICAgICAgaWYgKCFz ZGQtPnNkKQoyMjMyICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOwoyMjMz IAoKQ29kZSBCCjIyNDYgICAgICAgICAgICAgICAgIGZvcl9lYWNoX2NwdShqLCBjcHVfbWFwKSB7 CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLi4uCgoyMjUxIAoyMjUyICAgICAgICAgICAg ICAgICAgICAgICAgIHNkID0ga3phbGxvY19ub2RlKHNpemVvZihzdHJ1Y3Qgc2NoZWRfZG9tYWlu KSArIGNwdW1hc2tfc2l6ZSgpLAoyMjUzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBHRlBfS0VSTkVMLCBjcHVfdG9fbm9kZShqKSk7CjIyNTQgICAgICAgICAgICAgICAg ICAgICAgICAgaWYgKCFzZCkKMjI1NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl dHVybiAtRU5PTUVNOwoyMjU2IAoyMjU3ICAgICAgICAgICAgICAgICAgICAgICAgICpwZXJfY3B1 X3B0cihzZGQtPnNkLCBqKSA9IHNkOwoKClRoZSBhZGRyZXNzIG9mIG1lbW9yeSBhbGxvY2VkIGJ5 ICdDb2RlIEInLCBpcyBzdG9yZWQgaW4gbWVtb3J5ICJDb2RlIEEnLCB0aGUgYWxsb2NhdGlvbiBj b3VudGVyIGZvciAnQ29kZSBBJwppcyAqMCosIHdoaWxlICdDb2RlIEInIGlzIG5vdCAqMCouICBT b21ldGhpbmcgb2RkIGhhcHBlbnMgaGVyZSwgZWl0aGVyIGl0IGlzIGV4cGVjdGVkIGFuZCBzb21l IG93bmVyc2hpcCBjaGFuZ2VzIGhhcHBlbmVkIHNvbWV3aGVyZQosIG9yIGl0IGlzIGEgbGVhaywg b3IgaXQgaXMgYW4gYWNjb3VudGluZyBwcm9ibGVtLiAKCklmIGEgdG9vbCBjYW4gaGVscCBpZGVu dGlmeSB0aGlzIGtpbmQgb2YgcGF0dGVybiwgdGhhdCB3b3VsZCBiZSBncmVhdCF+CgoKQW55IHN1 Z2dlc3Rpb25zIGFib3V0IGhvdyB0byBwcm9jZWVkIHdpdGggdGhlIG1lbW9yeSBwcm9ibGVtIG9m IGtlcm5lbC9zY2hlZC90b3BvbG9neS5jIG1lbnRpb25lZGVkCiBhYm92ZT8sIG9yIGlzIGl0IGEg cHJvYmxlbSBhdCBhbGw/CgoKVGhhbmtzCkRhdmlkCgoKCgpBdCAyMDI1LTAxLTA3IDA1OjExOjQ3 LCAiU3VyZW4gQmFnaGRhc2FyeWFuIiA8c3VyZW5iQGdvb2dsZS5jb20+IHdyb3RlOgo+T24gTW9u LCBKYW4gNiwgMjAyNSBhdCAzOjIy4oCvQU0gSGFvIEdlIDxoYW8uZ2VAbGludXguZGV2PiB3cm90 ZToKPj4KPj4gRnJvbTogSGFvIEdlIDxnZWhhb0BreWxpbm9zLmNuPgo+Pgo+PiBTb21lIHVzZXJz IGFsd2F5cyBzYXkgdGhhdCB0aGUgaW5mb3JtYXRpb24gcHJvdmlkZWQgYnkgL3Byb2MvYWxsb2Np bmZvCj4+IGlzIHRvbyBleHRlbnNpdmUgb3IgYnVsa3kuCj4+Cj4KPkNDJ2luZyBBbGVzc2lvIGFs b25nIHdpdGggUGFzaGEgYW5kIFNvdXJhdiB3aG8gd2VyZSBpbnRlcmVzdGVkIGluIHN1Y2ggYSB0 b29sLgo+Cj5IaSBIYW8sCj5UaGFua3MgZm9yIHRoZSB0b29sISBBY3R1YWxseSBBbGVzc2lvIGp1 c3QgZGV2ZWxvcGVkIGEgdG9vbCBjYWxsZWQKPmFsbG9jdG9wIChzaW1pbGFyIHRvIHNsYWJ0b3Ap IHdoaWNoIEkgdGhpbmsgd2lsbCBkbyB3aGF0IHlvdSB3YW50IGFuZAo+bW9yZS4gSXQgc3VwcG9y dHMgc29ydGluZywgZmlsdGVyaW5nLCBjb250aW51b3VzIHVwZGF0ZSwgZXRjLiBJdCdzCj53cml0 dGVuIGluIFJ1c3QgYW5kIHdlIGFyZSBwbGFubmluZyB0byB1cHN0cmVhbSBpdCBvbmNlIHdlIGZp bmlzaAo+dGVzdGluZyBhbmQgZXZhbHVhdGluZyBpdCBvbiBBbmRyb2lkLiBQbGVhc2UgdGFrZSBh IGxvb2sgYW5kIHNlZSBpZiBpdAo+Zml0cyB5b3VyIHVzZWNhc2UuIFBsZWFzZSBhbHNvIG5vdGUg dGhhdCB0aGlzIHRvb2wgaGFzIGJlZW4KPmltcGxlbWVudGVkIGp1c3QgbGFzdCB3ZWVrLCBzbyBo b3Qgb2ZmIHRoZSBwcmVzcyBhbmQgbWlnaHQgaGF2ZSBzb21lCj5lYXJseSBidWdzLgo+VGhhbmtz LAo+U3VyZW4uCj4KPlsxXSBodHRwczovL2NzLmFuZHJvaWQuY29tL2FuZHJvaWQvcGxhdGZvcm0v c3VwZXJwcm9qZWN0L21haW4vKy9tYWluOnN5c3RlbS9tZW1vcnkvbGlibWVtaW5mby90b29scy9h bGxvY3RvcC9zcmMvCj4KPj4KCg==