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 BDD6DC25B10 for ; Mon, 13 May 2024 09:00:15 +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=45MxBn91OVBbMgP6Sxg/Tjn+BiIC2BsUhywjXBcr4Vg=; b=Iy+rYMvJMLQxYG KP64Yk0LdcPlTGSjpFHmy8tx29fHFaBVbVdv0QdIlcX/0tpEQeFIJh68uNrL6R2IL9eMGM3cdUm7G EpeH6WRLdouK/zlITd3ZFf39yBjR1Vq4p9Tl3XroC0HWARtbaXBxsO4fLz51jZzC5fr2xXu+kO8Ul UG5ft6nakiOxF62cxB3duSJGbnLYs78Q+I8KR2NJYzJKZn8J9mtAj/XHAJj49iu/dn3NeMpkV0mpR 046+/ToiN1qzRNcYU88nz8o5YFWLstXXJZg03xFrwByPrtjU3lMXWLYIbio9/6CGGVwk680udoAaZ relUKsLhqfk7LYAXRO1Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1s6RXW-0000000CJ76-0TSv; Mon, 13 May 2024 09:00:10 +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 1s6RXS-0000000CJ4z-2dct; Mon, 13 May 2024 09:00: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 B5E1B1007; Mon, 13 May 2024 02:00:27 -0700 (PDT) Received: from [10.57.68.95] (unknown [10.57.68.95]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A91963F762; Mon, 13 May 2024 02:00:00 -0700 (PDT) Message-ID: <7504a525-8211-48b3-becb-a6e838c1b42e@arm.com> Date: Mon, 13 May 2024 09:59:59 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH RESEND v2 0/9] Merge arm64/riscv hugetlbfs contpte support Content-Language: en-GB To: Alexandre Ghiti Cc: Catalin Marinas , Will Deacon , Mark Rutland , Paul Walmsley , Palmer Dabbelt , Albert Ou , Andrew Morton , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, linux-mm@kvack.org References: <20240508113419.18620-1-alexghiti@rivosinc.com> <6d37f914-d139-48ea-be63-c428ac767cc1@arm.com> From: Ryan Roberts In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240513_020006_813779_3C6D2D05 X-CRM114-Status: GOOD ( 36.28 ) X-BeenThere: linux-riscv@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-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org T24gMTIvMDUvMjAyNCAxODoyNSwgQWxleGFuZHJlIEdoaXRpIHdyb3RlOgo+IEhpIFJ5YW4sCj4g Cj4gT24gRnJpLCBNYXkgMTAsIDIwMjQgYXQgMzo0OeKAr1BNIFJ5YW4gUm9iZXJ0cyA8cnlhbi5y b2JlcnRzQGFybS5jb20+IHdyb3RlOgo+Pgo+PiBPbiAwOC8wNS8yMDI0IDEyOjM0LCBBbGV4YW5k cmUgR2hpdGkgd3JvdGU6Cj4+PiBUaGlzIHBhdGNoc2V0IGludGVuZHMgdG8gbWVyZ2UgdGhlIGNv bnRpZ3VvdXMgcHRlcyBodWdldGxiZnMgaW1wbGVtZW50YXRpb24KPj4+IG9mIGFybTY0IGFuZCBy aXNjdi4KPj4+Cj4+PiBCb3RoIGFybTY0IGFuZCByaXNjdiBzdXBwb3J0IHRoZSB1c2Ugb2YgY29u dGlndW91cyBwdGVzIHRvIG1hcCBwYWdlcyB0aGF0Cj4+PiBhcmUgbGFyZ2VyIHRoYW4gdGhlIGRl ZmF1bHQgcGFnZSB0YWJsZSBzaXplLCByZXNwZWN0aXZlbHkgY2FsbGVkIGNvbnRwdGUKPj4+IGFu ZCBzdm5hcG90Lgo+Pj4KPj4+IFRoZSByaXNjdiBpbXBsZW1lbnRhdGlvbiBkaWZmZXJzIGZyb20g dGhlIGFybTY0J3MgaW4gdGhhdCB0aGUgTFNCcyBvZiB0aGUKPj4+IHBmbiBvZiBhIHN2bmFwb3Qg cHRlIGFyZSB1c2VkIHRvIHN0b3JlIHRoZSBzaXplIG9mIHRoZSBtYXBwaW5nLCBhbGxvd2luZwo+ Pj4gZm9yIGZ1dHVyZSBzaXplcyB0byBiZSBhZGRlZCAoZm9yIG5vdyBvbmx5IDY0S0IgaXMgc3Vw cG9ydGVkKS4gVGhhdCdzIGFuCj4+PiBpc3N1ZSBmb3IgdGhlIGNvcmUgbW0gY29kZSB3aGljaCBl eHBlY3RzIHRvIGZpbmQgdGhlICpyZWFsKiBwZm4gYSBwdGUgcG9pbnRzCj4+PiB0by4gUGF0Y2gg MSBmaXhlcyB0aGF0IGJ5IGFsd2F5cyByZXR1cm5pbmcgc3ZuYXBvdCBwdGVzIHdpdGggdGhlIHJl YWwgcGZuCj4+PiBhbmQgcmVzdG9yZXMgdGhlIHNpemUgb2YgdGhlIG1hcHBpbmcgd2hlbiBpdCBp cyB3cml0dGVuIHRvIGEgcGFnZSB0YWJsZS4KPj4+Cj4+PiBUaGUgZm9sbG93aW5nIHBhdGNoZXMg YXJlIGp1c3QgbWVyZ2VzIG9mIHRoZSAyIGRpZmZlcmVudCBpbXBsZW1lbnRhdGlvbnMKPj4+IHRo YXQgY3VycmVudGx5IGV4aXN0IGluIGFybTY0IGFuZCByaXNjdiB3aGljaCBhcmUgdmVyeSBzaW1p bGFyLiBJdCBwYXZlcwo+Pj4gdGhlIHdheSB0byB0aGUgcmV1c2Ugb2YgdGhlIHJlY2VudCBjb250 cHRlIFRIUCB3b3JrIGJ5IFJ5YW4gWzFdIHRvIGF2b2lkCj4+PiByZWltcGxlbWVudGluZyB0aGUg c2FtZSBpbiByaXNjdi4KPj4KPj4gSGkgQWxleGFuZHJlLAo+Pgo+PiBJJ3ZlIHNraW1tZWQgdGhy b3VnaCB0aGlzIHNlcmllcyBhbmQgdGhlIG9uZSB0aGF0IG1vdmVzIGNvbnRwdGUuIEkgY2FuIHNl ZSB0aGVyZQo+PiBpcyBkZWZpbml0ZWx5IHZhbHVlIGluIHNoYXJpbmcgdGhlIGltcGxlbWVudGF0 aW9uLCBhbmQgdGhlIHJvdWdoIHNoYXBlIG9mIHRoaW5ncwo+PiBzZWVtcyBhcHByb3ByaWF0ZS4g SSBoYWQgc29tZSBtaW5vciBjb25jZXJucyBhYm91dCBtYWtpbmcgaXQgaGFyZGVyIHRvIGltcGxl bWVudAo+PiBwb3RlbnRpYWwgZnV0dXJlIGFybTY0IGVycmF0YSB3b3JrYXJvdW5kcyBidXQgb24g cmVmbGVjdGlvbiwgbW9zdCBvZiB0aGUKPj4gbm93LXNoYXJlZCBjb2RlIGlzIHJlYWxseSBqdXN0 IHdyYXBwaW5nIHRoZSBwcmltaXRpdmVzIHRoYXQgYXJlIHN0aWxsIGFyY2gtc3BlY2lmaWMuCj4+ Cj4+IEknbSBnb2luZyB0byBuZWVkIHRvIHNwZW5kIHByb3BlciB0aW1lIHJldmlld2luZyBpdCB0 byBnaXZlIGRldGFpbGVkIGZlZWRiYWNrLAo+PiBidXQgSSdsbCBiZSBvdXQgb24gcGF0ZXJuaXR5 IGxlYXZlIGZvciAzIHdlZWtzIGZyb20gZW5kIG9mIE1vbmRheSBhdCB0aGUgbGF0ZXN0Lgo+IAo+ IFRvbyBiYWQsIEkgZXhwZWN0ZWQgdG8gZGlzY3VzcyB0aGF0IHdpdGggeW91IGF0IExTRi9NTS4u LkJ1dCBjb25ncmF0cyEKPiBIb3BlIHlvdXIgd2lmZSBpcyBmaW5lIDopCgpUaGFua3MhIFllcyBp dHMgdW5mb3J0dW5hdGUgdGltaW5nIC0gdGhlcmUgYXJlIGEgZmV3IHRvcGljcyBJIHdvdWxkIGhh dmUgbGlrZWQKdG8gZ2V0IGludm9sdmVkIHdpdGguIFRoZXJlJ3MgYWx3YXlzIG5leHQgeWVhci4u LgoKPiAKPj4gU28gcmVhbGlzdGljYWxseSBJIHdvbid0IGJlIGFibGUgdG8gZG8gdGhlIGRldGFp bGVkIHJldmlldyB1bnRpbCBhdCBsZWFzdCB0aGUKPj4gZmlyc3Qgd2VlayBvZiBKdW5lLgo+Pgo+ PiBTb21lIGhpZ2ggbGV2ZWwgdGhvdWdodHM6Cj4+Cj4+ICAtIGh1Z2VfcHRlcF8qIGZ1bmN0aW9u cyBjb3VsZCBiZSB3b3JraW5nIG9uIGRpZmZlcmVudCBzaXplZCBodWdlIHB0ZXMgLSBhcm02NAo+ PiBzdXBwb3J0cyBjb250cHRlLCBwbWQsIGNvbnRwbWQgYW5kIHB1ZC4gSXMga2VlcGluZyB0aGVt IGluIGNvbnRwdGUuYwo+PiBhcHByb3ByaWF0ZT8KPiAKPiBIbW0gaW5kZWVkLCBJJ2xsIHNlZSB3 aGF0IEkgY2FuIGRvLgo+IAo+PiBQZXJoYXBzIGl0J3MgYmV0dGVyIHRvIGtlZXAgaHVnZV9wdGUg YW5kIGNvbnRwdGUgc2VwYXJhdGU/IEFsc28sIGl0Cj4+IG9ubHkgd29ya3Mgb24gYXJtNjQgYmVj YXVzZSB3ZSBjYW4gZ2V0IGF3YXkgd2l0aCBjYWxsaW5nIHRoZSBsb3dlci1sZXZlbCBwdGUKPj4g ZnVuY3Rpb25zIGV2ZW4gd2hlbiB0aGUgaHVnZV9wdGUgaXMgYWN0dWFsbHkgYSBjb250cG1kL3Bt ZC9wdWQsIGJlY2F1c2UgdGhlCj4+IGZvcm1hdCBpcyB0aGUgc2FtZS4gVGhhdCBtaWdodCBwcmVz ZW50IGNoYWxsZW5nZXMgdG8gb3RoZXIgYXJjaGVzIGlmIHRoZSBmb3JtYXQKPj4gaXMgZGlmZmVy ZW50Pwo+IAo+IFllcywgYnV0IEkgdGhpbmsgdGhhdCBpZiB0aGF0IGhhcHBlbnMsIHdlIGNvdWxk IGdldCBhd2F5IHdpdGggaXQgYnkKPiBjaG9vc2luZyB0aGUgcmlnaHQgZnVuY3Rpb24gZGVwZW5k aW5nIG9uIHRoZSBzaXplIG9mIHRoZSBtYXBwaW5nPwoKWWVzIHBvc3NpYmx5LiBPbmUgcG90ZW50 aWFsIGZ1dHVyZSBuZXcgdXNlciBvZiB0aGlzIGNvbW1vbiBjb2RlIHdvdWxkIGJlIGFybTMyCihh cmNoL2FybSksIHdoaWNoIGFsc28gaGFzIHRoZSBjb250aWcgYml0LiBCdXQgQUlVSSwgdGhlIHBt ZCBhbiBwdGUgZm9ybWF0cyBhcmUKcXVpdGUgZGlmZmVyZW50LiBJdCdzIGxpa2VseSB0aGF0IGFy bSB3b3VsZCB3YW50IHRvIG9wdC1pbiB0byBjb250cHRlIGJ1dCBub3QKaHVnZV9wdGVwLCBzbyBz ZXBhcmF0ZSBzZWxlY3RvcnMgbWF5IGJlIHZhbHVhYmxlLgoKPiAKPj4KPj4gIC0gSXQgbWlnaHQg YmUgZWFzaWVyIHRvIHJldmlldyBpZiB0aGUgYXJtNjQgc3R1ZmYgaXMgZmlyc3QgbW92ZWQgKHdp dGhvdXQKPj4gY2hhbmdlcykgdGhlbiBtb2RpZmllZCB0byBtYWtlIGl0IHN1aXRhYmxlIGZvciBy aXNjdiwgdGhlbiBmb3IgcmlzY3YgdG8gYmUKPj4gaG9va2VkIHVwLiBBdCB0aGUgbW9tZW50IEkn bSB0cnlpbmcgdG8gZm9sbG93IGFsbCAzIHBhcnRzIHBlci1mdW5jdGlvbi4KPiAKPiBPaywgbGV0 IG1lIGdpdmUgaXQgYSB0cnkgZHVyaW5nIHlvdXIgcGF0ZXJuaXR5IGxlYXZlIQoKVGhhbmtzISBJ ZiBpdCdzIHRvbyBkaWZmaWN1bHQgdGhlbiBpdCdzIG5vdCBhIGRlYWwtYnJlYWtlci4gUGVyaGFw cyBqdXN0IGFuCmluaXRpYWwgcGF0Y2ggdG8gbW92ZSB0aGUgZXhpc3RpbmcgYXJtIGZ1bmN0aW9u cyB0byBjb3JlLW1tIHdpdGhvdXQgY2hhbmdlLCB0aGVuCmFsbCB5b3VyIGV4aXN0aW5nIHBhdGNo ZXMgb24gdG9wIG9mIHRoYXQgd291bGQgZG8gdGhlIGpvYj8KCj4gCj4+Cj4+IFRoYW5rcywKPj4g Unlhbgo+IAo+IFRoYW5rcywKPiAKPiBBbGV4Cj4gCj4+Cj4+Cj4+Pgo+Pj4gVGhpcyBwYXRjaHNl dCB3YXMgdGVzdGVkIGJ5IHJ1bm5pbmcgdGhlIGxpYmh1Z2V0bGJmcyB0ZXN0c3VpdGUgd2l0aCA2 NEtCCj4+PiBhbmQgMk1CIHBhZ2VzIG9uIGJvdGggYXJjaGl0ZWN0dXJlcyAob24gYSA0S0IgYmFz ZSBwYWdlIHNpemUgYXJtNjQga2VybmVsKS4KPj4+Cj4+PiBbMV0gaHR0cHM6Ly9sb3JlLmtlcm5l bC5vcmcvbGludXgtYXJtLWtlcm5lbC8yMDI0MDIxNTEwMzIwNS4yNjA3MDE2LTEtcnlhbi5yb2Jl cnRzQGFybS5jb20vCj4+Pgo+Pj4gQ2hhbmdlcyBpbiB2MjoKPj4+ICAgLSBSZWJhc2Ugb24gdG9w IG9mIDYuOS1yYzMKPj4+Cj4+PiBBbGV4YW5kcmUgR2hpdGkgKDkpOgo+Pj4gICByaXNjdjogUmVz dG9yZSB0aGUgcGZuIGluIGEgTkFQT1QgcHRlIHdoZW4gbWFuaXB1bGF0ZWQgYnkgY29yZSBtbSBj b2RlCj4+PiAgIHJpc2N2OiBTYWZlbHkgcmVtb3ZlIGh1Z2VfcHRlX29mZnNldCgpIHdoZW4gbWFu aXB1bGF0aW5nIE5BUE9UIHB0ZXMKPj4+ICAgbW06IFVzZSBjb21tb24gaHVnZV9wdGVwX2dldCgp IGZ1bmN0aW9uIGZvciByaXNjdi9hcm02NAo+Pj4gICBtbTogVXNlIGNvbW1vbiBzZXRfaHVnZV9w dGVfYXQoKSBmdW5jdGlvbiBmb3IgcmlzY3YvYXJtNjQKPj4+ICAgbW06IFVzZSBjb21tb24gaHVn ZV9wdGVfY2xlYXIoKSBmdW5jdGlvbiBmb3IgcmlzY3YvYXJtNjQKPj4+ICAgbW06IFVzZSBjb21t b24gaHVnZV9wdGVwX2dldF9hbmRfY2xlYXIoKSBmdW5jdGlvbiBmb3IgcmlzY3YvYXJtNjQKPj4+ ICAgbW06IFVzZSBjb21tb24gaHVnZV9wdGVwX3NldF9hY2Nlc3NfZmxhZ3MoKSBmdW5jdGlvbiBm b3IgcmlzY3YvYXJtNjQKPj4+ICAgbW06IFVzZSBjb21tb24gaHVnZV9wdGVwX3NldF93cnByb3Rl Y3QoKSBmdW5jdGlvbiBmb3IgcmlzY3YvYXJtNjQKPj4+ICAgbW06IFVzZSBjb21tb24gaHVnZV9w dGVwX2NsZWFyX2ZsdXNoKCkgZnVuY3Rpb24gZm9yIHJpc2N2L2FybTY0Cj4+Pgo+Pj4gIGFyY2gv YXJtNjQvS2NvbmZpZyAgICAgICAgICAgICAgICAgIHwgICAxICsKPj4+ICBhcmNoL2FybTY0L2lu Y2x1ZGUvYXNtL3BndGFibGUuaCAgICB8ICA1NiArKysrKy0KPj4+ICBhcmNoL2FybTY0L21tL2h1 Z2V0bGJwYWdlLmMgICAgICAgICB8IDI5MSArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+ PiAgYXJjaC9yaXNjdi9LY29uZmlnICAgICAgICAgICAgICAgICAgfCAgIDEgKwo+Pj4gIGFyY2gv cmlzY3YvaW5jbHVkZS9hc20vaHVnZXRsYi5oICAgIHwgICAyICstCj4+PiAgYXJjaC9yaXNjdi9p bmNsdWRlL2FzbS9wZ3RhYmxlLTY0LmggfCAgMTEgKysKPj4+ICBhcmNoL3Jpc2N2L2luY2x1ZGUv YXNtL3BndGFibGUuaCAgICB8IDE1MyArKysrKysrKysrKysrLS0KPj4+ICBhcmNoL3Jpc2N2L21t L2h1Z2V0bGJwYWdlLmMgICAgICAgICB8IDIyNyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+PiAg YXJjaC9yaXNjdi9tbS9wZ3RhYmxlLmMgICAgICAgICAgICAgfCAgIDYgKy0KPj4+ICBtbS9LY29u ZmlnICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArCj4+PiAgbW0vTWFrZWZpbGUgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwo+Pj4gIG1tL2NvbnRwdGUuYyAgICAgICAgICAg ICAgICAgICAgICAgIHwgMjcyICsrKysrKysrKysrKysrKysrKysrKysrKysrCj4+PiAgMTIgZmls ZXMgY2hhbmdlZCwgNDgwIGluc2VydGlvbnMoKyksIDU0NCBkZWxldGlvbnMoLSkKPj4+ICBjcmVh dGUgbW9kZSAxMDA2NDQgbW0vY29udHB0ZS5jCj4+Pgo+PgoKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LXJpc2N2IG1haWxpbmcgbGlzdApsaW51 eC1yaXNjdkBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21h aWxtYW4vbGlzdGluZm8vbGludXgtcmlzY3YK