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 81984C369AB for ; Thu, 24 Apr 2025 03:49:26 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 909AD6B0006; Wed, 23 Apr 2025 23:49:25 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 8B7236B0007; Wed, 23 Apr 2025 23:49:25 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 77FC06B0008; Wed, 23 Apr 2025 23:49:25 -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 581346B0006 for ; Wed, 23 Apr 2025 23:49:25 -0400 (EDT) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 22AFA1617F8 for ; Thu, 24 Apr 2025 03:49:25 +0000 (UTC) X-FDA: 83367557490.21.046076A Received: from sea.source.kernel.org (sea.source.kernel.org [172.234.252.31]) by imf12.hostedemail.com (Postfix) with ESMTP id 5BBC340002 for ; Thu, 24 Apr 2025 03:49:23 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=cxs9KT5D; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf12.hostedemail.com: domain of sj@kernel.org designates 172.234.252.31 as permitted sender) smtp.mailfrom=sj@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1745466563; a=rsa-sha256; cv=none; b=Vv1vRHtPAGEcfN+poYHNUjWB0v0w3IXiB7iDeUWJtXFLnqt0hPnL9nm3nopWtL8dWE2MsG qNn8e4tKGhb6LqIwJeNX9W4+OVIlEV5YTfGSToans92kgDWbzTkywzcbGU4m+aJHuiPZyD 0L9CjMMLK1ZiaKkTIy7PfNeuFa5bTJY= ARC-Authentication-Results: i=1; imf12.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=cxs9KT5D; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf12.hostedemail.com: domain of sj@kernel.org designates 172.234.252.31 as permitted sender) smtp.mailfrom=sj@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1745466563; 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=QYu+kMcW7/zGqc7GoOUSiyspf5/iH+ejH+ZLSJyxUz4=; b=cNH9ytWzuP/Iam9P7Pow+MHB3IvOyU1yEAQL5iWsgpY6wD49o5mtxDYDlYZaf/GSVftnq3 SrG8fMi/2gXqhji9BDuwENvqer61uoa6BWs7fAxvHJQ8YWWLfyx9weHp6UthAHcFmX9gZ7 Brs6Si99jVNjnoS5FDCT6FTMbP4MDYI= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sea.source.kernel.org (Postfix) with ESMTP id 82C0944E43; Thu, 24 Apr 2025 03:49:20 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id CB8BEC4CEE3; Thu, 24 Apr 2025 03:49:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1745466562; bh=qiBm6zIwFh426W1zp9XIoJz1GMAkurpZnR3ybgJH4gc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=cxs9KT5DIPkgDRWW/4BrtPeXRvDHlb5CwO4AzCugypuT7W7aoT8shFU2JpBVrsEhA lkdxpRKCaWUQeVQ2e9r3W9Z8v5Zc8DrIYh9SqU2U2/B00pXFJHGTXYXswXKSyb3/us qFJHSuNnYIRyV4nGp/i1o8WDxhpTnH063vKwYce/AJxU7XFCYyQsFEce1nO/Q7TycY XiDQdALm9vQQdTRx5w8LDVzEYwNpSeUUT9TFoUCd/KJ8ltnrM6UpOpv9YIsRaJ/ZI9 t/YptrmpcrV5yDlr14LXe0hC5qGJg+Q2+FqSQztohWKfHhWZTttxz0hRwAjsIoKeeH fWPOzp+NC7QyA== From: SeongJae Park To: Ye Liu Cc: SeongJae Park , akpm@linux-foundation.org, 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 v3] tools/mm: Add script to display page state for a given PID and VADDR Date: Wed, 23 Apr 2025 20:49:18 -0700 Message-Id: <20250424034918.48530-1-sj@kernel.org> X-Mailer: git-send-email 2.39.5 In-Reply-To: <973db2d5-4be2-492f-844c-a0f46c9e588f@linux.dev> References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Rspamd-Queue-Id: 5BBC340002 X-Rspamd-Server: rspam04 X-Stat-Signature: jwybypgcsnphwmyzkg1k65hwnu8k4hn6 X-HE-Tag: 1745466563-658035 X-HE-Meta: U2FsdGVkX1/XWF9VZXQzGHF5q5kyo9xg3+qK2eJ9S8T5TU7WywkwT6ithjsLbq0FOQp4N2v/5NtkGsVaaqm/Ia9aC/jmuN/LKIUMN/U5tCjx9sS47auDf4CW/aJ+72TSCXKk7WxNkRM2zNaneEKYf2dQRmwEyApuGvYhpD29TWc6oexs+JnkscM4AlihltHv4BtKZDyXHoHnEHK8PrsZDDcMUo8GzbQa9QrZVjYXKLwr726CzK5C+M6T92zfQW5QBqx3PQo5SCqTlSXLkGoiuVd1zAsGl9PKFaJj8W50Yb4EEjxlt2go9Rw2mXD8+tJXdsWsmCqxmnzRsKvRHNbi5YFPsRK88W1B6R8xMbRfs5H2hCqZR1bwKLxIQIWExbHyDTW8QGX6jmgFzNxrDLSY50K5qZN3jF6ph2h7+4WdUDRoHD5CJCUlHLEXSewYqgAyWdkGh4acsypJTMOoHLEn+5oQLdHKu4wBi6r90KuboQWr61rxQc+X3o2doUYNaAtQbUjlw7R6N6FCMBbGHjAcenvTYkyfdZJhXDyrMOlucuWgfjQcqC3tvwtb5b2dOpauQp3CD/NSdmwTBpkx7kItUPyB3zPijFGhuS8ttq2e9/QcW151kpQZMhAQgLyyR2/PqwYNUuuftKCyQwmkUKeld17dSmxDiGR8sC92JrrNPN6FDrSHBvBFylZ57SV310PG+KHTnW47TuQHTfN5fhAr+QjwAt9okXUeTmUaKci1fNHJvb84ZCfGPhnmQTv1LYnybSh56ULwJRtPzTYcQsRVNrc2QgdJyHf3WxEcgl6y321L1EiBqF5sYT48hI+BAXUXXlyYjwhwTIkg6ILwSxbuSw9S4Gmja1McisHF7rzGtsZclwlo3cYfIcoeYrrqeUXtnVyAsUWQk3gWrZlZwybN7B3YxKUylpB9F+mVxRkN6RKS2TuCW9JFL6ogsEyg2kvY1Uop7hczGVUkP1sZyOu 6v+Eh4se 1RHFj1pV07uR/c2D4Nf36QNPbCxnnDm5z/jJq25MDFevdAQo1SiqjM4sVfvhdvGProhDwY09gKe4Fu19h9FfiTS8xJ9Pjq04J7mqxD5DqZedPZewZyHHbwSfmtyD1lqq9j9GrM+akwGt4T9bjAzG28ivDUt21lcetyio3mEg38LyyOoaZGebYAGvxv5ZU+225qSDjb2Y3YpRKZCNxFMA/HuZp82SYJkpCmxyaXgJmiRHbHP/k7mqd52S3Lg== 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 Thu, 24 Apr 2025 11:24:33 +0800 Ye Liu wrote: [...] > Regarding compatibility across versions, this is definitely something worth > paying attention to. Currently, the script is being adapted based on the > latest drgn and kernel versions. If future changes to kernel structures > occur, I plan to patch the script accordingly to maintain compatibility. > > That said, I’m very open to suggestions — do you have any ideas on how > we could better detect or guard against these kinds of breakages > proactively?                                                                No, unfortunately :'( I'm a drgn newbie user and trying to learn ways to use it better. I therefore thought this problem could also happen to me, and asked the question to know if you or others have a good solution. > > Thanks again for raising this! I'm so glad to hear this. :) Thanks, SJ [...]