Re: [Patch -tip 3/3] Tracing/ftrace: Don't consume entries unhandledby mmiotrace

From: Steven Rostedt
Date: Sat Sep 27 2008 - 14:25:30 EST



On Sat, 27 Sep 2008, Ingo Molnar wrote:
>
> the new trace-ringbuffer design Steve is working on would abstract away
> this complication - then we could make tracers truly independent
> entities.

Yep, I even started implementing this. What is nice about this too, is
that we could even mix the tracer buffers together in the merge sort.
Since all buffers use the same timestamping, we can keep the separate
buffers out, turn on different tracers, and have the output show them all
together.

This would mean that we can keep the function tracer buffer large, and the
other tracer buffers smaller. And merge them together when needed.

I'll have to recreate it, since the buffer code changed quite a bit since
I first started making ftrace do this. Also, I want to make the changes to
ftrace as incremental as possible. That way we could easily diagnose
problems that arise.

-- Steve
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/