From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from metis.ext.pengutronix.de ([92.198.50.35]:54650 "EHLO metis.ext.pengutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752146AbbG1IPU (ORCPT ); Tue, 28 Jul 2015 04:15:20 -0400 Message-ID: <1438071306.3193.9.camel@pengutronix.de> Subject: Re: [PATCH] [media] v4l2: export videobuf2 trace points From: Philipp Zabel To: Hans Verkuil Cc: Hans Verkuil , Mauro Carvalho Chehab , Kamil Debski , Sylwester Nawrocki , Pawel Osciak , Marek Szyprowski , Kyungmin Park , Steven Rostedt , linux-media@vger.kernel.org, kernel@pengutronix.de Date: Tue, 28 Jul 2015 10:15:06 +0200 In-Reply-To: <55B73724.4040500@xs4all.nl> References: <1438070104-24084-1-git-send-email-p.zabel@pengutronix.de> <55B73724.4040500@xs4all.nl> Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-media-owner@vger.kernel.org List-ID: Am Dienstag, den 28.07.2015, 10:02 +0200 schrieb Hans Verkuil: > On 07/28/2015 09:55 AM, Philipp Zabel wrote: > > If videobuf2-core is built as a module, the vb2 trace points must be > > exported from videodev.o to avoid errors when linking videobuf2-core. > > I'm no tracepoint expert, so I'll just ask: if the tracepoint functionality > is disabled in the kernel, will this still compile OK? > > That is, will the EXPORT_TRACEPOINT_SYMBOL_GPL() code disappear in that > case or will it point to absent code/data? No traces left if CONFIG_TRACEPOINTS not set. include/linux/tracepoint.h contains: #ifdef CONFIG_TRACEPOINTS #define EXPORT_TRACEPOINT_SYMBOL_GPL(name) \ EXPORT_SYMBOL_GPL(__tracepoint_##name) #else /* !CONFIG_TRACEPOINTS */ #define EXPORT_TRACEPOINT_SYMBOL_GPL(name) #endif regards Philipp