From patchwork Mon Feb 17 04:22:16 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anshuman Khandual X-Patchwork-Id: 13977056 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 27154C021A4 for ; Mon, 17 Feb 2025 04:22:37 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B3B626B00DD; Sun, 16 Feb 2025 23:22:36 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id AEBAD6B00DE; Sun, 16 Feb 2025 23:22:36 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9DA7B6B00DF; Sun, 16 Feb 2025 23:22:36 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 80E196B00DD for ; Sun, 16 Feb 2025 23:22:36 -0500 (EST) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 296F0B25ED for ; Mon, 17 Feb 2025 04:22:36 +0000 (UTC) X-FDA: 83128140312.08.32CB59C Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by imf29.hostedemail.com (Postfix) with ESMTP id 9B5EC120002 for ; Mon, 17 Feb 2025 04:22:34 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=arm.com; spf=pass (imf29.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=1739766154; 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=E214jS2EGCcF3/4nPKRtjJQAG5BCKqN8zuqIaa3wNnU=; b=gVf3ZCOvP+hIPQvi1O5an1l3ay+n73WjXx5KvHMkHfxsgXADXrWl2n0p9xA2I55/mP4rfK PW9SdSaX4os5xtV6VIJKPX1rfHVMrh2vGF5Ent+ttPsXzZaTRObHu5Rh+5hjjn87KBWpFR jDeCEQUrM5HteJ3hTb3ZIKTU/HNLdeY= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1739766154; a=rsa-sha256; cv=none; b=nwktTga7XknRRPdN9qhkktjda7QUGNnYfVPikaLjbBhtZrGEf8STGKlOLX0+4/+LdGNgaA dsFV9HVQQLfFfHhJZRYWExkZvBo9GC5+9CxQFbRK74dtAaUbZyIIVep3HTmAu9KQ2tBuq8 h6KsX7Zsy4Ji09AeScgQLilJ7FGkreE= ARC-Authentication-Results: i=1; imf29.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=arm.com; spf=pass (imf29.hostedemail.com: domain of anshuman.khandual@arm.com designates 217.140.110.172 as permitted sender) smtp.mailfrom=anshuman.khandual@arm.com 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 F32D4169E; Sun, 16 Feb 2025 20:22:52 -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 A3D693F59E; Sun, 16 Feb 2025 20:22:29 -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 1/5] configs: Drop GENERIC_PTDUMP from debug.config Date: Mon, 17 Feb 2025 09:52:16 +0530 Message-Id: <20250217042220.32920-2-anshuman.khandual@arm.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20250217042220.32920-1-anshuman.khandual@arm.com> References: <20250217042220.32920-1-anshuman.khandual@arm.com> MIME-Version: 1.0 X-Rspam-User: X-Rspamd-Queue-Id: 9B5EC120002 X-Rspamd-Server: rspam07 X-Stat-Signature: 49ps5k5j41a7mzpg569zbufc9tq9aiqm X-HE-Tag: 1739766154-634287 X-HE-Meta: U2FsdGVkX1/sQ8rKH6v7rhjGBzx+hh3qLQ4wWhtAoDML6RDrbEHL17S2QZt3+352s5yL4nMmeDoffwhF0Rnhu2UaE30f3EZ38SyzxY2s3EOErGwW6loKWZOj99HhTNUn0sqAH0bAjxDyMtJqjchDZ8ATeCqQ8o5faLKx/R/zqdmWfaww7k+QAygpUaxH85BmEq3EhpWfAoRe9k4SbkxHTRRfJcbCprx3NsmOJNTw6xOPVrlZFHJG88MMwbCFP2hUjYFuO8XCSRqiB00mPNshVYjOV3CVDv+wbsd896xZOyhA+qlhCjl9NITzJ7H6sxVIXxIbg7GnPocOfyDnc91jFyElowJX2y1aa1maTgBoz94UzCUPfRL59rBrm+UgRMC5ZllE5OypJgCiKX1RaEJlMETJ/nYQ9VaY3QTvcWIyNm09x9O14UWnWubu8bzZA+bkeK8P5Jcfl1U8TkEltQUfwJ4k0OYHjlAE4AVl/UjZTH+S92O2lhVctRIKid1XEK+7g5dSCb4dfMJt6IOcZKhenFMOaiYtwEkYTZ9RAPrn360K/aIhulZB1izOCYG6g/c/hCxMVPeuF904Z7kqhEQy96T2usrGm2d4l64yWRegFY11Pz16Y19y3Ty6OoWK1K2GolnZN+y+hid2uigab6TCwtmB6jRIQtE6ldUk2qQm2swKBVeu2BqD29N0aFUlWUnpKSpwwGTmTSsbh9vaE6a9VjIZ+iqUERYktbllZiDJkcCqhSNM4gWhI9cvmJJDGOgA+wIJxs4JIgRTQK6x+3Luoc/qiKmlYd9aevNTo94//i254Ljg27QP0WoIyWjDCvatS9zCBBEce+I419P0BUoadM/N0IN0WdfdXgXsqVKduQH5ugvIges4KSWtW5IftX/CacwBQYKqT6ic4jLCPdRmM7/tGYq0UGb84enl5/o+MIgfWJopKjBX+6sIFWL5+guguW9K+VCaIsW2/Ba8O+J crl+neSr FJv7J/1hSr0rhgk8drFdZ2wFj3PUaUajDLMUsCVF/FcaIvYVvR+rpKvAP+VGjQe7VZc1wnmk0DEQ3n5XMbkO4l9FhKi7X+s2oqJWEJIZSwmug25pU+ieFJzedm4FWv6vC2pU8YcKpw8z1S+oI6cr/xVCB+TaEhxUcbZ96YBZvmHSq1CS9ziYYZ20CNpOcYaeQLNMmtnzng0NqGOewpvw/u2OHQNul8v9zz1Honi0g2uu2Lxt3ygMWQYq2PR9qZpe/LLXAdCzBBidr6rjpiOI84sdUzdK2Pv/GBT4wnjfFxUZtft+52QWoKOCvoFnzSowhX62Zm60n3+5gBnaoEhPJbdKvLQ== 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 platforms that support GENERIC_PTDUMP select the config explicitly. But enabling this feature on platforms that don't really support - does nothing or might cause a build failure. Hence just drop GENERIC_PTDUMP from generic debug.config Cc: Andrew Morton Cc: linux-mm@kvack.org Cc: linux-kernel@vger.kernel.org Reviewed-by: Steven Price Signed-off-by: Anshuman Khandual --- kernel/configs/debug.config | 1 - 1 file changed, 1 deletion(-) diff --git a/kernel/configs/debug.config b/kernel/configs/debug.config index 20552f163930..8aafd050b754 100644 --- a/kernel/configs/debug.config +++ b/kernel/configs/debug.config @@ -73,7 +73,6 @@ CONFIG_DEBUG_VM=y CONFIG_DEBUG_VM_PGFLAGS=y CONFIG_DEBUG_VM_RB=y CONFIG_DEBUG_VM_VMACACHE=y -CONFIG_GENERIC_PTDUMP=y CONFIG_KASAN=y CONFIG_KASAN_GENERIC=y CONFIG_KASAN_INLINE=y From patchwork Mon Feb 17 04:22:17 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anshuman Khandual X-Patchwork-Id: 13977057 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 E8D5AC021A0 for ; Mon, 17 Feb 2025 04:22:41 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 82EB16B00DF; Sun, 16 Feb 2025 23:22:41 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 7DE746B00E0; Sun, 16 Feb 2025 23:22:41 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6CD3C280007; Sun, 16 Feb 2025 23:22:41 -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 509086B00DF for ; Sun, 16 Feb 2025 23:22:41 -0500 (EST) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 124521611A9 for ; Mon, 17 Feb 2025 04:22:41 +0000 (UTC) X-FDA: 83128140522.09.44AB271 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by imf25.hostedemail.com (Postfix) with ESMTP id 778CAA0004 for ; Mon, 17 Feb 2025 04:22:39 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=arm.com; spf=pass (imf25.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=1739766159; a=rsa-sha256; cv=none; b=uwwtU3k0Nd2ytuLr2l8CJFB+IIAcqqI1TLBD94B03HFV7s7x4P4sZw4Bt04tjigKTM+ZDQ ljMbWQkxi6WesvSpxMCrSsnb/ZGySKgVLe93AVZ3l2/sbanXYgxvZ/oRbyaKpj68fxAzyu bDaK4jz8ub3WsKhKGrPuTiZwgH/3Ph4= ARC-Authentication-Results: i=1; imf25.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=arm.com; spf=pass (imf25.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=1739766159; 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=ZW11cOGv63d4cbqbp/kyq0bFXU6iRpWN+SD7jlzLW4g=; b=vzpgJQn2TWaoPwp4OAIKYFkQ3vjqr9ueaXXXVjRPMBhKd3mPHzRpu29p33+P8buQtG/i9K CssCW8+zkjom2+Ca8QASzgtbFOzA9tbQOcfVRP5NdzqUNS78GVBZZYjWJFKGYcHbjjgkmu dzq1p9offKX+oBNuZVrNZy2+7PH9ztA= 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 0D7F31CE0; Sun, 16 Feb 2025 20:22:58 -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 149F03F59E; Sun, 16 Feb 2025 20:22:33 -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, Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin Subject: [PATCH V2 2/5] arch/powerpc: Drop GENERIC_PTDUMP from mpc885_ads_defconfig Date: Mon, 17 Feb 2025 09:52:17 +0530 Message-Id: <20250217042220.32920-3-anshuman.khandual@arm.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20250217042220.32920-1-anshuman.khandual@arm.com> References: <20250217042220.32920-1-anshuman.khandual@arm.com> MIME-Version: 1.0 X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 778CAA0004 X-Stat-Signature: n63nzp1s9mbyh6up851mj5p9fj59xy9h X-Rspam-User: X-HE-Tag: 1739766159-963289 X-HE-Meta: U2FsdGVkX1/K5mT4GJZyWxt6gdbvpLZoo80JBtoiUaFiwMQw1RV2DkolnfSDrXqBC03AtD+NK/fV90zd9KsSxS3lGeT9x8DG33nhQ9rqEAnv9eD7z+3/I5a8C82TS7aCpUe9z0BewiYxrSkms4A0PGxbFY9vj0yTfRKt3ezY39oXQV9zvOde6+9w1DcjSbTvnGn5vda1mm0n6j0WxkhIfM6VuINQGFbJoqTShOAaWmgsxaYsEAoDj1sHd2m4UQP891BNnTZlWTxEyS32thR808ObP/vvAvT5zMKd4CYqhl3ePXBaAIJTgM7rhe2xgznMQSMzYa4nytau6hBxd+el2/xCY08W7BcZQAd01PCcE9pZuv5skxWOp5YTwzlJOiq9MWFKdGTfrwFciEvFvRqQsU7SYci19jHyJz7J6MAwlLTzs1r7HZOBwZaRGVywNZ5pFLz2H69O9XjvzLu8D5GYzSwu0LJqD+tW6gWEA3ZBLNBapfp33/BKczzfLcH6yNanUtJH0a//TEUba/71rFTVjbPHfBtq3yVFTp4Evi9Y8QzTK0Ul/zkjRdQjAjW99EfFegGEIJxjAGtPnLvOFh4zTdj2MWFvLu4epkqm0bBNRA3oZpEHphM03qV4g8pcW+OrZcP9NX5XTRAxNcO3VnY0kMvmwBS+SeqTo+xMOyAFsW9gI9n5FrY+NOnmXyxsO/QKsdRunYxzIP+ck8aQ7rvslLP5bW5sdZwialt40ABI0XIUzE0jIg/ohVHnFZYGpjBCMzmgV99064TcapYDDR4AOK4sFBmIOlByVP7J6SQrysptm8qCJ7yMvZXIqavoCKYy+mQYORKhzkPcSbQgozAfJvSbaEyYmyTNoPrwkvkd3b1aFAWseWtgU0QTT5k4g1Hdip9gge2InDT2nbEbi/TvNGekHZdlT1aXKySlbJOWxyMAsKuICC1+6V+DfGW2PRTkJ+C/gu5qSR6+W0zOoht Uoul+cLz 63guKwovRdN2A7G5NhVNBo99Q6IVZUiU7+K7U6hyT7eieNHcHIgQJID28BRLBfA1+EjP5nBcRjBpGa1mqq1hcgT6TlCylQgRWRFBZQzOjQY5ByKOfPVdLzBnXiRsPwNz3M/YfInMIWd5nG2eJLJMOsLnYUAkUHEUeO0ORR8MsbB9cMF8LxCXZsoOdcSWOjk2BJghEmpMD3oAc2KT476sZy4McO3/ult+49Im4Ulu5DKIwlH3vD85ba4v6MuOB3NiJJ1SkLZPzNVKx83pimg+R8HDD/hdXDjy00Bmq9VBgHQiirL9B8NlTCS9cP1ZyPgjgyyoqASBGJPVJkEJyp+lN1MBK8VOD7cA9UltFAIvmkrXjgQXEeCxOq029AfFw7KLhr0KWhEdsc9VuM2g= 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: GENERIC_PTDUMP gets selected on powerpc explicitly and hence can be dropped off from mpc885_ads_defconfig. Cc: Madhavan Srinivasan Cc: Michael Ellerman Cc: Nicholas Piggin Cc: Christophe Leroy Cc: linuxppc-dev@lists.ozlabs.org Cc: linux-kernel@vger.kernel.org Signed-off-by: Anshuman Khandual --- Just wondering - Should CONFIG_PTDUMP_DEBUGFS be added instead ? arch/powerpc/configs/mpc885_ads_defconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/powerpc/configs/mpc885_ads_defconfig b/arch/powerpc/configs/mpc885_ads_defconfig index 77306be62e9e..ea6f836407d2 100644 --- a/arch/powerpc/configs/mpc885_ads_defconfig +++ b/arch/powerpc/configs/mpc885_ads_defconfig @@ -78,4 +78,3 @@ CONFIG_DEBUG_VM_PGTABLE=y CONFIG_DETECT_HUNG_TASK=y CONFIG_BDI_SWITCH=y CONFIG_PPC_EARLY_DEBUG=y -CONFIG_GENERIC_PTDUMP=y From patchwork Mon Feb 17 04:22:18 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anshuman Khandual X-Patchwork-Id: 13977058 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 14648C021A0 for ; Mon, 17 Feb 2025 04:22:47 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9DBF06B00E1; Sun, 16 Feb 2025 23:22:46 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 98C216B00E2; Sun, 16 Feb 2025 23:22:46 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8A1DF6B00E3; Sun, 16 Feb 2025 23:22:46 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 6DBFF6B00E1 for ; Sun, 16 Feb 2025 23:22:46 -0500 (EST) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 1A02E1A197D for ; Mon, 17 Feb 2025 04:22:46 +0000 (UTC) X-FDA: 83128140732.03.15444B8 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by imf09.hostedemail.com (Postfix) with ESMTP id 820A1140007 for ; Mon, 17 Feb 2025 04:22:44 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=arm.com; spf=pass (imf09.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=1739766164; 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=9mxtOTKYXM9++EznKJFw0LH+ZQbbA0koCKCRQD8Qu+g=; b=vsW2NX//7I2M8hus2Du7JqPOrnG+xtsL6YUHun3ufj771ajj20WKbNodZl1rjD4fyIe8sm fVIZVWbbM4vzPSrx3AAOwP2Gd2L0iVAtrmu6sQKE9PQgbkL0fZ2morxgAPpgkU6rBjN3a1 ZIK/68S4GH1wtZ24L91FJj3AKAtr5Ew= ARC-Authentication-Results: i=1; imf09.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=arm.com; spf=pass (imf09.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=1739766164; a=rsa-sha256; cv=none; b=xCVzsaXGAPMb/eUY1wSsREh/RJUiXrFDFkJzz4ACw/+sKxjI7X7Ha0xsru3dngwU1JU2Lf jd+pR8wY3Gg+fPd07eGBfZscAshFakmwzf5fmSX7BXroLuBo5au8feXyHPhd95aORhLCu9 tWGpU/OBJP0Tbf9yeqMeo0aczU19+U4= 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 40B401CE2; Sun, 16 Feb 2025 20:23:03 -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 4192C3F59E; Sun, 16 Feb 2025 20:22:39 -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, Catalin Marinas , Will Deacon , Jonathan Corbet Subject: [PATCH V2 3/5] docs: arm64: Drop PTDUMP config options from ptdump.rst Date: Mon, 17 Feb 2025 09:52:18 +0530 Message-Id: <20250217042220.32920-4-anshuman.khandual@arm.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20250217042220.32920-1-anshuman.khandual@arm.com> References: <20250217042220.32920-1-anshuman.khandual@arm.com> MIME-Version: 1.0 X-Rspam-User: X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 820A1140007 X-Stat-Signature: ygwp64b7xbf5oqnaxqz784k7cb58cuqf X-HE-Tag: 1739766164-475583 X-HE-Meta: U2FsdGVkX19h+Gj3oRl+fGt0lDHX/ZKsxthZP4ZyJe8/n62hsbXeqd8gilPLUY/O85z67KjNww6UxM/FF1n8a8LdgMfm+Ef1p5WgdWEu83CqKR0qoJy5NbmAWXEwQAOEQB6DJHDzR4tnZXu3c/R+Kw+3EYIc3LV/+RZSkfL1wxhGP2CjxWa25xFvXf7sQgz0l+loJ2FqvXdnn68DZa8A2Is0QZqqwb5tPPPXjvZgq6GNuGZ85mmaggaWKXmbqftRt8wGpy58Nhuc7o7/Km7YPA7ezDHdp6xvlFh+7mfXqg2BcP0d6jl3UvZ8LsXmv4fPCAs0snNjUDuLVowYrSjXBVjzKl9iRIU8h5lZYA8MXKByOK5CJxELUHgrPat36O3RN0Hy6NU9Ox72Yb3BIxQkj/BBBQkFZTpYEeXhXDb1GESbLH7syqqkqOXEamupZCOWS1sYFdVqyuDszore2huTn6R2oj+wHiyqUS45KO2/rzRMUyQRIBq6kiGyF8Jhh37043xv8i1mHfIqqa1Q+tE0rtYN5zTVtA65jPxfFkpwSHV53bH7MdrtWiFEWXPuiyfkat5UAopvpZdlQy3XTRkARmxlzTMHSGcJBZI0cvVAVt4pkZhmEfRAg0aUea8P8SlU4gLkZAJfb0v8q6hlDD5GTTe6hOxDDTKZ31OhEUlRK4lFHPRLvUVf38EA2s9uYvpjoSqXvAyUjh7h+x9XJzVD2fPTtIo4TsVgWP0FuWd+oSd5vEjRuxsGOJJLWtE+PiQH58QDKsG0MQCHTmVbVZOtNPtoovKnCsI2yoG7SV5PCeVyeXha69OUNqQ/R1dxj01bj/NBnNmeRnK1a1fpE3kABfYlgze4kqcCKnXHodpuFIKWaj30lO9KMIrUAzh1S033i5KUYe3utKz1o5BBP656/9c1wJ6uptHGiGoq4zqOMeaFJOHohoN55b/VveteFSivWU24KRN829gVP6y1PYL q74c9j11 bWiH7z+hBz4ZJitUN0Dk+3VAXq4icv5u1MpIsom9fUE8NlGHpYRVhM/De5eO6+0PwWmKUG/7Pe7wCnsO6V3RF1gi512Rm/iRheP498wEF5q2P1y0kqv4tJeXmSp/eLet15I7JCWEDMNqPUnuSzF74pUn79fgMIQwtCQXb/+5iS0TKcrDZhWRrz5YO9i8hJ+WjjvHqZ6YuheLfOvn8M8VtB93rwmlDBbyIfqc9KVNNyoUkS3Wv3Syisd4MdnS0d87jSdcErICYFLt1Hqc2BXMw2SNHUFmR6JKK6ZS+Mndjog/X9p8= 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: Both GENERIC_PTDUMP and PTDUMP_CORE are not user selectable config options. Just drop these from documentation. Cc: Catalin Marinas Cc: Will Deacon Cc: Jonathan Corbet Cc: linux-arm-kernel@lists.infradead.org Cc: linux-doc@vger.kernel.org Cc: linux-kernel@vger.kernel.org Suggested-by: Steven Price Signed-off-by: Anshuman Khandual --- Documentation/arch/arm64/ptdump.rst | 2 -- 1 file changed, 2 deletions(-) diff --git a/Documentation/arch/arm64/ptdump.rst b/Documentation/arch/arm64/ptdump.rst index 5dcfc5d7cddf..51eb902ba41a 100644 --- a/Documentation/arch/arm64/ptdump.rst +++ b/Documentation/arch/arm64/ptdump.rst @@ -22,8 +22,6 @@ offlining of memory being accessed by the ptdump code. In order to dump the kernel page tables, enable the following configurations and mount debugfs:: - CONFIG_GENERIC_PTDUMP=y - CONFIG_PTDUMP_CORE=y CONFIG_PTDUMP_DEBUGFS=y mount -t debugfs nodev /sys/kernel/debug From patchwork Mon Feb 17 04:22:19 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anshuman Khandual X-Patchwork-Id: 13977059 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 A35A1C021A0 for ; Mon, 17 Feb 2025 04:22:51 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 410066B00E3; Sun, 16 Feb 2025 23:22:51 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 3C0006B00E4; Sun, 16 Feb 2025 23:22:51 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2AECD6B00E5; Sun, 16 Feb 2025 23:22:51 -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 13AA96B00E3 for ; Sun, 16 Feb 2025 23:22:51 -0500 (EST) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 868C6B23DD for ; Mon, 17 Feb 2025 04:22:50 +0000 (UTC) X-FDA: 83128140900.09.66B93B6 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by imf13.hostedemail.com (Postfix) with ESMTP id 042052000A for ; Mon, 17 Feb 2025 04:22:48 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=none; spf=pass (imf13.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=1739766169; 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=LRGsBqibvYFIOQyj99eysD7W+10FLHigdztuNASGJ38=; b=kKKH4VdCe/w8Qvg69bzE0KyKBCakhNVVKQAbvHwjOwGiHZqzFHNYcQcQUqS/FFOpi0j8LA e4XSyechoDom2eHpXottEOElM6SmMK/S1KO0WZrDJu8oM1FQrgaQbTjgrj07Ak43r1qRGy 8NCwPz/rw+jcFg9a5fohpP3bW6+3bpY= ARC-Authentication-Results: i=1; imf13.hostedemail.com; dkim=none; spf=pass (imf13.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=1739766169; a=rsa-sha256; cv=none; b=2S7+SbcrjKEV3Vfe2VVyFTg+GtlIn3rOr16G0CzZr5SO3Xj8N+riyBk0e7Tu5SPcg0DhdD uIVx5kF8h6j8mJWSY0jZLoSTRaehgPIC1UAySozxLu7qWG/MAxJ1uLW5wNougQveODrQUx VzyBYeyElIcH5wrsSqgzyf+Hx2Xih0A= 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 9B9871D14; Sun, 16 Feb 2025 20:23:07 -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 6ADA33F59E; Sun, 16 Feb 2025 20:22:44 -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 4/5] mm: Make DEBUG_WX depdendent on GENERIC_PTDUMP Date: Mon, 17 Feb 2025 09:52:19 +0530 Message-Id: <20250217042220.32920-5-anshuman.khandual@arm.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20250217042220.32920-1-anshuman.khandual@arm.com> References: <20250217042220.32920-1-anshuman.khandual@arm.com> MIME-Version: 1.0 X-Rspam-User: X-Rspamd-Server: rspam11 X-Rspamd-Queue-Id: 042052000A X-Stat-Signature: nb5rksupjmkzounjq8c66fjeysckp6uy X-HE-Tag: 1739766168-753179 X-HE-Meta: U2FsdGVkX189bbJsA6JhouNkZPsYCAvGQ7cYLE62fGIeG5OcP1sg8VjNRU1FXLkkihUZqQ/bjf1TJ8atx2MKDms6pI3QeCdgjVsNm2g9HLo32yOo3Mb9VgnWe/wzncFKuorcFqPX3mP7gHB5XbAMUGUkaeuPlW3HnM8V3Tze2UClufSla8cmCFK/HFBHmpG47p8/NLogcG64wQqcAGFfZx//dubtzucFMhUIaeuSROMLdOtgaM7Znj6ZZWsR3kLYZfsJQVel8GoZTrPfjtYZR3s7Lgjbea+/Xh1L/tz0Xekkju6sCOhEZiaEFgbHi24StKHqchS1MjoR5Jt7dBYx+FArx9dELQi0TyHw/Rjw5bcrLAfovbUJs/HC0kMKa5Whgm9jCDNZtS4BHkN8+q8kKPEkWCxZbghwLI5wWcgIv/aq5ehDbuA1OksBgFz7GOwjbiB4c5bYzh+YZwCF2Epw2DeoQfmQjVLaFgYBIDOvkJ7YFSIO8Cux0SCHynD2V1OB5ko7914G4hvr+SWhfw0SrlI80U6C7V7DsDPED2p9IM4odFltyWSHrHB/hG3UBDAMpKHU77eKh5DhRHvlyv0HAkpfe8WllbbnAq2oqDyt4z+UiyAWyTDZgbggaVD3Vt7OEyRoys59NtEvg0ssao94oQrTRHsxVtcA0lYWYIWaQNCEtV0/X9m2iX/2l3JAHaPOWTEVU46slD9uSQACg+2Kz6MpOtZlSaDAWNpUwRO63c6xE8f0m/MNAPBL+JR7cb6pcaTk3yTE2W29+a+Qvi+/aO1Y/CY29IUBo9jjsZp8fI3WnVS3nH1b9mhiguSTLZw/S8D6BK5i2Zn6U8j9Sf03aSFPIq3ZKtHlLlffRMMcjD+kVYX30LIeRHQYDe2AnQykvSDkIYIjy2de+7StMeNtR+XNgOvWc06ufXKcO8VgGPHqh0rrn6lima4duvnJyJWJ/oZfNHh4sXVEJJtmUtt 3zrPOKV2 aHyJHxqOZjWfDMD9+KCiZI3K00RGSFgwA1H4/ReVSAyY9eiIFKv/EpDzMBDs1IOGkGSxNrAipZ70hgV07KOu/0w9AgK8cig5ay0+ZBRHCZD7jIk9HqvW2N1GsJINe0QpUI7+igee7nfNheT0Pp4HYvy8Sa6bJF6EARA5GD0zJBTN2LPwtl+dIdcsmfnxHXVz48NeRaNpqAITep7rQz705Cv8iXiPmGFZihRF/NIKu5tazblhUgI9aLfqMuPMI8go8P7DEpGFxOXLjwEbltrgqAJLssP7cP+mnGYDbVVwbGtSS9F3ak6h1sKNnv8iDXjxXhXap8HAyvUdA8/aSaQ7qMY6Heg== 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: DEBUG_WX selects PTDUMP_CORE without even ensuring that the given platform implements GENERIC_PTDUMP. This problem has been latent until now, as all the platforms subscribing ARCH_HAS_DEBUG_WX also subscribe GENERIC_PTDUMP. Cc: Andrew Morton Cc: linux-mm@kvack.org Cc: linux-kernel@vger.kernel.org Reviewed-by: Steven Price Signed-off-by: Anshuman Khandual --- mm/Kconfig.debug | 1 + 1 file changed, 1 insertion(+) diff --git a/mm/Kconfig.debug b/mm/Kconfig.debug index 41a58536531d..a51a1149909a 100644 --- a/mm/Kconfig.debug +++ b/mm/Kconfig.debug @@ -186,6 +186,7 @@ config ARCH_HAS_DEBUG_WX config DEBUG_WX bool "Warn on W+X mappings at boot" depends on ARCH_HAS_DEBUG_WX + depends on GENERIC_PTDUMP depends on MMU select PTDUMP_CORE help From patchwork Mon Feb 17 04:22:20 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anshuman Khandual X-Patchwork-Id: 13977060 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 1E7D9C021A4 for ; Mon, 17 Feb 2025 04:22:59 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A789D6B00E5; Sun, 16 Feb 2025 23:22:58 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id A29A66B00E6; Sun, 16 Feb 2025 23:22:58 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8C9336B00E7; Sun, 16 Feb 2025 23:22:58 -0500 (EST) 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 6F8796B00E5 for ; Sun, 16 Feb 2025 23:22:58 -0500 (EST) Received: from smtpin16.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 1962F8179C for ; Mon, 17 Feb 2025 04:22:58 +0000 (UTC) X-FDA: 83128141236.16.7469F14 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by imf14.hostedemail.com (Postfix) with ESMTP id 73114100002 for ; Mon, 17 Feb 2025 04:22:56 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=arm.com; spf=pass (imf14.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=1739766176; 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=Tb4ZY6lskqJxzEA8Ek2M0mPdOxC7IaDHhDDR6puPsMo=; b=8dKCUYNLFH4gR5GByY63iYqQHbpumjhVA6sw2c9D2biw8XwQY7Vjwd2T+IdzNEcKtRlQNY 4CZcmxv6NHZLZTzdmAXthksUWax0wHoiRLCNXXq3Sa8nmflABLNCv84F1iNTnV/gWr/YlB uLdk2qIrr00fm2ZboyJ/KzWT6w4ILXI= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=arm.com; spf=pass (imf14.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=1739766176; a=rsa-sha256; cv=none; b=doITa92vPpcHiZuHNsC0iYKB7Co9jlJZL53dJQi5nq9XD1KA3Vt2nSKuiQlQHBS7hZnK+3 MqyQZDyESq23gq6lb/NrW4EuJ57NSQGbsLmjcunOnEgpfQsnRX5YfcBR32FZzhBvo9Xgsr eTVyR/BFfoTG/rLg++3Iuh6+GN0mSQg= 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 192F91D34; Sun, 16 Feb 2025 20:23:15 -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 D3ECF3F59E; Sun, 16 Feb 2025 20:22:48 -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, Catalin Marinas , Will Deacon , Jonathan Corbet , Marc Zyngier , Michael Ellerman , Nicholas Piggin , Paul Walmsley , Palmer Dabbelt , Heiko Carstens , Vasily Gorbik , Thomas Gleixner , Ingo Molnar Subject: [PATCH V2 5/5] mm: Rename GENERIC_PTDUMP and PTDUMP_CORE Date: Mon, 17 Feb 2025 09:52:20 +0530 Message-Id: <20250217042220.32920-6-anshuman.khandual@arm.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20250217042220.32920-1-anshuman.khandual@arm.com> References: <20250217042220.32920-1-anshuman.khandual@arm.com> MIME-Version: 1.0 X-Rspam-User: X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: 73114100002 X-Stat-Signature: 9gisg1crd8qabp3nswf6xk1prz9m6fz4 X-HE-Tag: 1739766176-558979 X-HE-Meta: U2FsdGVkX18Uw4+DrxvNHlimWWNz/WSb+sK8NG9qmAYd3Z2qK4IYEH0sq/0cokOykGdxLwCvXWsRhk5WBlrgCu9G+yn8X//HwqteUUS+kNJJMrDzX00oO5RCCZv6KPVZdasJbV/lBxJgVlQhVtdFF++zUBPXtPE4mQgbzEfX3tcG1cZ9ASHtV2EWCFxPyRAkktfmS5jsnNFnfL1W9GEQxDwA04h8YgUyKfOa2M7ATmV1idskTc4N/Y68Zzqr5LxSzYbzdVOAoIohFUoFE0KE4n1Aw5RCFBV610dYg3iDDAejRFld4wAU4K8GkULtKQ4Za66RNgP5zJDFKm35lItu7xus2VoWaZ0AbdmBIOmfo0dmsO/tKn2nYMRRX6qIAP2DLVHa0yeJvVhSVxiSV/YNNtwdWWAoy5gowZ/1lT0IoInUgVCgogxinA4OLAeguMVZ4lGF6f6WxNyxUDO2k/AU5vC631e63P2Rfto2F/cPXy1rw+xYPesrG1278kcbrTG50bSBu9SHlnUQoBBO9zpu/ZdQ8LPOZzw7AufMra2qzfhoaDfFUzaPTlRbxsxRVKM5E3nYqU70c1WlbeZ47MOR76+Zn9MNdkiLRARUtXc4JaoRkaBuferZjreu2O2ZphMl0dsmojevQwe+DP2w+uT0eIO0ES4oLU4wavTm3FMid1JjQDql1C+JeSeuF+X3efI+mtMm9zjRvNdVX0UCwgj3/aytTdTtSKzEetZdPU2dRipeQh8o50EBSOEgLG1KbM9mnyioTe+4Y5jF0WLZbHcuXza6M3F4w7n88fNQBcP8ctkmUo1JP/NKCBSFBk7slca+0R9BSUmYS+hI1do169h0vhHerxOqCCU6JuicLbiSu+5ZRzClmNzqdFEWzDam54M6TMBAc7mYugFGmP2bGuG/LvS1xWMUEXISOrWSiXMI1SDtmpWY+03L1oH+aQgWMoHLlmgCyxqlo2ag6oe8dqo ZvwFdens WLPGVAlyUzjgYbmFxO8fg3k4qONEUvzAdtL0w0VE1vp+VhR1J2K9bcTgBdtrmwvcSgqPSxSL9+3ykhicUJoE1VKLcxCpZdx7J4xTLqKyv8x/eiXtGaeTOvLmYgObsOZHMYTYGbGtCEwN47CGRTXrAci2i59dDgT39ZfKrKqawLRugQudwSBj5jFLdN2afTKvwfxGCfdb3YszFvEXhD5vCXzw5EuLYrR6yaDD1tUv2szQJ593V4KG6e0ztk6DuNP9/di3EQ5m9gI8P4HF2VulJd7t4MbKDxNB/r8ySk/w305UARr4Lw4hO6whGB2m7UM+jxbrWKvuuQYU9Feok6olWgEi/ZhBkFmjeIfOf5uoQsXN1wRP4zIK5mx5ZZlQbxtK1EX487Jm1o/pMTMmrl4LmXRDT58BQD0ASUMfvhIc04fYVqmgU/Qky9kGbQmjOfM8UxbUh3hDTDSOJ+rn82NefGyRlBeIL8dDUu2WGn8wn8djD1IS4SxVDE7Z5rSFfyDIikuODzCpeRRfU7Rw5kr6PHzR7eRr+dN7ben5p+h328hJvEgexOWgZhgdh6I0JYaEPIHzFL5rIGPKHL1OGpM05WQiTO31GarslaajBkxq+T4BOp5AN08fmPoFhMZ2I4bOhnAs7hCw3RqsA8s374KnhIqcR7hGhzIKPfgqlfr52/J211zx/t55qYJwg5am68BPyn3viGE6YrWGd/dSkWmET5svG6N/ZAV/OqWFBesJtuGsUHpE= 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: Platforms subscribe into generic ptdump implementation via GENERIC_PTDUMP. But generic ptdump gets enabled via PTDUMP_CORE. These configs combination is confusing as they sound very similar and does not differentiate between platform's feature subscription and feature enablement for ptdump. Rename the configs as ARCH_HAS_PTDUMP and PTDUMP making it more clear and improve readability. Cc: Catalin Marinas Cc: Will Deacon Cc: Jonathan Corbet Cc: Marc Zyngier Cc: Michael Ellerman Cc: Nicholas Piggin Cc: Paul Walmsley Cc: Palmer Dabbelt Cc: Heiko Carstens Cc: Vasily Gorbik Cc: Thomas Gleixner Cc: Ingo Molnar Cc: Andrew Morton Cc: linux-arm-kernel@lists.infradead.org Cc: linux-doc@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: kvmarm@lists.linux.dev Cc: linuxppc-dev@lists.ozlabs.org Cc: linux-riscv@lists.infradead.org Cc: linux-s390@vger.kernel.org Cc: linux-mm@kvack.org Signed-off-by: Anshuman Khandual --- 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/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 +- mm/Kconfig.debug | 12 ++++++------ mm/Makefile | 2 +- 15 files changed, 22 insertions(+), 22 deletions(-) diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig index 940343beb3d4..5cf688ee01b7 100644 --- a/arch/arm64/Kconfig +++ b/arch/arm64/Kconfig @@ -41,6 +41,7 @@ config ARM64 select ARCH_HAS_NMI_SAFE_THIS_CPU_OPS select ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE select ARCH_HAS_NONLEAF_PMD_YOUNG if ARM64_HAFT + select ARCH_HAS_PTDUMP select ARCH_HAS_PTE_DEVMAP select ARCH_HAS_PTE_SPECIAL select ARCH_HAS_HW_PTE_YOUNG @@ -157,7 +158,6 @@ config ARM64 select GENERIC_IRQ_SHOW_LEVEL select GENERIC_LIB_DEVMEM_IS_ALLOWED select GENERIC_PCI_IOMAP - select GENERIC_PTDUMP select GENERIC_SCHED_CLOCK select GENERIC_SMP_IDLE_THREAD select GENERIC_TIME_VSYSCALL diff --git a/arch/arm64/include/asm/ptdump.h b/arch/arm64/include/asm/ptdump.h index 6cf4aae05219..b2931d1ae0fb 100644 --- a/arch/arm64/include/asm/ptdump.h +++ b/arch/arm64/include/asm/ptdump.h @@ -7,7 +7,7 @@ #include -#ifdef CONFIG_PTDUMP_CORE +#ifdef CONFIG_PTDUMP #include #include @@ -70,6 +70,6 @@ static inline void ptdump_debugfs_register(struct ptdump_info *info, #else static inline void note_page(struct ptdump_state *pt_st, unsigned long addr, int level, u64 val) { } -#endif /* CONFIG_PTDUMP_CORE */ +#endif /* CONFIG_PTDUMP */ #endif /* __ASM_PTDUMP_H */ diff --git a/arch/arm64/kvm/Kconfig b/arch/arm64/kvm/Kconfig index ead632ad01b4..096e45acadb2 100644 --- a/arch/arm64/kvm/Kconfig +++ b/arch/arm64/kvm/Kconfig @@ -71,8 +71,8 @@ config PTDUMP_STAGE2_DEBUGFS depends on KVM depends on DEBUG_KERNEL depends on DEBUG_FS - depends on GENERIC_PTDUMP - select PTDUMP_CORE + depends on ARCH_HAS_PTDUMP + select PTDUMP default n help Say Y here if you want to show the stage-2 kernel pagetables diff --git a/arch/arm64/mm/Makefile b/arch/arm64/mm/Makefile index fc92170a8f37..c26489cf96cd 100644 --- a/arch/arm64/mm/Makefile +++ b/arch/arm64/mm/Makefile @@ -5,7 +5,7 @@ obj-y := dma-mapping.o extable.o fault.o init.o \ context.o proc.o pageattr.o fixmap.o obj-$(CONFIG_ARM64_CONTPTE) += contpte.o obj-$(CONFIG_HUGETLB_PAGE) += hugetlbpage.o -obj-$(CONFIG_PTDUMP_CORE) += ptdump.o +obj-$(CONFIG_PTDUMP) += ptdump.o obj-$(CONFIG_PTDUMP_DEBUGFS) += ptdump_debugfs.o obj-$(CONFIG_TRANS_TABLE) += trans_pgd.o obj-$(CONFIG_TRANS_TABLE) += trans_pgd-asm.o diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig index 424f188e62d9..6f1ae41dcf85 100644 --- a/arch/powerpc/Kconfig +++ b/arch/powerpc/Kconfig @@ -148,6 +148,7 @@ config PPC select ARCH_HAS_PHYS_TO_DMA select ARCH_HAS_PMEM_API select ARCH_HAS_PREEMPT_LAZY + select ARCH_HAS_PTDUMP select ARCH_HAS_PTE_DEVMAP if PPC_BOOK3S_64 select ARCH_HAS_PTE_SPECIAL select ARCH_HAS_SCALED_CPUTIME if VIRT_CPU_ACCOUNTING_NATIVE && PPC_BOOK3S_64 @@ -206,7 +207,6 @@ config PPC select GENERIC_IRQ_SHOW select GENERIC_IRQ_SHOW_LEVEL select GENERIC_PCI_IOMAP if PCI - select GENERIC_PTDUMP select GENERIC_SMP_IDLE_THREAD select GENERIC_TIME_VSYSCALL select GENERIC_VDSO_TIME_NS diff --git a/arch/powerpc/mm/Makefile b/arch/powerpc/mm/Makefile index 0fe2f085c05a..8c1582b2987d 100644 --- a/arch/powerpc/mm/Makefile +++ b/arch/powerpc/mm/Makefile @@ -15,5 +15,5 @@ obj-$(CONFIG_NUMA) += numa.o obj-$(CONFIG_HUGETLB_PAGE) += hugetlbpage.o obj-$(CONFIG_NOT_COHERENT_CACHE) += dma-noncoherent.o obj-$(CONFIG_PPC_COPRO_BASE) += copro_fault.o -obj-$(CONFIG_PTDUMP_CORE) += ptdump/ +obj-$(CONFIG_PTDUMP) += ptdump/ obj-$(CONFIG_KASAN) += kasan/ diff --git a/arch/riscv/Kconfig b/arch/riscv/Kconfig index 7612c52e9b1e..5aef2aa4103c 100644 --- a/arch/riscv/Kconfig +++ b/arch/riscv/Kconfig @@ -43,6 +43,7 @@ config RISCV select ARCH_HAS_PMEM_API select ARCH_HAS_PREEMPT_LAZY select ARCH_HAS_PREPARE_SYNC_CORE_CMD + select ARCH_HAS_PTDUMP select ARCH_HAS_PTE_DEVMAP if 64BIT && MMU select ARCH_HAS_PTE_SPECIAL select ARCH_HAS_SET_DIRECT_MAP if MMU @@ -112,7 +113,6 @@ config RISCV select GENERIC_IRQ_SHOW_LEVEL select GENERIC_LIB_DEVMEM_IS_ALLOWED select GENERIC_PCI_IOMAP - select GENERIC_PTDUMP if MMU select GENERIC_SCHED_CLOCK select GENERIC_SMP_IDLE_THREAD select GENERIC_TIME_VSYSCALL if MMU && 64BIT diff --git a/arch/riscv/mm/Makefile b/arch/riscv/mm/Makefile index cbe4d775ef56..b916a68d324a 100644 --- a/arch/riscv/mm/Makefile +++ b/arch/riscv/mm/Makefile @@ -19,7 +19,7 @@ obj-y += context.o obj-y += pmem.o obj-$(CONFIG_HUGETLB_PAGE) += hugetlbpage.o -obj-$(CONFIG_PTDUMP_CORE) += ptdump.o +obj-$(CONFIG_PTDUMP) += ptdump.o obj-$(CONFIG_KASAN) += kasan_init.o ifdef CONFIG_KASAN diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig index 9c9ec08d78c7..dd9dd2f8e673 100644 --- a/arch/s390/Kconfig +++ b/arch/s390/Kconfig @@ -96,6 +96,7 @@ config S390 select ARCH_HAS_MEM_ENCRYPT select ARCH_HAS_NMI_SAFE_THIS_CPU_OPS select ARCH_HAS_PREEMPT_LAZY + select ARCH_HAS_PTDUMP select ARCH_HAS_PTE_SPECIAL select ARCH_HAS_SCALED_CPUTIME select ARCH_HAS_SET_DIRECT_MAP @@ -163,7 +164,6 @@ config S390 select GENERIC_CPU_VULNERABILITIES select GENERIC_ENTRY select GENERIC_GETTIMEOFDAY - select GENERIC_PTDUMP select GENERIC_SMP_IDLE_THREAD select GENERIC_TIME_VSYSCALL select GENERIC_VDSO_TIME_NS diff --git a/arch/s390/mm/Makefile b/arch/s390/mm/Makefile index f6c2db7a8669..9726b91fe7e4 100644 --- a/arch/s390/mm/Makefile +++ b/arch/s390/mm/Makefile @@ -9,6 +9,6 @@ obj-y += page-states.o pageattr.o pgtable.o pgalloc.o extable.o obj-$(CONFIG_CMM) += cmm.o obj-$(CONFIG_DEBUG_VIRTUAL) += physaddr.o obj-$(CONFIG_HUGETLB_PAGE) += hugetlbpage.o -obj-$(CONFIG_PTDUMP_CORE) += dump_pagetables.o +obj-$(CONFIG_PTDUMP) += dump_pagetables.o obj-$(CONFIG_PGSTE) += gmap.o obj-$(CONFIG_PFAULT) += pfault.o diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index be2c311f5118..39ecafffc7e3 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig @@ -26,6 +26,7 @@ config X86_64 depends on 64BIT # Options that are inherently 64-bit kernel only: select ARCH_HAS_GIGANTIC_PAGE + select ARCH_HAS_PTDUMP select ARCH_SUPPORTS_INT128 if CC_HAS_INT128 select ARCH_SUPPORTS_PER_VMA_LOCK select ARCH_SUPPORTS_HUGE_PFNMAP if TRANSPARENT_HUGEPAGE @@ -174,7 +175,6 @@ config X86 select GENERIC_IRQ_RESERVATION_MODE select GENERIC_IRQ_SHOW select GENERIC_PENDING_IRQ if SMP - select GENERIC_PTDUMP select GENERIC_SMP_IDLE_THREAD select GENERIC_TIME_VSYSCALL select GENERIC_GETTIMEOFDAY diff --git a/arch/x86/Kconfig.debug b/arch/x86/Kconfig.debug index 1eb4d23cdaae..c95c3aaadf97 100644 --- a/arch/x86/Kconfig.debug +++ b/arch/x86/Kconfig.debug @@ -59,7 +59,7 @@ config EARLY_PRINTK_USB_XDBC config EFI_PGT_DUMP bool "Dump the EFI pagetable" depends on EFI - select PTDUMP_CORE + select PTDUMP help Enable this if you want to dump the EFI page table before enabling virtual mode. This can be used to debug miscellaneous diff --git a/arch/x86/mm/Makefile b/arch/x86/mm/Makefile index 690fbf48e853..e0c99a8760ca 100644 --- a/arch/x86/mm/Makefile +++ b/arch/x86/mm/Makefile @@ -39,7 +39,7 @@ CFLAGS_fault.o := -I $(src)/../include/asm/trace obj-$(CONFIG_X86_32) += pgtable_32.o iomap_32.o obj-$(CONFIG_HUGETLB_PAGE) += hugetlbpage.o -obj-$(CONFIG_PTDUMP_CORE) += dump_pagetables.o +obj-$(CONFIG_PTDUMP) += dump_pagetables.o obj-$(CONFIG_PTDUMP_DEBUGFS) += debug_pagetables.o obj-$(CONFIG_HIGHMEM) += highmem_32.o diff --git a/mm/Kconfig.debug b/mm/Kconfig.debug index a51a1149909a..32b65073d0cc 100644 --- a/mm/Kconfig.debug +++ b/mm/Kconfig.debug @@ -186,9 +186,9 @@ config ARCH_HAS_DEBUG_WX config DEBUG_WX bool "Warn on W+X mappings at boot" depends on ARCH_HAS_DEBUG_WX - depends on GENERIC_PTDUMP + depends on ARCH_HAS_PTDUMP depends on MMU - select PTDUMP_CORE + select PTDUMP help Generate a warning if any W+X mappings are found at boot. @@ -213,18 +213,18 @@ config DEBUG_WX If in doubt, say "Y". -config GENERIC_PTDUMP +config ARCH_HAS_PTDUMP bool -config PTDUMP_CORE +config PTDUMP bool config PTDUMP_DEBUGFS bool "Export kernel pagetable layout to userspace via debugfs" depends on DEBUG_KERNEL depends on DEBUG_FS - depends on GENERIC_PTDUMP - select PTDUMP_CORE + depends on ARCH_HAS_PTDUMP + select PTDUMP help Say Y here if you want to show the kernel pagetable layout in a debugfs file. This information is only useful for kernel developers diff --git a/mm/Makefile b/mm/Makefile index 850386a67b3e..26dfecd4d396 100644 --- a/mm/Makefile +++ b/mm/Makefile @@ -138,7 +138,7 @@ obj-$(CONFIG_ZONE_DEVICE) += memremap.o obj-$(CONFIG_HMM_MIRROR) += hmm.o obj-$(CONFIG_MEMFD_CREATE) += memfd.o obj-$(CONFIG_MAPPING_DIRTY_HELPERS) += mapping_dirty_helpers.o -obj-$(CONFIG_PTDUMP_CORE) += ptdump.o +obj-$(CONFIG_PTDUMP) += ptdump.o obj-$(CONFIG_PAGE_REPORTING) += page_reporting.o obj-$(CONFIG_IO_MAPPING) += io-mapping.o obj-$(CONFIG_HAVE_BOOTMEM_INFO_NODE) += bootmem_info.o