Skip to content

tracing: Update for 6.1

Steven Rostedt linux-riscv lkml stable 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest20 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/20tracing/eprobe: Add eprobe filter supportkernel/trace/trace_eprobe.c kernel/trace/trace_probe.h+98 -90 replies
2/20selftests/ftrace: Add eprobe syntax error testcasetools/testing/selftests/ftrace/test.d/dynevent/eprobes_syntax_errors.tc+27 -00 replies
3/20rv/monitors: add static qualifier for local symbolskernel/trace/rv/monitors/wip/wip.c kernel/trace/rv/monitors/wwnr/wwnr.c+4 -40 replies
4/20rv/dot2K: add static qualifier for local variabletools/verification/dot2/dot2k_templates/main_global.c tools/verification/dot2/dot2k_templates/main_per_cpu.c tools/verification/dot2/dot2k_templates/main_per_task.c+6 -60 replies
5/20tracing: Add numeric delta time to the trace event benchmarkkernel/trace/trace_benchmark.c kernel/trace/trace_benchmark.h+6 -40 replies
6/20tracing/hist: Call hist functions directly via a switch statementkernel/trace/trace_events_hist.c+169 -770 replies
7/20tracing: Move struct filter_pred into trace_events_filter.ckernel/trace/trace.h kernel/trace/trace_events_filter.c+13 -130 replies
8/20tracing/filter: Call filter predicate functions directly via a switch statementkernel/trace/trace_events_filter.c+157 -730 replies
9/20tracepoint: Optimize the critical region of mutex_lock in tracepoint_module_coming()kernel/tracepoint.c+6 -80 replies
10/20x86/ftrace: Remove unused modifying_ftrace_code declarationarch/x86/include/asm/ftrace.h+0 -10 replies
11/20x86/kprobes: Remove unused arch_kprobe_override_function() declarationarch/x86/include/asm/kprobes.h+0 -20 replies
12/20tracing: kprobe: Fix kprobe event gen test module on exitkernel/trace/kprobe_event_gen_test.c+1 -10 replies
13/20tracing: kprobe: Make gen test module work in arm and riscvkernel/trace/kprobe_event_gen_test.c+43 -40 replies
14/20tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreadskernel/trace/trace_osnoise.c+2 -10 replies
15/20rv/monitor: Add __init/__exit annotations to module init/exit funcskernel/trace/rv/monitors/wip/wip.c kernel/trace/rv/monitors/wwnr/wwnr.c tools/verification/dot2/dot2k_templates/main_global.c +2 more+10 -100 replies
16/20tracing: Disable interrupt or preemption before acquiring arch_spinlock_tkernel/trace/trace.c+23 -00 replies
17/20ftrace: Remove obsoleted code from ftrace and task_structinclude/linux/ftrace.h include/linux/sched.h+0 -440 replies
18/20x86: kprobes: Remove unused macro stack_addrarch/x86/kernel/kprobes/core.c+0 -20 replies
19/20tracing/eprobe: Fix alloc event dir failed when event name no setkernel/trace/trace_eprobe.c+1 -20 replies
20/20ftrace: Properly unset FTRACE_HASH_FL_MODkernel/trace/ftrace.c+6 -20 replies

Reviews trailers per patch

8 of 20 patches have a Reviewed-by or Acked-by.

PatchDaniel Bristot de OliveiraMasami Hiramatsu (Google)
1/20
2/20
3/20A-b
4/20A-b
5/20
6/20
7/20
8/20
9/20
10/20
11/20
12/20A-b
13/20A-b
14/20A-b
15/20A-b
16/20
17/20
18/20A-b
19/20A-b
20/20

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 00/20] tracing: Update for 6.1

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

Head SHA1: 45f491cd66689431f822a1d7a1137f0fc9155cfb

Chen Zhongjin (1):
x86: kprobes: Remove unused macro stack_addr

Gaosheng Cui (3):
x86/ftrace: Remove unused modifying_ftrace_code declaration x86/kprobes: Remove unused arch_kprobe_override_function() declaration
ftrace: Remove obsoleted code from ftrace and task_struct

Masami Hiramatsu (Google) (2):
tracing/eprobe: Add eprobe filter support selftests/ftrace: Add eprobe syntax error testcase

Nico Pache (1):
tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreads

Steven Rostedt (Google) (4):
tracing: Add numeric delta time to the trace event benchmark tracing/hist: Call hist functions directly via a switch statement
tracing: Move struct filter_pred into trace_events_filter.c tracing/filter: Call filter predicate functions directly via a switch statement

Tao Chen (1):
tracing/eprobe: Fix alloc event dir failed when event name no set

Waiman Long (1):
tracing: Disable interrupt or preemption before acquiring arch_spinlock_t

Xiu Jianfeng (1):
rv/monitor: Add __init/__exit annotations to module init/exit funcs

Yipeng Zou (2):
tracing: kprobe: Fix kprobe event gen test module on exit
tracing: kprobe: Make gen test module work in arm and riscv

Zeng Heng (2):
rv/monitors: add 'static' qualifier for local symbols rv/dot2K: add 'static' qualifier for local variable

Zhen Lei (1):
tracepoint: Optimize the critical region of mutex_lock in tracepoint_module_coming()

Zheng Yejian (1):
ftrace: Properly unset FTRACE_HASH_FL_MOD

----

 arch/x86/include/asm/ftrace.h                      |   1 -
 arch/x86/include/asm/kprobes.h                     |   2 -
 arch/x86/kernel/kprobes/core.c                     |   2 -
 include/linux/ftrace.h                             |  41 ----
 include/linux/sched.h                              |   3 -
 kernel/trace/ftrace.c                              |   8 +-
 kernel/trace/kprobe_event_gen_test.c               |  49 +++-
 kernel/trace/rv/monitors/wip/wip.c                 |   8 +-
 kernel/trace/rv/monitors/wwnr/wwnr.c               |   8 +-
 kernel/trace/trace.c                               |  23 ++
 kernel/trace/trace.h                               |  13 --
 kernel/trace/trace_benchmark.c                     |   2 +-
 kernel/trace/trace_benchmark.h                     |   8 +-
 kernel/trace/trace_eprobe.c                        | 107 ++++++++-
 kernel/trace/trace_events_filter.c                 | 239 ++++++++++++++------
 kernel/trace/trace_events_hist.c                   | 246 ++++++++++++++-------
 kernel/trace/trace_osnoise.c                       |   3 +-
 kernel/trace/trace_probe.h                         |   3 +-
 kernel/tracepoint.c                                |  14 +-
 .../test.d/dynevent/eprobes_syntax_errors.tc       |  27 +++
 .../dot2/dot2k_templates/main_global.c             |   8 +-
 .../dot2/dot2k_templates/main_per_cpu.c            |   8 +-
 .../dot2/dot2k_templates/main_per_task.c           |   8 +-
 23 files changed, 570 insertions(+), 261 deletions(-)
 create mode 100644 tools/testing/selftests/ftrace/test.d/dynevent/eprobes_syntax_errors.tc