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 95DFDC021B8 for ; Wed, 26 Feb 2025 12:32:04 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 01942280044; Wed, 26 Feb 2025 07:32:04 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id F141F280021; Wed, 26 Feb 2025 07:32:03 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id DD0C9280044; Wed, 26 Feb 2025 07:32:03 -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 BEF24280021 for ; Wed, 26 Feb 2025 07:32:03 -0500 (EST) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id E2465B6AC1 for ; Wed, 26 Feb 2025 12:31:58 +0000 (UTC) X-FDA: 83162032716.12.C360D3F Received: from pegase2.c-s.fr (pegase2.c-s.fr [93.17.235.10]) by imf30.hostedemail.com (Postfix) with ESMTP id 5A87080012 for ; Wed, 26 Feb 2025 12:31:56 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=none; spf=pass (imf30.hostedemail.com: domain of christophe.leroy@csgroup.eu designates 93.17.235.10 as permitted sender) smtp.mailfrom=christophe.leroy@csgroup.eu; dmarc=pass (policy=quarantine) header.from=csgroup.eu ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1740573116; a=rsa-sha256; cv=none; b=TzDUhISmBp7oD5nkiEI3HJgkn+ioCMksUj0BeYsH9XJ+oxd0QKZ8M/QNDa3RyaGwwmfLBW JASPBVR84JJojmZGYxf7hJdk9mi1axVMs2GU8mBBnqTLWVMHogYyjbgzyGv5nqGsggGE0U h6EZdfN1qk9pMgj1xrfsH2PnJo93f2w= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=none; spf=pass (imf30.hostedemail.com: domain of christophe.leroy@csgroup.eu designates 93.17.235.10 as permitted sender) smtp.mailfrom=christophe.leroy@csgroup.eu; dmarc=pass (policy=quarantine) header.from=csgroup.eu ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1740573116; 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-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=oRU7li37a1r2GsBKMLO6aQNn3T8XMPS8kHDTCD+o0+E=; b=0dh5g75Xr95gjXnuGOcFUk6AzDthaC/i4W2eMuBxAMS38iJiDj+ORueHpgnlAfXStdW1eq odo7Pj4DPiWcG6gpm0BWUzsWZWWztouQ6TeY8lNINTHNzfoLPmZaeIPgVR6PhIomJahdfR BdoCr+LWMSDLnbR9uZvInzD+B/ZT0Lg= Received: from localhost (mailhub3.si.c-s.fr [172.26.127.67]) by localhost (Postfix) with ESMTP id 4Z2v3t6vSKz9sSN; Wed, 26 Feb 2025 13:31:54 +0100 (CET) X-Virus-Scanned: amavisd-new at c-s.fr Received: from pegase2.c-s.fr ([172.26.127.65]) by localhost (pegase2.c-s.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FPLDBYGk5ZSX; Wed, 26 Feb 2025 13:31:54 +0100 (CET) Received: from messagerie.si.c-s.fr (messagerie.si.c-s.fr [192.168.25.192]) by pegase2.c-s.fr (Postfix) with ESMTP id 4Z2v3t62h2z9sSL; Wed, 26 Feb 2025 13:31:54 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by messagerie.si.c-s.fr (Postfix) with ESMTP id BBC958B78B; Wed, 26 Feb 2025 13:31:54 +0100 (CET) X-Virus-Scanned: amavisd-new at c-s.fr Received: from messagerie.si.c-s.fr ([127.0.0.1]) by localhost (messagerie.si.c-s.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id ep8JbNxoBOZU; Wed, 26 Feb 2025 13:31:54 +0100 (CET) Received: from [10.25.207.138] (unknown [10.25.207.138]) by messagerie.si.c-s.fr (Postfix) with ESMTP id 85E558B77C; Wed, 26 Feb 2025 13:31:54 +0100 (CET) Message-ID: Date: Wed, 26 Feb 2025 13:31:54 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH V3 4/5] mm: Make DEBUG_WX depdendent on GENERIC_PTDUMP To: Anshuman Khandual , linux-mm@kvack.org Cc: 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, Steven Price References: <20250226122404.1927473-1-anshuman.khandual@arm.com> <20250226122404.1927473-5-anshuman.khandual@arm.com> Content-Language: fr-FR From: Christophe Leroy In-Reply-To: <20250226122404.1927473-5-anshuman.khandual@arm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Stat-Signature: 9r9xpd3t65ep4ehb9jpeti5iix384exw X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 5A87080012 X-Rspam-User: X-HE-Tag: 1740573116-776277 X-HE-Meta: U2FsdGVkX18X0GyYvFro13jQ5XCrI/8yNwClp1XtPBbdtc/8/XN7OlG77+zdL7cigAECcBstj34tiMSlXY4IPn5RCMtRrc3Wmll1UxEI8yDHT47Sk2ZH9qAy4aE/dqN3OBatndCiBraunywLW8RebcRzEWrQL59wvynlYUECFdQFIWChbNDGf5tXRk5JNDre5CNK3e8f7WWZtUUfTg5gVXMZILdB+6BbG4rD0Mi0NswoDu6gmDBWj8pgKohuCD1q9CryDhuBaidJjLwp5m8mxHb8KPqGVriQX34JzfH+PMowokwXv4QdGWSmqij8OzfwKvhPd76/MIEq9PUGrVQJoYKorIo6r/iB3ZE41SRhkgNAvKNHEZAf3jn/jUf707kptH4pus7KkUfnlEuHg3zMNr3jPovj/b74ZgOIqzDXgqYlwIqV77gt0fjnJzaJ4Ecd60jZc+bGBSjX0dezlMzfhTD2fMzImIcc5c2haPmwmxoEaXGYUEAp3WG1G/2gz2ArGS8ocra7vRURDo4xHVx1kOSOOWHUZdMkH4FpFvrtPOoUF7m0z7B1MPdbd/IQfBUvZa2hj7MwJOa83zYltnF/zB+HJI1VrcX1nq62x0woCIfWWSOBFm/SII3aQSCX/x0ZZPepfvKUBUk9A01TSkAZ0RzEUlOV+okE77hXmEnC0OoeVL87UDuwNe4J6Z8kpfJ3sNFuExUybAWucGNTExm5Vh3MB8BWCAUDRYGzvv4n9m0VrqUZYIpRQWYci1O7n3+VM4panKQEV8GXau90NqvY4IY4cOS0jNKjxpfW6Ypm+2e78u7RgEvdp1RpWz/qC+cTQUr8oTQCKjzQUkUdfsHzCCjn5qQrib3eub+ZeCWoxapk4znu8s0t80+iI14MTloyKPVYgVrBlvJHM//djAGOpIq/42OgYrc8nKWh9WVPOvquherBMyYOiWbDj+5d4zybD1kMkk+D8g9QUesfOfk QXeFpluC w3o2C4le1yckYb75hN2SOBM/b8TrL1MqXTnSh+d677DpA1jaVjdziMz1hNzkWua4LDCV7BQRA3fRFxIzVpDy3J3ZWBpG36g9HkLG1IvZMeKX08GamH9OPNAv0DeRexCVuo/DqlG8XpkClVLNGe58c4gbX0fP0wDz3ml+SjqF3+iI6BnkMm2pJS5+0ROnyxy6jzzJLQ+ZbHcyoO5qwYL2yZy5WJlUmggj2ejElrzAf+zweRj3AyxYjSH5wGMLbDHShx16BapNvIgeje1SDIDjPRNSSWQcRU3iwh1bSw7KtbYGE5+mdwKW+i4ShaPvph7LWwlqUdVBoF+LSiY9YB6eA+Mw3gs9GxSMs5xhkMKJwfgG/kqtZV4U/+bx+iig7E3kXGvijqvIg1+KC37/URVb7NP62VrWjHpmOW0kMryFqiDbpkBZY9QvNKalP1XhPXXu/wQRRUNT9J8D0dQiizrWrm+LEWLjKS8C/oV591DIo3Dw8Eh3QkmuKpdWLrQ== 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: Le 26/02/2025 à 13:24, Anshuman Khandual a écrit : > 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 Reviewed-by: Christophe Leroy > --- > 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