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 6EE89C5AE59 for ; Tue, 3 Jun 2025 13:49:10 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E366F6B0460; Tue, 3 Jun 2025 09:49:09 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id E0E0E6B0462; Tue, 3 Jun 2025 09:49:09 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id CFF196B0463; Tue, 3 Jun 2025 09:49:09 -0400 (EDT) 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 B0C4D6B0460 for ; Tue, 3 Jun 2025 09:49:09 -0400 (EDT) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 4E62680ADC for ; Tue, 3 Jun 2025 13:49:09 +0000 (UTC) X-FDA: 83514220818.04.18B0AA2 Received: from mail-qt1-f174.google.com (mail-qt1-f174.google.com [209.85.160.174]) by imf18.hostedemail.com (Postfix) with ESMTP id 6AB411C0004 for ; Tue, 3 Jun 2025 13:49:07 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=ziepe.ca header.s=google header.b=aq0jjmCJ; spf=pass (imf18.hostedemail.com: domain of jgg@ziepe.ca designates 209.85.160.174 as permitted sender) smtp.mailfrom=jgg@ziepe.ca; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1748958547; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=ooaH+MVJLI6au3+Z1ecUWfQ+S7G2Wg3KD+ti8ca06oA=; b=PTE9CrY2PGzYMtI3sPQhhKNZqkHvl3dbECf5waGh91pK33SypA1dhl2k/ZkxSc5f+DPL/8 jkDpdx1ZdgiYuMowb+c2FYAiYetGh27krcknuOb328wB99l4qFcpJA3iVF0YZLUjfEoEfu +Iz8e7LL5/oe78DQF7yCqKZvl+2jZ/4= ARC-Authentication-Results: i=1; imf18.hostedemail.com; dkim=pass header.d=ziepe.ca header.s=google header.b=aq0jjmCJ; spf=pass (imf18.hostedemail.com: domain of jgg@ziepe.ca designates 209.85.160.174 as permitted sender) smtp.mailfrom=jgg@ziepe.ca; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1748958547; a=rsa-sha256; cv=none; b=da1C6DRIx8CxYhKKyymGj7lsvR6CUqR8w49OptKJGOg/EyDmcu4ZPrPKvz56dP7+DXF/4N lISsKIz+5xi91o/Ro/lzeC3HM91w/Pn6eERHzemxkh1NYSO14RzV41B/aHXqMin1ef8/Ap ewbKubiMhMdcn9oN/amKKwl91pUcDnI= Received: by mail-qt1-f174.google.com with SMTP id d75a77b69052e-4a43afb04a7so29699911cf.0 for ; Tue, 03 Jun 2025 06:49:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google; t=1748958546; x=1749563346; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=ooaH+MVJLI6au3+Z1ecUWfQ+S7G2Wg3KD+ti8ca06oA=; b=aq0jjmCJVrGIgD9d/nYgteyg6NJ/Balrs4aA1WpJ3J2e1abYyryCDfSKC9jAFfKduk NKat9eImWnmWLZUGeTsANU3gIiMwOmXIQrMWZOWrNYcgnYQXy0zPZWMfGqJzbI+MLGMf VYppAHoVtBTyNCF6dJ1dtVDEuhMQUjykzP8oRyyoRmExnRWlJyE4qZv53YWmwaukTFse ig0YqcY+29XQ11Yfu662BMZ7yNQE9eEICV82VmJ4umi+TS3AMl+abbxvzC69mqgytdki MTc0xtnR/T8MXX0WeHtmQnrPdgoBLCEtfiQeDmwevXp8S523VFG9ECYeIWb5KyzCFFmc xHmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748958546; x=1749563346; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=ooaH+MVJLI6au3+Z1ecUWfQ+S7G2Wg3KD+ti8ca06oA=; b=imUjyKgpacXOY/5cJ9Wi5n4NOso+BbbIH34+Yvjxjb7VJ9ffOUpEkDiqTOscdtvpbI im0LAE/vPnlxUHWezNfp9zgxjowoDjQofFToZe/Q9A53bEjb9accYEA68uI/sDNKYQCq cQ3iVhdTzel3ILjjS4WseS/0x9G6ocegFD806aSzCD17b4tnbGTnqhTNZ81UiwoOrx/0 LjzAT5O8wFLT4EL98m7RoWa1HwOE4O+7W7XheQLPUE8ttbHGJ5O7lwuJjREObUlXf9K4 tmtU7cVyZHlfgUZoIrmKhJZIJ1l6dfU2TeroTdOiAobMPrYMHZ2fpRaWQf3JKDsif9qE WF2w== X-Gm-Message-State: AOJu0YxCRPhOOr56Y1e6Jno7/1KMBjeCCOk885PGI5tQ4MUxV3Yyn+Zj zye4SYsk0hMPZi3FUOqMtWTNa6cj91K6E/UhviKk402oK9IPVI7wD7JzK1LRdLb0KDw= X-Gm-Gg: ASbGncuWGtG7FU347xRuZHM9cndgTm2Pc2ZIDCngtF1yrynBaNuzRRb1LrpjLOeV39x sbKON2f1CZ+95XYvLy108TQVRrSvRqumfDwcMZGtJsUz0Mn+oioT7qvhkA8YmgZSLs3Gd6jEtmS FPTwBSUSZLjEBYx42C4Xu99b97n/X42KXFUDeCey3U8p6JEM6TBe1tcyOjpvGUoltUV81cxzGPt 466oWQGac0GMAxjC8yCyWED/DSxMMIGzXNSkux48M6WZUFZ+K7U6ccPP3bgedoYE4hikd/I4scF EcUZe1ficT2xRzeMZ7lDMFP1raORgsSUd6i3oljTKa3av/GrkxfaYeEWzgk80V/RQwjmcF8FITl N6zsdrvfxQMNgwHIPjb6vMZIe2sg= X-Google-Smtp-Source: AGHT+IGIU1g+493Q79vIGhbP57BxcXzG4cORozjsE0WNUaw+m77zFEPhKIIEfe6WhON7WEL1UbHK4w== X-Received: by 2002:a05:622a:5a98:b0:494:b914:d140 with SMTP id d75a77b69052e-4a4aed8a697mr209908281cf.43.1748958546430; Tue, 03 Jun 2025 06:49:06 -0700 (PDT) Received: from ziepe.ca (hlfxns017vw-142-167-56-70.dhcp-dynamic.fibreop.ns.bellaliant.net. [142.167.56.70]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-4a435772a19sm74189111cf.1.2025.06.03.06.49.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Jun 2025 06:49:05 -0700 (PDT) Received: from jgg by wakko with local (Exim 4.97) (envelope-from ) id 1uMS0n-00000001hCF-1wNL; Tue, 03 Jun 2025 10:49:05 -0300 Date: Tue, 3 Jun 2025 10:49:05 -0300 From: Jason Gunthorpe To: Alistair Popple Cc: linux-mm@kvack.org, gerald.schaefer@linux.ibm.com, dan.j.williams@intel.com, willy@infradead.org, david@redhat.com, linux-kernel@vger.kernel.org, nvdimm@lists.linux.dev, linux-fsdevel@vger.kernel.org, linux-ext4@vger.kernel.org, linux-xfs@vger.kernel.org, jhubbard@nvidia.com, hch@lst.de, zhang.lyra@gmail.com, debug@rivosinc.com, bjorn@kernel.org, balbirs@nvidia.com, lorenzo.stoakes@oracle.com, linux-arm-kernel@lists.infradead.org, loongarch@lists.linux.dev, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-cxl@vger.kernel.org, dri-devel@lists.freedesktop.org, John@groves.net Subject: Re: [PATCH 09/12] powerpc: Remove checks for devmap pages and PMDs/PUDs Message-ID: <20250603134905.GJ386142@ziepe.ca> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 6AB411C0004 X-Stat-Signature: ropt4hzrcd8ae3dobpy6kwe4xypojqp5 X-Rspam-User: X-Rspamd-Server: rspam07 X-HE-Tag: 1748958547-753570 X-HE-Meta: U2FsdGVkX1+8WxECtM84ifTRIei99UDrlHG6ZHaM8JvJSZJFaKKmwVajBHJekthuesE/Y62cU+ugTDZZVl6HI+bVOxIR3xNFZlyxpOSpkSFhWhebYXkyZNUSFOPcXxn+Jjc5zM/SaLOgbJVwiUjws6+36OQbfz4EzGpwuFDEvoZwcQSnlkaa/Ljs6m7wQoD7+OicwlCiZdVzu5P7h+zd3hfuxYPXpeIUMMyJWb0w4YHFcpobgAp8Dj1MWtKlYBnEpzN0Wzo2nhdI38N0K/lyoerqR/vYop0Q1rVNP6bROc0ycxgTWjqOI+VtRq4sLp5WsV558PtCMMTMN1eUEBfWywzZWjsc2Gq+XdDoatuwfzuChGEdxghIu2lEBSgYG3Mx5F29+4X64Ln/tA+HktXLO7pkxA7bnpmaG6YrJt6mlE/tJsdEz6xmbO8bjDYThdeJCG9NVZAHvaXbCPBjMhlkvNW0I/fjGflW5K3Y4phKXtqIFUZxPtXo3TMFolWx9qsCO33ZtdJSA5rHwgQZ/vywjPIyGhK9x3LfciMEXO6uD+62MgztVRezxyLLEfUmZpEV9NybG694XcqOXq7sQ/a1tQIU7na8EkvyTtIvuR8mhq6rAE173gHpX0+axX46vHQ69QuDK3so4FjshGPNn/SqILpmcN0H4frXfCeSEya4JD4il2ipZIQjNJEaYT2uDvtR3kwDjSPTVv/mtdlvWKB00Pryg7sHZIHkxlobZATj3JGdNMk2SCE+9U4b9MV8+HVPXsLhN8ECgevFzFDgdZUiiNUSpcy3SUAcgbBMfjpUaRi6Vnd5HUY4sokPKMRtF7b8GpRIOq4ay2RfXlKrR3Q9p1pZ00/Eag2Y2iqNseG6UkPdAX+TodPaKP9VU0r73ClWopXoA6JP23f9sjr0szRBqt+5D5WQJXRvtfH6V9kYKUI0cNdeU8bx4liiBxuW8z7Xi3Wo5YKh3249bvkEA81 4sM04QoN WCwtC53Zl0azE0zPZE9I7spQ0lnn/8u0YfOiLZ5mbcBOrgv+cw07EiZdyKwBi81r4/boy+Q/7irTMMLRljznlgKa/+7woUrBKdfAQIxaPTmb1aYyln/gRwB4loN0uNfNgsSc1smtHie3v7DYmLCu2TYggUYIEerbPS6MYCvosOz+lzM4kAwLJe18x36RgSY0ZaxCCaq0npnI2pSQQLvqmSdIxkRDgTaQUbHpSbxkCKElUROz8mn5gm7r6OTordPXh6hOTv31ua+qmSypaocIP6znIXWGCyhzQ8jx7UfTEjfoe/UlsygCtNSzJyM9XTccrl8a+Ak4G6uigUScwiJ1G6BICzpGbeTK1bOpEDIUGsU7WFgKlr8Pl51wgRLaSGuygrgkvicWmwjXTx3iIkSAgPnnL9w== 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: On Thu, May 29, 2025 at 04:32:10PM +1000, Alistair Popple wrote: > PFN_DEV no longer exists. This means no devmap PMDs or PUDs will be > created, so checking for them is redundant. Instead mappings of pages that > would have previously returned true for pXd_devmap() will return true for > pXd_trans_huge() > > Signed-off-by: Alistair Popple > --- > arch/powerpc/mm/book3s64/hash_hugepage.c | 2 +- > arch/powerpc/mm/book3s64/hash_pgtable.c | 3 +-- > arch/powerpc/mm/book3s64/hugetlbpage.c | 2 +- > arch/powerpc/mm/book3s64/pgtable.c | 10 ++++------ > arch/powerpc/mm/book3s64/radix_pgtable.c | 5 ++--- > arch/powerpc/mm/pgtable.c | 2 +- > 6 files changed, 10 insertions(+), 14 deletions(-) Reviewed-by: Jason Gunthorpe Jason