Messages in this thread | | | Date | Mon, 21 Jan 2013 16:14:03 -0500 | From | Steven Rostedt <> | Subject | [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(-)
| |