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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id B217EC4829B for ; Mon, 12 Feb 2024 14:11:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To: Subject:MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=RBLHXuNkc5g+F4rhOBTSJImLXZfaqwaum6mqkZUgbFw=; b=pU4IBH2e+oRB7K 4DtOyxwa63Ibe6kM2IifAZQJ6l1krjlZtY7komh6PoyhicVI94rj9HKLCMWoc3vYH+9NFjsB2okNI g1kHMpitrSuXYZPHkdKdqPCiXXNbkavHyuIKEW+CI7twcXK/aNR8Xo2lEj/EEV6A42PeI8MUoN+hs TrwDxCkeKWPgkXjk7+DpHTLIn6hkwq4jWEM8tJ3kiZ6p+DWwb4okMwUJ4/W/y6vq17MRKqRhQGOoO TRIRHTUaouSzHqEGhygzP59nz/xSqHNKeKpPOBA4/pfEhNwwcaplTZko806iu1avFyTDcsYIxDZVq pFltL8Ub7yju6Y5gxFmQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rZX1Z-00000005jM7-3zim; Mon, 12 Feb 2024 14:11:09 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rZX1W-00000005jIl-1n3k for linux-arm-kernel@lists.infradead.org; Mon, 12 Feb 2024 14:11:08 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 16DF8DA7; Mon, 12 Feb 2024 06:11:43 -0800 (PST) Received: from [10.57.78.115] (unknown [10.57.78.115]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8A1673F7BD; Mon, 12 Feb 2024 06:10:57 -0800 (PST) Message-ID: Date: Mon, 12 Feb 2024 14:10:55 +0000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v5 03/25] mm: Make pte_next_pfn() a wrapper around pte_advance_pfn() Content-Language: en-GB To: David Hildenbrand , Catalin Marinas , Will Deacon , Ard Biesheuvel , Marc Zyngier , James Morse , Andrey Ryabinin , Andrew Morton , Matthew Wilcox , Mark Rutland , Kefeng Wang , John Hubbard , Zi Yan , Barry Song <21cnbao@gmail.com>, Alistair Popple , Yang Shi , Nicholas Piggin , Christophe Leroy , "Aneesh Kumar K.V" , "Naveen N. Rao" , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , "H. Peter Anvin" Cc: linux-arm-kernel@lists.infradead.org, x86@kernel.org, linuxppc-dev@lists.ozlabs.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org References: <20240202080756.1453939-1-ryan.roberts@arm.com> <20240202080756.1453939-4-ryan.roberts@arm.com> From: Ryan Roberts In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240212_061106_610138_7550FE6E X-CRM114-Status: GOOD ( 23.41 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMTIvMDIvMjAyNCAxMjoxNCwgRGF2aWQgSGlsZGVuYnJhbmQgd3JvdGU6Cj4gT24gMDIuMDIu MjQgMDk6MDcsIFJ5YW4gUm9iZXJ0cyB3cm90ZToKPj4gVGhlIGdvYWwgaXMgdG8gYmUgYWJsZSB0 byBhZHZhbmNlIGEgUFRFIGJ5IGFuIGFyYml0cmFyeSBudW1iZXIgb2YgUEZOcy4KPj4gU28gaW50 cm9kdWNlIGEgbmV3IEFQSSB0aGF0IHRha2VzIGEgbnIgcGFyYW0uCj4+Cj4+IFdlIGFyZSBnb2lu ZyB0byByZW1vdmUgcHRlX25leHRfcGZuKCkgYW5kIHJlcGxhY2UgaXQgd2l0aAo+PiBwdGVfYWR2 YW5jZV9wZm4oKS4gQXMgYSBmaXJzdCBzdGVwLCBpbXBsZW1lbnQgcHRlX25leHRfcGZuKCkgYXMg YQo+PiB3cmFwcGVyIGFyb3VuZCBwdGVfYWR2YW5jZV9wZm4oKSBzbyB0aGF0IHdlIGNhbiBpbmNy ZW1lbnRhbGx5IHN3aXRjaCB0aGUKPj4gYXJjaGl0ZWN0dXJlcyBvdmVyLiBPbmNlIGFsbCBhcmNo ZXMgYXJlIG1vdmVkIG92ZXIsIHdlIHdpbGwgY2hhbmdlIGFsbAo+PiB0aGUgY29yZS1tbSBjYWxs ZXJzIHRvIGNhbGwgcHRlX2FkdmFuY2VfcGZuKCkgZGlyZWN0bHkgYW5kIHJlbW92ZSB0aGUKPj4g d3JhcHBlci4KPj4KPj4gU2lnbmVkLW9mZi1ieTogUnlhbiBSb2JlcnRzIDxyeWFuLnJvYmVydHNA YXJtLmNvbT4KPj4gLS0tCj4+IMKgIGluY2x1ZGUvbGludXgvcGd0YWJsZS5oIHwgOCArKysrKysr LQo+PiDCoCAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4+ Cj4+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L3BndGFibGUuaCBiL2luY2x1ZGUvbGludXgv cGd0YWJsZS5oCj4+IGluZGV4IDVlN2VhZjhmMmI5Ny4uODE1ZDkyZGNiOTZiIDEwMDY0NAo+PiAt LS0gYS9pbmNsdWRlL2xpbnV4L3BndGFibGUuaAo+PiArKysgYi9pbmNsdWRlL2xpbnV4L3BndGFi bGUuaAo+PiBAQCAtMjE0LDkgKzIxNCwxNSBAQCBzdGF0aWMgaW5saW5lIGludCBwbWRfZGlydHko cG1kX3QgcG1kKQo+PiDCoCDCoCDCoCAjaWZuZGVmIHB0ZV9uZXh0X3Bmbgo+PiArI2lmbmRlZiBw dGVfYWR2YW5jZV9wZm4KPj4gK3N0YXRpYyBpbmxpbmUgcHRlX3QgcHRlX2FkdmFuY2VfcGZuKHB0 ZV90IHB0ZSwgdW5zaWduZWQgbG9uZyBucikKPj4gK3sKPj4gK8KgwqDCoCByZXR1cm4gX19wdGUo cHRlX3ZhbChwdGUpICsgKG5yIDw8IFBGTl9QVEVfU0hJRlQpKTsKPj4gK30KPj4gKyNlbmRpZgo+ PiDCoCBzdGF0aWMgaW5saW5lIHB0ZV90IHB0ZV9uZXh0X3BmbihwdGVfdCBwdGUpCj4+IMKgIHsK Pj4gLcKgwqDCoCByZXR1cm4gX19wdGUocHRlX3ZhbChwdGUpICsgKDFVTCA8PCBQRk5fUFRFX1NI SUZUKSk7Cj4+ICvCoMKgwqAgcmV0dXJuIHB0ZV9hZHZhbmNlX3BmbihwdGUsIDEpOwo+PiDCoCB9 Cj4+IMKgICNlbmRpZgo+PiDCoCAKPiAKPiBJIGRvIHdvbmRlciBpZiB3ZSBzaW1wbHkgd2FudCB0 byBsZWF2ZSBwdGVfbmV4dF9wZm4oKSBhcm91bmQ/IEVzcGVjaWFsbHkgcGF0Y2gKPiAjNCwgIzYg ZG9uJ3QgcmVhbGx5IGJlbmVmaXQgZnJvbSB0aGUgY2hhbmdlPyBTbyBhcmUgdGhlIG90aGVyIHNl dF9wdGVzKCkKPiBpbXBsZW1lbnRhdGlvbnMuCj4gCj4gVGhhdCBpcywgb25seSBjb252ZXJ0IGFs bCBwdGVfbmV4dF9wZm4oKS0+cHRlX2FkdmFuY2VfcGZuKCksIGFuZCBsZWF2ZSBhCj4gcHRlX25l eHRfcGZuKCkgbWFjcm8gaW4gcGxhY2UuCj4gCj4gQW55IGRvd25zaWRlcyB0byB0aGF0PyAKClRo ZSBkb3duc2lkZSBpcyBqdXN0IGhhdmluZyBtdWx0aXBsZSBmdW5jdGlvbnMgdGhhdCBlZmZlY3Rp dmVseSBkbyB0aGUgc2FtZQp0aGluZy4gUGVyc29uYWxseSBJIHRoaW5rIGl0cyBjbGVhbmVyIGFu ZCBlYXNpZXIgdG8gdW5kZXJzdGFuZCB0aGUgY29kZSB3aXRoCmp1c3Qgb25lIGdlbmVyaWMgZnVu Y3Rpb24gd2hpY2ggd2UgcGFzcyAxIHRvIGl0IHdoZXJlIHdlIG9ubHkgd2FudCB0byBhZHZhbmNl IGJ5CjEuIEluIHRoZSBlbmQsIHRoZXJlIGFyZSBvbmx5IGEgY291cGxlIG9mIHBsYWNlcyB3aGVy ZSBwdGVfYWR2YW5jZV9wZm4oMSkgaXMKdXNlZCwgc28gZG9lc24ndCByZWFsbHkgc2VlbSB2YWx1 YWJsZSB0byBtZSB0byBtYWludGFpbiBhIHNwZWNpYWxpemF0aW9uLgoKVW5sZXNzIHlvdSBmZWVs IHN0cm9uZ2x5IHRoYXQgd2UgbmVlZCB0byBrZWVwIHB0ZV9uZXh0X3BmbigpIHRoZW4gSSdkIHBy ZWZlciB0bwpsZWF2ZSBpdCBhcyBJJ3ZlIGRvbmUgaW4gdGhpcyBzZXJpZXMuCgo+IFRoaXMgcGF0 Y2ggaGVyZSB3b3VsZCBiZWNvbWU6Cj4gCj4gI2lmbmRlZiBwdGVfYWR2YW5jZV9wZm4KPiBzdGF0 aWMgaW5saW5lIHB0ZV90IHB0ZV9hZHZhbmNlX3BmbihwdGVfdCBwdGUsIHVuc2lnbmVkIGxvbmcg bnIpCj4gewo+IMKgwqDCoMKgcmV0dXJuIF9fcHRlKHB0ZV92YWwocHRlKSArIChuciA8PCBQRk5f UFRFX1NISUZUKSk7Cj4gfQo+ICNlbmRpZgo+IAo+ICNpZm5kZWYgcHRlX25leHRfcGZuCj4gI2Rl ZmluZSBwdGVfbmV4dF9wZm4ocHRlKSBwdGVfYWR2YW5jZV9wZm4ocHRlLCAxKQo+ICNlbmRpZgo+ IAo+IEFzIHlvdSBjb252ZXJ0IHRoZSB0aHJlZSBhcmNoZXMsIG1ha2UgdGhlbSBkZWZpbmUgcHRl X2FkdmFuY2VfcGZuIGFuZCB1ZG5lZmluZQo+IHB0ZV9uZXh0X3Bmbi4gaW4gdGhlIGVuZCwgeW91 IGNhbiBkcm9wIHRoZSAjaWZkZWYgYXJvdW5kIHB0ZV9uZXh0X3BmbiBoZXJlLgo+IAoKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJu ZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRw Oi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK