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 2C800C433EF for ; Tue, 22 Mar 2022 12:49:38 +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=7OZUoWA2Iv6qYanVv9JE2/3ihpi9TnbhkMnpAqJDHPo=; b=2FjnH0M7Fa0lkZ wCFh+n71S8CKqsYerJn+ahij8a6iAnEn+lEkpxvRweWLg99DXQQs7ZsuzkRXrRYPYqC8MkNMsn4Nf 02osIxKUZWiu/5f7megHTUW3YgMiv6o8wis7GO7LNobfKmNshyP+RYcqKEmiKf23m4Ovfwi7rnojn Dq2yCOoyACwzaEGGHRYzyAAN6Q7lsHPVnZgwdWRqiKE0gHZD+coMtUxUKnd7h5ofymimRzM0bxDp4 dUHlzEys4dJzhUmmCRY5Kqzp3MMX0VMWW2+69sFV7HwG0FT+46KAp4GbOfJzBjOEPXOeiUK/SoyMo P6JJ7PWiAQUE9fo7BJ0g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nWdvt-00Azp4-Rg; Tue, 22 Mar 2022 12:48:18 +0000 Received: from mail-pl1-x633.google.com ([2607:f8b0:4864:20::633]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nWdvo-00AzmW-43 for linux-arm-kernel@lists.infradead.org; Tue, 22 Mar 2022 12:48:15 +0000 Received: by mail-pl1-x633.google.com with SMTP id q11so15333008pln.11 for ; Tue, 22 Mar 2022 05:48:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytedance-com.20210112.gappssmtp.com; s=20210112; h=message-id:date:mime-version:user-agent:subject:content-language:to :cc:references:from:in-reply-to:content-transfer-encoding; bh=DpDIKrRxxH2uk4JPff6xIxmueMX+SFTxFN5YBUfx1gk=; b=teSMCHM4MFOGwL4r7o4k0jzZn6iFzq3bxIHbT6KSdd7ae6eNBGBYHLyg9DA9+RLypq 6/xKa6U/qR1w1cYJnqgjDAEw4jUDc1Hk+3z2UyI37JwaLBMvmyHHRTi67RW6RNPP1Sj+ /OCSIQRMzsz4xLYjW2IlNMV4WKZKnGVE6afY9Dqj59LbJlEqcTAD96M6/NgCD46ja50T A9GdFv3jCIwejoGoeFrfVFdkwMYntoWS1Doy/a7AAuUhOCFoT0TzyzZBudNn60+zolh+ XVrsckmiPwpbakATT910eUPj3kSCOV++rcC41ZLQ/6zR8ycv1s9cAK4SgJlzfOHSL3a1 jeLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=DpDIKrRxxH2uk4JPff6xIxmueMX+SFTxFN5YBUfx1gk=; b=HN4NMCd5TG528Q0F/e+riDf/AYLCzVFNq240xI2dgLotlwtPL0jy0Z4h/fBl7lo+Ks bV40WSL3iCsEZR3cJhKlxKWJFuC+eeTVQZIeAj8wv57fXrqWOCFvL4WkqXxdg/npTctS etWoT8pY2CdZC1yi0GvDSGtV2FCTzbPpzGRmYaq0Y5kdjcm9nnjJ5q/vK6vBvzpVXz7d 00mUiD7515Tcz4DwAcB+qpf/Ezw/cGWYt1knq2i35LdzV3U18Hq/ygEfmP3IfVoWW44P bzdeipg1IsM+ZU0m5YeHK1F4h1+ane7PRNWUVRlLgt0N6dyPFUjpyBQLThYYDB3wWtBO nptA== X-Gm-Message-State: AOAM533t/bDnGPW9o6e+x/mgRfrZ7pCq/tvyKp/guwzW5JjRnO2nP2Es PhbYRDQPVHkZJ2P8IF9ozhaoNA== X-Google-Smtp-Source: ABdhPJzFrAYkcOTj9IlEDLm6FVFNaE9DmJSyjdtzg9Iu0ju/nE6/6Or3iZ867JywlHwjYXFDgTjKgA== X-Received: by 2002:a17:902:7002:b0:14d:76b9:2303 with SMTP id y2-20020a170902700200b0014d76b92303mr18381725plk.155.1647953290743; Tue, 22 Mar 2022 05:48:10 -0700 (PDT) Received: from ?IPV6:2409:8a28:e62:3990:ac62:e5ec:7f4f:1b38? ([2409:8a28:e62:3990:ac62:e5ec:7f4f:1b38]) by smtp.gmail.com with ESMTPSA id t10-20020a056a00138a00b004fa9c9fda44sm8560181pfg.89.2022.03.22.05.48.06 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 22 Mar 2022 05:48:10 -0700 (PDT) Message-ID: Date: Tue, 22 Mar 2022 20:48:00 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Subject: Re: [PATCH v3 3/3] arm64/ftrace: Make function graph use ftrace directly Content-Language: en-US To: rostedt@goodmis.org, mark.rutland@arm.com, mingo@redhat.com, tglx@linutronix.de, catalin.marinas@arm.com, will@kernel.org, dave.hansen@linux.intel.com, broonie@kernel.org Cc: x86@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, songmuchun@bytedance.com, qirui.001@bytedance.com References: <20220224093251.49971-1-zhouchengming@bytedance.com> <20220224093251.49971-3-zhouchengming@bytedance.com> From: Chengming Zhou In-Reply-To: <20220224093251.49971-3-zhouchengming@bytedance.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220322_054812_218832_C8A36758 X-CRM114-Status: GOOD ( 24.64 ) 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 SGVsbG8sCgpwaW5nLi4uIGhhdmUgYW55IGNvbW1lbnRzPwoKVGhhbmtzLgoKT24gMjAyMi8yLzI0 IDU6MzIg5LiL5Y2ILCBDaGVuZ21pbmcgWmhvdSB3cm90ZToKPiBBcyB3ZSBkbyBpbiBjb21taXQg MGMwNTkzYjQ1YzliICgieDg2L2Z0cmFjZTogTWFrZSBmdW5jdGlvbiBncmFwaAo+IHVzZSBmdHJh Y2UgZGlyZWN0bHkiKSwgd2UgZG9uJ3QgbmVlZCBzcGVjaWFsIGhvb2sgZm9yIGdyYXBoIHRyYWNl ciwKPiBidXQgaW5zdGVhZCB3ZSB1c2UgZ3JhcGhfb3BzOmZ1bmMgZnVuY3Rpb24gdG8gaW5zdGFs bCByZXR1cm5faG9va2VyLgo+IAo+IFNpbmNlIGNvbW1pdCAzYjIzZTQ5OTFmYjYgKCJhcm02NDog aW1wbGVtZW50IGZ0cmFjZSB3aXRoIHJlZ3MiKSBhZGQKPiBpbXBsZW1lbnRhdGlvbiBmb3IgRlRS QUNFX1dJVEhfUkVHUyBvbiBhcm02NCwgd2UgY2FuIGVhc2lseSBhZG9wdAo+IHRoZSBzYW1lIGNs ZWFudXAgb24gYXJtNjQuIEFuZCB0aGlzIGNsZWFudXAgb25seSBjaGFuZ2VzIHRoZQo+IEZUUkFD RV9XSVRIX1JFR1MgaW1wbGVtZW50YXRpb24sIHNvIHRoZSBtY291bnQtYmFzZWQgaW1wbGVtZW50 YXRpb24KPiBpcyB1bmFmZmVjdGVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENoZW5nbWluZyBaaG91 IDx6aG91Y2hlbmdtaW5nQGJ5dGVkYW5jZS5jb20+Cj4gLS0tCj4gQ2hhbmdlcyBpbiB2MzoKPiAg LSBBZGQgY29tbWVudHMgaW4gZnRyYWNlX2dyYXBoX2Z1bmMoKSBhcyBzdWdnZXN0ZWQgYnkgU3Rl dmUuCj4gCj4gQ2hhbmdlcyBpbiB2MjoKPiAgLSBSZW1vdmUgRlRSQUNFX1dJVEhfUkVHUyBmdHJh Y2VfZ3JhcGhfY2FsbGVyIGFzbSBhcyBzdWdnZXN0ZWQgYnkgTWFyay4KPiAtLS0KPiAgYXJjaC9h cm02NC9pbmNsdWRlL2FzbS9mdHJhY2UuaCAgfCAgNyArKysrKysrCj4gIGFyY2gvYXJtNjQva2Vy bmVsL2VudHJ5LWZ0cmFjZS5TIHwgMTcgLS0tLS0tLS0tLS0tLS0tLS0KPiAgYXJjaC9hcm02NC9r ZXJuZWwvZnRyYWNlLmMgICAgICAgfCAxNyArKysrKysrKysrKysrKysrKwo+ICAzIGZpbGVzIGNo YW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQg YS9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL2Z0cmFjZS5oIGIvYXJjaC9hcm02NC9pbmNsdWRlL2Fz bS9mdHJhY2UuaAo+IGluZGV4IDE0OTRjZmE4NjM5Yi4uZGJjNDVhNDE1N2ZhIDEwMDY0NAo+IC0t LSBhL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vZnRyYWNlLmgKPiArKysgYi9hcmNoL2FybTY0L2lu Y2x1ZGUvYXNtL2Z0cmFjZS5oCj4gQEAgLTgwLDggKzgwLDE1IEBAIHN0YXRpYyBpbmxpbmUgdW5z aWduZWQgbG9uZyBmdHJhY2VfY2FsbF9hZGp1c3QodW5zaWduZWQgbG9uZyBhZGRyKQo+ICAKPiAg I2lmZGVmIENPTkZJR19EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1MKPiAgc3RydWN0IGR5bl9mdHJh Y2U7Cj4gK3N0cnVjdCBmdHJhY2Vfb3BzOwo+ICtzdHJ1Y3QgZnRyYWNlX3JlZ3M7Cj4gKwo+ICBp bnQgZnRyYWNlX2luaXRfbm9wKHN0cnVjdCBtb2R1bGUgKm1vZCwgc3RydWN0IGR5bl9mdHJhY2Ug KnJlYyk7Cj4gICNkZWZpbmUgZnRyYWNlX2luaXRfbm9wIGZ0cmFjZV9pbml0X25vcAo+ICsKPiAr dm9pZCBmdHJhY2VfZ3JhcGhfZnVuYyh1bnNpZ25lZCBsb25nIGlwLCB1bnNpZ25lZCBsb25nIHBh cmVudF9pcCwKPiArCQkgICAgICAgc3RydWN0IGZ0cmFjZV9vcHMgKm9wLCBzdHJ1Y3QgZnRyYWNl X3JlZ3MgKmZyZWdzKTsKPiArI2RlZmluZSBmdHJhY2VfZ3JhcGhfZnVuYyBmdHJhY2VfZ3JhcGhf ZnVuYwo+ICAjZW5kaWYKPiAgCj4gICNkZWZpbmUgZnRyYWNlX3JldHVybl9hZGRyZXNzKG4pIHJl dHVybl9hZGRyZXNzKG4pCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQva2VybmVsL2VudHJ5LWZ0 cmFjZS5TIGIvYXJjaC9hcm02NC9rZXJuZWwvZW50cnktZnRyYWNlLlMKPiBpbmRleCBlNTM1NDgw YTQwNjkuLmQ0MmEyMDVlZjYyNSAxMDA2NDQKPiAtLS0gYS9hcmNoL2FybTY0L2tlcm5lbC9lbnRy eS1mdHJhY2UuUwo+ICsrKyBiL2FyY2gvYXJtNjQva2VybmVsL2VudHJ5LWZ0cmFjZS5TCj4gQEAg LTk3LDEyICs5Nyw2IEBAIFNZTV9DT0RFX1NUQVJUKGZ0cmFjZV9jb21tb24pCj4gIFNZTV9JTk5F Ul9MQUJFTChmdHJhY2VfY2FsbCwgU1lNX0xfR0xPQkFMKQo+ICAJYmwJZnRyYWNlX3N0dWIKPiAg Cj4gLSNpZmRlZiBDT05GSUdfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSCj4gLVNZTV9JTk5FUl9MQUJF TChmdHJhY2VfZ3JhcGhfY2FsbCwgU1lNX0xfR0xPQkFMKSAvLyBmdHJhY2VfZ3JhcGhfY2FsbGVy KCk7Cj4gLQlub3AJCQkJLy8gSWYgZW5hYmxlZCwgdGhpcyB3aWxsIGJlIHJlcGxhY2VkCj4gLQkJ CQkJLy8gImIgZnRyYWNlX2dyYXBoX2NhbGxlciIKPiAtI2VuZGlmCj4gLQo+ICAvKgo+ICAgKiBB dCB0aGUgY2FsbHNpdGUgeDAteDggYW5kIHgxOS14MzAgd2VyZSBsaXZlLiBBbnkgQyBjb2RlIHdp bGwgaGF2ZSBwcmVzZXJ2ZWQKPiAgICogeDE5LXgyOSBwZXIgdGhlIEFBUENTLCBhbmQgd2UgY3Jl YXRlZCBmcmFtZSByZWNvcmRzIHVwb24gZW50cnksIHNvIHdlIG5lZWQKPiBAQCAtMTI3LDE3ICsx MjEsNiBAQCBmdHJhY2VfY29tbW9uX3JldHVybjoKPiAgCXJldAl4OQo+ICBTWU1fQ09ERV9FTkQo ZnRyYWNlX2NvbW1vbikKPiAgCj4gLSNpZmRlZiBDT05GSUdfRlVOQ1RJT05fR1JBUEhfVFJBQ0VS Cj4gLVNZTV9DT0RFX1NUQVJUKGZ0cmFjZV9ncmFwaF9jYWxsZXIpCj4gLQlsZHIJeDAsIFtzcCwg I1NfUENdCj4gLQlzdWIJeDAsIHgwLCAjQUFSQ0g2NF9JTlNOX1NJWkUJLy8gaXAgKGNhbGxzaXRl J3MgQkwgaW5zbikKPiAtCWFkZAl4MSwgc3AsICNTX0xSCQkJLy8gcGFyZW50X2lwIChjYWxsc2l0 ZSdzIExSKQo+IC0JbGRyCXgyLCBbc3AsICNQVF9SRUdTX1NJWkVdCSAgIAkvLyBwYXJlbnQgZnAg KGNhbGxzaXRlJ3MgRlApCj4gLQlibAlwcmVwYXJlX2Z0cmFjZV9yZXR1cm4KPiAtCWIJZnRyYWNl X2NvbW1vbl9yZXR1cm4KPiAtU1lNX0NPREVfRU5EKGZ0cmFjZV9ncmFwaF9jYWxsZXIpCj4gLSNl bmRpZgo+IC0KPiAgI2Vsc2UgLyogQ09ORklHX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVHUyAqLwo+ ICAKPiAgLyoKPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9rZXJuZWwvZnRyYWNlLmMgYi9hcmNo L2FybTY0L2tlcm5lbC9mdHJhY2UuYwo+IGluZGV4IDQ1MDZjNGE5MGFjMS4uMzVlYjdjOWI1ZTUz IDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJtNjQva2VybmVsL2Z0cmFjZS5jCj4gKysrIGIvYXJjaC9h cm02NC9rZXJuZWwvZnRyYWNlLmMKPiBAQCAtMjY4LDYgKzI2OCwyMiBAQCB2b2lkIHByZXBhcmVf ZnRyYWNlX3JldHVybih1bnNpZ25lZCBsb25nIHNlbGZfYWRkciwgdW5zaWduZWQgbG9uZyAqcGFy ZW50LAo+ICB9Cj4gIAo+ICAjaWZkZWYgQ09ORklHX0RZTkFNSUNfRlRSQUNFCj4gKwo+ICsjaWZk ZWYgQ09ORklHX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVHUwo+ICt2b2lkIGZ0cmFjZV9ncmFwaF9m dW5jKHVuc2lnbmVkIGxvbmcgaXAsIHVuc2lnbmVkIGxvbmcgcGFyZW50X2lwLAo+ICsJCSAgICAg ICBzdHJ1Y3QgZnRyYWNlX29wcyAqb3AsIHN0cnVjdCBmdHJhY2VfcmVncyAqZnJlZ3MpCj4gK3sK PiArCS8qCj4gKwkgKiBBdGhvdWdoIGdyYXBoX29wcyBkb2Vzbid0IGhhdmUgRlRSQUNFX09QU19G TF9TQVZFX1JFR1Mgc2V0IGluIGZsYWdzLAo+ICsJICogcmVncyBjYW4ndCBiZSBOVUxMIGluIERZ TkFNSUNfRlRSQUNFX1dJVEhfUkVHUy4gQnkgZGVzaWduLCBpdCBzaG91bGQKPiArCSAqIGJlIGZp eGVkIHdoZW4gRFlOQU1JQ19GVFJBQ0VfV0lUSF9BUkdTIGlzIGltcGxlbWVudGVkLgo+ICsJICov Cj4gKwlzdHJ1Y3QgcHRfcmVncyAqcmVncyA9IGFyY2hfZnRyYWNlX2dldF9yZWdzKGZyZWdzKTsK PiArCXVuc2lnbmVkIGxvbmcgKnBhcmVudCA9ICh1bnNpZ25lZCBsb25nICopJnByb2NlZHVyZV9s aW5rX3BvaW50ZXIocmVncyk7Cj4gKwo+ICsJcHJlcGFyZV9mdHJhY2VfcmV0dXJuKGlwLCBwYXJl bnQsIGZyYW1lX3BvaW50ZXIocmVncykpOwo+ICt9Cj4gKyNlbHNlCj4gIC8qCj4gICAqIFR1cm4g b24vb2ZmIHRoZSBjYWxsIHRvIGZ0cmFjZV9ncmFwaF9jYWxsZXIoKSBpbiBmdHJhY2VfY2FsbGVy KCkKPiAgICogZGVwZW5kaW5nIG9uIEBlbmFibGUuCj4gQEAgLTI5Nyw1ICszMTMsNiBAQCBpbnQg ZnRyYWNlX2Rpc2FibGVfZnRyYWNlX2dyYXBoX2NhbGxlcih2b2lkKQo+ICB7Cj4gIAlyZXR1cm4g ZnRyYWNlX21vZGlmeV9ncmFwaF9jYWxsZXIoZmFsc2UpOwo+ICB9Cj4gKyNlbmRpZiAvKiBDT05G SUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTICovCj4gICNlbmRpZiAvKiBDT05GSUdfRFlOQU1J Q19GVFJBQ0UgKi8KPiAgI2VuZGlmIC8qIENPTkZJR19GVU5DVElPTl9HUkFQSF9UUkFDRVIgKi8K Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFy bS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9y ZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1r ZXJuZWwK