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 D225DECAAA1 for ; Fri, 28 Oct 2022 16:29:13 +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=/xfv9l8rcYSAvBMXh/CahjiiBAh/ZF1lzAbM0Rw+FFk=; b=czAjZ9tY3VJxSR T+Bg9aMbvmaM+OnZLzXzxKNgtK6f+WmGjXreKSMorE3ebAwCdmgL+B65BbYkrPUqOJQQC53a0SWw9 lKV92So/rK26wxJJtPCdoxredRcPPX2LEeQwmWrRrqjhaEDwCSbwTzjnZsmMOrDGAUiBpRHlufWGQ Rite7mpcrzJv9XXYr2Qey2VpXXaRbEGPkRX09s5mZ5rO6/BbRoYAoH5e+Y1jKJy5REFluo7gRA47c /a9q9DOc5+6ZJgcvMPsNBhyL7qTNu8RKjmhz4XBjRNYjpMoEli7oUPaPloRbnENCK1ZRiVSdmtnvE fvBKRhrfZV9ku+1K9UEA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ooSDQ-000tmS-Pp; Fri, 28 Oct 2022 16:28:16 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ooSDN-000tkJ-TT for linux-arm-kernel@lists.infradead.org; Fri, 28 Oct 2022 16:28:15 +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 F08251FB; Fri, 28 Oct 2022 09:28:10 -0700 (PDT) Received: from FVFF77S0Q05N (unknown [10.57.3.83]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6DCC43F534; Fri, 28 Oct 2022 09:28:03 -0700 (PDT) Date: Fri, 28 Oct 2022 17:27:53 +0100 From: Mark Rutland To: Steven Rostedt Cc: linux-kernel@vger.kernel.org, catalin.marinas@arm.com, linux-arm-kernel@lists.infradead.org, mhiramat@kernel.org, revest@chromium.org, will@kernel.org Subject: Re: [PATCH 1/4] ftrace: pass fregs to arch_ftrace_set_direct_caller() Message-ID: References: <20221024140846.3555435-1-mark.rutland@arm.com> <20221024140846.3555435-2-mark.rutland@arm.com> <20221024104845.3c898d85@gandalf.local.home> 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-20221028_092814_081046_7E96BEFB X-CRM114-Status: GOOD ( 25.71 ) 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 T24gTW9uLCBPY3QgMjQsIDIwMjIgYXQgMDY6MDQ6NDlQTSArMDEwMCwgTWFyayBSdXRsYW5kIHdy b3RlOgo+IE9uIE1vbiwgT2N0IDI0LCAyMDIyIGF0IDEwOjQ4OjQ1QU0gLTA0MDAsIFN0ZXZlbiBS b3N0ZWR0IHdyb3RlOgo+ID4gT24gTW9uLCAyNCBPY3QgMjAyMiAxNTowODo0MyArMDEwMAo+ID4g TWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4gd3JvdGU6Cj4gPiAKPiA+ID4gLS0t IGEvaW5jbHVkZS9saW51eC9mdHJhY2UuaAo+ID4gPiArKysgYi9pbmNsdWRlL2xpbnV4L2Z0cmFj ZS5oCj4gPiA+IEBAIC00MjksNiArNDI5LDcgQEAgc3RhdGljIGlubGluZSBpbnQgbW9kaWZ5X2Z0 cmFjZV9kaXJlY3RfbXVsdGlfbm9sb2NrKHN0cnVjdCBmdHJhY2Vfb3BzICpvcHMsIHVuc2kKPiA+ ID4gIH0KPiA+ID4gICNlbmRpZiAvKiBDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9ESVJFQ1Rf Q0FMTFMgKi8KPiA+ID4gIAo+ID4gPiArI2lmZGVmIENPTkZJR19GVU5DVElPTl9UUkFDRVIKPiA+ IAo+ID4gSW5zdGVhZCBvZiBhZGRpbmcgdGhlIGFib3ZlIHByZXByb2Nlc3NvciBjaGVjaywgdGhl IGJlbG93IGNodW5rIHNob3VsZCBiZQo+ID4gbW92ZWQgaW50byB0aGUgQ09ORklHX0RZTkFNSUNf RlRSQUNFX1dJVEhfRElSRUNUX0NBTExTIGJsb2NrIGFib3ZlLgo+IAo+IFN1cmU7IGJ1dCBub3Rl IHRoYXQgZG9pbmcgdGhhdCBuYWl2ZWx5IG1lYW5zICdzdHJ1Y3QgZnRyYWNlX3JlZ3MnIHdvbid0 IGFsd2F5cwo+IGJlIGRlY2xhcmVkIChlLmcuIGlmICFDT05GSUdfRlVOQ1RJT05fVFJBQ0VSKSwg YW5kIHdpbGwgcmVzdWx0IGluIHdhcm5pbmdzLCBlLmcuCj4gCj4gfCAgIENDICAgICAgYXJjaC94 ODYva2VybmVsL2FzbS1vZmZzZXRzLnMKPiB8IEluIGZpbGUgaW5jbHVkZWQgZnJvbSAuL2luY2x1 ZGUvbGludXgva3ZtX2hvc3QuaDozMiwKPiB8ICAgICAgICAgICAgICAgICAgZnJvbSBhcmNoL3g4 Ni9rZXJuZWwvLi4va3ZtL3ZteC92bXguaDo1LAo+IHwgICAgICAgICAgICAgICAgICBmcm9tIGFy Y2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0cy5jOjIyOgo+IHwgLi9pbmNsdWRlL2xpbnV4L2Z0cmFj ZS5oOjQ0NDo1NzogZXJyb3I6IOKAmHN0cnVjdCBmdHJhY2VfcmVnc+KAmSBkZWNsYXJlZCBpbnNp ZGUgcGFyYW1ldGVyIGxpc3Qgd2lsbCBub3QgYmUgdmlzaWJsZSBvdXRzaWRlIG9mIHRoaXMgZGVm aW5pdGlvbiBvciBkZWNsYXJhdGlvbiBbLVdlcnJvcl0KPiB8ICAgNDQ0IHwgc3RhdGljIGlubGlu ZSB2b2lkIGFyY2hfZnRyYWNlX3NldF9kaXJlY3RfY2FsbGVyKHN0cnVjdCBmdHJhY2VfcmVncyAq ZnJlZ3MsCj4gfCAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn4KPiB8IGNjMTogYWxsIHdhcm5pbmdzIGJlaW5n IHRyZWF0ZWQgYXMgZXJyb3JzCj4gfCBtYWtlWzFdOiAqKiogW3NjcmlwdHMvTWFrZWZpbGUuYnVp bGQ6MTE4OiBhcmNoL3g4Ni9rZXJuZWwvYXNtLW9mZnNldHMuc10gRXJyb3IgMQo+IHwgbWFrZTog KioqIFtNYWtlZmlsZToxMjcwOiBwcmVwYXJlMF0gRXJyb3IgMgo+IAo+IC4uLiBzbyBJJ2xsIGVp dGhlciBuZWVkIHRvIGFkZCBzb21lIGlmZGVmZmVyeSwgZm9yIENPTkZJR19GVU5DVElPTl9UUkFD RVIsIG9yIEkKPiBjYW4gaG9pc3QgdGhlIGRlY2xhcmF0aW9uIG9mICdzdHJ1Y3QgZnRyYWNlX3Jl Z3MnIHRvIG5vdCBkZXBlbmQgb24KPiBDT05GSUdfRlVOQ1RJT05fVFJBQ0VSLgo+IAo+IEkgZ3Vl c3MgdGhlIGxhdHRlciBpcyBwcmVmZXJhYmxlLCBlLmcuCj4gCj4gfCBkaWZmIC0tZ2l0IGEvaW5j bHVkZS9saW51eC9mdHJhY2UuaCBiL2luY2x1ZGUvbGludXgvZnRyYWNlLmgKPiB8IGluZGV4IDJi MzRmZWM0MGEzOS4uZjIwMWZjYmZmZmIwIDEwMDY0NAo+IHwgLS0tIGEvaW5jbHVkZS9saW51eC9m dHJhY2UuaAo+IHwgKysrIGIvaW5jbHVkZS9saW51eC9mdHJhY2UuaAo+IHwgQEAgLTM3LDkgKzM3 LDEwIEBAIGV4dGVybiB2b2lkIGZ0cmFjZV9ib290X3NuYXBzaG90KHZvaWQpOwo+IHwgIHN0YXRp YyBpbmxpbmUgdm9pZCBmdHJhY2VfYm9vdF9zbmFwc2hvdCh2b2lkKSB7IH0KPiB8ICAjZW5kaWYK PiB8ICAKPiB8IC0jaWZkZWYgQ09ORklHX0ZVTkNUSU9OX1RSQUNFUgo+IHwgIHN0cnVjdCBmdHJh Y2Vfb3BzOwo+IHwgIHN0cnVjdCBmdHJhY2VfcmVnczsKPiB8ICsKPiB8ICsjaWZkZWYgQ09ORklH X0ZVTkNUSU9OX1RSQUNFUgo+IHwgIC8qCj4gfCAgICogSWYgdGhlIGFyY2gncyBtY291bnQgY2Fs bGVyIGRvZXMgbm90IHN1cHBvcnQgYWxsIG9mIGZ0cmFjZSdzCj4gfCAgICogZmVhdHVyZXMsIHRo ZW4gaXQgbXVzdCBjYWxsIGFuIGluZGlyZWN0IGZ1bmN0aW9uIHRoYXQKPiAKPiAuLi4gc28gSSd2 ZSBkb25lIHRoYXQgbG9jYWxseSBmb3Igbm93LgoKVGhlIGtidWlsZCByb2JvdCBjb21wbGFpbmVk IHRoYXQgdGhpcyBsZWQgdG8geDg2IGdldHRpbmcgbXVsdGlwbGUgZGVmaW5pdGlvbnMKb2YgYXJj aF9mdHJhY2Vfc2V0X2RpcmVjdF9jYWxsZXIoKSwgc28gSSd2ZSBhbHNvIGFkZGVkIHRoZSBiZWxv dzoKCnwgZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2Z0cmFjZS5oIGIvYXJjaC94 ODYvaW5jbHVkZS9hc20vZnRyYWNlLmgKfCBpbmRleCA3ODhlN2MxZjY0NjNjLi42ZjliOWZlZTA0 MTMyIDEwMDY0NAp8IC0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2Z0cmFjZS5oCnwgKysrIGIv YXJjaC94ODYvaW5jbHVkZS9hc20vZnRyYWNlLmgKfCBAQCAtNTksNiArNTksNyBAQCB2b2lkIGZ0 cmFjZV9ncmFwaF9mdW5jKHVuc2lnbmVkIGxvbmcgaXAsIHVuc2lnbmVkIGxvbmcgcGFyZW50X2lw LAp8ICAjZGVmaW5lIEZUUkFDRV9HUkFQSF9UUkFNUF9BRERSIEZUUkFDRV9HUkFQSF9BRERSCnwg ICNlbmRpZgp8ICAKfCArI2lmZGVmIENPTkZJR19EWU5BTUlDX0ZUUkFDRV9XSVRIX0RJUkVDVF9D QUxMUwp8ICAvKgp8ICAgKiBXaGVuIGEgZnRyYWNlIHJlZ2lzdGVyZWQgY2FsbGVyIGlzIHRyYWNp bmcgYSBmdW5jdGlvbiB0aGF0IGlzCnwgICAqIGFsc28gc2V0IGJ5IGEgcmVnaXN0ZXJfZnRyYWNl X2RpcmVjdCgpIGNhbGwsIGl0IG5lZWRzIHRvIGJlCnwgQEAgLTcxLDYgKzcyLDcgQEAgc3RhdGlj IGlubGluZSB2b2lkIGFyY2hfZnRyYWNlX3NldF9kaXJlY3RfY2FsbGVyKHN0cnVjdCBmdHJhY2Vf cmVncyAqZnJlZ3MsIHVuc2kKfCAgICAgICAgIC8qIEVtdWxhdGUgYSBjYWxsICovCnwgICAgICAg ICBmcmVncy0+cmVncy5vcmlnX2F4ID0gYWRkcjsKfCAgfQp8ICsjZW5kaWYKfCAgCnwgICNpZmRl ZiBDT05GSUdfRFlOQU1JQ19GVFJBQ0UKCi4uLiBBRkFJQ1QgczM5MCBkb2Vzbid0IG5lZWQgc2lt aWxhciB0cmVhdG1lbnQuCgpUaGFua3MsCk1hcmsuCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51 eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5v cmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==