From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from m16.mail.163.com (m16.mail.163.com [117.135.210.5]) by smtp.subspace.kernel.org (Postfix) with ESMTP id E0E207F9 for ; Sat, 11 Jan 2025 14:32:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=117.135.210.5 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736605984; cv=none; b=Li0pGYiYi1COhbR+SJsIyggqA4c5QCjJFHw6GFoqkRTstXCUR0TfZGfy/uIT1WI8lDXbltpAb+8WzSe/zKG7aTnFBvWxuyoqdIvssSh8hJkkCP60TbH6PTS0ivz3HelogMC+KiUXJ0nrAQ/RtZnHbBT0UfR7RV1N9pr9gVD27S0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736605984; c=relaxed/simple; bh=g0Nmik4lmOQyQV2OovdKl4L22/8wJbAh1xgsszY8Kyg=; h=Date:From:To:Cc:Subject:In-Reply-To:References:Content-Type: MIME-Version:Message-ID; b=qYNX5a/zEeN1PkJMuE1pfYqrlsBYWiQLg58kdfkfyOHZqCynk82vGs+rHfQLhOAYywta1WFtAZQMejcmSFnION97FOgd/2gTrbeMaoSgM4i9GsMWI42NbLaGF8E9zMJ3bWDPhySy5e0D8wNt2mq3o8wSCahruEsOEirDIzmOyfQ= 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=pQ83+kYT reason="signature verification failed"; arc=none smtp.client-ip=117.135.210.5 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="pQ83+kYT" 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) 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 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: 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== 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==