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 249C9D68BF0 for ; Sat, 16 Nov 2024 22:20:21 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6B06F6B0093; Sat, 16 Nov 2024 17:20:21 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 660D26B00B5; Sat, 16 Nov 2024 17:20:21 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 529756B00B6; Sat, 16 Nov 2024 17:20:21 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 2C3506B0093 for ; Sat, 16 Nov 2024 17:20:21 -0500 (EST) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 910D140002 for ; Sat, 16 Nov 2024 22:20:20 +0000 (UTC) X-FDA: 82793375406.13.6B00DAD Received: from ms.lwn.net (ms.lwn.net [45.79.88.28]) by imf18.hostedemail.com (Postfix) with ESMTP id DD8FC1C0004 for ; Sat, 16 Nov 2024 22:19:57 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=lwn.net header.s=20201203 header.b=YXg7K+7D; spf=pass (imf18.hostedemail.com: domain of corbet@lwn.net designates 45.79.88.28 as permitted sender) smtp.mailfrom=corbet@lwn.net; dmarc=pass (policy=none) header.from=lwn.net ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1731795472; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=rnLOFZZDEy+qyRI0xpVNtGzIX3qjRaGSTJ7RXKfL49w=; b=rRFRM3iqMPbhpd5G3kuCMvCnjbgFJe848qi+HbwVAiw9KMJuAePDYxiGawQKlj690j+LI0 kavflkR/t8Q4wCXKw0F6aLMjRiO4oUOSctRz+2XQW9gXTGH2KYxWvOAbdWwOhHBBKtguWq t29E4fHKGmCSNlbzwig7bZH4DYZFqto= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1731795472; a=rsa-sha256; cv=none; b=hCzeF+MLeB+qPkTy/DmKqe8yq+of+meBH+wFcD/NagsLMyO+NxUtGjSIFvGkNlB6oGfXUd +eyP4m38QUseMXzfkhRvUsQT6ZdGyZ1sXx+RZca4/xfRt1yPrPsEtXKrrdfuCGTroRddAI ItV3vzU1nuOYqacwgJdw0iLab5QL0VM= ARC-Authentication-Results: i=1; imf18.hostedemail.com; dkim=pass header.d=lwn.net header.s=20201203 header.b=YXg7K+7D; spf=pass (imf18.hostedemail.com: domain of corbet@lwn.net designates 45.79.88.28 as permitted sender) smtp.mailfrom=corbet@lwn.net; dmarc=pass (policy=none) header.from=lwn.net DKIM-Filter: OpenDKIM Filter v2.11.0 ms.lwn.net B33FC403E5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lwn.net; s=20201203; t=1731795616; bh=rnLOFZZDEy+qyRI0xpVNtGzIX3qjRaGSTJ7RXKfL49w=; h=From:To:Subject:In-Reply-To:References:Date:From; b=YXg7K+7Dg2WW9s8rfxbke9ShI3MTXLbJgwgFGQ0ixdkgISr5G6wmLhBLpp4gnnDRl snWsKiwKEIpdUwQx3j7bQOxFCg9O6nGdYOpRChB4wuHYXwNfd7hFCPIf8GJiJWCU5E a7ADoN90g4dF0sJ3RGaCZOepnzfbPtrz/qmB7TZmvTwOXYx9EvxXS5wSMXVrvGOTTh NprtpKcOtYKJlkrgsojbACxTrYsDbHHLpNyqKR+QUZmxLaOodWx0kN6x516Tz6k5TU z2VNLpsc53uhCPyHbFlAzBJxmCH9qpP65iclUbYVTba+ouCIWOEY/xn257LjhU8KTs VhUHSQ4i9BHWA== Received: from localhost (unknown [IPv6:2601:280:5e00:625::1fe]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ms.lwn.net (Postfix) with ESMTPSA id B33FC403E5; Sat, 16 Nov 2024 22:20:16 +0000 (UTC) From: Jonathan Corbet To: Pasha Tatashin , pasha.tatashin@soleen.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-doc@vger.kernel.org, linux-fsdevel@vger.kernel.org, cgroups@vger.kernel.org, linux-kselftest@vger.kernel.org, akpm@linux-foundation.org, derek.kiernan@amd.com, dragan.cvetic@amd.com, arnd@arndb.de, gregkh@linuxfoundation.org, viro@zeniv.linux.org.uk, brauner@kernel.org, jack@suse.cz, tj@kernel.org, hannes@cmpxchg.org, mhocko@kernel.org, roman.gushchin@linux.dev, shakeel.butt@linux.dev, muchun.song@linux.dev, Liam.Howlett@oracle.com, lorenzo.stoakes@oracle.com, vbabka@suse.cz, jannh@google.com, shuah@kernel.org, vegard.nossum@oracle.com, vattunuru@marvell.com, schalla@marvell.com, david@redhat.com, willy@infradead.org, osalvador@suse.de, usama.anjum@collabora.com, andrii@kernel.org, ryan.roberts@arm.com, peterx@redhat.com, oleg@redhat.com, tandersen@netflix.com, rientjes@google.com, gthelen@google.com Subject: Re: [RFCv1 4/6] misc/page_detective: Introduce Page Detective In-Reply-To: <20241116175922.3265872-5-pasha.tatashin@soleen.com> References: <20241116175922.3265872-1-pasha.tatashin@soleen.com> <20241116175922.3265872-5-pasha.tatashin@soleen.com> Date: Sat, 16 Nov 2024 15:20:15 -0700 Message-ID: <87cyiukehs.fsf@trenco.lwn.net> MIME-Version: 1.0 Content-Type: text/plain X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: DD8FC1C0004 X-Stat-Signature: o8ihawr48sxpeastz4tuorg9awb4qhx8 X-HE-Tag: 1731795597-762427 X-HE-Meta: U2FsdGVkX1/1lmZmvED/qEIEsOBvTba3jbxtRg+LnxsPvreoUiNhvVly1+27lIgCWP9qutqAIlsQj5OXGB0NRtRb46GOZlT08qayueLBKldBWW1oB59pd64akejt4BI9UYx/QULPZvrJzx7L8gLqko3VSrcexzokEfrZ018uVymvcYH82ndZosMw8DrB5rlwoGoq6r+56sKHpsHx4r4RF4rvXG4aAlr+NuyhEGy6yjc2KTwWbFqBINjqexwki0jJcncQXwOl01jZg1mvJrQJsij8P/Tm+Ralh4TvNUhCJX95rl1JV2+KzLLq7beGkV9GZXm9q3lc2XfTubZD7n/irO1JJyvhyFR40fmNOrk8+7tpo2SqT/N/f6qDobZ/1DRiUUbqHay2OmKHf2MFtYbYdtBrihil8IUq9NmbC4MJzMiprzYdH/uv1t3WkyH8AmwyVeScdR5G65fOSTNKGcWFaTbjH1s7hw4k0z8Wl8sM6x7woqBGzsmBRvkChu4qc5yf6tyhvtWX9/4uUGAIJHTUoMSx3eEQeg1jJjdmiFdneZoAirFhc5U6sqDDoCo1VKSqvSDUg6Mxh0QtpmJa6gCNJY8MMX1fpZeajvWrxhh10+ptB4Ijvp0WmA2jxl7v5uIP4Hi4w11uHLMudvFCDoaPYpCR13NPHyGGbmVICNJBWU5St/3JuTy5ZcTJWLMAuudX+SQxx5xjuzE/XsmBuI9yIzdqFIJ4S5DueUZDngNXC/3beSPUkgAlLkzGmjH1F6A37s5i5sAVHCQVZ/c1M8GJHWK50QDnBc6/LdvQRFKPNhziu/sv6P0Y2opLIOutBUcAvh4LnasuIspt8Lg42QbinwnJH5AHWhLBIz0QSY7IJMM/RCDecHWTA7tHu49rFw3RiSCBul2ObTZ3AatPgfU4Yh0U5rpN08nRiwwoNGEuTpIylXHyO+b8j5bBy6K320eP7Qau5bbOqAKf2BTDI17 2cxhyJbV aNAw9JystLJuzhLdgwQVk4kPhAEzSNKGr3zEXa9x8w4AX54rA5mKeS3JLXp2R3sYfQiWcC+SkOmitFoEP7UmjOZFZ7PoechkzOD+n6BXje261Sw8AoTbfax41nl9+NIScS/OPuuYClGTE2QAP54dt1FIggrGTTirHJRWdHJmysBofpxw9UtIDuDE/d5zySb4URzTKa4WO3vjKA9GyuOZotjYfj3aT0IQQWTrREHy9KNRhsd+9N6U4+OHbSJHQ/9jAtOxDZsaMXrwZl0UTtGCsNAL00jpeA3Td24HNqrEoTT+neb+HQIY77uEblPXIt3FjbxPmha0muq9CJZZoA9UdXSYrYTY64kghJe4U 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: Pasha Tatashin writes: > Page Detective is a kernel debugging tool that provides detailed > information about the usage and mapping of physical memory pages. > > It operates through the Linux debugfs interface, providing access > to both virtual and physical address inquiries. The output, presented > via kernel log messages (accessible with dmesg), will help > administrators and developers understand how specific pages are > utilized by the system. > > This tool can be used to investigate various memory-related issues, > such as checksum failures during live migration, filesystem journal > failures, general segfaults, or other corruptions. > > Signed-off-by: Pasha Tatashin > --- > Documentation/misc-devices/index.rst | 1 + > Documentation/misc-devices/page_detective.rst | 78 ++ This seems like a strange place to bury this document - who will look for it here? Even if it is truly implemented as a misc device (I didn't look), the documentation would belong either in the admin guide or with the MM docs, it seems to me...? Thanks, jon