From patchwork Thu Feb 13 04:09:32 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anshuman Khandual X-Patchwork-Id: 13972805 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 4F6F8C021A0 for ; Thu, 13 Feb 2025 04:09:51 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D504528000C; Wed, 12 Feb 2025 23:09:50 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id CD645280003; Wed, 12 Feb 2025 23:09:50 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B037228000C; Wed, 12 Feb 2025 23:09:50 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 93261280003 for ; Wed, 12 Feb 2025 23:09:50 -0500 (EST) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 4F2EB120383 for ; Thu, 13 Feb 2025 04:09:50 +0000 (UTC) X-FDA: 83113592940.06.DF5E8EF Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by imf04.hostedemail.com (Postfix) with ESMTP id B0A0140002 for ; Thu, 13 Feb 2025 04:09:48 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=arm.com; spf=pass (imf04.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=1739419788; a=rsa-sha256; cv=none; b=hsTi04CmXYj/u7VNgz5/iekI3qZaekicwiLtBj8JngPHHwDNp67oPtDq4HLVcchfslTwRZ OjbfaX/LYxbAviTjhk8xRsHFKExYidZtrDAqCKi+K+HOZ30H1SqrLNDdt9haNtesfrhZB7 ZjFbiWbERP5aN7cRQDA8AXzARf8lMgo= ARC-Authentication-Results: i=1; imf04.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=arm.com; spf=pass (imf04.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=1739419788; 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=nNYPzYeo5DCtTuPoR86xe91PrivVsNXDk9D4j9PG3EY=; b=7gGcAqDCwe5sWI71OPLsowD12Sfu8XTsLewHX5b3oa5at2suzvW3Bwo9peg36HkR62OjvX sFX4MBLEORVdwPiXWWK5zNBpc1+Bgm0LLivgqVvQXsOeg3cI9MufdS4BTfpaHFvJB5cUOD V4UjkZSc62FU7yFP8o8GITe9heYctr4= 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 A49851762; Wed, 12 Feb 2025 20:10:08 -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 C55293F58B; Wed, 12 Feb 2025 20:09:45 -0800 (PST) From: Anshuman Khandual To: linux-mm@kvack.org Cc: steven.price@arm.com, christophe.leroy@csgroup.eu, Anshuman Khandual , Andrew Morton , linux-kernel@vger.kernel.org Subject: [PATCH 2/4] mm: Make DEBUG_WX depdendent on GENERIC_PTDUMP Date: Thu, 13 Feb 2025 09:39:32 +0530 Message-Id: <20250213040934.3245750-3-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 X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: B0A0140002 X-Stat-Signature: tg9wjccmc54ut6cihdswwxdaah6pcck3 X-Rspam-User: X-HE-Tag: 1739419788-580514 X-HE-Meta: U2FsdGVkX1+2JWWTsulOY1o/kfxVxihXle2++9exJBnULzsIUg9YGp/M6p2cwolX5gr7t5kZXhTZP2u1jN0dF0cK7WhabnpoUllmUAUykGzH7ON1zvTzvbNx2TblnibpFpM8Ub2FQ4n43L9VPGY1CjEzRrdBW9jCTJpIEs0C6uJ1+wi/wMQYPAr1j1afU3ZaNoaOFtFeefwVwRa4AH4FodnSetwmdh+xkP9RTx/zqEEDGLOKgu+RSXI9Ye4V4mqXmgaQtCHXZqgWfxdipFCSxt4z/CZsc/nVGl+Y517VAeIcL6efN+toL4QNmXf0DqV11SCpLqeJTIlyKQXpfx7Lql1LGMJpihaPIT1LWm+UcDgwmX91jO+y227KdBQMaZOq+w07pQbjs1OKXMy/QRuBFRjhQk7sFgZSpQEIhq+AWQvPl5GQFf12i0wxP2RtC9Rnvadpz3IH23noqHGUVEeJBfyrAKRz7nc78g8OyQJccou3pvAFY0X4tH1q36wsolcVLq0gx0P2mMzX4qMSmGD8r4XSoMXWMqzG+YoN/yw4Wi+meP4vkWQTshGWAvsh2VR2uGou+EkwMu//Rfg90s26rY48X2/Qt/sYtQ0QJ2V5mHImQEtKJDxBV6VCtS4hyt4rezHArUFNJxh7nf0Y42RB3BxoHZCbVh5SLzTplejCDmBZmGfT719WY2BthoZW5DiAqqZzu6IN1Qevo8vcr/SMp2n8C/PlD9Cg2ZvswUjJzgjAfQq1hZD/P0Z5/+VgQRp/otxGEqK8ZxYjeEqYbRGnCzcrWVv78SQlke3XNUPuuH3sAJc9x0yBWoc166c4jLB++ZgYF9S7Xk5GeyJlvww3fuDJuBLcHo0cAjS+EXFaYmUN3UXE5wqP4RpF1p3YuWlCuqriM+ugMWg2OJRn5o+W4L58xJHf/PT8iSnI4Qo1v6eZupyHm8TNizqOTLvrnxx8IivVHfJaDkMhtSVzptO 3PAOmcI9 XifPMN3suSE5DAPKpq4lrxqm1iY2cVP91bTOu7/4yvOCepnZE9PVo9yRCuzSRhpLXO+lyUo8C9K3dFFap6WbwG3+TSIW1YZtxNpul1lZSZV4Gdqy32fqfFP0mDxiVC/dSPOM/oXZgQ2KKMCo2pRX7IHLpQFPR8IHy3rFn13Om94g6HimpberkZc1V8PDuhZttlzrxH7jb6hnAIKg4wtn+VawVCWtEEdTEeUyEOfoFfHQnCIL8txD7GwR5xoBCVW1yumkzhuBHSXhyNkTR54HDo3I2GOOhsdPcDmHqIh4BEys7z0Q= 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 Signed-off-by: Anshuman Khandual Reviewed-by: Steven Price --- 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