----- Original Message ----- > From: "Steven Rostedt" <[email protected]> > To: "Mathieu Desnoyers" <[email protected]> > Cc: "Frank Ch. Eigler" <[email protected]>, [email protected], "Ingo > Molnar" <[email protected]>, "Frederic > Weisbecker" <[email protected]>, "Andrew Morton" > <[email protected]>, "Johannes Berg" > <[email protected]> > Sent: Thursday, March 13, 2014 2:17:53 PM > Subject: Re: [RFC PATCH v2] Tracepoint: register/unregister struct tracepoint > > On Thu, 2014-03-13 at 16:54 +0000, Mathieu Desnoyers wrote: > > > The other use-case is if the tracer has a module coming/going notifier > > tracking the module's tracepoint callsites. The going notifier should > > be run before the tracepoint.c going notifier. A notifier with negative > > priority should have this effect, since the tracepoint.c notifier has > > priority 0. > > > > The tracepoint should change to have two different notifiers that > represent one for coming and one for going (as ftrace does). The coming > one should have a priority of 0 (or INT_MIN (all other notifiers > dependent on this should have > 0) > > The going notifier should have a INT_MAX to run after all other > tracepoint notifiers. (see kernel/trace/ftrace.c ftrace_module_enter_nb > and ftrace_module_exit_nb)
OK, I'll spin a v4 with this change. Thanks! Mathieu > > -- Steve > > > -- Mathieu Desnoyers EfficiOS Inc. http://www.efficios.com -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

