On Tue, 28 Jul 2015 09:53:20 +0200
Philipp Zabel <p.za...@pengutronix.de> wrote:


> I tried this yesterday and failed to figure out a satisfactory way to do
> it since the vb2 trace point macros reuse the v4l2 enum definitions and
> __print_symbolic/flags macros. The alternative would be to just export
> the vb2 trace points from videodev.

Or do what some other drivers do, which is to make a separate file to
hold the creation of the tracepoints, and have it included in whatever
needs it. Export them if there's more than one module.

drivers/media/v4l2-core/v4l2-trace.c:

#define CREATE_TRACE_POINTS
#include "v4l2-trace.h"


See fs/xfs/xfs_trace.c as an example.

-- Steve
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to