[PATCH 0/9] [GI PULL][2.6.36] tracing: various updates

Steven Rostedt
2010-06-29T03:10:47Z

Ingo,

I pushed some of these to you before, but you wanted to wait
till after the merge window to pull them.

The last patch is the full fix for the perf kprobe regression. But
since it was too big of a change for the -rc release we did
a quick fix. This reverts that change back to the true fix for
2.6.36.

Please pull the latest tip/perf/core tree, which can be found at:

git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace.git
tip/perf/core

Chase Douglas (1):
tracing/function-graph: Use correct string size for snprintf

Li Zefan (7):
tracing: Use a global field list for all syscall exit events
tracing: Don't allocate common fields for every trace events
tracing: Convert some timer events to DEFINE_EVENT
tracing: Convert more sched events to DEFINE_EVENT
tracing: Remove test of NULL define_fields callback
tracing: Remove redundant raw_init callbacks
tracing: Remove open-coded __trace_add_event_call()

Steven Rostedt (1):
tracing: Use class->reg() for all registering of events

----
include/linux/ftrace_event.h | 3 +
include/linux/syscalls.h | 2 -
include/trace/events/sched.h | 32 +----
include/trace/events/timer.h | 80 ++++------
include/trace/ftrace.h | 2 +
include/trace/syscall.h | 1 -
kernel/trace/trace.h | 2 +
kernel/trace/trace_event_perf.c | 19 +--
kernel/trace/trace_events.c | 264 +++++++++++++++++-----------------
kernel/trace/trace_events_filter.c | 27 ++--
kernel/trace/trace_export.c | 8 +-
kernel/trace/trace_functions_graph.c | 3 +-
kernel/trace/trace_kprobe.c | 10 +--
kernel/trace/trace_syscalls.c | 7 +-
14 files changed, 203 insertions(+), 257 deletions(-)