On Sat, 24 Aug 2013, Mathieu Desnoyers wrote: > * Zoltan Kiss (zoltan.kiss@xxxxxxxxxx) wrote: > > The sample missed the moving of the header files into the events subdirectory. > > I've also extended it based on the existing headers, and mentioned the tiny > > but important role of CREATE_TRACE_POINTS. > > Given that we expect tracepoints to be used though the TRACE_EVENT > wrapper, it makes sense indeed. A small nit below: > > > > > Signed-off-by: Zoltan Kiss <zoltan.kiss@xxxxxxxxxx> > > --- > > Documentation/trace/tracepoints.txt | 19 +++++++++++++++++-- > > 1 file changed, 17 insertions(+), 2 deletions(-) > > > > diff --git a/Documentation/trace/tracepoints.txt b/Documentation/trace/tracepoints.txt > > index da49437..e8e3c4b 100644 > > --- a/Documentation/trace/tracepoints.txt > > +++ b/Documentation/trace/tracepoints.txt > > @@ -40,7 +40,13 @@ Two elements are required for tracepoints : > > > > In order to use tracepoints, you should include linux/tracepoint.h. > > > > -In include/trace/subsys.h : > > +In include/trace/events/subsys.h : > > + > > +#undef TRACE_SYSTEM > > +#define TRACE_SYSTEM subsys > > + > > +#if !defined(_TRACE_SUBSYS_H) || defined(TRACE_HEADER_MULTI_READ) > > +#define _TRACE_SUBSYS_H > > > > #include <linux/tracepoint.h> > > > > @@ -48,10 +54,16 @@ DECLARE_TRACE(subsys_eventname, > > TP_PROTO(int firstarg, struct task_struct *p), > > TP_ARGS(firstarg, p)); > > > > +#endif /* _TRACE_SUBSYS_H */ > > + > > +/* This part must be outside protection */ > > +#include <trace/define_trace.h> > > + > > In subsys/file.c (where the tracing statement must be added) : > > > > -#include <trace/subsys.h> > > +#include <trace/events/subsys.h> > > > > +#define CREATE_TRACE_POINTS > > DEFINE_TRACE(subsys_eventname); > > > > void somefct(void) > > @@ -72,6 +84,9 @@ Where : > > - TP_ARGS(firstarg, p) are the parameters names, same as found in the > > prototype. > > > > +- if you use the header in multiple source files, #define CREATE_TRACE_POINTS > > + should appear only in one source file > > Missing dot at the end of the sentence above. > > Other than that, > > Acked-by: Mathieu Desnoyers <mathieu.desnoyers@xxxxxxxxxxxx> I have added the dot and applied :) -- Jiri Kosina SUSE Labs -- To unsubscribe from this list: send the line "unsubscribe linux-doc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html