Skip to content

tracing: Updates to filter probes and early ftrace init

Steven Rostedt lkml 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest7 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/7ftrace: Clean up __seq_open_private() return checkkernel/trace/ftrace.c+13 -110 replies
2/7ftrace: Assign iter->hash to filter or notrace hashes on seq readkernel/trace/ftrace.c+9 -120 replies
3/7ftrace: Return NULL at end of t_start() instead of calling t_hash_start()kernel/trace/ftrace.c+1 -10 replies
4/7ftrace: Update func_pos in t_start() when all functions are enabledkernel/trace/ftrace.c+1 -00 replies
5/7ftrace: Create separate t_func_next() to simplify the function / hash logickernel/trace/ftrace.c+31 -140 replies
6/7ftrace: Have init/main.c call ftrace directly to free init memoryinclude/linux/ftrace.h init/main.c kernel/trace/ftrace.c +1 more+8 -90 replies
7/7tracing/kprobes: expose maxactive for kretprobe in kprobe_eventsDocumentation/trace/kprobetrace.txt kernel/trace/trace_kprobe.c tools/testing/selftests/ftrace/test.d/kprobe/kretprobe_maxactive.tc+76 -70 replies

Reviews trailers per patch

1 of 7 patches has a Reviewed-by or Acked-by.

PatchMasami Hiramatsu
1/7
2/7
3/7
4/7
5/7
6/7
7/7A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [for-next][PATCH 0/7] tracing: Updates to filter probes and early ftrace init

git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
for-next

Head SHA1: 696ced4fb1d76802f864d8848aa4716633f83c17

Alban Crequy (1):
tracing/kprobes: expose maxactive for kretprobe in kprobe_events

Steven Rostedt (VMware) (6):
ftrace: Clean up __seq_open_private() return check
ftrace: Assign iter->hash to filter or notrace hashes on seq read
ftrace: Return NULL at end of t_start() instead of calling t_hash_start()
ftrace: Update func_pos in t_start() when all functions are enabled
ftrace: Create separate t_func_next() to simplify the function / hash logic
ftrace: Have init/main.c call ftrace directly to free init memory

----

 Documentation/trace/kprobetrace.txt                |  5 +-
 include/linux/ftrace.h                             |  6 +-
 init/main.c                                        |  1 +
 kernel/trace/ftrace.c                              | 96 +++++++++++++---------
 kernel/trace/trace_kprobe.c                        | 39 +++++++--
 mm/page_alloc.c                                    |  3 -
 .../ftrace/test.d/kprobe/kretprobe_maxactive.tc    | 39 +++++++++
 7 files changed, 137 insertions(+), 52 deletions(-)
 create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kretprobe_maxactive.tc