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 C8711C7EE2A for ; Wed, 25 Jun 2025 23:13:10 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 675026B00AA; Wed, 25 Jun 2025 19:13:10 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 64CC56B00AB; Wed, 25 Jun 2025 19:13:10 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 562BA6B00AC; Wed, 25 Jun 2025 19:13:10 -0400 (EDT) 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 470FE6B00AA for ; Wed, 25 Jun 2025 19:13:10 -0400 (EDT) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id F13DE121CA3 for ; Wed, 25 Jun 2025 23:13:09 +0000 (UTC) X-FDA: 83595475698.28.F13C1AE Received: from relay.smtp-ext.broadcom.com (relay.smtp-ext.broadcom.com [192.19.166.228]) by imf03.hostedemail.com (Postfix) with ESMTP id 3DCF520006 for ; Wed, 25 Jun 2025 23:13:08 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=broadcom.com header.s=dkimrelay header.b=UR97XCXw; dmarc=pass (policy=quarantine) header.from=broadcom.com; spf=pass (imf03.hostedemail.com: domain of florian.fainelli@broadcom.com designates 192.19.166.228 as permitted sender) smtp.mailfrom=florian.fainelli@broadcom.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1750893188; a=rsa-sha256; cv=none; b=4nh9DPwx9Gt2nvcQF/kJvlef3gcpk10A+wuM5hRh2inGLa/7w+z9QzXoUYwwavOelucqcK BfIGIGjKisqswGqWRPMiy6ctRnA0u1YPq2R7yd0S8OwHYYD6v/H1tTcS8fLCglRKuzrQUL VPOSGsjMyY7oVgEQUzIJlJuVDBaAC3A= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=pass header.d=broadcom.com header.s=dkimrelay header.b=UR97XCXw; dmarc=pass (policy=quarantine) header.from=broadcom.com; spf=pass (imf03.hostedemail.com: domain of florian.fainelli@broadcom.com designates 192.19.166.228 as permitted sender) smtp.mailfrom=florian.fainelli@broadcom.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1750893188; 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-transfer-encoding:content-transfer-encoding: in-reply-to:references:dkim-signature; bh=m+w+37otRPKmkcJfqzbL5XPqeiwMrp9ICEplYc7ohRY=; b=HFx62uBkTSZEg9Y88XADE/0ciFoQu3K63F5nttO0UbLTxdNbWbK91e1d2+f6F3mZV+wu4x Sxir9nXH5eJvGI4iNVZqBuoX4Kg/xSAkkd5S0CRbbXEpgPjRuhE8+cBaf679Bk46/ZmOFN iHPif5e+eFaYslqivaTRPY8ojmGJDoo= Received: from mail-lvn-it-01.broadcom.com (mail-lvn-it-01.lvn.broadcom.net [10.36.132.253]) by relay.smtp-ext.broadcom.com (Postfix) with ESMTP id A7625C0008FB; Wed, 25 Jun 2025 16:13:05 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.11.0 relay.smtp-ext.broadcom.com A7625C0008FB DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=broadcom.com; s=dkimrelay; t=1750893185; bh=eXXly6tGtLsmBw6lCsjPx67mhmn8LroQ0FK0/kx/LVI=; h=From:To:Cc:Subject:Date:From; b=UR97XCXwWrJw0/aZBRZo/JKVPotWwFEtsL/aBtlB+wSvXPeiozPpG/asFdd7RsmCD ZrJTjRqAGOSX92XJSvbjLZmxUW41+X04+ZfXVAhAmwDCaz8pMOlnUtFZCnUuN46tY0 OPI+4xZv2jMbUM4YdCDuYZWzTizLn195LslcPdVw= Received: from fainelli-desktop.igp.broadcom.net (fainelli-desktop.dhcp.broadcom.net [10.67.48.245]) (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 mail-lvn-it-01.broadcom.com (Postfix) with ESMTPSA id 215DC18000530; Wed, 25 Jun 2025 16:13:05 -0700 (PDT) From: Florian Fainelli To: linux-kernel@vger.kernel.org Cc: Florian Fainelli , Jan Kiszka , Kieran Bingham , Michael Turquette , Stephen Boyd , Dennis Zhou , Tejun Heo , Christoph Lameter , Greg Kroah-Hartman , "Rafael J. Wysocki" , Danilo Krummrich , Petr Mladek , Steven Rostedt , John Ogness , Sergey Senozhatsky , Ulf Hansson , Thomas Gleixner , Andrey Ryabinin , Alexander Potapenko , Andrey Konovalov , Dmitry Vyukov , Vincenzo Frascino , "Liam R. Howlett" , Andrew Morton , Luis Chamberlain , Petr Pavlu , Sami Tolvanen , Daniel Gomez , Kent Overstreet , Anna-Maria Behnsen , Frederic Weisbecker , Alexander Viro , Christian Brauner , Jan Kara , Uladzislau Rezki , Matthew Wilcox , Kuan-Ying Lee , Ilya Leoshkevich , Etienne Buira , Antonio Quartulli , Illia Ostapyshyn , linux-clk@vger.kernel.org (open list:COMMON CLK FRAMEWORK), linux-mm@kvack.org (open list:PER-CPU MEMORY ALLOCATOR), linux-pm@vger.kernel.org (open list:GENERIC PM DOMAINS), kasan-dev@googlegroups.com (open list:KASAN), maple-tree@lists.infradead.org (open list:MAPLE TREE), linux-modules@vger.kernel.org (open list:MODULE SUPPORT), linux-fsdevel@vger.kernel.org (open list:PROC FILESYSTEM) Subject: [PATCH 00/16] MAINTAINERS: Include GDB scripts under their relevant subsystems Date: Wed, 25 Jun 2025 16:10:37 -0700 Message-ID: <20250625231053.1134589-1-florian.fainelli@broadcom.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Stat-Signature: kcij7g8zf9mrh4x8ka8f51nqodqw7puu X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 3DCF520006 X-HE-Tag: 1750893188-22041 X-HE-Meta: U2FsdGVkX19uQUXd2/Bs3C+Tad8mS2Wr7m1lQq50hxLwzZZjxyocYzTVSQpkELv1lUnq62letxT4q+Om2zcYu969okYY6sFd8agfVH7r6TGUffLx6FjAxZm7e3OTqVX9V+zR2/SxyQ4/S+pQbZ98umKAWOG2vmT+BIqY+DArZ2yVY8SbfU+WnLaoow4jQygIf8L7CH7NCBFY7USEdzXQdzR/m6F1RiZxfkOMqHj1qfYSFtL8oPjbhIyz7grsySIv9TCWynBI9FfejKbz2vq2zmu+RmIaw3ZTCm2v+bQYjC1bMzMeWpW4DROoOII+2ySzxobe/goBhj5X/TqoIZEKVvWu1XYoQEpQcjdWrmklBdQVMl0Sd+EKj4EN8Y2ZcsGlTR9Fs1LcwqbngLdgCloAhSqgBSUNvX3WfaJsFNpsB75pINNkBUONBYNsBXJUPwH7ZEGPRwTK/mGkoab0fG9m3NZquFPT0uSLuZZpQwpzXBLQZyGPg2drNrqFwYk8R3zs+LJlfr1TMDUnBxC0RJ4RMMBQxyv5SHAIz+aePeDEnP8NRQOaikDo4PxuzsTmEjWO/A+5OAylrxZhHpQT5ltxcd6FD1CJ1yvzo8cr/o5W+zt1pwnmqI3d+UlhBktp5HQ1xE23qWK/lQRqbTS+IVJnaMf5eEJ43fHaBk2ylwkXRpinwCN5FUCzqTMxKYCK+uafbnDeI/ZkUp5Yg+KpqdQV/NoZcSqJC8JW5A+1XvJ3LjIZif9pU6XKabwj4MnbiG2GHVpjqNxqJqInemuOCL/iwstKq9nhBwzlBYHQlEZ1HSH234V/JFf3sOIRnnqUi5sE7iyib9kvkur8DCvMAx8fKvVzZo94wCK3LcQCAcs5ovwxU7gv++E/eVdSLFQ++1g8cIeHTH0lHoRKiJm1BTpyTnltNgbh2HcakteOLfpd3C6eaRPELmfnRcEouW3NiT8JKkpCnhy0dNKR6BGLReT ULbGRn7+ JFz1/VXMi4znV3O/nzNFlxXEJYgHSEtKY8a2IZgvEpAVZmDGlkuZwJ9kVvI+nPuBV36nJFn5CDybY30gqi4OTCCMETkepqoD8ywQ2qrSUCl6cpiZZIP+hYQQVPAVZUHx/j3gpcv2jN0p4blBplIP1T9evJMCkzYutcgeXsYUsCasJ/bf4RtMqoSTZmWJbAZjVEbHhT8ziPEAWVj85lEIHeoWUBoYLysffqmRoJoRrWbNOs6wZ+IIAPB6uw+PA1Xwb1hZPnAwY2neUdWYIhEGnemtEGrz7RTZhjrYjcvr3iCYSw5tFX8vAJQDdAu+0pZx59GT3taU6ehjPg7I60D1BFkYy8yy68SQt15ipZckpd01XPVs= 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: Linux has a number of very useful GDB scripts under scripts/gdb/linux/* that provide OS awareness for debuggers and allows for debugging of a variety of data structures (lists, timers, radix tree, mapletree, etc.) as well as subsystems (clocks, devices, classes, busses, etc.). These scripts are typically maintained in isolation from the subsystem that they parse the data structures and symbols of, which can lead to people playing catch up with fixing bugs or updating the script to work with updates made to the internal APIs/objects etc. Here are some recents examples: https://lore.kernel.org/all/20250601055027.3661480-1-tony.ambardar@gmail.com/ https://lore.kernel.org/all/20250619225105.320729-1-florian.fainelli@broadcom.com/ https://lore.kernel.org/all/20250625021020.1056930-1-florian.fainelli@broadcom.com/ This patch series is intentionally split such that each subsystem maintainer can decide whether to accept the extra review/maintenance/guidance that can be offered when GDB scripts are being updated or added. Thanks! Florian Fainelli (16): MAINTAINERS: Include clk.py under COMMON CLK FRAMEWORK entry MAINTAINERS: Include device.py under DRIVER CORE entry MAINTAINERS: Include genpd.py under GENERIC PM DOMAINS entry MAINTAINERS: Include radixtree.py under GENERIC RADIX TREE entry MAINTAINERS: Include interrupts.py under IRQ SUBSYSTEM entry MAINTAINERS: Include kasan.py under KASAN entry MAINTAINERS: Include mapletree.py under MAPLE TREE entry MAINTAINERS: Include GDB scripts under MEMORY MANAGEMENT entry MAINTAINERS: Include modules.py under MODULE SUPPORT entry MAINTAINERS: Include cpus.py under PER-CPU MEMORY ALLOCATOR entry MAINTAINERS: Include timerlist.py under POSIX CLOCKS and TIMERS entry MAINTAINERS: Include dmesg.py under PRINTK entry MAINTAINERS: Include proc.py under PROC FILESYSTEM entry MAINTAINERS: Include vmalloc.py under VMALLOC entry MAINTAINERS: Include xarray.py under XARRAY entry MAINTAINERS: Include vfs.py under FILESYSTEMS entry MAINTAINERS | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) -- 2.43.0