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 E6B46C4829E for ; Mon, 12 Feb 2024 21:35:12 +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=E5BbPY5FcXZaZQQQFYdUyBF+F4p0qaOKtjUmaV0VxrA=; b=CJib7bPGDXdAfl S4QAoLMNYtgg+UXzc0by77dZpvb+iZiZJA3UdVoC0oFptnW0RbP373qSgdB0C0WnKaI24bdclMIJu +yIUohlA/a3XPZFePfGR6IY3QxJ3fXBcm99oS58SbCeFO0roZAVuZOrvyL5EFaAj2wKhjiTiBpL4p fjfjKqhUxqbu+iZ0wVtgL4wg5XNTE+/SgekvMP6jra92SpIRz7t3jRw0ea25lFeRWGDXKl3ucEEaa Bq7PeVVqbyWMOJY2p/7mJdsfQ6ye1hKmgMWO9w4++IEMLjeJFg49P6afzfQx1N/V/SV2botmcF65Z Pleha8+PPW/Qjs4IaCvA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rZdx9-0000000703p-0VMk; Mon, 12 Feb 2024 21:35:03 +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 1rZdx6-0000000702p-1Z3p for linux-arm-kernel@lists.infradead.org; Mon, 12 Feb 2024 21:35:01 +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 EE8BEDA7; Mon, 12 Feb 2024 13:35:39 -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 CF5003F766; Mon, 12 Feb 2024 13:34:54 -0800 (PST) Message-ID: <3bc05163-2671-4239-ae5a-b9207fdca459@arm.com> Date: Mon, 12 Feb 2024 21:34:53 +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> <828d2573-b5fe-43b3-b955-944c05bcdb60@redhat.com> From: Ryan Roberts In-Reply-To: <828d2573-b5fe-43b3-b955-944c05bcdb60@redhat.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240212_133500_533343_F20DADBA X-CRM114-Status: GOOD ( 24.52 ) 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 T24gMTIvMDIvMjAyNCAxNDoyOSwgRGF2aWQgSGlsZGVuYnJhbmQgd3JvdGU6Cj4gT24gMTIuMDIu MjQgMTU6MTAsIFJ5YW4gUm9iZXJ0cyB3cm90ZToKPj4gT24gMTIvMDIvMjAyNCAxMjoxNCwgRGF2 aWQgSGlsZGVuYnJhbmQgd3JvdGU6Cj4+PiBPbiAwMi4wMi4yNCAwOTowNywgUnlhbiBSb2JlcnRz IHdyb3RlOgo+Pj4+IFRoZSBnb2FsIGlzIHRvIGJlIGFibGUgdG8gYWR2YW5jZSBhIFBURSBieSBh biBhcmJpdHJhcnkgbnVtYmVyIG9mIFBGTnMuCj4+Pj4gU28gaW50cm9kdWNlIGEgbmV3IEFQSSB0 aGF0IHRha2VzIGEgbnIgcGFyYW0uCj4+Pj4KPj4+PiBXZSBhcmUgZ29pbmcgdG8gcmVtb3ZlIHB0 ZV9uZXh0X3BmbigpIGFuZCByZXBsYWNlIGl0IHdpdGgKPj4+PiBwdGVfYWR2YW5jZV9wZm4oKS4g QXMgYSBmaXJzdCBzdGVwLCBpbXBsZW1lbnQgcHRlX25leHRfcGZuKCkgYXMgYQo+Pj4+IHdyYXBw ZXIgYXJvdW5kIHB0ZV9hZHZhbmNlX3BmbigpIHNvIHRoYXQgd2UgY2FuIGluY3JlbWVudGFsbHkg c3dpdGNoIHRoZQo+Pj4+IGFyY2hpdGVjdHVyZXMgb3Zlci4gT25jZSBhbGwgYXJjaGVzIGFyZSBt b3ZlZCBvdmVyLCB3ZSB3aWxsIGNoYW5nZSBhbGwKPj4+PiB0aGUgY29yZS1tbSBjYWxsZXJzIHRv IGNhbGwgcHRlX2FkdmFuY2VfcGZuKCkgZGlyZWN0bHkgYW5kIHJlbW92ZSB0aGUKPj4+PiB3cmFw cGVyLgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogUnlhbiBSb2JlcnRzIDxyeWFuLnJvYmVydHNA YXJtLmNvbT4KPj4+PiAtLS0KPj4+PiDCoMKgIGluY2x1ZGUvbGludXgvcGd0YWJsZS5oIHwgOCAr KysrKysrLQo+Pj4+IMKgwqAgMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMSBkZWxl dGlvbigtKQo+Pj4+Cj4+Pj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvcGd0YWJsZS5oIGIv aW5jbHVkZS9saW51eC9wZ3RhYmxlLmgKPj4+PiBpbmRleCA1ZTdlYWY4ZjJiOTcuLjgxNWQ5MmRj Yjk2YiAxMDA2NDQKPj4+PiAtLS0gYS9pbmNsdWRlL2xpbnV4L3BndGFibGUuaAo+Pj4+ICsrKyBi L2luY2x1ZGUvbGludXgvcGd0YWJsZS5oCj4+Pj4gQEAgLTIxNCw5ICsyMTQsMTUgQEAgc3RhdGlj IGlubGluZSBpbnQgcG1kX2RpcnR5KHBtZF90IHBtZCkKPj4+PiDCoMKgIMKgIMKgICNpZm5kZWYg cHRlX25leHRfcGZuCj4+Pj4gKyNpZm5kZWYgcHRlX2FkdmFuY2VfcGZuCj4+Pj4gK3N0YXRpYyBp bmxpbmUgcHRlX3QgcHRlX2FkdmFuY2VfcGZuKHB0ZV90IHB0ZSwgdW5zaWduZWQgbG9uZyBucikK Pj4+PiArewo+Pj4+ICvCoMKgwqAgcmV0dXJuIF9fcHRlKHB0ZV92YWwocHRlKSArIChuciA8PCBQ Rk5fUFRFX1NISUZUKSk7Cj4+Pj4gK30KPj4+PiArI2VuZGlmCj4+Pj4gwqDCoCBzdGF0aWMgaW5s aW5lIHB0ZV90IHB0ZV9uZXh0X3BmbihwdGVfdCBwdGUpCj4+Pj4gwqDCoCB7Cj4+Pj4gLcKgwqDC oCByZXR1cm4gX19wdGUocHRlX3ZhbChwdGUpICsgKDFVTCA8PCBQRk5fUFRFX1NISUZUKSk7Cj4+ Pj4gK8KgwqDCoCByZXR1cm4gcHRlX2FkdmFuY2VfcGZuKHB0ZSwgMSk7Cj4+Pj4gwqDCoCB9Cj4+ Pj4gwqDCoCAjZW5kaWYKPj4+PiDCoMKgIAo+Pj4KPj4+IEkgZG8gd29uZGVyIGlmIHdlIHNpbXBs eSB3YW50IHRvIGxlYXZlIHB0ZV9uZXh0X3BmbigpIGFyb3VuZD8gRXNwZWNpYWxseSBwYXRjaAo+ Pj4gIzQsICM2IGRvbid0IHJlYWxseSBiZW5lZml0IGZyb20gdGhlIGNoYW5nZT8gU28gYXJlIHRo ZSBvdGhlciBzZXRfcHRlcygpCj4+PiBpbXBsZW1lbnRhdGlvbnMuCj4+Pgo+Pj4gVGhhdCBpcywg b25seSBjb252ZXJ0IGFsbCBwdGVfbmV4dF9wZm4oKS0+cHRlX2FkdmFuY2VfcGZuKCksIGFuZCBs ZWF2ZSBhCj4+PiBwdGVfbmV4dF9wZm4oKSBtYWNybyBpbiBwbGFjZS4KPj4+Cj4+PiBBbnkgZG93 bnNpZGVzIHRvIHRoYXQ/Cj4+Cj4+IFRoZSBkb3duc2lkZSBpcyBqdXN0IGhhdmluZyBtdWx0aXBs ZSBmdW5jdGlvbnMgdGhhdCBlZmZlY3RpdmVseSBkbyB0aGUgc2FtZQo+PiB0aGluZy4gUGVyc29u YWxseSBJIHRoaW5rIGl0cyBjbGVhbmVyIGFuZCBlYXNpZXIgdG8gdW5kZXJzdGFuZCB0aGUgY29k ZSB3aXRoCj4+IGp1c3Qgb25lIGdlbmVyaWMgZnVuY3Rpb24gd2hpY2ggd2UgcGFzcyAxIHRvIGl0 IHdoZXJlIHdlIG9ubHkgd2FudCB0byBhZHZhbmNlIGJ5Cj4+IDEuIEluIHRoZSBlbmQsIHRoZXJl IGFyZSBvbmx5IGEgY291cGxlIG9mIHBsYWNlcyB3aGVyZSBwdGVfYWR2YW5jZV9wZm4oMSkgaXMK Pj4gdXNlZCwgc28gZG9lc24ndCByZWFsbHkgc2VlbSB2YWx1YWJsZSB0byBtZSB0byBtYWludGFp biBhIHNwZWNpYWxpemF0aW9uLgo+IAo+IFdlbGwsIG5vdCByZWFsbHkgZnVuY3Rpb25zLCBqdXN0 IGEgbWFjcm8uIExpa2Ugd2UgaGF2ZSBzZXRfcHRlX2F0KCkgdHJhbnNsYXRpbmcKPiB0byBzZXRf cHRlcygpLgo+IAo+IEFyZ3VhYmx5LCB3ZSBoYXZlIG1vcmUgY2FsbGVycyBvZiBzZXRfcHRlX2F0 KCkuCj4gCj4gIkVhc2llciB0byB1bmRlcnN0YW5kIiwgSSBkb24ndCBrbm93LiA6KQo+IAo+Pgo+ PiBVbmxlc3MgeW91IGZlZWwgc3Ryb25nbHkgdGhhdCB3ZSBuZWVkIHRvIGtlZXAgcHRlX25leHRf cGZuKCkgdGhlbiBJJ2QgcHJlZmVyIHRvCj4+IGxlYXZlIGl0IGFzIEkndmUgZG9uZSBpbiB0aGlz IHNlcmllcy4KPiAKPiBXZWxsLCBpdCBtYWtlcyB5b3UgcGF0Y2ggc2V0IHNob3J0ZXIgYW5kIHRo ZXJlIGlzIGxlc3MgY29kZSBjaHVybi4KPiAKPiBTbyBwZXJzb25hbGx5LCBJJ2QganVzdCBsZWF2 ZSBwdGVfbmV4dF9wZm4oKSBpbiB0aGVyZS4gQnV0IHdoYXRldmVyIHlvdSBwcmVmZXIsCj4gbm90 IHRoZSBlbmQgb2YgdGhlIHdvcmxkLgoKSSB0aG91Z2h0IGFib3V0IHRoaXMgYSBiaXQgbW9yZSBh bmQgcmVtZW1iZXJlZCB0aGF0IEknbSB0aGUgYXBwcmVudGljZSBzbyBJJ3ZlCmNoYW5nZWQgaXQg YXMgeW91IHN1Z2dlc3RlZC4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVs QGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9s aXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==