From: Steven Rostedt on 14 May 2010 15:30 Ingo, As you have found that there were conflicts with these patches and the code in sched/core (the removal of the rq from the trace points) I merged your sched/core branch into mine and applied the patches on top, fixing the conflicts. I added Frederic Weisbecker and Masami Hiramatsu acks. I also tested this on my PPC64 box with PERF_EVENTS disabled and found a compile bug. I fixed that too. I also added a patch to document the use case of flags (filter_active) and event_mutex. Since that variable is read without the mutex held, but this is currently the case with filter_active as it stands today. The code is made so it will not cause any problems but Mathieu wanted it documented. I did so in the last patch. Please pull the latest tip/tracing/core-4 tree, which can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace.git tip/tracing/core-4 Li Zefan (1): tracing: Fix function declarations if !CONFIG_STACKTRACE Mathieu Desnoyers (1): tracepoints: Add check trace callback type Steven Rostedt (11): 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 tracing: Comment the use of event_mutex with trace event flags ---- include/linux/ftrace_event.h | 80 +++++++-- 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 | 52 +++++- 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 | 139 +++++++++----- 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 | 20 +- kernel/trace/trace_sched_wakeup.c | 28 ++-- 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, 951 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/
|
Pages: 1 Prev: [PATCH 1/10] drivers/s390/char: Use kstrdup Next: [PATCH 3/10] drivers/acpi: Use kstrdup |