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 7718DC433EF for ; Tue, 22 Mar 2022 13:42:29 +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:MIME-Version:References:In-Reply-To: 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=B6Gef8MFvYagULOH/T0fsp0bCja0G62HtFalZ9lTZvU=; b=HSrf1R7qTq6Zbm T7zpbwYPa25x8hmwr3F1IzalyTbbApZWDUHyqE68+MdEVLS9QTRx53pkkMAGwn7dWwW7z/SCQ9NzW ShDatz4Wmd1rdI59VRTDrCL2E2c2M69GWY8i3QzQ5hxXOUsM92UoLK855+3L0gXwfUgtebx3PVeXI yx0ObonYVs8xscxMBzG2xZ8WykpH+Qj4MzCwOEqP5to1i6ov0BP4uxxElhmjMkGes+5JdRZjkEv9K zz25cGzxvqI4Dx24Xv0QCX6DDHZKuA0YdBTexflrYp52iJ/I3Yn/8kCJsTThWFttn5rPr3Kqbr/WS q/8PSZhjLarZ87uIO70g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nWel6-00B65w-6O; Tue, 22 Mar 2022 13:41:12 +0000 Received: from ams.source.kernel.org ([2604:1380:4601:e00::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nWel0-00B64D-Hi for linux-arm-kernel@lists.infradead.org; Tue, 22 Mar 2022 13:41:10 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 34859B81CFB; Tue, 22 Mar 2022 13:41:05 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 81BF8C340EC; Tue, 22 Mar 2022 13:41:02 +0000 (UTC) Date: Tue, 22 Mar 2022 09:41:00 -0400 From: Steven Rostedt To: Chengming Zhou Cc: 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, x86@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, songmuchun@bytedance.com, qirui.001@bytedance.com Subject: Re: [PATCH v3 3/3] arm64/ftrace: Make function graph use ftrace directly Message-ID: <20220322094100.73dc3ad0@gandalf.local.home> In-Reply-To: References: <20220224093251.49971-1-zhouchengming@bytedance.com> <20220224093251.49971-3-zhouchengming@bytedance.com> X-Mailer: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-pc-linux-gnu) MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220322_064106_907078_383CF85F X-CRM114-Status: GOOD ( 35.89 ) 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 T24gVHVlLCAyMiBNYXIgMjAyMiAyMDo0ODowMCArMDgwMApDaGVuZ21pbmcgWmhvdSA8emhvdWNo ZW5nbWluZ0BieXRlZGFuY2UuY29tPiB3cm90ZToKCj4gSGVsbG8sCj4gCj4gcGluZy4uLiBoYXZl IGFueSBjb21tZW50cz8KCkhpIENoZW5nbWluZywKCkJUVywgaWYgeW91IGRvbid0IGhlYXIgYmFj ayBmb3IgYSB3ZWVrLCBpdCdzIE9LIHRvIHNlbmQgYSBwaW5nLiBZb3UgZG9uJ3QKbmVlZCB0byB3 YWl0IGEgbW9udGguIFVzdWFsbHksIGl0J3MganVzdCB0aGF0IHRoZSBtYWludGFpbmVycyBoYXZl IG90aGVyCnByaW9yaXRpZXMgYW5kIHdpbGwgdHJ5IHRvIGxvb2sgYXQgaXQgd2hlbiB0aGV5IGdl dCBhIGNoYW5jZSwgYnV0IHRoZW4KZm9yZ2V0IHRvIGRvIHNvIDotLwoKCj4gCj4gVGhhbmtzLgo+ IAo+IE9uIDIwMjIvMi8yNCA1OjMyIOS4i+WNiCwgQ2hlbmdtaW5nIFpob3Ugd3JvdGU6Cj4gPiBB cyB3ZSBkbyBpbiBjb21taXQgMGMwNTkzYjQ1YzliICgieDg2L2Z0cmFjZTogTWFrZSBmdW5jdGlv biBncmFwaAo+ID4gdXNlIGZ0cmFjZSBkaXJlY3RseSIpLCB3ZSBkb24ndCBuZWVkIHNwZWNpYWwg aG9vayBmb3IgZ3JhcGggdHJhY2VyLAo+ID4gYnV0IGluc3RlYWQgd2UgdXNlIGdyYXBoX29wczpm dW5jIGZ1bmN0aW9uIHRvIGluc3RhbGwgcmV0dXJuX2hvb2tlci4KPiA+IAo+ID4gU2luY2UgY29t bWl0IDNiMjNlNDk5MWZiNiAoImFybTY0OiBpbXBsZW1lbnQgZnRyYWNlIHdpdGggcmVncyIpIGFk ZAo+ID4gaW1wbGVtZW50YXRpb24gZm9yIEZUUkFDRV9XSVRIX1JFR1Mgb24gYXJtNjQsIHdlIGNh biBlYXNpbHkgYWRvcHQKPiA+IHRoZSBzYW1lIGNsZWFudXAgb24gYXJtNjQuIEFuZCB0aGlzIGNs ZWFudXAgb25seSBjaGFuZ2VzIHRoZQo+ID4gRlRSQUNFX1dJVEhfUkVHUyBpbXBsZW1lbnRhdGlv biwgc28gdGhlIG1jb3VudC1iYXNlZCBpbXBsZW1lbnRhdGlvbgo+ID4gaXMgdW5hZmZlY3RlZC4K PiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogQ2hlbmdtaW5nIFpob3UgPHpob3VjaGVuZ21pbmdAYnl0 ZWRhbmNlLmNvbT4KPiA+IC0tLQo+ID4gQ2hhbmdlcyBpbiB2MzoKPiA+ICAtIEFkZCBjb21tZW50 cyBpbiBmdHJhY2VfZ3JhcGhfZnVuYygpIGFzIHN1Z2dlc3RlZCBieSBTdGV2ZS4KPiA+IAo+ID4g Q2hhbmdlcyBpbiB2MjoKPiA+ICAtIFJlbW92ZSBGVFJBQ0VfV0lUSF9SRUdTIGZ0cmFjZV9ncmFw aF9jYWxsZXIgYXNtIGFzIHN1Z2dlc3RlZCBieSBNYXJrLgo+ID4gLS0tCj4gPiAgYXJjaC9hcm02 NC9pbmNsdWRlL2FzbS9mdHJhY2UuaCAgfCAgNyArKysrKysrCj4gPiAgYXJjaC9hcm02NC9rZXJu ZWwvZW50cnktZnRyYWNlLlMgfCAxNyAtLS0tLS0tLS0tLS0tLS0tLQo+ID4gIGFyY2gvYXJtNjQv a2VybmVsL2Z0cmFjZS5jICAgICAgIHwgMTcgKysrKysrKysrKysrKysrKysKPiA+ICAzIGZpbGVz IGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQo+ID4gCj4gPiBkaWZm IC0tZ2l0IGEvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9mdHJhY2UuaCBiL2FyY2gvYXJtNjQvaW5j bHVkZS9hc20vZnRyYWNlLmgKPiA+IGluZGV4IDE0OTRjZmE4NjM5Yi4uZGJjNDVhNDE1N2ZhIDEw MDY0NAo+ID4gLS0tIGEvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9mdHJhY2UuaAo+ID4gKysrIGIv YXJjaC9hcm02NC9pbmNsdWRlL2FzbS9mdHJhY2UuaAo+ID4gQEAgLTgwLDggKzgwLDE1IEBAIHN0 YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBmdHJhY2VfY2FsbF9hZGp1c3QodW5zaWduZWQgbG9u ZyBhZGRyKQo+ID4gIAo+ID4gICNpZmRlZiBDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdT Cj4gPiAgc3RydWN0IGR5bl9mdHJhY2U7Cj4gPiArc3RydWN0IGZ0cmFjZV9vcHM7Cj4gPiArc3Ry dWN0IGZ0cmFjZV9yZWdzOwo+ID4gKwo+ID4gIGludCBmdHJhY2VfaW5pdF9ub3Aoc3RydWN0IG1v ZHVsZSAqbW9kLCBzdHJ1Y3QgZHluX2Z0cmFjZSAqcmVjKTsKPiA+ICAjZGVmaW5lIGZ0cmFjZV9p bml0X25vcCBmdHJhY2VfaW5pdF9ub3AKPiA+ICsKPiA+ICt2b2lkIGZ0cmFjZV9ncmFwaF9mdW5j KHVuc2lnbmVkIGxvbmcgaXAsIHVuc2lnbmVkIGxvbmcgcGFyZW50X2lwLAo+ID4gKwkJICAgICAg IHN0cnVjdCBmdHJhY2Vfb3BzICpvcCwgc3RydWN0IGZ0cmFjZV9yZWdzICpmcmVncyk7Cj4gPiAr I2RlZmluZSBmdHJhY2VfZ3JhcGhfZnVuYyBmdHJhY2VfZ3JhcGhfZnVuYwo+ID4gICNlbmRpZgo+ ID4gIAo+ID4gICNkZWZpbmUgZnRyYWNlX3JldHVybl9hZGRyZXNzKG4pIHJldHVybl9hZGRyZXNz KG4pCj4gPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9rZXJuZWwvZW50cnktZnRyYWNlLlMgYi9h cmNoL2FybTY0L2tlcm5lbC9lbnRyeS1mdHJhY2UuUwo+ID4gaW5kZXggZTUzNTQ4MGE0MDY5Li5k NDJhMjA1ZWY2MjUgMTAwNjQ0Cj4gPiAtLS0gYS9hcmNoL2FybTY0L2tlcm5lbC9lbnRyeS1mdHJh Y2UuUwo+ID4gKysrIGIvYXJjaC9hcm02NC9rZXJuZWwvZW50cnktZnRyYWNlLlMKPiA+IEBAIC05 NywxMiArOTcsNiBAQCBTWU1fQ09ERV9TVEFSVChmdHJhY2VfY29tbW9uKQo+ID4gIFNZTV9JTk5F Ul9MQUJFTChmdHJhY2VfY2FsbCwgU1lNX0xfR0xPQkFMKQo+ID4gIAlibAlmdHJhY2Vfc3R1Ygo+ ID4gIAo+ID4gLSNpZmRlZiBDT05GSUdfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSCj4gPiAtU1lNX0lO TkVSX0xBQkVMKGZ0cmFjZV9ncmFwaF9jYWxsLCBTWU1fTF9HTE9CQUwpIC8vIGZ0cmFjZV9ncmFw aF9jYWxsZXIoKTsKPiA+IC0Jbm9wCQkJCS8vIElmIGVuYWJsZWQsIHRoaXMgd2lsbCBiZSByZXBs YWNlZAo+ID4gLQkJCQkJLy8gImIgZnRyYWNlX2dyYXBoX2NhbGxlciIKPiA+IC0jZW5kaWYKPiA+ IC0KPiA+ICAvKgo+ID4gICAqIEF0IHRoZSBjYWxsc2l0ZSB4MC14OCBhbmQgeDE5LXgzMCB3ZXJl IGxpdmUuIEFueSBDIGNvZGUgd2lsbCBoYXZlIHByZXNlcnZlZAo+ID4gICAqIHgxOS14MjkgcGVy IHRoZSBBQVBDUywgYW5kIHdlIGNyZWF0ZWQgZnJhbWUgcmVjb3JkcyB1cG9uIGVudHJ5LCBzbyB3 ZSBuZWVkCj4gPiBAQCAtMTI3LDE3ICsxMjEsNiBAQCBmdHJhY2VfY29tbW9uX3JldHVybjoKPiA+ ICAJcmV0CXg5Cj4gPiAgU1lNX0NPREVfRU5EKGZ0cmFjZV9jb21tb24pCj4gPiAgCj4gPiAtI2lm ZGVmIENPTkZJR19GVU5DVElPTl9HUkFQSF9UUkFDRVIKPiA+IC1TWU1fQ09ERV9TVEFSVChmdHJh Y2VfZ3JhcGhfY2FsbGVyKQo+ID4gLQlsZHIJeDAsIFtzcCwgI1NfUENdCj4gPiAtCXN1Ygl4MCwg eDAsICNBQVJDSDY0X0lOU05fU0laRQkvLyBpcCAoY2FsbHNpdGUncyBCTCBpbnNuKQo+ID4gLQlh ZGQJeDEsIHNwLCAjU19MUgkJCS8vIHBhcmVudF9pcCAoY2FsbHNpdGUncyBMUikKPiA+IC0JbGRy CXgyLCBbc3AsICNQVF9SRUdTX1NJWkVdCSAgIAkvLyBwYXJlbnQgZnAgKGNhbGxzaXRlJ3MgRlAp Cj4gPiAtCWJsCXByZXBhcmVfZnRyYWNlX3JldHVybgo+ID4gLQliCWZ0cmFjZV9jb21tb25fcmV0 dXJuCj4gPiAtU1lNX0NPREVfRU5EKGZ0cmFjZV9ncmFwaF9jYWxsZXIpCj4gPiAtI2VuZGlmCj4g PiAtCj4gPiAgI2Vsc2UgLyogQ09ORklHX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVHUyAqLwo+ID4g IAo+ID4gIC8qCj4gPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9rZXJuZWwvZnRyYWNlLmMgYi9h cmNoL2FybTY0L2tlcm5lbC9mdHJhY2UuYwo+ID4gaW5kZXggNDUwNmM0YTkwYWMxLi4zNWViN2M5 YjVlNTMgMTAwNjQ0Cj4gPiAtLS0gYS9hcmNoL2FybTY0L2tlcm5lbC9mdHJhY2UuYwo+ID4gKysr IGIvYXJjaC9hcm02NC9rZXJuZWwvZnRyYWNlLmMKPiA+IEBAIC0yNjgsNiArMjY4LDIyIEBAIHZv aWQgcHJlcGFyZV9mdHJhY2VfcmV0dXJuKHVuc2lnbmVkIGxvbmcgc2VsZl9hZGRyLCB1bnNpZ25l ZCBsb25nICpwYXJlbnQsCj4gPiAgfQo+ID4gIAo+ID4gICNpZmRlZiBDT05GSUdfRFlOQU1JQ19G VFJBQ0UKPiA+ICsKPiA+ICsjaWZkZWYgQ09ORklHX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVHUwoK SXMgdGhlcmUgYSBjYXNlIHdlcmUgd2UgaGF2ZSBEWU5BTUlDX0ZUUkFDRSBidXQgbm90CkRZTkFN SUNfRlRSQUNFX1dJVEhfUkVHUz8KCj4gPiArdm9pZCBmdHJhY2VfZ3JhcGhfZnVuYyh1bnNpZ25l ZCBsb25nIGlwLCB1bnNpZ25lZCBsb25nIHBhcmVudF9pcCwKPiA+ICsJCSAgICAgICBzdHJ1Y3Qg ZnRyYWNlX29wcyAqb3AsIHN0cnVjdCBmdHJhY2VfcmVncyAqZnJlZ3MpCj4gPiArewo+ID4gKwkv Kgo+ID4gKwkgKiBBdGhvdWdoIGdyYXBoX29wcyBkb2Vzbid0IGhhdmUgRlRSQUNFX09QU19GTF9T QVZFX1JFR1Mgc2V0IGluIGZsYWdzLAo+ID4gKwkgKiByZWdzIGNhbid0IGJlIE5VTEwgaW4gRFlO QU1JQ19GVFJBQ0VfV0lUSF9SRUdTLiBCeSBkZXNpZ24sIGl0IHNob3VsZAo+ID4gKwkgKiBiZSBm aXhlZCB3aGVuIERZTkFNSUNfRlRSQUNFX1dJVEhfQVJHUyBpcyBpbXBsZW1lbnRlZC4KPiA+ICsJ ICovCj4gPiArCXN0cnVjdCBwdF9yZWdzICpyZWdzID0gYXJjaF9mdHJhY2VfZ2V0X3JlZ3MoZnJl Z3MpOwo+ID4gKwl1bnNpZ25lZCBsb25nICpwYXJlbnQgPSAodW5zaWduZWQgbG9uZyAqKSZwcm9j ZWR1cmVfbGlua19wb2ludGVyKHJlZ3MpOwo+ID4gKwo+ID4gKwlwcmVwYXJlX2Z0cmFjZV9yZXR1 cm4oaXAsIHBhcmVudCwgZnJhbWVfcG9pbnRlcihyZWdzKSk7Cj4gPiArfQo+ID4gKyNlbHNlCgpZ b3UgZGVsZXRlZCBmdHJhY2VfZ3JhcGhfY2FsbGVyIGFib3ZlIGZyb20gZW50cnktZnRyYWNlLlMs IGlmIHdlIGNhbiBnZXQKaGVyZSB3aXRoIHNvbWUgb3B0aW9ucywgd291bGRuJ3QgdGhhdCBicmVh ayB0aGUgYnVpbGQ/CgotLSBTdGV2ZQoKCj4gPiAgLyoKPiA+ICAgKiBUdXJuIG9uL29mZiB0aGUg Y2FsbCB0byBmdHJhY2VfZ3JhcGhfY2FsbGVyKCkgaW4gZnRyYWNlX2NhbGxlcigpCj4gPiAgICog ZGVwZW5kaW5nIG9uIEBlbmFibGUuCj4gPiBAQCAtMjk3LDUgKzMxMyw2IEBAIGludCBmdHJhY2Vf ZGlzYWJsZV9mdHJhY2VfZ3JhcGhfY2FsbGVyKHZvaWQpCj4gPiAgewo+ID4gIAlyZXR1cm4gZnRy YWNlX21vZGlmeV9ncmFwaF9jYWxsZXIoZmFsc2UpOwo+ID4gIH0KPiA+ICsjZW5kaWYgLyogQ09O RklHX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVHUyAqLwo+ID4gICNlbmRpZiAvKiBDT05GSUdfRFlO QU1JQ19GVFJBQ0UgKi8KPiA+ICAjZW5kaWYgLyogQ09ORklHX0ZVTkNUSU9OX0dSQVBIX1RSQUNF UiAqLyAgCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K bGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZy YWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGlu dXgtYXJtLWtlcm5lbAo=