[GIT PULL] probes: Updates for v6.15

From: Google
Date: Thu Mar 27 2025 - 09:16:49 EST


Hi Linus,

Probes updates for v6.15:

- probe-events: Add comments about entry data storing code to clarify
where and how the entry data is stored for function return events.

- probe-events: Log error for exceeding the number of arguments to help
user to identify error reason via tracefs/error_log file.

- selftests/ftrace: Improve the ftracetest to add followngs.
. Expand the tprobe event test to check if it can correctly find
the wrong format tracepoint name.
. Add new syntax error test to check whether error_log correctly
indicates a wrong character in the tracepoint name.
. Add a new dynamic events argument limitation test case which checks
max number of probe arguments.


Please pull the latest probes-v6.15 tree, which can be found at:


git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
probes-v6.15

Tag SHA1: 395caaabf3068c20d718b981763bdfb0680be393
Head SHA1: bb9c6020f4c3a07a90dc36826cb5fbe83f09efd5


Masami Hiramatsu (Google) (5):
tracing: probe-events: Log error for exceeding the number of arguments
selftests/ftrace: Expand the tprobe event test to check wrong format
selftests/ftrace: Add new syntax error test
selftests/ftrace: Add dynamic events argument limitation test case
tracing: probe-events: Add comments about entry data storing code

----
kernel/trace/trace_eprobe.c | 2 ++
kernel/trace/trace_fprobe.c | 5 ++-
kernel/trace/trace_kprobe.c | 5 ++-
kernel/trace/trace_probe.c | 28 +++++++++++++++
kernel/trace/trace_probe.h | 1 +
kernel/trace/trace_uprobe.c | 9 +++--
.../ftrace/test.d/dynevent/add_remove_tprobe.tc | 14 ++++++++
.../ftrace/test.d/dynevent/dynevent_limitations.tc | 42 ++++++++++++++++++++++
.../ftrace/test.d/dynevent/fprobe_syntax_errors.tc | 1 +
9 files changed, 103 insertions(+), 4 deletions(-)
create mode 100644 tools/testing/selftests/ftrace/test.d/dynevent/dynevent_limitations.tc