Prev: [CLEANUP] kprobes: Remove redundant text_mutex lock in optimize
Next: perf_event: when events are grouped, the time enabled / running values are incorrect
From: Steven Rostedt on 11 May 2010 16:20 On Tue, 2010-05-11 at 14:20 -0400, Steven Rostedt wrote: > [ Final version! ] > > Ingo, > > Please pull the latest tip/tracing/core tree, which can be found at: Ingo, Hold on, this breaks a few places on a allyesconfig. I missed some places that use the register_trace_* and this changes the API. I'll have another patch set later tonight. -- Steve > > git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace.git > tip/tracing/core > > > Mathieu Desnoyers (1): > tracepoints: Add check trace callback type > > Steven Rostedt (9): > tracing: Create class struct for events > tracing: Let tracepoints have data passed to tracepoint callbacks > tracing: Remove per event trace registering > tracing: Move fields from event to class structure > tracing: Move raw_init from events to class > tracing: Allow events to share their print functions > tracing: Move print functions into event class > tracing: Remove duplicate id information in event structure > tracing: Combine event filter_active and enable into single flags field > > ---- > include/linux/ftrace_event.h | 73 ++++++-- > include/linux/syscalls.h | 57 ++---- > include/linux/tracepoint.h | 98 ++++++++--- > include/trace/ftrace.h | 233 +++++++++--------------- > include/trace/syscall.h | 10 +- > kernel/trace/blktrace.c | 138 ++++++++------ > kernel/trace/ftrace.c | 7 +- > kernel/trace/kmemtrace.c | 70 +++++--- > kernel/trace/trace.c | 9 +- > kernel/trace/trace.h | 5 +- > kernel/trace/trace_event_perf.c | 17 ++- > kernel/trace/trace_events.c | 131 +++++++++----- > kernel/trace/trace_events_filter.c | 28 ++-- > kernel/trace/trace_export.c | 16 +- > kernel/trace/trace_functions_graph.c | 13 +- > kernel/trace/trace_kprobe.c | 104 +++++++---- > kernel/trace/trace_output.c | 137 ++++++++++----- > kernel/trace/trace_output.h | 2 +- > kernel/trace/trace_sched_switch.c | 23 ++- > kernel/trace/trace_sched_wakeup.c | 27 ++-- > kernel/trace/trace_syscalls.c | 137 ++++++++++++--- > kernel/trace/trace_workqueue.c | 26 ++- > kernel/tracepoint.c | 91 +++++---- > samples/tracepoints/tp-samples-trace.h | 4 +- > samples/tracepoints/tracepoint-probe-sample.c | 13 +- > samples/tracepoints/tracepoint-probe-sample2.c | 7 +- > 26 files changed, 879 insertions(+), 597 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
From: Steven Rostedt on 11 May 2010 23:00
On Tue, 2010-05-11 at 16:14 -0400, Steven Rostedt wrote: > On Tue, 2010-05-11 at 14:20 -0400, Steven Rostedt wrote: > > [ Final version! ] > > > > Ingo, > > > > > Please pull the latest tip/tracing/core tree, which can be found at: > > Ingo, > > Hold on, this breaks a few places on a allyesconfig. I missed some > places that use the register_trace_* and this changes the API. > > I'll have another patch set later tonight. > I think I found all the cases, but I'm going to do a little more testing. I'll have the patch set out tomorrow (today for you ;) -- Steve -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ |