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 4B880C021A0 for ; Thu, 13 Feb 2025 04:09:54 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D4E7828000D; Wed, 12 Feb 2025 23:09:53 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id CD6A9280003; Wed, 12 Feb 2025 23:09:53 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B29B328000D; Wed, 12 Feb 2025 23:09:53 -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 96AA9280003 for ; Wed, 12 Feb 2025 23:09:53 -0500 (EST) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 46CE2A0331 for ; Thu, 13 Feb 2025 04:09:53 +0000 (UTC) X-FDA: 83113593066.28.68D8A21 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by imf20.hostedemail.com (Postfix) with ESMTP id B7A8F1C0011 for ; Thu, 13 Feb 2025 04:09:51 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=arm.com; spf=pass (imf20.hostedemail.com: domain of anshuman.khandual@arm.com designates 217.140.110.172 as permitted sender) smtp.mailfrom=anshuman.khandual@arm.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1739419791; 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:in-reply-to:references:references; bh=YE2PknqCitw+yURPugUf4EM5QKBxr9qqOJ4x+KdKlSA=; b=2V2KXe+u1x1apfMzNcKl5VKomGwb+rOmTlRZ6k+XZysWY3O67HuptIhCP37+j26NjHgp5v 8RgczeabYWlgEBnUERwJpqh9RFEgeSz9G8VZ5EV02GvWNNKFRxhjOVsi1XYabwT2U8p6K2 C3IAd1nY0jm3hWBKO1LREFj14BCrgTc= ARC-Authentication-Results: i=1; imf20.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=arm.com; spf=pass (imf20.hostedemail.com: domain of anshuman.khandual@arm.com designates 217.140.110.172 as permitted sender) smtp.mailfrom=anshuman.khandual@arm.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1739419791; a=rsa-sha256; cv=none; b=QBQt0KJBfaTooGSJA8aHziCN5ZV5/xHuZOQoELZiZ8/mqyLAAp6vH61rVqr+904bNqXyvg qoEWW6nILYONaYtzdM7LTBIguzXPFPwKD2fuPabnyFCSehqS2HdmcmUZzJXgXe250GkTHB BpVSGEGtCXpO7oFDptPCSeB4v+rfH9U= 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 EF8DA1762; Wed, 12 Feb 2025 20:10:11 -0800 (PST) Received: from a077893.blr.arm.com (a077893.blr.arm.com [10.162.16.135]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 5AA833F58B; Wed, 12 Feb 2025 20:09:48 -0800 (PST) From: Anshuman Khandual To: linux-mm@kvack.org Cc: steven.price@arm.com, christophe.leroy@csgroup.eu, Anshuman Khandual , Paul Walmsley , Palmer Dabbelt , Andrew Morton , linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 3/4] mm: Make GENERIC_PTDUMP dependent on MMU Date: Thu, 13 Feb 2025 09:39:33 +0530 Message-Id: <20250213040934.3245750-4-anshuman.khandual@arm.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20250213040934.3245750-1-anshuman.khandual@arm.com> References: <20250213040934.3245750-1-anshuman.khandual@arm.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Stat-Signature: d6qb6u61xhd46ktt4ak1bbh1tnusf8u8 X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: B7A8F1C0011 X-HE-Tag: 1739419791-765459 X-HE-Meta: U2FsdGVkX1+63z5ILI/DlOYOMXFa7Ud8xBohfQVUR+w/c4HhTrgjb9w6D8VTLMOPDS5t/iBvbyJvaBwzHaJxgKPdbBRbxtk+WvSpkFkCdMi7nVjpCP/CHwCIpgZDrNZbmumSBU6/gCe9J7BDwon1qv6w34h3gnTIanNyboKaKEJYHI2Za2sKIGFgfQ+/3Oml9S9ggBMOGpVIQVZHn/Biql0UjDLFAA1NUMm660Kj4J7/uAr6AVcfVIDjBjLkeC1qoQ5NvmdhDd1VhHgBIlJPtDNnLAr2mboyZCTzs6tB/F1cr4zWpgJr6HVXyApUiQB+uVPra8srqn76H09jxLpSkM2kPPYnVKsS5WVf3by1U+x+DlzQM4zzfchKgHXVYXrqOp+/t/MBJnigmEyuxi25vgNo1AEzezvSZzHMUXOgZBcnDL/MhNeqdCLJ8pEKtSk9lzoGCVEUB4GhASfO0xghsXB13tyKg5fYP6c13UH16xn/0Dybjsy8DVHdtfCKocJA1BbJe8O5uz66jSM7dnyUoXnuEtibRQdm7+kjcHruMUdyYNugafi0uVl1+vZTaRM76DSEFzJFeK6H8Y9VyeepeekfH37wnkE9211CnFVt2SpWTLvTSZKramuIRFu/31roFCnpAPmdbBD5DCZfsbJGoAKMb2gKE+YkhC45O6nzlCycwKkuXiY8Bp4POctvAfUI1Y4S+CSNP1DJ9yhlwkdo4AYSuKdSdtxFmIhoiVG5hGzBZk2USS5rUAGzzT6IM5xq62WB+Q9z6UR3Z2SgiR4G386huXJO30tDTW3yiSo/SyIzGey8oZXDWqhsNrAh1NY2jv6yXaLvy1TwCcAaIjWMHXa8Z3PKCkgc+Qxj2gE8hXuEOkYi48BBQhXxVi+XShRyVTYzj5lu8H4dfgYw/ZdAqZIzXG5s5lA8vMkxvuFoIz0NkFHVAwZ4lNMQnTl3Co84iXbHOG5WXfgV531CK1S 6JBTq8sk vKQ0jgv9FWfFNzRga22yG/llUq70cswi1/IVtw341k+OttvLfLAjnO5CK4XP5VQ6GmBootpj3p6fJiSueMfHbREOeDBii1vjrOryRxobC/8v4JY456QMw9pYTQnIil1mX+fq1S1R1rkpyoqTih9mqKkKpLfVjWL3DP/piJIHqMfwu/wrBXhcAMng6x51+H3z/jnFbGxGe0vJFGOtJL1HlpAHyk8aTXsP3Tv9YcYUuRiqqK0Xh6MfbOQDaQdw3O2Xlbf1Le5llltPc4Uj3s8GGI+3C1Li1QzzWW6Jri5yZVtSwzfy6h6R06WPVwTpdgs33jt14xZE0RpDCqUh5scO4GPfMWvlUpWut60qp5O6FM+3LNNpPvlSrzOuJqej6/Fq+MAusVu7vF//XU1DOjBEUWn2NfacPh7wahetvsU/Dc2rJRCTxtyTGw5wujE55zdmH6H/l0tsKwEHzbfIiKl7+4/4diQIrj2bsD70ZHi2t3wccFHArtoGo+xjEcedhEdn+gNOAq6+rOPax/DE= 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: There is no page table dump without a MMU. Make this dependency at generic level and drop the same from riscv platform instead. Cc: Paul Walmsley Cc: Palmer Dabbelt Cc: Andrew Morton Cc: linux-riscv@lists.infradead.org Cc: linux-kernel@vger.kernel.org Cc: linux-mm@kvack.org Signed-off-by: Anshuman Khandual --- arch/riscv/Kconfig | 2 +- mm/Kconfig.debug | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/riscv/Kconfig b/arch/riscv/Kconfig index 7612c52e9b1e..c4cdba6460b8 100644 --- a/arch/riscv/Kconfig +++ b/arch/riscv/Kconfig @@ -112,7 +112,7 @@ config RISCV select GENERIC_IRQ_SHOW_LEVEL select GENERIC_LIB_DEVMEM_IS_ALLOWED select GENERIC_PCI_IOMAP - select GENERIC_PTDUMP if MMU + select GENERIC_PTDUMP select GENERIC_SCHED_CLOCK select GENERIC_SMP_IDLE_THREAD select GENERIC_TIME_VSYSCALL if MMU && 64BIT diff --git a/mm/Kconfig.debug b/mm/Kconfig.debug index a51a1149909a..c08406760d29 100644 --- a/mm/Kconfig.debug +++ b/mm/Kconfig.debug @@ -214,6 +214,7 @@ config DEBUG_WX If in doubt, say "Y". config GENERIC_PTDUMP + depends on MMU bool config PTDUMP_CORE -- 2.25.1