This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from fdde61878047 Merge tag 'x86-urgent-2023-09-02' of git://git.kernel.org/ [...] new 94160062396d pstore: Base compression input buffer size on estimated co [...] new 82c5561b57f8 Merge tag 'pstore-v6.6-rc1-fix' of git://git.kernel.org/pu [...] new 0e19543b7b0c rv: Set variable 'da_mon_##name' to static new 2cf0dee989a8 tracing: Remove extra space at the end of hwlat_detector/mode new 3163f635b20e tracing: Fix race issue between cpu buffer write and swap new 2933d3cd079d tracing: Replace strlcpy with strscpy in trace/events/task.h new 13511489046a ftrace: Use within_module to check rec->ip within specifie [...] new 2a30dbcbef96 ftrace: Use LIST_HEAD to initialize clear_hash new 3d07fa1dd190 tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY new 9af4058493c5 tracing/filters: Fix error-handling of cpulist parsing buffer new 1caf7adb9e00 tracing/filters: Fix double-free of struct filter_pred.mask new 2900bcbee389 tracing/filters: Change parse_pred() cpulist ternary into [...] new cbb557ba92f0 tracing/filters: Fix coding style issues new e021c5f1f612 Merge tag 'trace-v6.6-2' of git://git.kernel.org/pub/scm/l [...] new 8865aea0471c kernel: kprobes: Use struct_size() new f8bbf8b9901a tracing/eprobe: Iterate trace_eprobe directly new b1d1e90490b6 tracing/probes: Support BTF argument on module functions new ebeed8d4a555 tracing/probes: Move finding func-proto API and getting fu [...] new 302db0f5b3d8 tracing/probes: Add a function to search a member of a str [...] new c440adfbe302 tracing/probes: Support BTF based data structure field access new d157d7694460 tracing/probes: Support BTF field access from $retval new 27973e5c64b9 tracing/probes: Add string type check with BTF new 08c9306fc2e3 tracing/fprobe-event: Assume fprobe is a return event by $retval new d892d3d3d885 selftests/ftrace: Add BTF fields access testcases new a2439a4c9085 Documentation: tracing: Update fprobe event example with B [...] new b70100f2e62a Merge tag 'probes-v6.6' of git://git.kernel.org/pub/scm/li [...]
The 26 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/trace/fprobetrace.rst | 64 ++- fs/pstore/platform.c | 34 +- include/linux/btf.h | 1 + include/rv/da_monitor.h | 2 +- include/trace/events/task.h | 2 +- kernel/bpf/btf.c | 2 +- kernel/kprobes.c | 6 +- kernel/trace/Makefile | 1 + kernel/trace/ftrace.c | 10 +- kernel/trace/trace.c | 24 +- kernel/trace/trace_btf.c | 122 +++++ kernel/trace/trace_btf.h | 11 + kernel/trace/trace_eprobe.c | 22 +- kernel/trace/trace_events_filter.c | 25 +- kernel/trace/trace_fprobe.c | 59 ++- kernel/trace/trace_hwlat.c | 2 +- kernel/trace/trace_kprobe.c | 1 + kernel/trace/trace_probe.c | 499 +++++++++++++++------ kernel/trace/trace_probe.h | 27 +- kernel/trace/trace_uprobe.c | 1 + .../ftrace/test.d/dynevent/add_remove_btfarg.tc | 20 + .../ftrace/test.d/dynevent/fprobe_syntax_errors.tc | 10 +- 22 files changed, 727 insertions(+), 218 deletions(-) create mode 100644 kernel/trace/trace_btf.c create mode 100644 kernel/trace/trace_btf.h