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 11D35C021A4 for ; Mon, 24 Feb 2025 12:02:10 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9E88B6B007B; Mon, 24 Feb 2025 07:02:09 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 971E96B0088; Mon, 24 Feb 2025 07:02:09 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 839866B0089; Mon, 24 Feb 2025 07:02:09 -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 63E986B007B for ; Mon, 24 Feb 2025 07:02:09 -0500 (EST) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 730951C9446 for ; Mon, 24 Feb 2025 12:01:54 +0000 (UTC) X-FDA: 83154699348.29.CFF316D Received: from pegase2.c-s.fr (pegase2.c-s.fr [93.17.235.10]) by imf03.hostedemail.com (Postfix) with ESMTP id 9701920027 for ; Mon, 24 Feb 2025 12:01:48 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=none; dmarc=pass (policy=quarantine) header.from=csgroup.eu; spf=pass (imf03.hostedemail.com: domain of christophe.leroy@csgroup.eu designates 93.17.235.10 as permitted sender) smtp.mailfrom=christophe.leroy@csgroup.eu ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1740398508; a=rsa-sha256; cv=none; b=FTm2dl2HjXIPy04GdLzHEgkhW0DhDSU52B16ma2IMqG3bIy93K9vxDpVCP8/EzSn3PcxDT FTtgupXVnBOkvGtX3glS6uG8PqRmbrZ58w/F/Kma0DBqV+MA4KoeAWQwtT+Vsuxcr7DRi6 gjsDB/Smx379cjug1Tm03bhVJbYhops= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=none; dmarc=pass (policy=quarantine) header.from=csgroup.eu; spf=pass (imf03.hostedemail.com: domain of christophe.leroy@csgroup.eu designates 93.17.235.10 as permitted sender) smtp.mailfrom=christophe.leroy@csgroup.eu ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1740398508; 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=+rltBeeIiJHnpQoRRdWFs7tjBrGlAOLubcOAdWZhwP0=; b=bzTmOFmJQJiHH9+jPBJkCt5i/lIE/Xm8s4F1WJIIp1UaGCfXpKWHShbe7vf51LdYOm6mmo qgzUr2h3+6/enMxw1MaM1ElRDJsoqvrnUXwdIyctRhZr18yqKLf2gzKfW12gLyKtI0imA/ bZQUUKPeEPuIrApVkAP8dVdd1XXZBNE= Received: from localhost (mailhub3.si.c-s.fr [172.26.127.67]) by localhost (Postfix) with ESMTP id 4Z1fV21lT7z9sSH; Mon, 24 Feb 2025 13:01:46 +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 RSWOAySpYadf; Mon, 24 Feb 2025 13:01:46 +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 4Z1fV20Znwz9sRy; Mon, 24 Feb 2025 13:01:46 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by messagerie.si.c-s.fr (Postfix) with ESMTP id EF2E28B775; Mon, 24 Feb 2025 13:01:45 +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 U8aocdpqgbdH; Mon, 24 Feb 2025 13:01:45 +0100 (CET) Received: from [10.25.207.138] (unknown [10.25.207.138]) by messagerie.si.c-s.fr (Postfix) with ESMTP id A584D8B763; Mon, 24 Feb 2025 13:01:45 +0100 (CET) Message-ID: Date: Mon, 24 Feb 2025 13:01:45 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH V2 5/5] mm: Rename GENERIC_PTDUMP and PTDUMP_CORE To: Anshuman Khandual , linux-mm@kvack.org Cc: steven.price@arm.com, 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 References: <20250217042220.32920-1-anshuman.khandual@arm.com> <20250217042220.32920-6-anshuman.khandual@arm.com> Content-Language: fr-FR From: Christophe Leroy In-Reply-To: <20250217042220.32920-6-anshuman.khandual@arm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspam-User: X-Rspamd-Queue-Id: 9701920027 X-Rspamd-Server: rspam12 X-Stat-Signature: 9twppg9ekduqa98fjr81syafdsritm5w X-HE-Tag: 1740398508-803694 X-HE-Meta: U2FsdGVkX1/Vpg6aQDhNY0BkdJ0Q1vtc/Zrrq8sVJK4stGwDZ2YgwdFkBaCIegz7bx1zcXOXu8FI4M6VZhJhnkrSZIIbIbNzUW8v/72usvtVSQfaIPE+QsZ7KrGfrvnxBYuZl/HpK/34qSN617mpLTv2wUpF9vCcvmsXkGlpScglRU6ae8TXrOhewf8m+VJyg1T5xozpIpDNLPDTb1LNLbZ91qdjomoSrLX2emg8Vv3E6C+TWsmtD2X0YWodpeqPV9dY5v9UCM6vOPnkLmhIsyWBaStoInF5Jjm1pgX2njyI8CT84X0XZry15HDc0jJvEZQtb1wL3UgihG1mGXsop2/1tW8R+fE8vHGP1f+4VzgzQuA38j5a4i66wYrDdCUuJCJKX+loc6I8nZsrJ4whhE2p7pH75QJFPcBcJOyD/noEVtQoSmh7iFEn3MUL0HqFoLuBhmDPAIJTYT/WfBTkE2LysNd1BBx7+V4L8O+Xhqt5UoT5xniXl5dnlRW8O4cyMBXeTk9mWKA+9Re+HBFuxG2Dlkjgdq3cRqwsjVA7AF5KnjUiojJLVbG0mrUyML/+4Z0rrVTXGKM6T69OLWEvkqMN6geY3MAyySi8iHmvY2kq4RsnJr9Srr4TQ3nENxv80EpVH+F3gVaYAp9kCje5MmSBWWzbAg11CO3ezX0ZmuIInzXtiL50M0KiorCh1eLwqdtArvVA5tbxrkbUYKXvd8CTLKNjy/PtzqvIPi4TOzu8bK4R2ecNcJP8DFAWd7Msd2lAuUp2Nh2rkyCCfT9ILfLZsvOb3DHgdasxwPJaCNt+i1RdALyG4pWBUyQ7/EGsuoP9a0k5CoJG+fVxdYbmuIcRrgyVY1PFsBn9f277E+FMPwhYiCHzbLejm+xardpnvTLgr1ROUE24yAPl9VIynVmhIT8ji5U6h+ycpdaTDSYRNAgxXOj/3nqtgTTqjB1rjhV1vQJUyRq9lHIDiUH OIjNjgRX TC8Km096GFxHBNjSoVYLdLStmWZywavW+T82KUsoVU8sNImKF16sPk5Z4Kvwmgdr0vDaBYvnExJlVlLV4Yg+76CC8LpCGQGfJ1JENaPVr2OOg1agAIZh99TgDeyPqCzDG4dFpPqELeg5YaN32A8hTfQPQkpKvyknkJJGS6eHLZWhUAcBUAfuWvGhSaPyFkuvcBWdcxU2viZTbNyKZFV5eyXtFffqvjlcNvaxWaF+RU2DIoecrCeaCKmOPbpZsOB6VNaBwthB5ETRaWMpewou6CG4PLHBxex+eq6pu6qTBlqMyOXUOCp+WeSEeEFJH9VCWo6rPggo/TDV2+ZICk/KvpojWlbBkEYfO+6XD71HDEM6yi4+le0LCZWqj6XnlTC4IF3kQ7ZkMn8r+d463mlTNtO6ml2dbi7qK8Y/jsND63ZwMa7nqzopR+CwE3svlaBcY9x3GFr2dDXB3VvADEBAuTNuFf788FyhXOWlsV6Exr+s98lA5algpv2nd7wsGFjSdx1h2scqGeKeUDKuOzXI+hQfs+BgVY43MhsWcuHFPU0p/wd/wJO32K026lgOQapsH4GJZ9eulSisW9KSLHjNMpr1mFQg7OiSUm1S6coc2Em+HUt8WnAN7cRHSnJMiPKQV5emvQiGws2bf5dP2jvC+Jncih+iR1k63lkUyZ9ejPp6yubX6hGU2qfc9jTaFn9kF6HbHsgEHqD6vWLd8HTdfs+EiRayir54L4ZtsHZWbx0oiViJpMtseYLsNQoeUkqiN5CXl3YiHzf5Saqj5c7Te/0XB3UXXOBfo2AH1Kl4K57vJtaw= 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 17/02/2025 à 05:22, Anshuman Khandual a écrit : > 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 > --- > 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 Is it OK to drop the 'if MMU' from below ? > 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