git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git for-next
Head SHA1: 8e2e095cbecad21078332cd83ae7e61ecfe12c59 Steven Rostedt (Red Hat) (18): tracing: Fix race of function probes counting ftrace/x86: Add frames pointers to trampoline as necessary ftrace/x86/extable: Add is_ftrace_trampoline() function x86/kvm/tracing: Use helper function trace_seq_buffer_ptr() RAS/tracing: Use trace_seq_buffer_ptr() helper instead of open coded tracing: Fix trace_seq_bitmask() to start at current position tracing: Add trace_seq_has_overflowed() and trace_handle_return() blktrace/tracing: Use trace_seq_has_overflowed() helper function ring-buffer: Remove check of trace_seq_{puts,printf}() return values tracing: Have branch tracer use trace_handle_return() helper function tracing: Have function_graph use trace_seq_has_overflowed() kprobes/tracing: Use trace_seq_has_overflowed() for overflow checks tracing: Do not check return values of trace_seq_p*() for mmio tracer tracing/probes: Do not use return value of trace_seq_printf() tracing/uprobes: Do not use return values of trace_seq_printf() tracing: Do not use return values of trace_seq_printf() in syscall tracing tracing: Remove return values of most trace_seq_*() functions tracing: Fix return value of ftrace_raw_output_prep() ---- arch/x86/kernel/ftrace.c | 9 +- arch/x86/kernel/mcount_64.S | 41 ++++ arch/x86/kvm/mmutrace.h | 4 +- drivers/firmware/efi/cper.c | 2 +- include/linux/ftrace.h | 8 + include/linux/ftrace_event.h | 11 + include/linux/trace_seq.h | 49 ++-- include/trace/ftrace.h | 8 +- kernel/extable.c | 7 +- kernel/trace/blktrace.c | 148 ++++++------- kernel/trace/ftrace.c | 38 ++++ kernel/trace/ring_buffer.c | 75 +++---- kernel/trace/trace.c | 69 +++--- kernel/trace/trace.h | 3 +- kernel/trace/trace_branch.c | 15 +- kernel/trace/trace_functions.c | 117 ++++++++-- kernel/trace/trace_functions_graph.c | 382 ++++++++++---------------------- kernel/trace/trace_kprobe.c | 42 ++-- kernel/trace/trace_mmiotrace.c | 52 ++--- kernel/trace/trace_output.c | 417 ++++++++++++++--------------------- kernel/trace/trace_output.h | 16 +- kernel/trace/trace_probe.c | 10 +- kernel/trace/trace_seq.c | 86 ++------ kernel/trace/trace_syscalls.c | 47 ++-- kernel/trace/trace_uprobe.c | 23 +- 25 files changed, 768 insertions(+), 911 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/