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 93E56C04A6A for ; Thu, 3 Aug 2023 11:13:46 +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:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=9qe1jnBxc5GS4o0V05J3naQ2V90Ub1sZcKPrPYC0Wok=; b=So18eIsYJJVZpP lXPDf5pTxfLR39CzCIPSESwVsXCfwL7PNRF0FsTQZVMHxVwRL6iWSN4vNC66nk8SUO4zXepeNtsju PZB+n+J9FrEcHMvO26yHY3fuFfurXDIRwrxIf8yNw7hyiSkY29gFx65NYeYwMu/umoGQ8/JApxh3+ SJbUUItqSL/LfbKlfjqxrEKED1Hv3gU9GA4+uuPbzIqXY/YuItKK4CS0bz/m/YdgbSB+fvhIiWL1r lWtIha7INtmcEYlDzCXv6p88tPZEYPkjDMq1t0KRZJ0RGVQA22tsEwxc2fVinS0Le3eAaZkXkqjLR maZ5kZqkVGkKbxnwJDAg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qRWGf-007h2T-1S; Thu, 03 Aug 2023 11:13:21 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qRWGa-007gyx-29 for linux-arm-kernel@lists.infradead.org; Thu, 03 Aug 2023 11:13:20 +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 69F02113E; Thu, 3 Aug 2023 04:13:51 -0700 (PDT) Received: from FVFF77S0Q05N (unknown [10.57.1.139]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3FCAD3F6C4; Thu, 3 Aug 2023 04:13:06 -0700 (PDT) Date: Thu, 3 Aug 2023 12:13:00 +0100 From: Mark Rutland To: Alexei Starovoitov Cc: Puranjay Mohan , Florent Revest , Daniel Borkmann , Alexei Starovoitov , Andrii Nakryiko , Martin KaFai Lau , Song Liu , Catalin Marinas , bpf , KP Singh , linux-arm-kernel , LKML Subject: Re: [PATCH bpf-next v4 0/3] bpf, arm64: use BPF prog pack allocator in BPF JIT Message-ID: References: <20230626085811.3192402-1-puranjay12@gmail.com> <7e05efe1-0af0-1896-6f6f-dcb02ed8ca27@iogearbox.net> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230803_041316_827679_01CA0CD1 X-CRM114-Status: GOOD ( 29.91 ) 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 SGkgQWxleGVpLAoKT24gV2VkLCBBdWcgMDIsIDIwMjMgYXQgMDI6MDI6MzlQTSAtMDcwMCwgQWxl eGVpIFN0YXJvdm9pdG92IHdyb3RlOgo+IE9uIFN1biwgSnVsIDMwLCAyMDIzIGF0IDEwOjIy4oCv QU0gUHVyYW5qYXkgTW9oYW4gPHB1cmFuamF5MTJAZ21haWwuY29tPiB3cm90ZToKPiA+Cj4gPiBI aSBNYXJrLAo+ID4gSSBhbSByZWFsbHkgbG9va2luZyBmb3J3YXJkIHRvIHlvdXIgZmVlZGJhY2sg b24gdGhpcyBzZXJpZXMuCj4gPgo+ID4gT24gTW9uLCBKdWwgMTcsIDIwMjMgYXQgOTo1MOKAr0FN IFB1cmFuamF5IE1vaGFuIDxwdXJhbmpheTEyQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPiA+Cj4gPiA+ IEhpIE1hcmssCj4gPiA+Cj4gPiA+IE9uIE1vbiwgSnVsIDMsIDIwMjMgYXQgNzoxNeKAr1BNIE1h cmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+IHdyb3RlOgo+ID4gPiA+Cj4gPiA+ID4g T24gTW9uLCBKdWwgMDMsIDIwMjMgYXQgMDY6NDA6MjFQTSArMDIwMCwgRGFuaWVsIEJvcmttYW5u IHdyb3RlOgo+ID4gPiA+ID4gSGkgTWFyaywKPiA+ID4gPgo+ID4gPiA+IEhpIERhbmllbCwKPiA+ ID4gPgo+ID4gPiA+ID4gT24gNi8yNi8yMyAxMDo1OCBBTSwgUHVyYW5qYXkgTW9oYW4gd3JvdGU6 Cj4gPiA+ID4gPiA+IEJQRiBwcm9ncmFtcyBjdXJyZW50bHkgY29uc3VtZSBhIHBhZ2UgZWFjaCBv biBBUk02NC4gRm9yIHN5c3RlbXMgd2l0aCBtYW55IEJQRgo+ID4gPiA+ID4gPiBwcm9ncmFtcywg dGhpcyBhZGRzIHNpZ25pZmljYW50IHByZXNzdXJlIHRvIGluc3RydWN0aW9uIFRMQi4gSGlnaCBp VExCIHByZXNzdXJlCj4gPiA+ID4gPiA+IHVzdWFsbHkgY2F1c2VzIHNsb3cgZG93biBmb3IgdGhl IHdob2xlIHN5c3RlbS4KPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gU29uZyBMaXUgaW50cm9kdWNl ZCB0aGUgQlBGIHByb2cgcGFjayBhbGxvY2F0b3JbMV0gdG8gbWl0aWdhdGUgdGhlIGFib3ZlIGlz c3VlLgo+ID4gPiA+ID4gPiBJdCBwYWNrcyBtdWx0aXBsZSBCUEYgcHJvZ3JhbXMgaW50byBhIHNp bmdsZSBodWdlIHBhZ2UuIEl0IGlzIGN1cnJlbnRseSBvbmx5Cj4gPiA+ID4gPiA+IGVuYWJsZWQg Zm9yIHRoZSB4ODZfNjQgQlBGIEpJVC4KPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gVGhpcyBwYXRj aCBzZXJpZXMgZW5hYmxlcyB0aGUgQlBGIHByb2cgcGFjayBhbGxvY2F0b3IgZm9yIHRoZSBBUk02 NCBCUEYgSklULgo+ID4gPiA+Cj4gPiA+ID4gPiBJZiB5b3UgZ2V0IGEgY2hhbmNlIHRvIHRha2Ug YW5vdGhlciBsb29rIGF0IHRoZSB2NCBjaGFuZ2VzIGZyb20gUHVyYW5qYXkgYW5kCj4gPiA+ID4g PiBpbiBjYXNlIHRoZXkgbG9vayBnb29kIHRvIHlvdSByZXBseSB3aXRoIGFuIEFjaywgdGhhdCB3 b3VsZCBiZSBncmVhdC4KPiA+ID4gPgo+ID4gPiA+IFN1cmUgLS0gdGhpcyBpcyBvbiBteSBxdWV1 ZSBvZiB0aGluZ3MgdG8gbG9vayBhdDsgaXQgbWlnaHQganVzdCB0YWtlIG1lIGEgZmV3Cj4gPiA+ ID4gZGF5cyB0byBnZXQgdGhlIHRpbWUgdG8gZ2l2ZSB0aGlzIGEgcHJvcGVyIGxvb2suCj4gPiA+ ID4KPiA+ID4gPiBUaGFua3MsCj4gPiA+ID4gTWFyay4KPiA+ID4KPiA+ID4gSSBhbSBlYWdlcmx5 IGxvb2tpbmcgZm9yd2FyZCB0byB5b3VyIGZlZWRiYWNrIG9uIHRoaXMgc2VyaWVzLgo+IAo+IE1h cmssIENhdGFsaW4sIEZsb3JlbnQsIEtQLAo+IAo+IFRoaXMgcGF0Y2ggc2V0IHdhcyBzdWJtaXR0 ZWQgb24gSnVuZSAyNiAhCgpJIGFwcHJlY2lhdGUgdGhpcyB3YXMgc2VudCBhIHdoaWxlIGFnbywg YnV0IEkgaGF2ZSBiZWVuIHN0dWNrIG9uIHNvbWUgdXJnZW50CmJ1Zy1maXhpbmcgZm9yIHRoZSBs YXN0IGZldyB3ZWVrcywgYW5kIG15IHJldmlldyBiYW5kd2lkdGggaXMgdGhlcmZvcmUgdmVyeQps aW1pdGVkLgoKR2l2ZW4gUHVyYW5qYXkgaGFkIHByZXZpb3VzbHkgdG9sZCBtZSBoZSB3YXMgZG9p bmcgdGhpcyBhcyBhIHNpZGUgcHJvamVjdCBmb3IKZnVuLCBhbmQgZ2l2ZW4gbm8tb25lIGhhZCB0 b2xkIG1lIHRoaXMgd2FzIHVyZ2VudCwgSSBhc3N1bWVkIHRoYXQgdGhpcyB3YXNuJ3QgYQptYWpv ciBibG9ja2VyIGFuZCBjb3VsZCB3YWl0LgoKSSBzaG91bGQgaGF2ZSBzZW50IGEgaG9sZGluZyBy ZXBseSB0byB0aGF0IGVmZmVjdDsgc29ycnkuCgpUaGUgc2VyaWVzIGFkZHJlc3NlcyBteSBvcmln aW5hbCBjb25jZXJuLiBIb3dldmVyLCBpbiBsb29raW5nIGF0IGl0IEkgdGhpbmsKdGhlcmUgbWF5 IG1lIGEgd2lkZXIgcG90ZW50aWFsIGlzc3N1ZSB3LnIudC4gdGhlIHdheSBpbnN0cnVjdGlvbiBt ZW1vcnkgZ2V0cwpyZXVzZWQsIGJlY2F1c2UgYXMgd3JpdHR0ZW4gdG9kYXkgdGhlIGFyY2hpdGVj dHVyZSBkb2Vzbid0IHNlZW0gdG8gaGF2ZSBhCmd1YXJhbnRlZSBvbiB3aGVuIGluc3RydWN0aW9u IGZldGNoZXMgYXJlIGNvbXBsZXRlZCBhbmQgdGhlcmVmb3JlIHdoZW4gaXQncwpzYWZlIHRvIG1v ZGlmeSBpbnN0cnVjdGlvbiBtZW1vcnkuIFVzdWFsbHkgd2UncmUgc2F2ZWQgYnkgVExCIG1haW50 ZW5hbmNlLAp3aGljaCB0aGlzIHNlcmllcyBhdm9pZHMgYnkgZGVzaWduLgoKSSB1bmZvcnR1bmF0 ZWx5IGhhdmVuJ3QgaGFkIHRoZSB0aW1lIHRvIGRpZyBpbnRvIHRoYXQsIHBva2Ugb3VyIGFyY2hp dGVjdHMsCmV0Yy4KClNvIGhvdyB1cmdlbnQgaXMgdGhpcz8KClRoYW5rcywKTWFyay4KCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJu ZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRw Oi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK