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 BCE7FC05027 for ; Thu, 2 Feb 2023 10:51:58 +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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:Cc:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=fKDdhTQA0QIjlqMcFfsjB20FYDjm1bkkZp/SzBb0am0=; b=cFfPsY1QtKa+Z9P6b4SNKSuYmj /pVNldU2osFFuC+/V7iXpvFa0tQ+Nn3A1tlyEN9RaVECY4zdAEJEmX7E/g5yoG+q/Dtgn55FMGpby 1pwCMAwpFwCCCFLfnP04/2SWRyLufwJ9VfK0uJUC9sRVAXX2EI9nEo/zTJNa/5bUOc0isYkmPImUL S7e2TEJ1Zjt+RJaLoSerjzKjOhGzwhwseSOfrWaiz6cHCURN81JbeNh2ojyz01469oQzmX+H/+WFS uzlK2G1F/HmSpr8pwHNWC9Wl4jvqkXWaUaUN96pJ/olkqMFbFGrwpxpLmHkS2rsHC8GtoNxFF4VTG BlQ5WMbg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pNXB3-00FS5o-KJ; Thu, 02 Feb 2023 10:50:49 +0000 Received: from www62.your-server.de ([213.133.104.62]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pNXAv-00FRzE-B1 for linux-arm-kernel@lists.infradead.org; Thu, 02 Feb 2023 10:50:44 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=iogearbox.net; s=default2302; h=Content-Transfer-Encoding:Content-Type: In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=Z9tFqTf2Ygy2QKomIll6AMhCHGv+ELQEI5/5r7xbC98=; b=B7BCJJTSa/NJ20xZKC4ZGqFelI hh0+teQkrP82TPAepMGQtXBKSjSPAemWCh1aSnHNq0X0y4UaIn9iah2oOAxc1TOM2Excq27JpmOCa NNPSEkUB2cLwst1l3kYB/v2kMN9MWj0zrEZOaAV5FRxomHpUweq8IM6+qzhLPANSbjTGWfRzV+z2u 8OkiMKuBTSqxWjqJ3j4jX8t2jILK1iUkwtgDlUrO6apJKSfr6k/MGZpdZqtCfLBPQNSnAwRu2uoUg +towGE9bBCbv2LxMS9tWJrzgs9Y4xdTbZe0M0wrclnj6KEIGG8XI80LbjHd1i3j5wiA7okmjr6ClC 6RuAx+3g==; Received: from sslproxy03.your-server.de ([88.198.220.132]) by www62.your-server.de with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1pNXAg-000EyE-56; Thu, 02 Feb 2023 11:50:26 +0100 Received: from [85.1.206.226] (helo=linux.home) by sslproxy03.your-server.de with esmtpsa (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pNXAf-000O2J-Ci; Thu, 02 Feb 2023 11:50:25 +0100 Subject: Re: [PATCH 0/8] Add ftrace direct call for arm64 To: Xu Kuohai , Florent Revest , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-trace-kernel@vger.kernel.org, bpf@vger.kernel.org Cc: catalin.marinas@arm.com, will@kernel.org, rostedt@goodmis.org, mhiramat@kernel.org, mark.rutland@arm.com, ast@kernel.org, andrii@kernel.org, kpsingh@kernel.org, jolsa@kernel.org, xukuohai@huaweicloud.com References: <20230201163420.1579014-1-revest@chromium.org> <85af713d-00fe-b113-1331-1a44480c016f@huawei.com> From: Daniel Borkmann Message-ID: Date: Thu, 2 Feb 2023 11:50:24 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 MIME-Version: 1.0 In-Reply-To: <85af713d-00fe-b113-1331-1a44480c016f@huawei.com> Content-Language: en-US X-Authenticated-Sender: daniel@iogearbox.net X-Virus-Scanned: Clear (ClamAV 0.103.7/26800/Thu Feb 2 09:47:56 2023) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230202_025041_704409_A7C90157 X-CRM114-Status: GOOD ( 24.97 ) 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMi8yLzIzIDk6MzYgQU0sIFh1IEt1b2hhaSB3cm90ZToKPiBPbiAyLzIvMjAyMyAxMjozNCBB TSwgRmxvcmVudCBSZXZlc3Qgd3JvdGU6Cj4+IFRoaXMgc2VyaWVzIGFkZHMgZnRyYWNlIGRpcmVj dCBjYWxsIHN1cHBvcnQgdG8gYXJtNjQuCj4+IFRoaXMgbWFrZXMgQlBGIHRyYWNpbmcgcHJvZ3Jh bXMgKGZlbnRyeS9mZXhpdC9mbW9kX3JldC9sc20pIHdvcmsgb24gYXJtNjQuCj4+Cj4+IEl0IGlz IG1lYW50IHRvIGFwcGx5IG9uIHRvcCBvZiB0aGUgYXJtNjQgdHJlZSB3aGljaCBjb250YWlucyBN YXJrIFJ1dGxhbmQncwo+PiBzZXJpZXMgb24gQ0FMTF9PUFMgWzFdIHVuZGVyIHRoZSBmb3ItbmV4 dC9mdHJhY2UgdGFnLgo+PiA+IFRoZSBmaXJzdCB0aHJlZSBwYXRjaGVzIGNvbnNvbGlkYXRlIHRo ZSB0d28gZXhpc3RpbmcgZnRyYWNlIEFQSXMgZm9yIHJlZ2lzdGVyaW5nCj4+IGRpcmVjdCBjYWxs cy4gVGhleSBhcmUgc3BsaXQgdG8gbWFrZSB0aGUgcmV2aWV3ZXJzIGxpdmVzIGVhc2llciBidXQg aWYgaXQnZCBiZSBhCj4+IHByZWZlcnJlZCBzdHlsZSwgSSdkIGJlIGhhcHB5IHRvIHNxdWFzaCB0 aGVtIGluIHRoZSBuZXh0IHJldmlzaW9uLgo+PiBDdXJyZW50bHksIHRoZXJlIGlzIGJvdGggYSBf ZnRyYWNlX2RpcmVjdCBhbmQgX2Z0cmFjZV9kaXJlY3RfbXVsdGkgQVBJLiBBcGFydAo+PiBmcm9t IHNhbXBsZXMgYW5kIHNlbGZ0ZXN0cywgdGhlcmUgYXJlIG5vIHVzZXJzIG9mIHRoZSBfZnRyYWNl X2RpcmVjdCBBUEkgbGVmdAo+PiBpbi10cmVlIHNvIHRoaXMgZGVsZXRlcyBpdCBhbmQgcmVuYW1l cyB0aGUgX2Z0cmFjZV9kaXJlY3RfbXVsdGkgQVBJIHRvCj4+IF9mdHJhY2VfZGlyZWN0IGZvciBz aW1wbGljaXR5Lgo+Pgo+PiBUaGUgbWFpbiBiZW5lZml0IG9mIHRoaXMgcmVmYWN0b3JpbmcgaXMg dGhhdCwgd2l0aCB0aGUgQVBJIHRoYXQncyBsZWZ0LCBhbgo+PiBmdHJhY2Vfb3BzIGJhY2tpbmcg YSBkaXJlY3QgY2FsbCB3aWxsIG9ubHkgZXZlciBwb2ludCB0byBvbmUgZGlyZWN0IGNhbGwuIFdl IGNhbgo+PiB0aGVyZWZvcmUgc3RvcmUgdGhlIGRpcmVjdCBjYWxsZWQgdHJhbXBvbGluZSBhZGRy ZXNzIGluIHRoZSBvcHMgKHBhdGNoIDQpIGFuZAo+PiBsb29rIGl0IHVwIGZyb20gdGhlIGZ0cmFj ZSB0cmFtcG9saW5lIG9uIGFybTY0IChwYXRjaCA3KSBpbiB0aGUgY2FzZSB3aGVuIHRoZQo+PiBk ZXN0aW5hdGlvbiB3b3VsZCBiZSBvdXQgb2YgcmVhY2ggb2YgYSBCTCBpbnN0cnVjdGlvbiBhdCB0 aGUgZnRyYWNlIGNhbGxzaXRlLgo+PiAoaW4gdGhpcyBjYXNlLCBmdHJhY2VfY2FsbGVyIGFjdHMg YXMgYSBsaWdodHdlaWdodCBpbnRlcm1lZGlhcnkgdHJhbXBvbGluZSkKPj4KPj4gVGhpcyBzZXJp ZXMgaGFzIGJlZW4gdGVzdGVkIG9uIGJvdGggYXJtNjQgYW5kIHg4Nl82NCB3aXRoOgo+PiAxLSBD T05GSUdfRlRSQUNFX1NFTEZURVNUIChjZjogcGF0Y2ggNikKPj4gMi0gc2FtcGxlcy9mdHJhY2Uv Ki5rbyAoY2Y6IHBhdGNoIDgpCj4+IDMtIHRvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL2JwZi90ZXN0 X3Byb2dzIChib3RoIC10IGxzbSBhbmQgLXQgZmVudHJ5X2ZleGl0KQoKVGhhbmtzIGEgdG9uIGZv ciB3b3JraW5nIG9uIHRoaXMhCgo+IHNvIGl0J3MgdGltZSB0byB1cGRhdGUgREVOWUxJU1QuYWFy Y2g2NCB0byB1bmJsb2NrIHRlc3RzIHRoYXQgZmFpbGVkIGR1ZSB0byBsYWNrIG9mIGRpcmVjdCBj YWxsLgoKKzEsIHdpdGggcmVnYXJkcyB0byBsb2dpc3RpY3MsIGlmIHBvc3NpYmxlIGl0IG1pZ2h0 IGJlIG5pY2UgdG8gZXZlbnR1YWxseSBnZXRzCnRoaXMgaW50byBhIGZlYXR1cmUgYnJhbmNoIG9u IGFybTY0IHRyZWUsIHRoZW4gd2UgY291bGQgcHVsbCBpdCB0b28gZnJvbSB0aGVyZQpmb3IgYnBm LW5leHQgYW5kIGhhc2ggb3V0IHRoZSBCUEYgQ0kgYml0cyBmb3IgYXJtNjQgaW4gdGhlIG1lYW50 aW1lLgoKPj4gVGhpcyBmb2xsb3dzIHVwIG9uIHByaW9yIGFydCBieSBYdSBLdW9oYWkgWzJdLgo+ PiBUaGUgaW1wbGVtZW50YXRpb24gaGVyZSBpcyB0b3RhbGx5IGRpZmZlcmVudCBidXQgdGhlIGZp eCBmb3IgZnRyYWNlIHNlbGZ0ZXN0cwo+PiAocGF0Y2ggNikgaXMgYSB0cml2aWFsIHJlYmFzZSBv ZiBhIHBhdGNoIG9yaWdpbmFsbHkgYnkgWHUgc28gSSBrZXB0IGhpcwo+PiBhdXRob3JzaGlwIGFu ZCB0cmFpbGVycyB1bnRvdWNoZWQgb24gdGhhdCBwYXRjaCwgSSBob3BlIHRoYXQncyBvay4gPgo+ IAo+IHRoYXQncyBvayBmb3IgbWUsIHRoYW5rcy4KPiAKPj4gMTogaHR0cHM6Ly9sb3JlLmtlcm5l bC5vcmcvYWxsLzIwMjMwMTIzMTM0NjAzLjEwNjQ0MDctMS1tYXJrLnJ1dGxhbmRAYXJtLmNvbS8K Pj4gMjogaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvYnBmLzIwMjIwOTEzMTYyNzMyLjE2MzYzMS0x LXh1a3VvaGFpQGh1YXdlaWNsb3VkLmNvbS8KPj4KPj4gRmxvcmVudCBSZXZlc3QgKDcpOgo+PiDC oMKgIGZ0cmFjZTogUmVwbGFjZSB1c2VzIG9mIF9mdHJhY2VfZGlyZWN0IEFQSXMgd2l0aCBfZnRy YWNlX2RpcmVjdF9tdWx0aQo+PiDCoMKgIGZ0cmFjZTogUmVtb3ZlIHRoZSBsZWdhY3kgX2Z0cmFj ZV9kaXJlY3QgQVBJCj4+IMKgwqAgZnRyYWNlOiBSZW5hbWUgX2Z0cmFjZV9kaXJlY3RfbXVsdGkg QVBJcyB0byBfZnRyYWNlX2RpcmVjdCBBUElzCj4+IMKgwqAgZnRyYWNlOiBTdG9yZSBkaXJlY3Qg Y2FsbGVkIGFkZHJlc3NlcyBpbiB0aGVpciBvcHMKPj4gwqDCoCBmdHJhY2U6IE1ha2UgRElSRUNU X0NBTExTIHdvcmsgV0lUSF9BUkdTIGFuZCAhV0lUSF9SRUdTCj4+IMKgwqAgYXJtNjQ6IGZ0cmFj ZTogQWRkIGRpcmVjdCBjYWxsIHN1cHBvcnQKPj4gwqDCoCBhcm02NDogZnRyYWNlOiBBZGQgZGly ZWN0IGNhbGxlZCB0cmFtcG9saW5lIHNhbXBsZXMgc3VwcG9ydAo+Pgo+PiBYdSBLdW9oYWkgKDEp Ogo+PiDCoMKgIGZ0cmFjZTogRml4IGRlYWQgbG9vcCBjYXVzZWQgYnkgZGlyZWN0IGNhbGwgaW4g ZnRyYWNlIHNlbGZ0ZXN0Cj4+Cj4+IMKgIGFyY2gvYXJtNjQvS2NvbmZpZ8KgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgIDQgKwo+PiDCoCBhcmNo L2FybTY0L2luY2x1ZGUvYXNtL2Z0cmFjZS5owqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoCAy NCArKwo+PiDCoCBhcmNoL2FybTY0L2tlcm5lbC9hc20tb2Zmc2V0cy5jwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIHzCoMKgIDYgKwo+PiDCoCBhcmNoL2FybTY0L2tlcm5lbC9lbnRyeS1mdHJhY2Uu U8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgIDcwICsrKy0KPj4gwqAgYXJjaC9hcm02NC9rZXJu ZWwvZnRyYWNlLmPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoCAzNiArLQo+ PiDCoCBpbmNsdWRlL2xpbnV4L2Z0cmFjZS5owqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIHzCoCA1MSArLS0KPj4gwqAga2VybmVsL2JwZi90cmFtcG9saW5lLmPCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoCAxNCArLQo+PiDCoCBrZXJu ZWwvdHJhY2UvS2NvbmZpZ8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgfMKgwqAgMiArLQo+PiDCoCBrZXJuZWwvdHJhY2UvZnRyYWNlLmPCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDQzMyArLS0tLS0tLS0tLS0tLS0tLS0t LQo+PiDCoCBrZXJuZWwvdHJhY2UvdHJhY2Vfc2VsZnRlc3QuY8KgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgfMKgIDE0ICstCj4+IMKgIHNhbXBsZXMvS2NvbmZpZ8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgIDIgKy0KPj4gwqAg c2FtcGxlcy9mdHJhY2UvZnRyYWNlLWRpcmVjdC1tb2RpZnkuY8KgwqDCoMKgwqDCoCB8wqAgNDEg Ky0KPj4gwqAgc2FtcGxlcy9mdHJhY2UvZnRyYWNlLWRpcmVjdC1tdWx0aS1tb2RpZnkuYyB8wqAg NDQgKy0KPj4gwqAgc2FtcGxlcy9mdHJhY2UvZnRyYWNlLWRpcmVjdC1tdWx0aS5jwqDCoMKgwqDC oMKgwqAgfMKgIDI4ICstCj4+IMKgIHNhbXBsZXMvZnRyYWNlL2Z0cmFjZS1kaXJlY3QtdG9vLmPC oMKgwqDCoMKgwqDCoMKgwqAgfMKgIDM1ICstCj4+IMKgIHNhbXBsZXMvZnRyYWNlL2Z0cmFjZS1k aXJlY3QuY8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoCAzMyArLQo+PiDCoCAxNiBmaWxl cyBjaGFuZ2VkLCAzMzMgaW5zZXJ0aW9ucygrKSwgNTA0IGRlbGV0aW9ucygtKQo+Pgo+IAoKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1r ZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpo dHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJu ZWwK