From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from m16.mail.163.com (m16.mail.163.com [117.135.210.4]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 2F62D24B25A for ; Sun, 12 Jan 2025 04:42:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=117.135.210.4 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736656952; cv=none; b=KBltlySwuhHdY1SZZG82X0f3NvbVhbPXC3E+ZLenkYPQlzbJsb+CIL3fhusnA1gYg9dTi5B24v14yH/y5KWp+HokBYFVtRDvdblGfmmTkdUkHOeY0sH5RcUONmwEhyHFMMQ5L+OxlIIuMOp4Vdrv2uWFJYuLHfkVP1iTCdIRipI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736656952; c=relaxed/simple; bh=Iy6YuZBAhp2rraEwB+oDYG9Jb4ux5hrGrMZTbTmTDEA=; h=Date:From:To:Cc:Subject:In-Reply-To:References:Content-Type: MIME-Version:Message-ID; b=eV96HqLfp0hTi+UynSP3INpUguZiy/Kcujw+2ojVwCMrINXLljF9vs0Kxpan8mbGYtHQwVJtltVB+fLcShPt3uXeUS2j12ueoT17cZUi+luB/GenXejJX2j2Ysc5Ke0N+zIRUUOnVQJPYNXgVUuN83TTC7KhB6Wz6h5rnxq5EGs= 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=lUPHvd80 reason="signature verification failed"; arc=none smtp.client-ip=117.135.210.4 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="lUPHvd80" 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) 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 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: 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== 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=