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 E829CC36000 for ; Wed, 19 Mar 2025 22:22:14 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5ECF328001A; Wed, 19 Mar 2025 18:22:09 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 57316280004; Wed, 19 Mar 2025 18:22:09 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3EA9128001A; Wed, 19 Mar 2025 18:22: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 1D2CE280004 for ; Wed, 19 Mar 2025 18:22:09 -0400 (EDT) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 374C2120521 for ; Wed, 19 Mar 2025 22:22:11 +0000 (UTC) X-FDA: 83239724862.15.7778504 Received: from sea.source.kernel.org (sea.source.kernel.org [172.234.252.31]) by imf21.hostedemail.com (Postfix) with ESMTP id 7F3071C0003 for ; Wed, 19 Mar 2025 22:22:09 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=i12ijldI; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf21.hostedemail.com: domain of kbusch@kernel.org designates 172.234.252.31 as permitted sender) smtp.mailfrom=kbusch@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1742422929; a=rsa-sha256; cv=none; b=jn4szBNF+Va6J9dqo2fYmvP81SxdnRbOmZLZaZ1fN5mlZ8KVvskm1NJ0bRmbiUR/Xmzdte 4ske5+o6TsRP040Ve9pOGx2eQNP1nRVTXN94yZPeyI6jSTlCsAbPJW9FJ3LO6jr/9BlD/9 PU0Cid8lpXq87DluAhIWKvvl25bY92s= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=i12ijldI; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf21.hostedemail.com: domain of kbusch@kernel.org designates 172.234.252.31 as permitted sender) smtp.mailfrom=kbusch@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1742422929; 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=KQTW6kko3l1QQi4CrjFmnxLazuKyJeyp8e+1LMaThqU=; b=zeIDzws/w5mhzW7oirkx2iuE9qGE9gE7O3AGcu2TE2lCFOdjQQCL5XIKAxuQ9YIMC/U8dT Vj6+3eqofoJVSwQPOzE256Qq5N9q3wwwy3vMF2eMn3TamheYhSXklSTMd86zqn0birVdB3 SY39XL5FQ50sLQ42VjR12a9NOUO/RW8= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sea.source.kernel.org (Postfix) with ESMTP id A205A437DC; Wed, 19 Mar 2025 22:22:07 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 6922DC4CEE4; Wed, 19 Mar 2025 22:22:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1742422928; bh=xqfK+KqTEmnvRkw96spNfhu/mnuaNMYujybAAL7pUSE=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=i12ijldI5N0ICNvlgfikLn9YZT+PfpoaQYGzVCqV5QVQakxF/kzqU2Lqv2CAB6IHV oukxy6WIyS2CbLWL7kxfJdMzkQu7gqAxRZOAa1p2mfOrX+2GDDmeDGZqVjp/kO/OLY lwEEla+OizUzPM7ncFgeV1l4jIsIX4q4G8RT1EJZzEiZKhwLbsiVu+L39WLQHfLziX 5bZhlsYi0RShAQ0VdBbdCe0vn/QJAWYr/WEw/0VnTz19eLmx/UXR9f4QnnLZ+9C87U 7MKDh9fs6qsNuxlXnfxJaI1+lKuR+cSMWr2KN6CCJDgb4WPeN3wUpXKgXYd3V8OUrd 1bYWGngG+fTXg== Date: Wed, 19 Mar 2025 16:22:04 -0600 From: Keith Busch To: Peter Xu Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org, Gavin Shan , Catalin Marinas , x86@kernel.org, Ingo Molnar , Andrew Morton , Paolo Bonzini , Dave Hansen , Thomas Gleixner , Alistair Popple , kvm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Sean Christopherson , Oscar Salvador , Jason Gunthorpe , Borislav Petkov , Zi Yan , Axel Rasmussen , David Hildenbrand , Yan Zhao , Will Deacon , Kefeng Wang , Alex Williamson Subject: Re: [PATCH v2 18/19] mm/arm64: Support large pfn mappings Message-ID: References: <20240826204353.2228736-1-peterx@redhat.com> <20240826204353.2228736-19-peterx@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240826204353.2228736-19-peterx@redhat.com> X-Rspamd-Server: rspam07 X-Rspam-User: X-Stat-Signature: 98skncno9hwhujk64mjx6bf381qxppn5 X-Rspamd-Queue-Id: 7F3071C0003 X-HE-Tag: 1742422929-666317 X-HE-Meta: U2FsdGVkX1/9ZmrBU1WL18yWQBqwrNfGLzCnDnGcxruF1UMS5EA5QZCd70rc+1SW/pGKjWh+it/Tngbcqjyi3ctIGkA4JCpz8kZbXWJ1O8x3zF13nqAAWEgrXg3XCr7jZToKXkhC9BpEYfw4PsIgKre+sM40H/vAt74VTF3Vl4Z6dX2OFGrNn9cMaUgKZr8jKbfM0A/ggQp6T9EI/PnZVkylfWDxvObeCeHEWgRd9JebfV2DD5h/bPDv4EwzLyD0oI/5w9SlBs4+4bB8mQZoVIdXa+SVRNCjo9xS+oLagDsVLDVL3944F+plEDjbznQFzifyQeyFSg3DFVbagmNWc4OrA5FJBI4sQTeVcfxdMWIv1Z3OkCWHUrF109/nnGZADLWDBsLM48MuzSYNMXZhD3WQkytIuBZ6hpc04wBM/ngwAmul+Yx678wu7HwItphScxAFnegipkjian6LS7SPvdXZgN2dLZJ6VCK3L+t6igtLfq/dJ3OTyf6VRtPvBCP8TVBkG+ElyzOO0nVTobY1g6sOfbKQTGxhvOu3D7CwI7LOPeGGVJFynRnXLhAx5a0ZCQjM5ZHNLCSZm4Eh0/QY1+aVaOmiYZoBN3vrNmFcQaKptpMsmRxeB4hb8F83bAPQ02kHE/NKyk36lYcPKkhJtRNkYbPfPGdj4sjb+x/5YYaV0IoZo+OIetTfBhNrNF2bGBrKJvAeGFZueczSH/ELkLlD/aj77iA2XlXq3zmoLBzVT0UsDxKehz6r4bAlJchzMt2wPKUNq0M11k+3vM0GxKMUAtAGOMgUjmjyYpOZlYmN8I5OUu5efrBX8A6WM4W9SbrhLe/XLKssOxgMmt2mvkLsLI8HD4U1BAWaVBb//B6Cv358bZSpT3vzMY/hsxWdJDSTebUyrFhQRSSFDV88NWXpxQnwucX7ZytLqgWxKmsD9fZh91P64lglv534ByIWJD6i5k26BBMaFxu+P82 bO9gX9PM MVWTuKOb9I+tDWxMNXLgVDKGqKJpq0wLvtR6I9O0ol3hTzCGPxJ/kQy7oaYE1iVGCVlMkE+DHqaQFO17QM+XGUQzfYrAFIW7W+FvnxuOUH8zmn+sZagmcCJ/7K3+cU0aZ7LbXBQosN6rxn6aAIeXSeDSJZtjdOefaiVgy+Y5QWQE9jmMnHmWFtYg7e3UPcoVY4Pz6Mma+CZQx6NRbv4JTOeZX4j0pnFVbYDq/mnumigyaz3c= 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 Mon, Aug 26, 2024 at 04:43:52PM -0400, Peter Xu wrote: > +#ifdef CONFIG_ARCH_SUPPORTS_PUD_PFNMAP > +#define pud_special(pte) pte_special(pud_pte(pud)) > +#define pud_mkspecial(pte) pte_pud(pte_mkspecial(pud_pte(pud))) > +#endif Sorry for such a late reply, but this looked a bit weird as I'm doing some backporting. Not that I'm actually interested in this arch, so I can't readily test this, but I believe the intention was to name the macro argument "pud", not "pte".