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 273C5C021A4 for ; Thu, 13 Feb 2025 07:38:48 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 77E8F280003; Thu, 13 Feb 2025 02:38:47 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 72F53280001; Thu, 13 Feb 2025 02:38:47 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5F4DC280003; Thu, 13 Feb 2025 02:38:47 -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 48FC0280001 for ; Thu, 13 Feb 2025 02:38:47 -0500 (EST) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id AA3D51C76D5 for ; Thu, 13 Feb 2025 07:38:46 +0000 (UTC) X-FDA: 83114119452.07.65061C5 Received: from pegase2.c-s.fr (pegase2.c-s.fr [93.17.235.10]) by imf14.hostedemail.com (Postfix) with ESMTP id 9D6BF100009 for ; Thu, 13 Feb 2025 07:38:44 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=none; dmarc=pass (policy=quarantine) header.from=csgroup.eu; spf=pass (imf14.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=1739432324; a=rsa-sha256; cv=none; b=nxmDX1JinWw6FCW6PqtSmrEJNaW4QfXA/hf6W3kSTL1sZoiBKcYCPDCRKegaCWmRIsAsod A1yLBMDBh7LbBb/Z4PBytvOStdhan+mvunakuU7MtunMaGepMWLKGeNOIksbHjavlVOqTw fn65FfVkYkG5f8J+BS//+YYZlGUeRH8= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=none; dmarc=pass (policy=quarantine) header.from=csgroup.eu; spf=pass (imf14.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=1739432324; 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=YXzJf0QTmWtrn+uCzygWl0rMIEe6OKuy2bV4yi8ugBg=; b=hq4Z86q1c6Kfag1crtQJZ/JLN7ZefWeSXBa/DnfnlyFUdMszC3ZuAqWjri7akf9Tth+RY4 Yv+h/Rw1LMfnbN3S0AI0GZw4x36NaJDFqYoln3Fz/zJ2L58CCbkwATY8irgedBSyl/hDCQ uE4gK+Ivch7+CEsNjpPg+4CLkEXnnr8= Received: from localhost (mailhub3.si.c-s.fr [172.26.127.67]) by localhost (Postfix) with ESMTP id 4Ytn9Z50cpz9sSC; Thu, 13 Feb 2025 08:38:42 +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 Zu_4Dd552sBQ; Thu, 13 Feb 2025 08:38:42 +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 4Ytn9Z489bz9rvV; Thu, 13 Feb 2025 08:38:42 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by messagerie.si.c-s.fr (Postfix) with ESMTP id 883988B770; Thu, 13 Feb 2025 08:38:42 +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 LjIk626zRboP; Thu, 13 Feb 2025 08:38:42 +0100 (CET) Received: from [192.168.235.99] (unknown [192.168.235.99]) by messagerie.si.c-s.fr (Postfix) with ESMTP id 8E8148B763; Thu, 13 Feb 2025 08:38:41 +0100 (CET) Message-ID: <4fa83d76-117f-41bc-9137-676fb0c204dd@csgroup.eu> Date: Thu, 13 Feb 2025 08:38:39 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 4/4] mm: Rename GENERIC_PTDUMP and PTDUMP_CORE To: Anshuman Khandual , linux-mm@kvack.org Cc: steven.price@arm.com, Catalin Marinas , Will Deacon , Jonathan Corbet , Marc Zyngier , Michael Ellerman , Nicholas Piggin , Paul Walmsley , Palmer Dabbelt , Heiko Carstens , Vasily Gorbik , Thomas Gleixner , Ingo Molnar , Andrew Morton , linux-arm-kernel@lists.infradead.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, kvmarm@lists.linux.dev, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-s390@vger.kernel.org References: <20250213040934.3245750-1-anshuman.khandual@arm.com> <20250213040934.3245750-5-anshuman.khandual@arm.com> Content-Language: fr-FR From: Christophe Leroy In-Reply-To: <20250213040934.3245750-5-anshuman.khandual@arm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 9D6BF100009 X-Stat-Signature: 1ibfkzw5czpsx5pfw598e6qau6ypdbww X-Rspam-User: X-Rspamd-Server: rspam10 X-HE-Tag: 1739432324-315148 X-HE-Meta: U2FsdGVkX18HKSiFltnSjd574uZA/5Io9JjlXqf1F5MwHMUA3bnpKGzJ94m/ixf/g50pGYYaNk2icVp+KLPVmwwGC2KK9tyHaEYUOGn8RsMweG9CexAOoI2CIC14hrlSL9VRnHCMwT5e6/RtV3GRsQo6sFoFWUS4X9kkuUp8Jy6BLKp2qkmYBLE4dGqodunToTOO/vOECknJREzvdaycp1bVuPj3SsC2O1d+ZcXJVj/5BWWj9rRZuV8YA0Dsim4BH4Hhphs53jN82V9+nlRfqbfRzPyLgO0227mm/XTLosuWZZ9PSlCs8y34rvJZkABAzmXuW9zCmBIu9ebwZDv7XahosKW90PwJUfUaN0rmoJqpd8Rj47igeHgrvIy2rL7X/K7sNz5yAId/GW4gYdG+NgCpXQLBVfS/kTCwoWN5FL3KfsRn8zoLe2tqkDsNoZNkz9TFZksrRr4QBy8zsbpbg8R+GW46nLBmYcawtV56vVk210zs3QyNnBy8/kptHQ/jPPoOuNLT0LpM2R8SIH7CwNn5ZVai0N3w0GsTJhUsGwUrYQfy74XVoIj2t2VfpcquEYovL4Ps5lIvUbv2OFhasFTEhcIe1G/PA9dwodYHJyaWHxww2Dcm/9z77LfssjzlJ579rneYFmzWIYR+LcOnegCWQw0Uvz3UDmeXjbtvPJKfp8lphZromVcI9uSuUtqm8KGOns6B8kgnvP8D3/5N6gDizTxGD3e+nZNW/rJI0rGsCjYmlRipjBF8+3ysDkWlvwPtIZcQ4zY4W9Sob8lVzc2KpspZLsfQGhA8UIlrOzwn+5PmFModTO85R4Okyv5kRJxWGOFKTF692IgZGDfCnIz4hbaQQJYbisx0IrmPrh1+cL4JwEzQ0DpCTzHYUpanQ58eQ6elzDjQRdAQeF/ooGFc6JFWI0SHBNEI8vBlrwRspZZ7PyJlZBTecuF4+K5MJXzEDTkhnSN5xNTOc1q mGiJB0WI WEG0WPLsRm10E8y5LELNT/awlV4b2ep/Ea9ZrGBEbUReC/gPP7RKDCDgOINdkT2S3TEkrqeJrgAi0odzWAUQQtR4NGkrgot3FS54x19HZDNaBJQvlpNz2xkqbDeYZ4XpdlqNz+vTp97Pnjj6vNNLvwsADCW2kJQ5o5kGOeenDRbhVw0C7dozW10urdpOncUEMO1CW0nayQxrUFd6bTajcPhILeZ6yiTt/umKrBuKbZzYjxqc= 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 13/02/2025 à 05:09, 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. For me GENERIC_PTDUMP is more explicit and similar to GENERIC_IOMAP or GENERIC_IOREMAP or GENERIC_GETTIMEOFDAY: The arch provides the necessary helpers to use the generic implementation. For me ARCH_HAS_PTDUMP just mean't that an architecture implements PTDUMP, it doesn't mean it does it by using the generic infrastructure. For instance, arm32 implements PTDUMP but without using the generic one so I would say that arm32 has PTDUMP and expect it to select ARCH_HAS_PTDUMP