tracing: Updates for the next (coming soon) merge window
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest21 of 24 patches 32 repliesIn review
21 of 24 patches are in this archive. The cover letter announces 24.
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/24 | ftrace: Allow ftrace_replace_code() to be schedulableinclude/ kernel/ | +17 | 0 replies | |
| 2/24 | arm64: ftrace: Set FTRACE_MAY_SLEEP before ftrace_modify_all_code()arch/ | +1 | 0 replies | |
| 3/24 | fgraph: Add comment to describe ftrace_graph_get_ret_stackkernel/ | +11 | 0 replies | |
| 4/24 | x86/ftrace: Do not call function graph from dynamic trampolinesarch/ arch/ | +26 | 0 replies | |
| 5/24 | powerpc/frace: Use ftrace_graph_get_ret_stack() instead of curr_ret_stackarch/ | +9 | 2 replies | |
| 6/24 | sparc64: Use ftrace_graph_get_ret_stack() instead of curr_ret_stackarch/ arch/ arch/ | +14 | 2 replies | |
| 7/24 | sh: ftrace: Use ftrace_graph_get_ret_stack() instead of curr_ret_stackarch/ arch/ | +12 | 0 replies | |
| 8/24 | arm64: Use ftrace_graph_get_ret_stack() instead of curr_ret_stackarch/ arch/ arch/ +3 more | +12 | 0 replies | |
| 10/24 | seq_buf: Use size_t for len in seq_buf_puts()lib/ | +1 | 0 replies | |
| 11/24 | tracing: Fix ftrace_graph_get_ret_stack() to use task and not currentkernel/ | +2 | 0 replies | |
| 12/24 | tracing: Remove unnecessary hist trigger struct fieldkernel/ | +0 | 0 replies | |
| 13/24 | tracing: Change strlen to sizeof for hist trigger static stringskernel/ | +19 | 0 replies | |
| 14/24 | tracing: Use var_refs[] for hist trigger reference checkingkernel/ | +11 | 0 replies | |
| 15/24 | tracing: Remove open-coding of hist trigger var_ref managementkernel/ | +75 | 0 replies | |
| 16/24 | tracing: Use hist triggers var_ref array to destroy var_refskernel/ | +19 | 0 replies | |
| 17/24 | tracing: Remove hist trigger synth_var_refskernel/ | +0 | 0 replies | |
| 18/24 | tracing: Add hist trigger comments for variable-related fieldskernel/ | +36 | 0 replies | |
| 19/24 | tracing: Merge seq_print_sym_short() and seq_print_sym_offset()kernel/ | +7 | 0 replies | |
| 21/24 | tracing: Simplify printfing in seq_print_symkernel/ | +3 | 0 replies | |
| 23/24 | string.h: Add strncmp_prefix() helper macroinclude/ | +22 | 25 replies | |
| 24/24 | tracing: Use strncmp_prefix() helper for histogram codekernel/ | +14 | 0 replies |
Reviews trailers per patch
10 of 21 patches have a Reviewed-by or Acked-by.
| Patch | Will Deacon | Anders Roxell | Namhyung Kim | Masami Hiramatsu | James Morse | David S. Miller | Michael Ellerman |
|---|---|---|---|---|---|---|---|
| 1/24 | T-b | ||||||
| 2/24 | A-b | T-b | |||||
| 3/24 | |||||||
| 4/24 | |||||||
| 5/24 | A-b | ||||||
| 6/24 | A-b | ||||||
| 7/24 | |||||||
| 8/24 | |||||||
| 10/24 | |||||||
| 11/24 | T-b | ||||||
| 12/24 | A-b | R-b | |||||
| 13/24 | A-b | R-b | |||||
| 14/24 | A-b | R-b | |||||
| 15/24 | A-b | R-b | |||||
| 16/24 | A-b | R-b | |||||
| 17/24 | A-b | R-b | |||||
| 18/24 | A-b | R-b | |||||
| 19/24 | |||||||
| 21/24 | |||||||
| 23/24 | |||||||
| 24/24 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 7 reviewers.
Cover letter [for-next][PATCH 00/24] tracing: Updates for the next (coming soon) merge window
git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
for-next
Head SHA1: 05cd667ce570cb82a967af7166c54c610324861c
Mathieu Malaterre (1):
tracing: Make function ‘ftrace_exports’ static
Michael Ellerman (2):
seq_buf: Make seq_buf_puts() null-terminate the buffer
seq_buf: Use size_t for len in seq_buf_puts()
Rasmus Villemoes (3):
tracing: Merge seq_print_sym_short() and seq_print_sym_offset()
tracing: Avoid -Wformat-nonliteral warning
tracing: Simplify printf'ing in seq_print_sym
Steven Rostedt (1):
string.h: Add strncmp_prefix() helper macro
Steven Rostedt (VMware) (10):
ftrace: Allow ftrace_replace_code() to be schedulable
arm64: ftrace: Set FTRACE_MAY_SLEEP before ftrace_modify_all_code()
fgraph: Add comment to describe ftrace_graph_get_ret_stack x86/ftrace: Do not call function graph from dynamic trampolines powerpc/frace: Use ftrace_graph_get_ret_stack() instead of curr_ret_stack
sparc64: Use ftrace_graph_get_ret_stack() instead of curr_ret_stack
sh: ftrace: Use ftrace_graph_get_ret_stack() instead of curr_ret_stack
arm64: Use ftrace_graph_get_ret_stack() instead of curr_ret_stack
tracing: Fix ftrace_graph_get_ret_stack() to use task and not current
tracing: Use strncmp_prefix() helper for histogram code
Tom Zanussi (7):
tracing: Remove unnecessary hist trigger struct field
tracing: Change strlen to sizeof for hist trigger static strings
tracing: Use var_refs[] for hist trigger reference checking
tracing: Remove open-coding of hist trigger var_ref management
tracing: Use hist trigger's var_ref array to destroy var_refs
tracing: Remove hist trigger synth_var_refs
tracing: Add hist trigger comments for variable-related fields
----
arch/arm64/kernel/ftrace.c | 1 + arch/arm64/kernel/perf_callchain.c | 2 +- arch/arm64/kernel/process.c | 2 +- arch/arm64/kernel/return_address.c | 2 +- arch/arm64/kernel/stacktrace.c | 12 +- arch/arm64/kernel/time.c | 2 +- arch/arm64/kernel/traps.c | 2 +- arch/powerpc/kernel/process.c | 13 +- arch/sh/kernel/dumpstack.c | 11 +- arch/sh/kernel/dwarf.c | 9 +- arch/sparc/kernel/perf_event.c | 8 +- arch/sparc/kernel/stacktrace.c | 8 +- arch/sparc/kernel/traps_64.c | 7 +- arch/x86/kernel/ftrace.c | 41 +++--- arch/x86/kernel/ftrace_64.S | 8 +- include/linux/ftrace.h | 1 + include/linux/string.h | 22 +++ kernel/trace/fgraph.c | 15 +- kernel/trace/ftrace.c | 19 ++- kernel/trace/trace.c | 2 +- kernel/trace/trace_events_hist.c | 278 +++++++++++++++++++++---------------- kernel/trace/trace_output.c | 38 ++--- lib/seq_buf.c | 8 +- 23 files changed, 301 insertions(+), 210 deletions(-)