tracing: Cleanups and fixes
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest12 patches 0 repliesNew
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/12 | tracing: Use correct config guard CONFIG_STACK_TRACERkernel/ | +2 | 0 replies | |
| 2/12 | tracing: Use trace_seq_puts()/trace_seq_putc() where possiblekernel/ kernel/ kernel/ +3 more | +45 | 0 replies | |
| 3/12 | tracing: Typo fix on ring buffer commentskernel/ | +9 | 0 replies | |
| 4/12 | tracing/function: Avoid perf_trace_buf_*() if event_function.perf_events is emptykernel/ | +4 | 0 replies | |
| 5/12 | tracing/syscall: Avoid perf_trace_buf_*() if sys_data->perf_events is emptykernel/ | +8 | 0 replies | |
| 6/12 | tracing/perf: Move the PERF_MAX_TRACE_SIZE check into perf_trace_buf_prepare()include/ kernel/ kernel/ +2 more | +4 | 0 replies | |
| 7/12 | tracing/kprobe: Wait for disabling all running kprobe handlerskernel/ | +17 | 0 replies | |
| 8/12 | tracing: Fix error handling to ensure instances can always be removedkernel/ | +3 | 0 replies | |
| 9/12 | tracing: Miscellaneous fixes for trace_array ref countingkernel/ kernel/ | +37 | 0 replies | |
| 10/12 | tracing: Add ref_data to function and fgraph tracer structskernel/ kernel/ kernel/ | +11 | 0 replies | |
| 11/12 | tracing: Simplify the iteration logic in f_start/f_nextkernel/ | +22 | 0 replies | |
| 12/12 | tracing: Do not (ab)use trace_seq in event_id_read()kernel/ | +4 | 0 replies |
Reviews trailers per patch
3 of 12 patches have a Reviewed-by or Acked-by.
| Patch | Peter Zijlstra |
|---|---|
| 1/12 | |
| 2/12 | |
| 3/12 | |
| 4/12 | A-b |
| 5/12 | A-b |
| 6/12 | A-b |
| 7/12 | |
| 8/12 | |
| 9/12 | |
| 10/12 | |
| 11/12 | |
| 12/12 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [for-next-3.11][PATCH 00/12] tracing: Cleanups and fixes
These are mostly cleanups and some minor fixes. Still working on fixing a theoretical race with trace events.
-- Steve
git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
for-next
Head SHA1: cd458ba9d5a5592d37b5145e560071e91ea762ac
Alexander Z Lam (2):
tracing: Fix error handling to ensure instances can always be removed
tracing: Miscellaneous fixes for trace_array ref counting
Masami Hiramatsu (1):
tracing/kprobe: Wait for disabling all running kprobe handlers
Oleg Nesterov (5):
tracing/function: Avoid perf_trace_buf_*() if event_function.perf_events is empty tracing/syscall: Avoid perf_trace_buf_*() if sys_data->perf_events is empty tracing/perf: Move the PERF_MAX_TRACE_SIZE check into perf_trace_buf_prepare()
tracing: Simplify the iteration logic in f_start/f_next
tracing: Do not (ab)use trace_seq in event_id_read()
Steven Rostedt (Red Hat) (1):
tracing: Add ref_data to function and fgraph tracer structs
zhangwei(Jovi) (3):
tracing: Use correct config guard CONFIG_STACK_TRACER
tracing: Use trace_seq_puts()/trace_seq_putc() where possible
tracing: Typo fix on ring buffer comments
----
include/trace/ftrace.h | 4 -- kernel/trace/ring_buffer.c | 26 ++++----- kernel/trace/trace.c | 32 +++++++---- kernel/trace/trace.h | 9 ++++ kernel/trace/trace_event_perf.c | 10 +++- kernel/trace/trace_events.c | 98 ++++++++++++++++------------------ kernel/trace/trace_events_filter.c | 4 +- kernel/trace/trace_functions.c | 2 +- kernel/trace/trace_functions_graph.c | 54 +++++++++---------- kernel/trace/trace_kprobe.c | 29 +++++----- kernel/trace/trace_mmiotrace.c | 8 +-- kernel/trace/trace_output.c | 14 ++--- kernel/trace/trace_syscalls.c | 26 ++++----- kernel/trace/trace_uprobe.c | 2 - 14 files changed, 166 insertions(+), 152 deletions(-)