tracing: Review of changes
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest13 patches 1 replyIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/13 | tracing: Fix sparse warning with is_signed_type() macroinclude/ | +1 | 0 replies | |
| 2/13 | ring-buffer: Remove unnecessary recusive call in rb_advance_iter()kernel/ | +1 | 0 replies | |
| 3/13 | tracing: Use this_cpu_ptr per-cpu helperkernel/ kernel/ | +2 | 0 replies | |
| 4/13 | tracing: Verify target file before registering a uprobe eventkernel/ | +5 | 0 replies | |
| 5/13 | tracing/syscalls: Make local functions statickernel/ | +9 | 0 replies | |
| 6/13 | tracing: Add checks if tr->buffer is NULL in tracing_reset{_online_cpus}kernel/ | +6 | 0 replies | |
| 7/13 | tracing: Remove unneeded check of max_tr->buffer before tracing_resetkernel/ | +1 | 0 replies | |
| 8/13 | tracing/lockdep: Disable lockdep first in entering NMIinclude/ | +2 | 0 replies | |
| 9/13 | tracing/fgraph: Add max_graph_depth to limit function_graph depthkernel/ | +58 | 0 replies | |
| 10/13 | ftrace: Move ARCH_SUPPORTS_FTRACE_SAVE_REGS in Kconfigarch/ arch/ include/ +3 more | +16 | 0 replies | |
| 11/13 | kprobes/x86: Move ftrace-based kprobe code into kprobes-ftrace.carch/ arch/ arch/ +5 more | +125 | 0 replies | |
| 12/13 | kprobes/x86: Move kprobes stuff under arch/x86/kernel/kprobes/arch/ arch/ arch/ +7 more | +1790 | 0 replies | |
| 13/13 | tracing: Remove the extra 4 bytes of padding in eventsinclude/ kernel/ kernel/ | +0 | 1 reply |
Reviews trailers per patch
3 of 13 patches have a Reviewed-by or Acked-by.
| Patch | Christoph Lameter | Srikar Dronamraju | Arjan van de Ven |
|---|---|---|---|
| 1/13 | |||
| 2/13 | |||
| 3/13 | R-b | ||
| 4/13 | A-b | ||
| 5/13 | |||
| 6/13 | |||
| 7/13 | |||
| 8/13 | |||
| 9/13 | |||
| 10/13 | |||
| 11/13 | |||
| 12/13 | |||
| 13/13 | A-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.
Cover letter [PATCH 00/13 -next] [For linux-next] tracing: Review of changes
I'm posting these as a generic review of the changes I'll be pushing into linux-next and will be pushing this for 3.9.
These patches have passed a series of tests I've run on few machines with several different configs and such.
You can find the patches here. I'll add these to linux-next tomorrow.
-- Steve
git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
tip/perf/core
Head SHA1: a701a1b03bf36d4e31c9fd036a96bde5a11cd5ce
Fengguang Wu (1):
tracing/syscalls: Make local functions static
Hiraku Toyooka (1):
tracing: Add checks if tr->buffer is NULL in tracing_reset{_online_cpus}Jovi Zhang (1):
tracing: Verify target file before registering a uprobe event
Masami Hiramatsu (3):
ftrace: Move ARCH_SUPPORTS_FTRACE_SAVE_REGS in Kconfig kprobes/x86: Move ftrace-based kprobe code into kprobes-ftrace.c kprobes/x86: Move kprobes stuff under arch/x86/kernel/kprobes/
Shan Wei (1):
tracing: Use this_cpu_ptr per-cpu helper
Steven Rostedt (6):
tracing: Fix sparse warning with is_signed_type() macro
ring-buffer: Remove unnecessary recusive call in rb_advance_iter()
tracing: Remove unneeded check of max_tr->buffer before tracing_reset tracing/lockdep: Disable lockdep first in entering NMI tracing/fgraph: Add max_graph_depth to limit function_graph depth
tracing: Remove the extra 4 bytes of padding in events
----
arch/Kconfig | 12 + arch/x86/Kconfig | 2 + arch/x86/include/asm/ftrace.h | 1 - arch/x86/kernel/Makefile | 3 +- arch/x86/kernel/kprobes-common.h | 102 --- arch/x86/kernel/kprobes-opt.c | 512 --------------- arch/x86/kernel/kprobes.c | 1130 ---------------------------------- arch/x86/kernel/kprobes/Makefile | 7 + arch/x86/kernel/kprobes/common.h | 113 ++++ arch/x86/kernel/kprobes/core.c | 1064 ++++++++++++++++++++++++++++++++ arch/x86/kernel/kprobes/ftrace.c | 93 +++ arch/x86/kernel/kprobes/opt.c | 512 +++++++++++++++ include/linux/ftrace.h | 6 +- include/linux/ftrace_event.h | 3 +- include/linux/hardirq.h | 4 +- include/linux/kprobes.h | 12 +- kernel/kprobes.c | 8 +- kernel/trace/Kconfig | 8 + kernel/trace/blktrace.c | 2 +- kernel/trace/ftrace.c | 6 +- kernel/trace/ring_buffer.c | 2 +- kernel/trace/trace.c | 15 +- kernel/trace/trace_events.c | 1 - kernel/trace/trace_functions_graph.c | 60 +- kernel/trace/trace_selftest.c | 2 +- kernel/trace/trace_syscalls.c | 18 +- kernel/trace/trace_uprobe.c | 6 +- 27 files changed, 1909 insertions(+), 1795 deletions(-)