Received: by 2002:a05:7412:1e0b:b0:fc:a2b0:25d7 with SMTP id kr11csp640004rdb; Thu, 15 Feb 2024 10:32:39 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCXwoXO91f7A4PVqmChqN0pg3sfsY/5snMaRwOiqVmmfgdiiHLCUuUBpmyEglw01nf2gJNmnuqvl3WnmXTgnQQrYh7I8b1DWu67fYGDczg== X-Google-Smtp-Source: AGHT+IFlijMJtqXKlZLqm9TkHUNXVUui6UQ806xjuyqZj8izpnnpLAc/Np2qYoafi3L9jfneCyvH X-Received: by 2002:a17:906:6805:b0:a3d:ad0d:9281 with SMTP id k5-20020a170906680500b00a3dad0d9281mr1189273ejr.26.1708021959690; Thu, 15 Feb 2024 10:32:39 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708021959; cv=pass; d=google.com; s=arc-20160816; b=oKX0RyrJGkP+VBjZfzOZKBthpZR7g1R6LO7qGm5whK0GRJNaLqT2JAV+bpiJUB31L7 9FHFm49+Tni+SjH3Ih7pziLeq5Kt1NpzqXf6ZlCjKoaLRQVpJdLXV7cq+Qf5GmP10ggK lPoldcSabbXf82YkC49CZC7gi4pXaS8+J9/Bb2vuUCzKaMM/MBPsK8fHnFPZz6VMT1Tc YMfCkhv0UIn+3fnKJOYDdTCSyJczBkjwv0oMXOR/DGxyPPHhKUlUQjdK7GJWWwlDHj05 Dp0fJauGAd82vN6cCE4c+TbVn6VH0E9u+dm6KfhugCLZe/aFYFezidlhsTOcJp5YFM7z 0Eeg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date; bh=dbUjiY21dUzXAPdoLWS+x47EujIeBA3/HKidLqBE38Q=; fh=r8G2JENgcRo/RTe4xvZO7IzPLZ7yvHykzgF2Da/HHrw=; b=Lrc41RujAW7GjsCkyv0RyadV8lhXffTT+clynIEsBAJ6xxyy5Pz2DtJU0Cv8ZO/TIu lR7R3H3edVLlgHk8Kot6l00jRcLcHJ10A/SE7UWXVcpFaT5aMOErAVGpH9lqBU+Yraqf lIjoUuLz9IjJ/3pfclBTvfa4tMjFyxPdTpMu78+Y2boPQjAxYpIN2lLDIxKo2oI05LJe jUJv7zPfJSZksT+16KlCnixEJk7GmxTbnNEGU9dqijeQMS6B4TuBUWW58mVmq+8/d0Di OuXBxYukuzT/H8Ah+JdkdVmt2pOMGkJimxKC9T8c6wef6loJdjMt5tnDhBPAVBt7K35p rS4g==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1); spf=pass (google.com: domain of linux-kernel+bounces-67509-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-67509-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id v16-20020a170906339000b00a3d76cba3d2si825763eja.486.2024.02.15.10.32.39 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 15 Feb 2024 10:32:39 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-67509-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; arc=pass (i=1); spf=pass (google.com: domain of linux-kernel+bounces-67509-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-67509-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 704B61F262D9 for ; Thu, 15 Feb 2024 18:32:39 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 70B9C13B288; Thu, 15 Feb 2024 18:28:02 +0000 (UTC) Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id F05A8131E32 for ; Thu, 15 Feb 2024 18:28:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708021682; cv=none; b=ZqUjXlJP3o308SR5kcdkw3PyLNbRWg9UIz1uZlD9uZ5XPoLQ/9+Cs6gKC8L24daDGY1fJnJlLvpTsIGHyOGNalxRFxeNg4CwRqNev8U+smo02RaBdU8uQc7DS8UQH+wYHRq5d4AYCCFVX5GaAywwFb1KZjvpIGggg0VPHix82RU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708021682; c=relaxed/simple; bh=aXmCygnSA/t+E1LQZJPu8hlRgUMPmLEmdqC1Eadyo+E=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=bxYE/Z1NFL3HKa0puqJq/atlBuugr0IAkX4z24dNUSHICcdw0v/vA4lOdDISF0sXcv2vqesxHkPWBthSzvcUvLVaRbb+iBbkpxeK/VbIKcNCIUkic97ukU0W+uoJTKUg1uT2BJ3vXB5li3uZ0d5yOLL6V/zJXghWb4u1+LymJMw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 983B8C433C7; Thu, 15 Feb 2024 18:27:56 +0000 (UTC) Date: Thu, 15 Feb 2024 18:27:54 +0000 From: Catalin Marinas To: Ryan Roberts Cc: Will Deacon , Ard Biesheuvel , Marc Zyngier , James Morse , Andrey Ryabinin , Andrew Morton , Matthew Wilcox , Mark Rutland , David Hildenbrand , Kefeng Wang , John Hubbard , Zi Yan , Barry Song <21cnbao@gmail.com>, Alistair Popple , Yang Shi , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , "H. Peter Anvin" , linux-arm-kernel@lists.infradead.org, x86@kernel.org, linuxppc-dev@lists.ozlabs.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v6 04/18] arm64/mm: Convert pte_next_pfn() to pte_advance_pfn() Message-ID: References: <20240215103205.2607016-1-ryan.roberts@arm.com> <20240215103205.2607016-5-ryan.roberts@arm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240215103205.2607016-5-ryan.roberts@arm.com> On Thu, Feb 15, 2024 at 10:31:51AM +0000, Ryan Roberts wrote: > Core-mm needs to be able to advance the pfn by an arbitrary amount, so > override the new pte_advance_pfn() API to do so. > > Signed-off-by: Ryan Roberts Acked-by: Catalin Marinas