From patchwork Mon Feb 17 04:22:15 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anshuman Khandual X-Patchwork-Id: 13977055 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 6F194C021A0 for ; Mon, 17 Feb 2025 04:22:33 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id DD4376B00DB; Sun, 16 Feb 2025 23:22:32 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id D84DB6B00DD; Sun, 16 Feb 2025 23:22:32 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C4B726B00DC; Sun, 16 Feb 2025 23:22:32 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id A79AB6B00CE for ; Sun, 16 Feb 2025 23:22:32 -0500 (EST) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 342311C94C5 for ; Mon, 17 Feb 2025 04:22:32 +0000 (UTC) X-FDA: 83128140144.21.97AD958 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by imf30.hostedemail.com (Postfix) with ESMTP id 3D0C28000D for ; Mon, 17 Feb 2025 04:22:30 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=none; spf=pass (imf30.hostedemail.com: domain of anshuman.khandual@arm.com designates 217.140.110.172 as permitted sender) smtp.mailfrom=anshuman.khandual@arm.com; dmarc=pass (policy=none) header.from=arm.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1739766150; a=rsa-sha256; cv=none; b=gptthZawUBmHXaqWAdOvLexMYlwmdoPnbfUCtGaQzAzpS9AeXLrW0cVYN4w965VAmyA4Ph siidKAYu220ck2QVpzeJu2RiASii8f1ZcYlg2JCPYCKQk5qvoixK3I0LcvFElbWzBv8DjI 4jE+nUe/LEOZgqVNRazYkqnq0C85+vc= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=none; spf=pass (imf30.hostedemail.com: domain of anshuman.khandual@arm.com designates 217.140.110.172 as permitted sender) smtp.mailfrom=anshuman.khandual@arm.com; dmarc=pass (policy=none) header.from=arm.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1739766150; 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; bh=YzjcAlOarux7ZckTmw3LNLeTsvFN5wtrAS43FEbwxOU=; b=yAwYmQVnzNzBjJv/gM4j9BEYntxpvqPydpkyxA/KU57+t/uuahmBK24N7kQvXstqQeowkB H/Qh09JLP19MplpI/naVv0jGmgP0M7SovXS9cK5tJG6tVvp14Ya8jfWctsoyEGRu51ZR6W XiMXIc/di59OHLo38LESH69kccZHjm4= Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8B2F21063; Sun, 16 Feb 2025 20:22:48 -0800 (PST) Received: from a077893.blr.arm.com (unknown [10.162.16.135]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 473943F59E; Sun, 16 Feb 2025 20:22:25 -0800 (PST) From: Anshuman Khandual To: linux-mm@kvack.org Cc: steven.price@arm.com, christophe.leroy@csgroup.eu, Anshuman Khandual , Andrew Morton , Mark Rutland , kvmarm@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-s390@vger.kernel.org Subject: [PATCH V2 0/5] mm: Rework generic PTDUMP configs Date: Mon, 17 Feb 2025 09:52:15 +0530 Message-Id: <20250217042220.32920-1-anshuman.khandual@arm.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-Stat-Signature: d4g1yocitkkmbrk8t1cecw5mzjwkit9f X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 3D0C28000D X-Rspam-User: X-HE-Tag: 1739766150-557600 X-HE-Meta: U2FsdGVkX19omU9YgUyT+ndW+yvb39aqrzz13UiAX741tMpguH+4ycZh2oqpxPgqCzjwS8uks3laD/LQZN+Z0Iq6axO3ssrf8sgg1TR60YZ1Q8fzexruxERAqUArgTooVvxXK9uNshoan6qJ8UEtvhihLXsw0/eDoHD20oPJOpeWL0sMh22/V6Sa3D1tLwkM9mSg5+ftRE5EbBd7t5lP/fKhoqve9OHwsugRhrA1OVV9X+isjwXKR6GMwjxlobJLgzYh/2AUU7s8BZaK7elHx3uHYVzJycGEycaa3M6XNizyAWdcdST3uzPNqJrOQ8V7XERFay5uQsdzbiUFYA0piUKqJdlWHp41a4yKz+xGSgF2Bzfrtk2Et5kyDfeWb8wymP4gTm0ycAOTJeHTTxH8BdWbBZ9duo+RNqcUyGx2Omx332M4J+8DsOWUffMArLOqvzJ291d7QaXYVwp5blR6BEV/JsDpfUW6e0ViBJFV3+ssPRpoj1VbWFTS9ZeanGVPBJGS4Nz40twLFop1aPoQ5Wm4KkrbyGCYL4nd8AlI28J0ddxwe1YBZa0P8F7hw6J3ujoJDE84E7z+T2n7ddkR17NChHn6IpchkApZs+U+aCVMwnJ4VjFYJuMEZshJXwufbGJcI3w4S/zTs1k73uj4ckri/yMb2xhlDIdUOqRb6qjwNCBb53EJBLZgqdpFT0+nvE87KvZ1WEDIfLC4KNvTuPjXajvRZ1g/swHkhdbnoHcA4HlnliPuYyLYe34RK1Wq20RLlmNuZISoPnM/eHbihcI2s9GXjjHkFsEQY0s7Ro2frqdDjcbHdm8yIqk30e1oJPcI7mV51ukoJXTiEm/0RMxmqvivoS6AtmK4cxuaAJv/UY9KF8pMKZ9ZiHtgm10fBlB7lnA4ZtoE6Kw2JJzFGxBqalEElSHqTGHKOIMjWuLn20/91gSGiQ5IvKAkJCHs2Dr7ETVnQjEX22i0zV6 QwsRCy7u WS6wnah20nqwjP3shj4qKrXroh0L4YOKbAvGHBY61uBLZ6e1ZAcoo+zbSW6t32huSSs1aAkYDyMLpNVrxho48hBGQbCaoNUf2Q0LJIAsRpPHUyPf6hWueJt+8bAhKGujUPGEUENrX7ghUT4PUyJjGvpBVhKwozyJZoqQ3IAJmXkUtxH2N6LpjwLnffLx+y0xiXdY+N4lTx0+kWD9hvtixf+Hd8hUihZ9j1N5bfwZaXEk8VDWfWDaUxdDfTHm9sy26Z4Ut5HKLo5Y+tXZACpOsK+WqEO7L1rpq2dJoJgIPhHqKEk8e7CB9/9Ukw7os1ewtPStZMda+M6TN3rNVInn2litshFcn6APajdH8fzojMtEmdWa8BhHvIF9OcNhOyfBxZzHfb8cmrfp6xl3TanicRXAweU7I8HvcHIE7EcAuqr2UyTdGcRCj3hacy9kj1MuOz90IBq56g03kZdzA29IA8churnd13KNqYFTc 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: The series reworks generic PTDUMP configs before eventually renaming them after some basic clean ups first. This is derived after splitting changes from the following patch. https://lore.kernel.org/all/20250205050039.1506377-1-anshuman.khandual@arm.com/ This series applies on v6.14-rc3 and has been tested on arm64. Although it also builds on other platforms as well. Cc: Andrew Morton Cc: Mark Rutland Cc: Christophe Leroy Cc: kvmarm@lists.linux.dev Cc: linux-arm-kernel@lists.infradead.org Cc: linux-doc@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: linuxppc-dev@lists.ozlabs.org Cc: linux-riscv@lists.infradead.org Cc: linux-s390@vger.kernel.org Cc: linux-mm@kvack.org Cc: linux-kernel@vger.kernel.org Changes in V2: - Dropped the patch "mm: Make GENERIC_PTDUMP dependent on MMU" - Dropped GENERIC_PTDUMP from mpc885_ads_defconfig - Dropped PTDUMP config options from ptdump.rst Changes in V1: https://lore.kernel.org/all/20250213040934.3245750-1-anshuman.khandual@arm.com/ Anshuman Khandual (5): configs: Drop GENERIC_PTDUMP from debug.config arch/powerpc: Drop GENERIC_PTDUMP from mpc885_ads_defconfig docs: arm64: Drop PTDUMP config options from ptdump.rst mm: Make DEBUG_WX depdendent on GENERIC_PTDUMP mm: Rename GENERIC_PTDUMP and PTDUMP_CORE Documentation/arch/arm64/ptdump.rst | 2 -- arch/arm64/Kconfig | 2 +- arch/arm64/include/asm/ptdump.h | 4 ++-- arch/arm64/kvm/Kconfig | 4 ++-- arch/arm64/mm/Makefile | 2 +- arch/powerpc/Kconfig | 2 +- arch/powerpc/configs/mpc885_ads_defconfig | 1 - arch/powerpc/mm/Makefile | 2 +- arch/riscv/Kconfig | 2 +- arch/riscv/mm/Makefile | 2 +- arch/s390/Kconfig | 2 +- arch/s390/mm/Makefile | 2 +- arch/x86/Kconfig | 2 +- arch/x86/Kconfig.debug | 2 +- arch/x86/mm/Makefile | 2 +- kernel/configs/debug.config | 1 - mm/Kconfig.debug | 11 ++++++----- mm/Makefile | 2 +- 18 files changed, 22 insertions(+), 25 deletions(-)