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 DB40DEB64DB for ; Tue, 20 Jun 2023 17:25:23 +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:Subject:Cc:To:From:Date:References: In-Reply-To:Message-Id:Mime-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Jc9O6LH+1NyleD3jqGSoTA919AryqpaRaofIhNDBc78=; b=ywqlYmJ9SISIV9 XhenocETuF723FZPaoaXC3/k62Xbl7WkLKyJpyjoJZxG5dWCh8X2rTItA3adVV8lSQeFLXKyqg02N +NITavv3KkhVls9YGHm8WciKyFFh993qTSFwndZXo7kkXQwmZuCg6h8qBmhs1/Z1fE5q/ppFSZrAQ MgvDqKrPAci4tN+sRRsk8K6nDC4TZAQD4R6Q5qJvLrToJyBDut9fTE4/bUMlGCWkhPIHbHIlRBQmp 8N7pio42HSWpd97HZzXeMg/Wzhmqw59/lnCUMDHRHNYnI/8Yf7am6tRXHa6eYkhvXgnp46PPhCOKK eoTzjZDkRDBFEtLmBCbw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qBf6B-00BvWf-02; Tue, 20 Jun 2023 17:24:59 +0000 Received: from dfw.source.kernel.org ([2604:1380:4641:c500::1]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qBf67-00BvUl-1T for linux-arm-kernel@lists.infradead.org; Tue, 20 Jun 2023 17:24:56 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id B932061335; Tue, 20 Jun 2023 17:24:54 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id F40CCC433C8; Tue, 20 Jun 2023 17:24:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1687281894; bh=Rd2KQT7Sg/jj2vpD/+cypNQq21vO707uBhL4Wt60ONQ=; h=In-Reply-To:References:Date:From:To:Cc:Subject:From; b=qVLzEw3DYllRsW1kHmBV862G6LOZFXc4fKTQnIpsgdD3rkTdoAKKcvq1gRTVFpyy5 XbCuDXOA1g1mZTF7xKYW2DvV4WvN2nArEOEJgYcwd4dfupuNCgrJ1TcrC087JauSrD bRc/e3gFOmGsVaMU9qcLfWmy5T2ln7Jbkx9hx3XU2mUqramf+q8rMAFYMpM7+uX76N kL3uRI0aY94qeKbLwAOT9R5Vt7d0a4F/1qUypEQw4GZYFbdsYPH/DlFJM0rqVnm3R6 pFduwHV7iGgrpKWkxEPmXRIlBYyw1sOUEKglC1dG6CWAHw+KOuedQ+eu2dj3ec+4eB /QpIQ01kgaTbg== Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailauth.nyi.internal (Postfix) with ESMTP id C920427C005A; Tue, 20 Jun 2023 13:24:51 -0400 (EDT) Received: from imap48 ([10.202.2.98]) by compute3.internal (MEProxy); Tue, 20 Jun 2023 13:24:51 -0400 X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrgeefhedgleduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvfevufgtgfesthhqredtreerjeenucfhrhhomhepfdet nhguhicunfhuthhomhhirhhskhhifdcuoehluhhtoheskhgvrhhnvghlrdhorhhgqeenuc ggtffrrghtthgvrhhnpeduveffvdegvdefhfegjeejlefgtdffueekudfgkeduvdetvddu ieeluefgjeeggfenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfh hrohhmpegrnhguhidomhgvshhmthhprghuthhhphgvrhhsohhnrghlihhthidqudduiedu keehieefvddqvdeifeduieeitdekqdhluhhtoheppehkvghrnhgvlhdrohhrgheslhhinh hugidrlhhuthhordhush X-ME-Proxy: Feedback-ID: ieff94742:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 85C9831A0063; Tue, 20 Jun 2023 13:24:50 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-499-gf27bbf33e2-fm-20230619.001-gf27bbf33 Mime-Version: 1.0 Message-Id: <6145cabf-d016-4dba-b5d2-0fb793352058@app.fastmail.com> In-Reply-To: <7F566E60-C371-449B-992B-0C435AD6016B@gmail.com> References: <20230616085038.4121892-1-rppt@kernel.org> <20230616085038.4121892-3-rppt@kernel.org> <20230618080027.GA52412@kernel.org> <7F566E60-C371-449B-992B-0C435AD6016B@gmail.com> Date: Tue, 20 Jun 2023 10:24:29 -0700 From: "Andy Lutomirski" To: "Nadav Amit" , "Song Liu" Cc: "Mike Rapoport" , "Mark Rutland" , "Kees Cook" , "Linux Kernel Mailing List" , "Andrew Morton" , "Catalin Marinas" , "Christophe Leroy" , "David S. Miller" , "Dinh Nguyen" , "Heiko Carstens" , "Helge Deller" , "Huacai Chen" , "Kent Overstreet" , "Luis Chamberlain" , "Michael Ellerman" , "Naveen N. Rao" , "Palmer Dabbelt" , "Puranjay Mohan" , "Rick P Edgecombe" , "Russell King (Oracle)" , "Steven Rostedt" , "Thomas Bogendoerfer" , "Thomas Gleixner" , "Will Deacon" , bpf , linux-arm-kernel@lists.infradead.org, linux-mips@vger.kernel.org, linux-mm , linux-modules@vger.kernel.org, linux-parisc@vger.kernel.org, linux-riscv@lists.infradead.org, linux-s390 , linux-trace-kernel@vger.kernel.org, linuxppc-dev , loongarch@lists.linux.dev, netdev@vger.kernel.org, sparclinux@vger.kernel.org, "the arch/x86 maintainers" Subject: Re: [PATCH v2 02/12] mm: introduce execmem_text_alloc() and jit_text_alloc() X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230620_102455_581679_13E68A88 X-CRM114-Status: GOOD ( 18.95 ) 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 CgpPbiBNb24sIEp1biAxOSwgMjAyMywgYXQgMToxOCBQTSwgTmFkYXYgQW1pdCB3cm90ZToKPj4g T24gSnVuIDE5LCAyMDIzLCBhdCAxMDowOSBBTSwgQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5l bC5vcmc+IHdyb3RlOgo+PiAKPj4gQnV0IGppdF90ZXh0X2FsbG9jKCkgY2FuJ3QgZG8gdGhpcywg YmVjYXVzZSB0aGUgb3JkZXIgb2Ygb3BlcmF0aW9ucyBkb2Vzbid0IG1hdGNoLiAgV2l0aCBqaXRf dGV4dF9hbGxvYygpLCB0aGUgZXhlY3V0YWJsZSBtYXBwaW5nIHNob3dzIHVwIGJlZm9yZSB0aGUg dGV4dCBpcyBwb3B1bGF0ZWQsIHNvIHRoZXJlIGlzIG5vIGF0b21pYyBjaGFuZ2UgZnJvbSBub3Qt dGhlcmUgdG8gcG9wdWxhdGVkLWFuZC1leGVjdXRhYmxlLiAgV2hpY2ggbWVhbnMgdGhhdCB0aGVy ZSBpcyBhbiBvcHBvcnR1bml0eSBmb3IgQ1BVcywgc3BlY3VsYXRpdmVseSBvciBvdGhlcndpc2Us IHRvIHN0YXJ0IGZpbGxpbmcgdmFyaW91cyBjYWNoZXMgd2l0aCBpbnRlcm1lZGlhdGUgc3RhdGVz IG9mIHRoZSB0ZXh0LCB3aGljaCBtZWFucyB0aGF0IHZhcmlvdXMgYXJjaGl0ZWN0dXJlcyAoZXZl biB4ODYhKSBtYXkgbmVlZCBzZXJpYWxpemF0aW9uLgo+PiAKPj4gRm9yIGVCUEYtIGFuZCBtb2R1 bGUtIGxpa2UgdXNlIGNhc2VzLCB3aGVyZSBKSVR0aW5nL2NvZGUgZ2VuIGlzIHF1aXRlIGNvYXJz ZS1ncmFpbmVkLCBwZXJoYXBzIHNvbWV0aGluZyB2YWd1ZWx5IGxpa2U6Cj4+IAo+PiBqaXRfdGV4 dF9hbGxvYygpIC0+IHJldHVybnMgYSBoYW5kbGUgYW5kIGFuIGV4ZWN1dGFibGUgdmlydHVhbCBh ZGRyZXNzLCBidXQgZG9lcyAqbm90KiBtYXAgaXQgdGhlcmUKPj4gaml0X3RleHRfd3JpdGUoKSAt PiB3cml0ZSB0byB0aGF0IGhhbmRsZQo+PiBqaXRfdGV4dF9tYXAoKSAtPiBtYXAgaXQgYW5kIHN5 bmNocm9uaXplIGlmIG5lZWRlZCAobm8gc3luYyBuZWVkZWQgb24geDg2LCBJIHRoaW5rKQo+Cj4g QW5keSwgd291bGQgeW91IG1pbmQgZXhwbGFpbmluZyB3aHkgeW91IHRoaW5rIGEgc3luYyBpcyBu b3QgbmVlZGVkPyBJIAo+IG1lYW4gSSBoYXZlIGEg4oCcZmVlbGluZ+KAnSB0aGF0IHBlcmhhcHMg VFNPIGNhbiBndWFyYW50ZWUgc29tZXRoaW5nIGJhc2VkIAo+IG9uIHRoZSBvcmRlciBvZiB3cml0 ZSBhbmQgcGFnZS10YWJsZSB1cGRhdGUuIElzIHRoYXQgdGhlIGFyZ3VtZW50PwoKU29ycnksIHdo ZW4gSSBzYXkgIm5vIHN5bmMiIEkgbWVhbiBubyBjcm9zcy1DUFUgc3luY2hyb25pemF0aW9uLiAg SSdtIGFzc3VtaW5nIHRoZSB1bmRlcmx5aW5nIHNlcXVlbmNlIG9mIGV2ZW50cyBpczoKCmFsbG9j YXRlIHBoeXNpY2FsIHBhZ2VzIChqaXRfdGV4dF9hbGxvYykKCndyaXRlIHRvIHRoZW0gKHdpdGgg TU9WLCBtZW1jcHksIHdoYXRldmVyKSwgdmlhIHRoZSBkaXJlY3QgbWFwIG9yIHZpYSBhIHRlbXBv cmFyeSBtbQoKZG8gYW4gYXBwcm9wcmlhdGUgKmxvY2FsKiBiYXJyaWVyICh3aGljaCwgb24geDg2 LCBpcyBwcm9iYWJseSBpbXBsaWVkIGJ5IFRTTywgYXMgdGhlIHN1YnNlcXVlbnQgcGFnZXRhYmxl IGNoYW5nZSBpcyBhdCBsZWFzdCBhIHJlbGVhc2U7IGFsc28sIGFueSBhbnkgcHJldmlvdXMgdGVt cG9yYXJ5IG1tIHN0dWZmIHdvdWxkIGhhdmUgZG9uZSBNT1YgQ1IzIGFmdGVyd2FyZHMsIHdoaWNo IGlzIGEgZnVsbCAic2VyaWFsaXppbmciIGJhcnJpZXIpCgpvcHRpb25hbGx5IHphcCB0aGUgZGly ZWN0IG1hcCB2aWEgSVBJLCBhc3N1bWluZyB0aGUgcGFnZXMgYXJlIGRpcmVjdCBtYXBwZWQgKGJ1 dCB0aGlzIGNvdWxkIGJlIGF2b2lkZWQgd2l0aCBhIHNtYXJ0IGVub3VnaCBhbGxvY2F0b3IgYW5k IHRlbXBvcmFyeV9tbSBhYm92ZSkKCmluc3RhbGwgdGhlIGZpbmFsIFJYIFBURSAoaml0X3RleHRf bWFwKSwgd2hpY2ggZG9lcyBhIE1PViBvciBtYXliZSBhIExPQ0sgQ01QWENIRzE2Qi4gIE5vdGUg dGhhdCB0aGUgdmlydHVhbCBhZGRyZXNzIGluIHF1ZXN0aW9uIHdhcyBub3QgcmVhZGFibGUgb3Ig ZXhlY3V0YWJsZSBiZWZvcmUgdGhpcywgYW5kIGFsbCBDUFVzIGhhdmUgc2VyaWFsaXplZCBzaW5j ZSB0aGUgbGFzdCB0aW1lIGl0IHdhcyBleGVjdXRhYmxlLgoKZWl0aGVyIGp1bXAgdG8gdGhlIG5l dyB0ZXh0IGxvY2FsbHksIG9yOgoKMS4gRG8gYSBzdG9yZS1yZWxlYXNlIHRvIHRlbGwgb3RoZXIg Q1BVcyB0aGF0IHRoZSB0ZXh0IGlzIG1hcHBlZAoyLiBPdGhlciBDUFUgZG9lcyBhIGxvYWQtYWNx dWlyZSB0byBkZXRlY3QgdGhhdCB0aGUgdGV4dCBpcyBtYXBwZWQgYW5kIGp1bXBzIHRvIHRoZSB0 ZXh0CgpUaGlzIGlzIGFsbCBhcHByb3hpbWF0ZWx5IHRoZSBzYW1lIHRoaW5nIHRoYXQgcGxhaW4g b2xkIG1tYXAoLi4uLCBQUk9UX0VYRUMsIC4uLikgZG9lcy4KCj4KPiBPbiB0aGlzIHJlZ2FyZCwg b25lIHRoaW5nIHRoYXQgSSBjbGVhcmx5IGRvIG5vdCB1bmRlcnN0YW5kIGlzIHdoeSAKPiAqdG9k YXkqIGl0IGlzIG9rIGZvciB1c2VycyBvZiBicGZfYXJjaF90ZXh0X2NvcHkoKSBub3QgdG8gY2Fs bCAKPiB0ZXh0X3Bva2Vfc3luYygpLiBBbSBJIG1pc3Npbmcgc29tZXRoaW5nPwoKSSBjYW5ub3Qg ZXhwbGFpbiB0aGlzLCBiZWNhdXNlIEkgc3VzcGVjdCB0aGUgY3VycmVudCBjb2RlIGlzIHdyb25n LiAgQnV0IGl0J3Mgb25seSB3cm9uZyBhY3Jvc3MgQ1BVcywgYmVjYXVzZSBicGZfYXJjaF90ZXh0 X2NvcHkgZ29lcyB0aHJvdWdoIHRleHRfcG9rZV9jb3B5LCB3aGljaCBjYWxscyB1bnVzZV90ZW1w b3JhcnlfbW0oKSwgd2hpY2ggaXMgc2VyaWFsaXppbmcuICBBbmQgaXQncyBwbGF1c2libGUgdGhh dCBtb3N0IGVCUEYgdXNlIGNhc2VzIGRvbid0IGFjdHVhbGx5IGNhdXNlIHRoZSBsb2FkZWQgcHJv Z3JhbSB0byBnZXQgdXNlZCBvbiBhIGRpZmZlcmVudCBDUFUgd2l0aG91dCBmaXJzdCBzZXJpYWxp emluZyBvbiB0aGUgQ1BVIHRoYXQgZW5kcyB1cCB1c2luZyBpdC4gIChDb250ZXh0IHN3aXRjaGVz IGFuZCBpbnRlcnJ1cHRzIGFyZSBzZXJpYWxpemluZy4pCgpGUkVEIGNvdWxkIG1ha2UgaW50ZXJy dXB0cyBub24tc2VyaWFsaXppbmcuIEkgc2luY2VyZWx5IGhvcGUgdGhhdCBGUkVEIGRvZXNuJ3Qg Y2F1c2UgdGhpcyBhbGwgdG8gZmFsbCBhcGFydC4KCi0tQW5keQoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxp c3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZy YWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=