Messages in this thread | | | Date | Thu, 13 May 2010 18:10:04 -0400 | From | Steven Rostedt <> | Subject | [PATCH 00/12 v2] [GIT PULL] tracing: shrinking trace events and updates |
| |
Ingo,
I combined the last two pushes and rebased it to core-2.
I removed the sched patch until Carsten updates it with something you approve, as well as the mmiotrace patch until Pekka gives me an ack.
I also added a patch that caches pages in the ring buffer to speed up the splice implementation.
Thanks,
-- Steve
Please pull the latest tip/tracing/core-2 tree, which can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace.git tip/tracing/core-2
Li Zefan (1): tracing: Fix function declarations if !CONFIG_STACKTRACE
Mathieu Desnoyers (1): tracepoints: Add check trace callback type
Steven Rostedt (10): 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 ring-buffer: Add cached pages when freeing reader page
---- include/linux/ftrace_event.h | 73 ++++++-- include/linux/syscalls.h | 57 ++---- include/linux/tracepoint.h | 98 ++++++++--- include/trace/ftrace.h | 237 +++++++++--------------- include/trace/syscall.h | 10 +- kernel/trace/blktrace.c | 138 ++++++++------ kernel/trace/ftrace.c | 7 +- kernel/trace/kmemtrace.c | 70 +++++--- kernel/trace/ring_buffer.c | 41 ++++- kernel/trace/trace.c | 9 +- kernel/trace/trace.h | 9 +- kernel/trace/trace_branch.c | 8 +- kernel/trace/trace_event_perf.c | 17 ++- kernel/trace/trace_events.c | 137 +++++++++----- 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 +++++---- net/core/drop_monitor.c | 12 +- samples/tracepoints/tp-samples-trace.h | 4 +- samples/tracepoints/tracepoint-probe-sample.c | 13 +- samples/tracepoints/tracepoint-probe-sample2.c | 7 +- 29 files changed, 933 insertions(+), 618 deletions(-)
| |