Messages in this thread | | | Date | Wed, 12 Mar 2014 20:49:07 -0400 | From | Steven Rostedt <> | Subject | Re: [for-next][PATCH 08/20] tracing: Warn if a tracepoint is not set via debugfs |
| |
On Wed, 12 Mar 2014 19:51:01 +0000 (UTC) Mathieu Desnoyers <mathieu.desnoyers@efficios.com> wrote:
> This only leaves tracepoints in header files and the impact of LTO as > requirements for having tracepoint callsites with the same name across > modules.
The only thing that needs to be unique is the struct tracepoint __tracepoint_##name. There should not be any duplicates of those. I can't see how the LTO would duplicate a data structure without screwing everything (not just tracepoints) up.
We can still have more than one trace_##name() called, as that is handled by the static key.
Note, I'm scrambling to get ready for my trip tomorrow. Thus, I'm not as much at the computer. I may work on some patches in my 6 hour layover though.
-- Steve
| |