Prev: [PATCH 1/1] mm: add descriptive comment for TIF_MEMDIE declaration
Next: [PATCH 02/12 v2] tracepoints: Add check trace callback type
From: Steven Rostedt on 13 May 2010 18:20 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(-) -- 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/ |