From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755923AbdKCKkt (ORCPT ); Fri, 3 Nov 2017 06:40:49 -0400 Received: from mout.kundenserver.de ([217.72.192.74]:50920 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752964AbdKCKkr (ORCPT ); Fri, 3 Nov 2017 06:40:47 -0400 From: Arnd Bergmann To: Steven Rostedt , Ingo Molnar Cc: Arnd Bergmann , Masami Hiramatsu , linux-kernel@vger.kernel.org Subject: [PATCH] tracing: make PREEMPTIRQ_EVENTS depend on TRACING Date: Fri, 3 Nov 2017 11:39:57 +0100 Message-Id: <20171103104031.270375-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K0:OOn+icyN2pZKWReSL9ti4aE8ngOmfTZrddogiNip47yOPMfKJ10 O2LgzrZvsTBdxd1e/rzZ5dFhm2okoidDlecC+vhNF1fCkha9nF8W7NHZ4p0hA0m/FX2Cuvh xp78vbhsExc0cFFrZ4Aydx6iQHE3acnLs7oANI+RH5SCSD/fyXUaQu6366uX7sv+naKvwHD 47t5YjfbV+8lZyyVa8cHQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:gCtbvssRr9I=:LJ9pHoe6aV0zPED8QiSLTe LeWwMn9MNpXIY5v4zlsbyne+JlwWRopb8tWesjcQ1kMDkGnjdJEvsiT859Fa8g2pYdauCNXa4 /Iaq6UzWUMzxekomz9RlfGKTKWIHabrxFTU58yEPzLkAerl+G5RO5Ju0Fgd4fIGO4o+Zo1Qh6 u4ZBN0o/t6Cjfx6bNsekGvkJwiqZwIVdiF61n1fV83RYGWODd8tIxUxF0+xj4HX3HY50nyTk1 PWkvnZVfy5R8RkFB4WIE7Ahc2E8n5OIoPmt/1VjA8mmd0meSKdhq0GIjb89m+Aiiq5LvYNPME ikvjEFqMX+5rJf88CTCw8h2LMUPwJQv9QV8e8sPiyrdnzuh1/501EFXS1smGOV7xaszzA06ZX s2a44VKs6Oe4DIStcpPawWh4oPA9jy3D9SwGH+jOU3YFysTTJZh6e4tdHSuyYIkNMdwoj1VtR aPxWXmUbfb2ohSVaRchgoukhfIsAM1GN6oSU1otmloQrF6PQTck9jjKUJ1JbDghtT+vaAyOfK j1auHshCq6RmvDu0BRyGvAd/4vyXdw7lXJcg2YaIKmkfw8hmXuMsOUf3S6fe3VWr3cqxgLLqn 5o/TfAebqokMRAeOFSMeSfacgGj5jZdTf3+54GbgFifNYlaQdF02/6gPmrmXeG/Bj5Ljaab3b NG3p6htww6OdpGV6VuiZbOezeXCEZbI22BeAWihnPBQixwPGur1gXqPpzDOxSDT4FBOnNAMxE cb5Qq+KNgQaxR6x9Ppq2vxoKVxXfvc6bh2NLlQ== Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org When CONFIG_TRACING is disabled, the new preemptirq events tracer produces a build failure: In file included from kernel/trace/trace_irqsoff.c:17:0: kernel/trace/trace.h: In function 'trace_test_and_set_recursion': kernel/trace/trace.h:542:28: error: 'struct task_struct' has no member named 'trace_recursion' Adding an explicit dependency avoids the broken configuration. Fixes: d59158162e03 ("tracing: Add support for preempt and irq enable/disable events") Signed-off-by: Arnd Bergmann --- No idea if this is the best solution, it just happened to fix the build failure for me. --- kernel/trace/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel/trace/Kconfig b/kernel/trace/Kconfig index 1ff10ca078d6..c8c18c793c86 100644 --- a/kernel/trace/Kconfig +++ b/kernel/trace/Kconfig @@ -164,6 +164,7 @@ config PREEMPTIRQ_EVENTS bool "Enable trace events for preempt and irq disable/enable" select TRACE_IRQFLAGS depends on DEBUG_PREEMPT || !PROVE_LOCKING + depends on TRACING default n help Enable tracing of disable and enable events for preemption and irqs. -- 2.9.0