Note, that the ring buffer and events are made to be recursive. That is,
it allows one event to trace within another event. If the tracepoint is
triggered by something within the trace point handler, then we are
screwed. That needs to be fixed.
I have not seen what is triggering back into locking. The ring buffer and
what I can see by the event code, does not grab any locks besides raw
ones.
-- Steve
--