tracing: Fixes and trace-seq updates
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest18 patches 0 repliesNew
Patches in v1 No applies recorded yet
Reviews trailers per patch
15 of 18 patches have a Reviewed-by or Acked-by.
| Patch | Thomas Gleixner | Jiri Kosina | Paolo Bonzini | Mark Rustad | Petr Mladek | Srikar Dronamraju | Masami Hiramatsu | Namhyung Kim | Borislav Petkov |
|---|---|---|---|---|---|---|---|---|---|
| 1/18 | |||||||||
| 2/18 | A-b | ||||||||
| 3/18 | A-b | ||||||||
| 4/18 | T-b A-b | A-b | A-b | R-b | |||||
| 5/18 | T-b A-b | R-b | A-b | ||||||
| 6/18 | R-b | ||||||||
| 7/18 | R-b | ||||||||
| 8/18 | R-b | ||||||||
| 9/18 | R-b | ||||||||
| 10/18 | R-b | ||||||||
| 11/18 | R-b | ||||||||
| 12/18 | R-b | R-b | A-b | ||||||
| 13/18 | R-b | ||||||||
| 14/18 | R-b | A-b | A-b | ||||||
| 15/18 | A-b | R-b | A-b | ||||||
| 16/18 | R-b | ||||||||
| 17/18 | |||||||||
| 18/18 | Reminded-by |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 9 reviewers.
Cover letter [for-next][PATCH 00/18] tracing: Fixes and trace-seq updates
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(-)