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 47353C369AB for ; Wed, 16 Apr 2025 02:46:52 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id AD9B9280010; Tue, 15 Apr 2025 22:46:50 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A88C228000F; Tue, 15 Apr 2025 22:46:50 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 97605280010; Tue, 15 Apr 2025 22:46:50 -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 78B3E28000F for ; Tue, 15 Apr 2025 22:46:50 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id E682381725 for ; Wed, 16 Apr 2025 02:46:50 +0000 (UTC) X-FDA: 83338369380.24.A1F99B0 Received: from out-172.mta0.migadu.com (out-172.mta0.migadu.com [91.218.175.172]) by imf23.hostedemail.com (Postfix) with ESMTP id EFDBB140002 for ; Wed, 16 Apr 2025 02:46:48 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=RTbOEzEN; dmarc=pass (policy=none) header.from=linux.dev; spf=pass (imf23.hostedemail.com: domain of ye.liu@linux.dev designates 91.218.175.172 as permitted sender) smtp.mailfrom=ye.liu@linux.dev ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1744771609; a=rsa-sha256; cv=none; b=v8Pr+/UT5rH1swCrevXSYalN6Rc0W6NBYQcRmasT6PvEn77Z7phljsujeklH2ntDOgkUwB HMktThRGLyW++vdRd79L/pSmrwVpeisDRDtnPSF+/Si7fja4F7kSzTrTXy4NZE9l/qQBOk opw9CzL56fiMD1W1lZ0Lr9BtU94Q55s= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=RTbOEzEN; dmarc=pass (policy=none) header.from=linux.dev; spf=pass (imf23.hostedemail.com: domain of ye.liu@linux.dev designates 91.218.175.172 as permitted sender) smtp.mailfrom=ye.liu@linux.dev ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1744771609; 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=zKNA80bkmOUbGQd7eLuCe99IW8eUEuynOpxX8hdXuuk=; b=J1fquMyQlZ1lZ2GUciQl0CAd7jnfNAmeL+IpxowxbfmUNBXdpR6B2j10ui8RvGS6iP5K2c qiyJdw1+GpKsCYgYXRT/QRTm7xqUa4XVJyB3ai/GhDVgUJa1F2R9rw1EkTHExkUaZSo7eO TU3YgykCp1WO2cjYnFvGZk9poBXWA6U= Message-ID: <42f50a48-10da-4739-9e51-f865fbf04bdd@linux.dev> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1744771606; h=from:from: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; bh=zKNA80bkmOUbGQd7eLuCe99IW8eUEuynOpxX8hdXuuk=; b=RTbOEzEN6p0BhdG0iklps9OmRtwuJcgSU6PPsX/9pns6GEIlAwN9T+9idU4POvtvhGJxy8 A8331249QTYo90yCf4CFzKIqC4I/khIEvEtGUysgKq/QDSQnyieH9fyvVDH/6IHQaga4h3 eCqqaVd7SvRymnH8DP3MgPXaAuD6v7I= Date: Wed, 16 Apr 2025 10:46:34 +0800 MIME-Version: 1.0 Subject: Re: [PATCH] tools/drgn: Add script to display page state for a given PID and VADDR To: Andrew Morton Cc: linux-kernel@vger.kernel.org, linux-toolchains@vger.kernel.org, linux-mm@kvack.org, Ye Liu References: <20250415075024.248232-1-ye.liu@linux.dev> <20250415191414.a64de2d228ab5f43a5390acf@linux-foundation.org> Content-Language: en-US X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Ye Liu In-Reply-To: <20250415191414.a64de2d228ab5f43a5390acf@linux-foundation.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Rspam-User: X-Rspamd-Queue-Id: EFDBB140002 X-Rspamd-Server: rspam04 X-Stat-Signature: nhk5jeydffj6wpz7z7xbr5a8ii6tp4x1 X-HE-Tag: 1744771608-359954 X-HE-Meta: U2FsdGVkX1+HwBocx2bJuQ6RulQyNveMCTbW8GxKH0XQbB5X+c7ui4ElYFsAEY0CvLbqlCe6Ip8tWJbx2zXVfBL6/vQndjgjS6lNq1TIhnsMcXGmZQD8gujmvoOCHQFevbCoaToIblmTd7A7juydlJKpO1pmft6QvUjtq6Jem17duvz5k4ARCmzgs6N0LSbDTssfp1A5W5OfIBMk783BqrAFvsnDCqOPq7kJwnXEOqCfr+jL9MNHEYm0+jBnhHWFmOcDT6qfpR49ubYt3e1EEmBSQStHqo8ZGzj3bOO4d35no7A54VM9ZHadCqtZtizhFe0LZPADGzA9mI7rpCoWYUISD8K7eCDUrVKDnivH8D1GIITq6BIyAs7ceZ2zhRqpWKMwQf4c3aDA5aE5D8qkyk/JziZ73Ow6O+qzg5eIlI0k0e6pIORLlt9gHPr7IVGRcCNzTvbHKuxtjRFv7HHtyw5ThA9vLsFrdYjm4yToM3HsKKy+D+uIhDT3wDdyiJibR2JyvYPsw/z4pZrE77VQ4WbIT//HLqvl6Ip0JA4pCN39RPywHFX9QnXIKUi100ii/0IvguKiC4d9nuS4CYAOyP2bUOqcwUUIfujrG0XwydKiO8O1kOE/uDOHUMpqp+Qm2IEoEMpAxN76mY1qY8GqM3a1DhSUvnvYw2c68BydfrEaFCHqbl+1q+QzM0Qsg3tZEAptnvOEbEs2Wt88uIdsVWJ67vo8FH7U4/lV273hbw4hWeoVWu+HdaBRKNlrHwTXYRPR3OOoMNe59/bSuMuc1yzWPhhVUjhMUEmKKvrKL2tAZ3vGujnOhTdbvcRxGks/+Us6PnWC2ggTVmWRjvx3tRzOk6AxZzHyCYbjuZJ/fm1+FjpJbaVsRnka0Cz2sNo52XIb/2z/Orwhsp6JHu4uLRspO0g+OA0mTLBnceqqJwE9FRcNw4VmjU8a8rW+cVJJHEDyFM8z29VpDuHBYjm 5ttj+0na wHRte8kLQdfmGFYcWJv1U95lzRqHSSrfXaINGJ19DoXjlgjBUfK7hmmjlAtBODryjydwxn3lEL+g7USNFWgs3fmhR2eEqH1g1PsfRDxf48bZ2iJML1RF3Jbiiur/vXRhGuNbQ3D4YMIPE0KalbgVhyeAUeWhrJNUiJpkGZaRgV1KMloFurCZSIkJ9zmvOn3A/13RTpl8z4uKeja4= 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: 在 2025/4/16 10:14, Andrew Morton 写道: > On Tue, 15 Apr 2025 15:50:24 +0800 Ye Liu wrote: > >> From: Ye Liu >> >> Introduces a new drgn script, `show_page_info.py`, which allows users >> to analyze the state of a page given a process ID (PID) and a virtual >> address (VADDR). This can help kernel developers or debuggers easily >> inspect page-related information in a live kernel or vmcore. >> >> The script extracts information such as the page flags, mapping, and >> other metadata relevant to diagnosing memory issues. >> >> Currently, there is no specific maintainer entry for `tools/drgn/` in the >> MAINTAINERS file. Therefore, this patch is sent to the general kernel and >> tools mailing lists for review. > Help. My copy of linux has no tools/drgn/ I noticed that the current upstream Linux tree doesn't contain a `tools/drgn/` directory. I'm interested in contributing a drgn script tool as well. Given that this directory does not yet exist in mainline, where would be the appropriate place to add new drgn scripts? Would it make sense to create a new `tools/drgn/` directory, or is there a preferred location for such debugging scripts? Thanks, Ye