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 4F6F2C369AB for ; Mon, 21 Apr 2025 19:13:09 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id EEF1C6B0005; Mon, 21 Apr 2025 15:13:07 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id E9BCB6B0007; Mon, 21 Apr 2025 15:13:07 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D8BB56B0008; Mon, 21 Apr 2025 15:13:07 -0400 (EDT) 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 B9DC86B0005 for ; Mon, 21 Apr 2025 15:13:07 -0400 (EDT) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 139F21A0CD3 for ; Mon, 21 Apr 2025 19:13:08 +0000 (UTC) X-FDA: 83358998856.06.7925808 Received: from nyc.source.kernel.org (nyc.source.kernel.org [147.75.193.91]) by imf21.hostedemail.com (Postfix) with ESMTP id 5E65E1C0008 for ; Mon, 21 Apr 2025 19:13:06 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=b4Vt08Qa; dmarc=none; spf=pass (imf21.hostedemail.com: domain of akpm@linux-foundation.org designates 147.75.193.91 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1745262786; a=rsa-sha256; cv=none; b=0+L7lljlnc6aAG4TUPP6dORFuF3GfJQnrezHwXSTVpqONn64MsXhpC4PZH/VJAaKmv5l6N bbe9Ji6Og3NZSoLBRuI9kzljp28mHlyKYWrB2x+WVOLJlA72KcDogZ1SIjWUuKHJPYh5yx zBHMocCCURrPheO1loJlCZGgHotw0G0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1745262786; 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=BzDHF83hWkwKwMHk7DajLY67rrX7An28BPSVykdXhXI=; b=ydjuYNGcKtJUhN/M1m0iAPEydeoRxin7HS/AhXpXfw1X3qSlSgeMgEN+7ZhJsG3bPSWbQs tDrChUb0YvtalFV5YwziTJPQEMxYnanTwgMDnHx6E2vUT05PopYMhHPcDt7+IkBUbSg+1o Ct4iHgzYTpzTYkh/ZaNjxSKS296FoKI= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=b4Vt08Qa; dmarc=none; spf=pass (imf21.hostedemail.com: domain of akpm@linux-foundation.org designates 147.75.193.91 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by nyc.source.kernel.org (Postfix) with ESMTP id 97894A4BDEB; Mon, 21 Apr 2025 19:07:37 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 0FF13C4CEE4; Mon, 21 Apr 2025 19:13:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1745262785; bh=BKkVEnLF4TJWYcbO2wHLsFrQEBgHpTv/FcMJ6OGMxMs=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=b4Vt08Qa9Dc9AB2eaG3RyJ/IIL4TIeHdl6P5AqdIrZByEAMeOwIggNrTQwhld5xBf Vba98LSBRFEf4oXvsHRQPPWT6bvNUb1bsrdlNuZcbcvvMU8W5+NkwV7UkCteQ7tqqF kPlvyWKRMYeDpxSnrtXFVrd/DHKk4xImbHJd2bg0= Date: Mon, 21 Apr 2025 12:13:04 -0700 From: Andrew Morton To: Ye Liu Cc: linux-debuggers@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-toolchains@vger.kernel.org, osandov@osandov.com, paulmck@kernel.org, sweettea-kernel@dorminy.me, liuye@kylinos.cn Subject: Re: [PATCH v2] tools/mm: Add script to display page state for a given PID and VADDR Message-Id: <20250421121304.8504ae5839e490450029f113@linux-foundation.org> In-Reply-To: <20250421080748.114750-1-ye.liu@linux.dev> References: <20250421080748.114750-1-ye.liu@linux.dev> X-Mailer: Sylpheed 3.8.0beta1 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 5E65E1C0008 X-Stat-Signature: 8f67igcbb7r7kzsff3rppzf11nsobxe8 X-Rspam-User: X-HE-Tag: 1745262786-46059 X-HE-Meta: U2FsdGVkX1+9L1zZJY5blYQurG4h7k56bqLmOFW94EMur316XyPjBYtZd+/WhjkaUUdTBwbnsonvsYjGXipv9SzUkpcfcXuhpZx0PpkYp2z4q5TgJpL6qwiEsUL89pppxSn6qAKAlRXG9Eiivk2Xt67kYlInIIdDkNYbjwiAqCUdTesfQqB2MxyRY/SmascTV8x2Ywg6eWFgfjmtv+SNn9/Q8tc4lu9nL64xak9tbqBOeQnD/MIQHgGtDupqUgQ/0vMZnvxFBbGW7kllJ/4jJ5mbyd2tLZeZUe7/vi6uMtGzA0q1vZqPhxNeaTpkHebvdanX6KUcwkViJJDqIOy7ptNxmfGGcsad+BJOthYEo5AIo4KZNHgY6p1UYkCdYvHVr0Pp1Q1mDBRuvOkciw8/hR/qmyNOBmS7R+ME+/GR8tmLe/kQM7bYbyqwCLqEngQLmplj2SHFLju2Y0AFLoTmCBrCy8vE9mkGJGgXSREqCCbgpcVhucqGy/NPay+Zzb8+D/lMAxD8BxXygCfX8149BYjyVBKmOrY2lMx2NAaftzY/voT0LocanJ0sBSCnA8p8OUQyOfrMiuOQw46qH776GV901KFXlqmsUvAqYiysQQSa7VdKTIOyl65hfXqqfxZvMRf/Cd2C75F5k3yZHQO4aGihAuBR9q6f0ixcnSnpNLHUtg2NUG2Yv/t3iM8d3AgaGKIqqJ8hoJ8Xw+hfHZfuCD3BapdI7/B+KbuPQxzX+ZYw7ZPD5P71S7gfan2Q15gn0FeceE00hiGzeyGbK9JbY1rYyo/maqO6reAkhqR0MnCRQRowY2g+OpMdOFlEvFRSjux9+ib6aCr41wJqjdVavdi/ReygNLXCp/EpCwnY5/+SbC3q7jBlGJULcw3dqYhn1rXXJowdu3TYYuOY1u+Myu6HjfksAWXJOxY3xBvgrE1VcviUkEcijoCskaZ8Tu/QqpnM3n+Mn7yoh+6jDUY Fyv10NZb c56TKMIoQWELEHcbjJZk5mRtAqGGMlkleyK/6Qahxy+rrrUC5rEGyKsz4y4w4vBJvdn67cVpbFJFGwuSfF08j9VVe4uDDYqd+BNI4MDqnkgAOTaCXP/45PHlhehe/OFSqG+4ML5RIDcA4MIiojrPREXpPJ6uI1vjtogSGTdWMtcl48XSlTzzaSEyF4RzODA+JcHAgzOKv6O9KfDeu18WcL3Lk+6bt+uNYQeF9jgP6sXQ97whiq3j+dF/6CA== 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: On Mon, 21 Apr 2025 16:07:48 +0800 Ye Liu wrote: > Output example: The spacing around the colons is inconsistent and a bit odd, IMO. > sudo ./show_page_info.py 1 0x7f2c7de4c000 > PID : 1 Comm : systemd mm : 0xffff888116b6d440 PID: 1 Comm: systemd mm: 0xffff888116b6d440 would be more conventional. Or PID:1 Comm:systemd mm:0xffff888116b6d440 > User Virtual Address : 0x7f2c7de4c000 > Page Address : 0xffffea000b3a4000 > raw: 0017ffffc000416c ffffea00045d1b08 ffffea000456d408 ffff888104521970 > raw: 0000000000000000 ffff8881083fdb60 0000006900000018 ffff888107a41000 > Page Flags : PG_referenced|PG_uptodate|PG_lru|PG_head|PG_active| > PG_private|PG_reported > Page Size : 16384 > Page PFN : 0x2ce900 > Page Physical : 0x2ce900000 > Page Virtual : 0xffff8882ce900000 > Page Refcount : 105 > Page Mapcount : 24 > Page Index : 0x0 > Page Memcg Data : 0xffff888107a41000 > Memcg Name : init.scope > Memcg Path : /sys/fs/cgroup/memory/init.scope > Page Mapping : 0xffff888104521970 > Page Anon/File : File > Page VMA : 0xffff888109e135e8 > VMA Start : 0x7f2c7de4c000 > VMA End : 0x7f2c7de58000 > This page is part of a compound page. > This page is the head page of a compound page. > Head Page : 0xffffea000b3a4000 > Compound Order : 2 > Number of Pages : 4 I think the style of /proc/meminfo (for example) would be more expected.