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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 83041C433EF for ; Thu, 3 Mar 2022 17:40:03 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233956AbiCCRkr (ORCPT ); Thu, 3 Mar 2022 12:40:47 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47294 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233454AbiCCRkm (ORCPT ); Thu, 3 Mar 2022 12:40:42 -0500 Received: from FRA01-MR2-obe.outbound.protection.outlook.com (mail-eopbgr90053.outbound.protection.outlook.com [40.107.9.53]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B5E611A06DA for ; Thu, 3 Mar 2022 09:39:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=B5cxGsRfN3mcThDC4j64AYk+WONqo7KUt/EEvz7RCM4iUOgSWmtvwW7D5jNk0w+4uEsN0iYBPyJJH87DJsISZBVeVCFdBATzWhOOET+58a+jzoGmihLCZLDN2Wrq315CbLH5mLi/Q+5Y3YzgD/tpOlp9S1gwxX4clSG6VqOvSytK6XvIg7xNL3L86+RGuTZ/0pPx1KFUenbGJ0WDIiEcSFD2YRuAKrJ1vsce1ccw/7AcCulAwIC2RGI/uFUVCJ3Qei6WojyklPb8vkppp6/2u5S65T68ztPZVJGRS+7m6Nho/K7cyEyXDgrukvn2LYKTrxRFFVnNcB6ODWq37orJQA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=b7M1bNFsO5IKKV2+Tk73g5Fy1yBFUkryY+yK+sww0sA=; b=FDzwoJYjyDJ7y2AYuin/4adCUpC+NRGYstAGlSxZMFbVwfu1u4PN3VfRYfyVPQMs65wroCkew43EJWkfcX+LtehKrjYv62cE9WSlN7jjEg0tryH9KgE/xGqBUsz5CHyos8A8gExD/zCxZilCXOIURkMRLVVTwybUq2ZZYR3JUYl0fAoyt1h1qfo4ok5NA0eC+lj6Re5GqW/8RCL66RpOBj9ryknk+iZytE3ENBouPzgMBf4dwBXW+79yNdPIFr4sTFXnOoMXJiswCcUjFVMQdolZvfGYXaYtMx1WgKTcbwUWCEVM7+nmHuALyiTh3m3+4zWVgPdnjIkQIwHyfQfZjw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=csgroup.eu; dmarc=pass action=none header.from=csgroup.eu; dkim=pass header.d=csgroup.eu; arc=none Received: from MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:31::15) by PR0P264MB0601.FRAP264.PROD.OUTLOOK.COM (2603:10a6:100:2::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.14; Thu, 3 Mar 2022 17:39:51 +0000 Received: from MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM ([fe80::cd2f:d05d:9aa3:400d]) by MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM ([fe80::cd2f:d05d:9aa3:400d%4]) with mapi id 15.20.5038.014; Thu, 3 Mar 2022 17:39:51 +0000 From: Christophe Leroy To: "Naveen N. Rao" , Benjamin Herrenschmidt , Michael Ellerman , Paul Mackerras CC: "linux-kernel@vger.kernel.org" , "linuxppc-dev@lists.ozlabs.org" Subject: Re: [PATCH v1 2/4] powerpc/ftrace: Refactor ftrace_{regs_}caller Thread-Topic: [PATCH v1 2/4] powerpc/ftrace: Refactor ftrace_{regs_}caller Thread-Index: AQHYI/Y8E+muHQnYA0uPnch5BvrKTqyt+EQAgAALLQA= Date: Thu, 3 Mar 2022 17:39:51 +0000 Message-ID: <5c0a3a26-ee52-a4f7-9bc2-b38f27a12a76@csgroup.eu> References: <9d7df9e4fc98a86051489f61d3c9bc67f92f7e27.1645099283.git.christophe.leroy@csgroup.eu> <1646326634.jzerx009p9.naveen@linux.ibm.com> In-Reply-To: <1646326634.jzerx009p9.naveen@linux.ibm.com> Accept-Language: fr-FR, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=csgroup.eu; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: cee066fc-a239-422f-c0d9-08d9fd3cd24b x-ms-traffictypediagnostic: PR0P264MB0601:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 7lqxavzKAdQlmVDo+uq69E86tY2XKA59MnEtwGOZ4a3NUxodj0VZjoOkZY0+DYiqKN5X9/dv/i8TQgylBfjZanuOoWNJAUfr+8307WdeAMuOo4eAx60B7Qg+KxRdAbJ+u55szcWc1b0OOPh5dMjPOVpU/IqtKaQHNX3TXKOaHE8fGkGDsOH8/RDizA9q3XEtx0cU7OY/8Qdqhc37SaBzvg3P+geeYaEmsbNaYrEFrZtsmm9YmtBdIcCce14SDpVddNOjEjUYftIJTvrlI+OekVsj9lR9UvqtXQFARc7TXJDDOLkKK5nXn8Wxgw9fGQ0BO8+0hJY/Ljeek+lriEnzh/4biB++n5rDL8U5TUPiHhcAmobpa/YEMxzYXUKDtKCMffH7Io83C+3sQf1pp0h/+5zhmVBp39J8EPCCEKGRvOZ3bt763ClknKQ0O0xo9eU2SE8OQFbSayj80/OEBOf89oGy7IpL998lBzRjw4QcjQGpS7KmZIA3qR7C7+ek0NUH2APFmQ0WzalWnu0gq+2toqS+cZNzrV32+Oujr9OL/EWm5rR7UoikeAjm78cG2B4+CcJ1JrIZ9bCaLRSB4SrFtpeAVU5FTRCpXIlgBSccsN99mwJEAodRJPT4JcgcpaQpjsXqZYg193cUw/XAMUqkp6NV4YTiu0xlfnCyPZX/XAnJCkTSrUswSeiT1dI/yzsO/+tLDNTDXyk12ISMulN0TuZJsW43PY1wfgb13zuWPqzUuXr22Nk9BKdWIKBHDlUL7DRnOEBmCEB1Ny7rGjcGWQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(186003)(2616005)(110136005)(31686004)(26005)(4326008)(54906003)(316002)(91956017)(122000001)(38070700005)(76116006)(66946007)(66556008)(66476007)(66446008)(64756008)(36756003)(8676002)(86362001)(508600001)(2906002)(83380400001)(6486002)(5660300002)(8936002)(38100700002)(44832011)(6506007)(6512007)(31696002)(71200400001)(45980500001)(43740500002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?V0h5amlBUVltL2poaXE4bHpKQUtRNVBiUWhRV2ZiMHdwSDVROFRpMytHSnVS?= =?utf-8?B?VEIrNzZ2aXNuRWhWNGoyRUFGN0h2QUYvVVJjSFl2VXZrTTU2OTdtREtXcGl3?= =?utf-8?B?a1RMUWpvazE4TzdhbTdxQk00S2FWU1h3MG9zRmMrMUp2Q3d5UFFQZUdLeU1J?= =?utf-8?B?TFJwVXFoTUxGL2RFWXl5LzJMTVVPZEVvV0wzemR6K0RlRG5sU1RweFlHaCs1?= =?utf-8?B?VVVhRnZLcFloVUttZk1aWG12cDYvei9ic3hTNllCYTBxcFJsQmVhYi9QWTE1?= =?utf-8?B?NCtpcXo0Mi8wWTZyL2hVcFNnYmo3Tm50L29OT0F3V2dKbGZuVTlqRXAzNEFF?= =?utf-8?B?Q3VkTHh2amJBZUVOS01ic3ZSZUVCV2hHQ21pYy9wVHdIK3Q4ZFdmQTd3Wlgv?= =?utf-8?B?d0t4UEFnUXljZlBuc0VWbEYydWozYVJtSGo0MWgzWk4rc3AxaVQrZzhnQmNl?= =?utf-8?B?bEtUUFpFYjEzQWhoSklZVi80UFV6Y0Z1cFY0Uk5tOVpGTnRFbkZxeDNMejdR?= =?utf-8?B?L2lrS3I2c3d3WmxxQURqRDRIbFNtTTdGcERpbmZUR1QzK2RoaUR0dlozZG9y?= =?utf-8?B?dWJmbTYxSzY2RVRJaXgvSnovcjR3YVFvanpkVyszR0Yxc3pmZzZJbGFMT3No?= =?utf-8?B?OVJrQ0tSV1FudXcvTDVPUlJ4ZllDU1ErRlFaT1prb1NpRk1JNjRhRytvK2l1?= =?utf-8?B?R29FUHRzeEk5ZEluSDdWYjlXVVJSaUlLRXlkNXRBL2xDMC9tZXY4bkF6QU9U?= =?utf-8?B?MVlGQ1hzYlg1aEw5S2FCZHczZkNQSmxab1BkbWpHd29mOXJIUElTdTkzR0Fr?= =?utf-8?B?TTVGS1VKTEV4cC9rbnhzVG4vS1JvcmFvZEVPb0MyVGpsVHc1K1RzYTVNMjNY?= =?utf-8?B?Z2hzT1N6aC8vOThTRm50M0pnRVphME1xYysrKzNYazFzamZ5ckNTUkRnT2pU?= =?utf-8?B?OUdJWTRUUVZCNUhZT2tUWGRBQnc1UFBaLy9SS2kvVjhhV2U5cXU5MzkvV25M?= =?utf-8?B?dWI5bjBybi9LSG9mc1ROaDJNeTZ3ZCtWelk0WEw2T2pNTVgxOVNGVEdESTk5?= =?utf-8?B?TkZyVS9IajVBdHRCOCtBNjQ0T2s1NVZwMlljWEVTUVBuS1ZNcno5RlJaYzBQ?= =?utf-8?B?VXVTN0svYi9EY2RManZGTnRNaUxQZE5xK0RxRkhtZlJWbG96QTRXNVZNZWlV?= =?utf-8?B?NTZGbXozL3NXUW1nNnB1YXRtRkN3eFFKL0NRcDcvTHEvMlVXZERnQmdLQnBH?= =?utf-8?B?czdRVTNVTGNiUzBMMWhKZGh3bHlFOHpIZENOdmpNZ2xYZmxwaWNvYzkvRlRN?= =?utf-8?B?N1czT3M2dVA0ZHIyTzdLRGdvMllTS2srUHNrR0hOVlhrcEYvOHc5VEd3QXdi?= =?utf-8?B?VThNdzRJS1hva3Bjc05KUFBGNDJYUVhsMk8zL3lFTVhpV0N3WXBtT0I4eWJu?= =?utf-8?B?L1AzVkx0MHBhdmw1NUhHWGEwc0owMnR1a2xxTk9aTXF6c0Z0SGpCdyt2TWZ6?= =?utf-8?B?VnV6YzB5ZmU5Y0FSWEgyNktmemZ3WllaY0FJM0hHT2JiNXV3cUF0UkM0a2JC?= =?utf-8?B?cnhnWDAxd2dXcTNidVNWNUh1N0dON3RNL1FmeFBUbDQxMFBSVUVMaThsRFBs?= =?utf-8?B?T2M2MytudkZNWDR0WjllYXFWRTBrUGZNVFlFQXB5T2k0eDNRNzQzb3FoZXlk?= =?utf-8?B?M2hrRnZYSDlIWDN0bThDL1krbHhERktNS05TYWJaeU9OMy8wRk1uQ3JVZFls?= =?utf-8?B?bGFST1B1aHpBVEZBU1RjMkVDMFBsT3dmQ091WVZIaEduU1hXWGRTcDF2VFRY?= =?utf-8?B?Yyt3Z21JNHo1d1BZYUpsVk9hNGRyVnJBTTV0b1Z1bkNDT0lpY05YbE9zam9y?= =?utf-8?B?VkR3Uit6WEpMUXBVNkt5SjJLc2g1MkFVYk0wV0x1c3JsSXZBTFRXTlEzRHZZ?= =?utf-8?B?SHBNb3dXRWtWZU1OUURIV0ZsRG1CUmoxcWlaQ0NkWlV1aHNieXd0WUdBdmRD?= =?utf-8?B?c2M1eFJJM1VDaG9VRDlqWVE2b0Q3a1JmQ09wMnZFMnN5Yy9JOXltdlg4RzhO?= =?utf-8?B?bXM4UzVTU2ZZOWl4bFUySlJYeFRyRkFDNGVjMFAzR0NlNHNWQTMyeWwvYzZh?= =?utf-8?B?N3VvRHhlVTV2WU45eGNTMUZwUm52TjFob3Fra2VrVDBzdzRlMlJPREpwWFcv?= =?utf-8?B?TFQxZEVPZGJCSlBiaEwrUW84OThqRWF0REw5UHlyTUFhOTVFUHdaMVNheS9M?= =?utf-8?Q?wETgpr7LzqWJSoZeukSB3LJBPbkbqz6pf4w0jWcmTE=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <1371D1A11E40B44BBC3F46CF83E6F849@FRAP264.PROD.OUTLOOK.COM> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: csgroup.eu X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: cee066fc-a239-422f-c0d9-08d9fd3cd24b X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Mar 2022 17:39:51.7056 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 9914def7-b676-4fda-8815-5d49fb3b45c8 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: p0hbFmvVIwzk3n6kXIhYwdpMs7iG2iLhXKPZlkMCq8lwq6T49OByMH7Ri99b6dPMO7jwd3yoH2qaVdXoksaFpiTwpQ5EI/aBOfPbgTeEIfs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR0P264MB0601 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org DQoNCkxlIDAzLzAzLzIwMjIgw6AgMTc6NTksIE5hdmVlbiBOLiBSYW8gYSDDqWNyaXTCoDoNCj4g Q2hyaXN0b3BoZSBMZXJveSB3cm90ZToNCj4+IGZ0cmFjZV9jYWxsZXIoKSBhbmQgZnJhY2VfcmVn c19jYWxsZXIoKSBoYXZlIG5vdyBhIGxvdCBpbiBjb21tb24uDQo+Pg0KPj4gUmVmYWN0b3IgdGhl bSB1c2luZyBHQVMgbWFjcm9zLg0KPiANCj4gVGhhbmtzIGZvciBkb2luZyB0aGlzIC0gdGhpcyBs b29rcyBtdWNoIGJldHRlci4NCj4gDQo+Pg0KPj4gU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZSBM ZXJveSA8Y2hyaXN0b3BoZS5sZXJveUBjc2dyb3VwLmV1Pg0KPj4gLS0tDQo+PiDCoGFyY2gvcG93 ZXJwYy9rZXJuZWwvdHJhY2UvZnRyYWNlX21wcm9maWxlLlMgfCAxNDcgKysrKysrLS0tLS0tLS0t LS0tLS0NCj4+IMKgMSBmaWxlIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyksIDEwMiBkZWxldGlv bnMoLSkNCj4+DQo+PiBkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL2tlcm5lbC90cmFjZS9mdHJh Y2VfbXByb2ZpbGUuUyANCj4+IGIvYXJjaC9wb3dlcnBjL2tlcm5lbC90cmFjZS9mdHJhY2VfbXBy b2ZpbGUuUw0KPj4gaW5kZXggNzZkYWIwN2ZkOGZkLi42MzBiMmRlOTk1N2IgMTAwNjQ0DQo+PiAt LS0gYS9hcmNoL3Bvd2VycGMva2VybmVsL3RyYWNlL2Z0cmFjZV9tcHJvZmlsZS5TDQo+PiArKysg Yi9hcmNoL3Bvd2VycGMva2VybmVsL3RyYWNlL2Z0cmFjZV9tcHJvZmlsZS5TDQo+PiBAQCAtMzIs NyArMzIsNyBAQA0KPj4gwqAgKiBPdXIgam9iIGlzIHRvIHNhdmUgdGhlIHJlZ2lzdGVyIHN0YXRl IGludG8gYSBzdHJ1Y3QgcHRfcmVncyAob24gDQo+PiB0aGUgc3RhY2spDQo+PiDCoCAqIGFuZCB0 aGVuIGFycmFuZ2UgZm9yIHRoZSBmdHJhY2UgZnVuY3Rpb24gdG8gYmUgY2FsbGVkLg0KPj4gwqAg Ki8NCj4+IC1fR0xPQkFMKGZ0cmFjZV9yZWdzX2NhbGxlcikNCj4+ICsubWFjcm/CoMKgwqAgZnRy YWNlX3JlZ3NfZW50cnkgYWxscmVncw0KPj4gwqDCoMKgwqAgLyogU2F2ZSB0aGUgb3JpZ2luYWwg cmV0dXJuIGFkZHJlc3MgaW4gQSdzIHN0YWNrIGZyYW1lICovDQo+PiDCoCNpZmRlZiBDT05GSUdf TVBST0ZJTEVfS0VSTkVMDQo+PiDCoMKgwqDCoCBQUENfU1RMwqDCoMKgIHIwLExSU0FWRShyMSkN Cj4+IEBAIC00Myw3ICs0Myw3IEBAIF9HTE9CQUwoZnRyYWNlX3JlZ3NfY2FsbGVyKQ0KPj4NCj4+ IMKgwqDCoMKgIC8qIFNhdmUgYWxsIGdwcnMgdG8gcHRfcmVncyAqLw0KPj4gwqDCoMKgwqAgU0FW RV9HUFIoMCwgcjEpDQo+PiAtwqDCoMKgIFNBVkVfR1BSUygyLCAxMSwgcjEpDQo+PiArwqDCoMKg IFNBVkVfR1BSUygzLCAxMCwgcjEpDQo+Pg0KPj4gwqAjaWZkZWYgQ09ORklHX1BQQzY0DQo+PiDC oMKgwqDCoCAvKiBPayB0byBjb250aW51ZT8gKi8NCj4+IEBAIC01MiwxNyArNTIsMjkgQEAgX0dM T0JBTChmdHJhY2VfcmVnc19jYWxsZXIpDQo+PiDCoMKgwqDCoCBiZXHCoMKgwqAgZnRyYWNlX25v X3RyYWNlDQo+PiDCoCNlbmRpZg0KPiANCj4gVGhlIGFiaWxpdHkgdG8gZGlzYWJsZSBmdHJhY2Ug aW4gY2VydGFpbiBjb2RlIHBhdGhzIHRocm91Z2ggDQo+IHBhY2Ffc3RydWN0LT5mdHJhY2VfZW5h YmxlZCB3aWxsIGFsc28gYmUgcmVsZXZhbnQgb24gcHBjMzIgLSBpdCB3aWxsIGJlIA0KPiBuaWNl IGlmIGl0IGNhbiBiZSBpbnRyb2R1Y2VkIHRoZXJlLg0KDQpBaCA/IEkgdW5kZXJzdG9vZCBmcm9t IGNvbW1pdCBlYTY3OGFjNjI3ZTAgKCJwb3dlcnBjNjQvZnRyYWNlOiBBZGQgYSANCmZpZWxkIGlu IHBhY2EgdG8gZGlzYWJsZSBmdHJhY2UgaW4gdW5zYWZlIGNvZGUgcGF0aHMiKSB0aGF0IGl0IHdh cyBmb3IgDQp3aGVuIGl0IHJ1bnMgaW4gcmVhbCBtb2RlLiBQUEMzMiBkb2Vzbid0IHJ1biBhbnkg QyBjb2RlIGluIHJlYWwgbW9kZS4NCg0KQXJlIHRoZXJlIGFueSBvdGhlciBzaXR1YXRpb25zIHRo YXQgcmVhbF9tb2RlIHdoZXJlIHdlJ2QgbGlrZSB0byBkaXNhYmxlIA0KaXQgPyBJZiBzbyB3ZSBj b3VsZCB1c2UgdGhlIHRocmVhZF9zdHJ1Y3QgYXMgd2UgZG9uJ3QgaGF2ZSBwYWNhIG9uIFBQQzMy Lg0KDQoNCkNocmlzdG9waGU=