From patchwork Mon Dec 20 16:38:06 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christophe Leroy X-Patchwork-Id: 1571117 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org (client-ip=112.213.38.117; helo=lists.ozlabs.org; envelope-from=linuxppc-dev-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org; receiver=) Received: from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4JHlfl6rNLz9sCD for ; Tue, 21 Dec 2021 03:39:27 +1100 (AEDT) Received: from boromir.ozlabs.org (localhost [IPv6:::1]) by lists.ozlabs.org (Postfix) with ESMTP id 4JHlfl5bfHz3cQx for ; Tue, 21 Dec 2021 03:39:27 +1100 (AEDT) X-Original-To: linuxppc-dev@lists.ozlabs.org Delivered-To: linuxppc-dev@lists.ozlabs.org Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=csgroup.eu (client-ip=2a01:111:f400:7e18::612; helo=fra01-pr2-obe.outbound.protection.outlook.com; envelope-from=christophe.leroy@csgroup.eu; receiver=) Received: from FRA01-PR2-obe.outbound.protection.outlook.com (mail-pr2fra01on0612.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e18::612]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4JHldX4jSmz2xtF for ; Tue, 21 Dec 2021 03:38:24 +1100 (AEDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ntRUhM5JLqWYdbIeUCLYgmf2Rd8+IStuzkhBj31f9T/fR+JjK58qOOUeDqdG09ITIjW7u4OLhkBdI7Jivc5zSgAdy8bI/iVt5Dyne8tIUNM2mxXPYQpFbsAvzy5HtS6oEt6pJR6HE5PjqIy0bJ3BdeOZ+OjKml7xp0L82dcxJ37mUWC7nvBbxwdHFSpxIhl/GcjEWljkEqoNMHjlbLQF9swc8ZaCNGXuSN4HwQKrgHtxUnAVlco1s6EujJFfAh5lzf/hZeyo/wsmYo+gBGo/RDgQIi4uofIogY9dOO1kSL8/mfLHMM1oqPyuetc4vOtF96sHVmCEY4iyHpf1SFO/PQ== 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=tziqduouK13ZB3Ue14AukQmD+cW3q8aDvAxaW98VgpE=; b=cT63T02m26CIspzcGPwDsKtxCBTliNVSyoIm2tDuZY9eQbwnsCmicnfki00EsEZ22LcOQrBTxuo0wWRKT0Mh3LjZLiPHAuyDhnfHw+t1/HuKRYwssLACPxsvj0eRunlO9uQZ4NOmjB4KRQY8t4wHmaQ8hZ5UzwNNNCA2lL1u/gHa4Oi2lb6mnIcr8l0Eq25XxlB4ot10+rRPIApTh5yZpmyioHzy7oq6bZ6r0qi53h3VLsgIvuGXAIY6GVTpggGBn3fW/5SQ1+CtCdbXO68CJ2FhGgbww3JbIKv3hg0qHQb3PQ0QH1tXX71J28YcdWk0zrAxN9dbfnllPfi8aI1QYg== 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 MR1P264MB1905.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:5::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4801.14; Mon, 20 Dec 2021 16:38:06 +0000 Received: from MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM ([fe80::f0ef:856d:b0de:e85d]) by MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM ([fe80::f0ef:856d:b0de:e85d%5]) with mapi id 15.20.4801.020; Mon, 20 Dec 2021 16:38:06 +0000 From: Christophe Leroy To: Josh Poimboeuf , Jiri Kosina , Miroslav Benes , Petr Mladek , Joe Lawrence , Steven Rostedt , Ingo Molnar , "Naveen N . Rao" Subject: [PATCH v2 02/13] tracing: Fix selftest config check for function graph start up test Thread-Topic: [PATCH v2 02/13] tracing: Fix selftest config check for function graph start up test Thread-Index: AQHX9b/2q2Ez9U+DWUatpfXKha82og== Date: Mon, 20 Dec 2021 16:38:06 +0000 Message-ID: References: In-Reply-To: Accept-Language: fr-FR, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: 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: 9d271e9f-5f29-43e0-30c7-08d9c3d71966 x-ms-traffictypediagnostic: MR1P264MB1905:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:431; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: C3fxFAT5GrM/3yheZb3n1JV0sq8E4YEN/2AG/vIz4OWFv6fRgdnT5Vp8UIEh49ufQSuZJOMLKNgbi87YY8p87nm1Z5RKHeiSr/+agt9V3/mmQVS3rcD8p7P8Id5JTeosxM7ccT2KXfg9XLi5q0057VBOGQudPryg2XYnsxphbpBi0PyAohHkzZOB6hlAonTn/ey4BLtYxys6d3uXNYTHP6w26VMzbeDU7E7X9PRM+MaD/TpERH909IU/JnroTP8aW1xezImX/+x6wv0ep1k715eRNY3nDWU5HR1JacU+mtxEWxwywIUTmQ5Vgiq/WmQ68JrZE4Ttkcv4qfQi/Kni608Bv1Q+lctAPIGzcywEahrphxNtgqOIe7OKnxr6gX/Pixb3oCUWpGOvyJCB9wC47wrCt6cWFwnKdZXlkGtqzosbdYBZ/HdHgEe6fsg0D0fe7sQCsqHRKj6rL4bYdd/pwAJY6UzWiiakgD8TmfDZjEz2lyTpyI7HPVhMploQem1s0yQ24VJUpxTJ4TUvAVzzUNAZIhlwca3dW1ctl9EFbdU2ga0pxLPpqCxYPXDYwGP4pEKz3cbDKOyoKtjlqGVHY9jA/or4HSYXRguE9GApSkkr8tqep+hOH3U3cMYsGeMuGk0pCAvaPIoVHV49WpdRFFMrYeWgb+HtiJLJ24bi/0ne7/gW0so1+g8AqV+0jX1KvuITqa44QOQ8hgp473GKuA== 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:(4636009)(366004)(508600001)(86362001)(36756003)(316002)(110136005)(6512007)(54906003)(71200400001)(6506007)(38070700005)(83380400001)(8936002)(2906002)(122000001)(6486002)(38100700002)(8676002)(44832011)(66446008)(5660300002)(66946007)(66556008)(26005)(76116006)(4326008)(91956017)(7416002)(2616005)(4744005)(64756008)(186003)(66476007); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?hwLLSBfAKy6MWFfcs21QYeL?= =?iso-8859-1?q?kcgabQP1iOuN4qx/TEYl3J3x9JLg1n+gQb7xEon7Zj8O1+oIWdlqtZzH0+ik?= =?iso-8859-1?q?MLG888SiNVA5gah0ehhgf2AMrbzyvILk0yIm9IbdVmOg1vPBluUsGEgefa36?= =?iso-8859-1?q?8+awlvyWsGFnSFqiBs3lOGU6/NKu9xASS2YQa83Y8b2dDd11r2wsqHJYZZ31?= =?iso-8859-1?q?tO8KFHa42x3+oAz2ZLjd4dGdSsfFU0xTLZ9sqjm3KnWT4XmajRMSZGbsU6UZ?= =?iso-8859-1?q?YI/uUTPzqvMxMA4yWreDjg0WFyB1mnbAymnumILxlVwYF6iARTOys/cmklHj?= =?iso-8859-1?q?hUkuIDrFzJudqYw+LAdpZ4P1nP9Roa3Db1UOr1E/AbnSLhv7kJp+O9riw5sY?= =?iso-8859-1?q?zoiNzIDrXe6KPIaMh6xlgmyvSy0cfb/q21EFzdP7B1Nxbn0iAZXbMIYAwkQX?= =?iso-8859-1?q?ITVcTlduQ6LlWoZ30dKuEM7IIQ8dvxUC8tiGCZx5KAs3x7MYzmzF3yZnCe6e?= =?iso-8859-1?q?HnjXm8pQMgY4ycxcDUNDJrTP7SwAapYzPGswbYfonJRADNZj80I49wPL+2S/?= =?iso-8859-1?q?Gj2v0wCDuKM+hVQj9pismVjYOh0jkYDgHrsnsDksHueFrd6j6ZSoUf/Qcea/?= =?iso-8859-1?q?b5byVxzURo1ukY/X5bAmqyCY1s6h7Nd+7BFpzBd8QYS38nDOyqCG5R38+XVv?= =?iso-8859-1?q?/ajWkqfLXu2nAfmBw5DDKSDB5TYYLmWTgfT8e9KlAfXUXOoILCeiMtAagy8H?= =?iso-8859-1?q?QAQeF2tmf/FHdOANCZJd+lEIOui4qbz7gLrzVX2NGRJWyPergr1mMZDh+uqO?= =?iso-8859-1?q?ZZgWSrvzlEIGOG7JeLpcsWDkmd0lQ3TRSIDs+tkuTu5YUsWai5dan7Gu+Y+n?= =?iso-8859-1?q?+9LxDtan62YPh77Lo97cVq7B+7SQPr2myFCinvk6qRQjuHKFUcX7lgmwQd0X?= =?iso-8859-1?q?GdTko1XuLpJGRVoiDfK/5uV40ijZNCazQ555uheaof0+dZGnqN7/R3O65IGY?= =?iso-8859-1?q?VkuuhjEGtjG6MUdipsP77Bnbmsp06MEsztZ7jGBzQNeFDHBbuNIL7JN10r8d?= =?iso-8859-1?q?Dj7LG1UVcqTX8THwSLZFTEOb52NFcRNb+2boqJFnWCpdYf0tVuEDiG6cZ/7a?= =?iso-8859-1?q?VajJ8WpYl8byQnQYgJnxaJFFMduX7UNDvSzlFx4qtXIQlXgLC7QAz+5Z6qFs?= =?iso-8859-1?q?8U+UcCl8MxEJaj9d5eno9mYGFKQwy8f41R3RjRUPO4trR4rEknEJV7QVaPgV?= =?iso-8859-1?q?ly8x5Iffu3Wj0pe/oRMrsMOgl+JgfP+d/nku7GRJW2pVNplZrr6gyrAp7b2y?= =?iso-8859-1?q?DyqJN8rKlRjArK12MzSRay1Y3kY8Env4SoUtZSfWlyc5wvTCFJkIbLu6v0f+?= =?iso-8859-1?q?mcprSjVZFe5rhxOyy6R2StzvmASzXPeV5t56kLBnzFUxq8OHiDbpZrjzS1jC?= =?iso-8859-1?q?816RI/E4aU05hxo8rN+rCuWlvIRpVC8/tyuCoPanrmhwpbZCuOftKRy/V8gj?= =?iso-8859-1?q?Mpnp/bMhv8bqNjiDhxI/sFQizP+uKQxj+uJb+mU6T8x6i1x32A1l08VeIBhR?= =?iso-8859-1?q?IMpn89dd6zB8Y4cIc957Dfs+Zdd6r++KpLbdh42BH3tTQf7TF4aDaygi97Cv?= =?iso-8859-1?q?2CtNLRQVMkzUlhLvX+MsTc8cTwIGoRJFiY/ZrsMWimp28hRsymOkxObSKyjg?= =?iso-8859-1?q?42fw8NmVhIZ7noowQyPuNkXntsaj2aOtyahyOoV9LldOegEQgSWYe4PKTonL?= =?iso-8859-1?q?wcXg=3D?= 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: 9d271e9f-5f29-43e0-30c7-08d9c3d71966 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Dec 2021 16:38:06.0367 (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: 2c9OGwCbw+yQm57kNWfnIslJJFmhkdi1X06bm8DSm7gGQX6FEC03Zd5ifMR2PUZDcaCsl63jDM3CbKptauG1gees0iXDABqI+nf4Q8vadCQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MR1P264MB1905 X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "live-patching@vger.kernel.org" , "linuxppc-dev@lists.ozlabs.org" , "linux-kernel@vger.kernel.org" Errors-To: linuxppc-dev-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org Sender: "Linuxppc-dev" CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS is required to test direct tramp. Signed-off-by: Christophe Leroy --- kernel/trace/trace_selftest.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/kernel/trace/trace_selftest.c b/kernel/trace/trace_selftest.c index afd937a46496..abcadbe933bb 100644 --- a/kernel/trace/trace_selftest.c +++ b/kernel/trace/trace_selftest.c @@ -784,9 +784,7 @@ static struct fgraph_ops fgraph_ops __initdata = { .retfunc = &trace_graph_return, }; -#if defined(CONFIG_DYNAMIC_FTRACE) && \ - defined(CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS) -#define TEST_DIRECT_TRAMP +#ifdef CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS noinline __noclone static void trace_direct_tramp(void) { } #endif @@ -849,7 +847,7 @@ trace_selftest_startup_function_graph(struct tracer *trace, goto out; } -#ifdef TEST_DIRECT_TRAMP +#ifdef CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS tracing_reset_online_cpus(&tr->array_buffer); set_graph_array(tr);