Skip to content

Various fixes and enhancements for tracing

Frederic Weisbecker lkml 1 version Applied

Status from this message: applied to tip/tracing/ftrace,

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest4 patches 14 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/4tracing/ftrace: Fixes unexpected -EINVAL when longest tracer name is setkernel/trace/trace.c+7 -50 replies
2/4tracing/ftrace: Change the type of the init() callbackkernel/trace/trace.c kernel/trace/trace.h kernel/trace/trace_boot.c +10 more+88 -241 reply
3/4tracing/branch-tracer: Fix a trace recursion on branch tracerkernel/trace/trace_branch.c+2 -26 replies
4/4tracing/function-return-tracer: Support for dynamic ftrace on function return tracerarch/x86/kernel/entry_32.S arch/x86/kernel/ftrace.c include/linux/ftrace.h +3 more+211 -1556 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/4] Various fixes and enhancements for tracing

This patchset applies on latest -tip (and normally against latest Steven's tracing tree).

_ tracing/ftrace: Fixes unexpected -EINVAL when longest tracer name is set _ tracing/ftrace: Change the type of the init() callback
_ tracing/branch-tracer: Fix a trace recursion on branch tracer
_ tracing/function-return-tracer: Support for dynamic ftrace on function return tracer

The first and the third are bug fixes and the others are submitted for purposes on improvement for tracing and the function return tracer.
Note that I kept the "return" name for the names used in the last patch because we haven't yet decided what could be the better name. But once we find it, I will change the name of data structures and functions used by this tracer.