This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 9f3ee94e705a Merge tag 'rcu.release.v6.14' of git://git.kernel.org/pub/ [...] new 0568c6ebf072 ring-buffer: Check for empty ring-buffer with rb_num_of_entries() new 6e31b759b076 ring-buffer: Make reading page consistent with the code logic new 0074adea39b6 Merge tag 'trace-ringbuffer-v6.14' of git://git.kernel.org [...] new 7d137e604aaa fgraph: Remove unnecessary disabling of interrupts and recursion new ac8c3b02fc33 ftrace: Do not disable interrupts in profiler new 77e53cb2fcf2 ftrace: Remove unneeded goto jumps new 1d95fd9d6b1a ftrace: Switch ftrace.c code over to use guard() new d576aec24df9 fgraph: Get ftrace recursion lock in function_graph_enter new 41705c4262aa fgraph: Pass ftrace_regs to entryfunc new a3ed4157b7d8 fgraph: Replace fgraph_ret_regs with ftrace_regs new 2ca8c112c967 fgraph: Pass ftrace_regs to retfunc new 46bc08238856 fprobe: Use ftrace_regs in fprobe entry handler new 762abbc0d09f fprobe: Use ftrace_regs in fprobe exit handler new b9b55c8912ce tracing: Add ftrace_partial_regs() for converting ftrace_r [...] new d5d01b71996e tracing: Add ftrace_fill_perf_regs() for perf event new 0566cefe73b9 tracing/fprobe: Enable fprobe events with CONFIG_DYNAMIC_F [...] new 8e2759da9378 bpf: Enable kprobe_multi feature if CONFIG_FPROBE is enabled new a762e9267dca ftrace: Add CONFIG_HAVE_FTRACE_GRAPH_FUNC new 7495e179b478 s390/tracing: Enable HAVE_FTRACE_GRAPH_FUNC new 4346ba160409 fprobe: Rewrite fprobe on function-graph tracer new b5fa903b7f7c fprobe: Add fprobe_header encoding feature new a2224559cbba tracing/fprobe: Remove nr_maxactive from fprobe new 91fce23a08f6 selftests: ftrace: Remove obsolate maxactive syntax check new 0c2dd44d3f9b selftests/ftrace: Add a test case for repeating register/u [...] new 54b6b4a3d499 Documentation: probes: Update fprobe on function-graph tracer new 2bc56fdae1ba ftrace: Add ftrace_get_symaddr to convert fentry_ip to symaddr new 4f7caaa2f92b bpf: Use ftrace_get_symaddr() for kprobe_multi probes new 8275637215bd tracing: Adopt __free() and guard() for trace_fprobe.c new 31f505dc7033 ftrace: Implement :mod: cache filtering on kernel command line new 2e04247f7cce Merge tag 'ftrace-v6.14' of git://git.kernel.org/pub/scm/l [...] new 28b24394c6e9 scripts/sorttable: Remove unused macro defines new 4f48a28b37d5 scripts/sorttable: Remove unused write functions new 6f2c2f93a190 scripts/sorttable: Remove unneeded Elf_Rel new 66990c003306 scripts/sorttable: Have the ORC code use the _r() function [...] new 7ffc0d0819f4 scripts/sorttable: Make compare_extable() into two functions new 157fb5b3cfd2 scripts/sorttable: Convert Elf_Ehdr to union new 545f6cf8f4c9 scripts/sorttable: Replace Elf_Shdr Macro with a union new 200d015e73b4 scripts/sorttable: Convert Elf_Sym MACRO over to a union new 1dfb59a228dd scripts/sorttable: Add helper functions for Elf_Ehdr new 67afb7f50440 scripts/sorttable: Add helper functions for Elf_Shdr new 17bed33ac12f scripts/sorttable: Add helper functions for Elf_Sym new 1b649e6ab8dc scripts/sorttable: Use uint64_t for mcount sorting new 58d87678a0f4 scripts/sorttable: Move code from sorttable.h into sorttable.c new 4acda8edefa1 scripts/sorttable: Get start/stop_mcount_loc from ELF file [...] new 1e5f6771c247 scripts/sorttable: Use a structure of function pointers fo [...] new c0e75905caf3 Merge tag 'trace-sorttable-v6.14' of git://git.kernel.org/ [...]
The 46 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/fprobe.rst | 42 +- arch/arm64/Kconfig | 2 + arch/arm64/include/asm/Kbuild | 1 + arch/arm64/include/asm/ftrace.h | 51 +- arch/arm64/kernel/asm-offsets.c | 12 - arch/arm64/kernel/entry-ftrace.S | 32 +- arch/arm64/kernel/ftrace.c | 78 ++- arch/loongarch/Kconfig | 4 +- arch/loongarch/include/asm/fprobe.h | 12 + arch/loongarch/include/asm/ftrace.h | 32 +- arch/loongarch/kernel/asm-offsets.c | 12 - arch/loongarch/kernel/ftrace_dyn.c | 10 +- arch/loongarch/kernel/mcount.S | 17 +- arch/loongarch/kernel/mcount_dyn.S | 14 +- arch/powerpc/Kconfig | 1 + arch/powerpc/include/asm/ftrace.h | 13 + arch/powerpc/kernel/trace/ftrace.c | 8 +- arch/powerpc/kernel/trace/ftrace_64_pg.c | 16 +- arch/riscv/Kconfig | 3 +- arch/riscv/include/asm/Kbuild | 1 + arch/riscv/include/asm/ftrace.h | 45 +- arch/riscv/kernel/ftrace.c | 17 +- arch/riscv/kernel/mcount.S | 24 +- arch/s390/Kconfig | 4 +- arch/s390/include/asm/fprobe.h | 10 + arch/s390/include/asm/ftrace.h | 37 +- arch/s390/kernel/asm-offsets.c | 6 - arch/s390/kernel/entry.h | 1 - arch/s390/kernel/ftrace.c | 48 +- arch/s390/kernel/mcount.S | 23 +- arch/x86/Kconfig | 4 +- arch/x86/include/asm/Kbuild | 1 + arch/x86/include/asm/ftrace.h | 54 +- arch/x86/kernel/ftrace.c | 47 +- arch/x86/kernel/ftrace_32.S | 13 +- arch/x86/kernel/ftrace_64.S | 17 +- include/asm-generic/fprobe.h | 46 ++ include/linux/fprobe.h | 62 +- include/linux/ftrace.h | 116 +++- include/linux/ftrace_regs.h | 2 + kernel/trace/Kconfig | 22 +- kernel/trace/bpf_trace.c | 28 +- kernel/trace/fgraph.c | 65 +- kernel/trace/fprobe.c | 664 +++++++++++++----- kernel/trace/ftrace.c | 203 +++--- kernel/trace/ring_buffer.c | 63 +- kernel/trace/trace.c | 8 + kernel/trace/trace.h | 8 +- kernel/trace/trace_fprobe.c | 270 ++++---- kernel/trace/trace_functions_graph.c | 47 +- kernel/trace/trace_irqsoff.c | 6 +- kernel/trace/trace_probe_tmpl.h | 2 +- kernel/trace/trace_sched_wakeup.c | 6 +- kernel/trace/trace_selftest.c | 11 +- lib/test_fprobe.c | 51 +- samples/fprobe/fprobe_example.c | 4 +- scripts/sorttable.c | 740 +++++++++++++++++++-- scripts/sorttable.h | 500 -------------- .../test.d/dynevent/add_remove_fprobe_repeat.tc | 19 + .../ftrace/test.d/dynevent/fprobe_syntax_errors.tc | 4 +- 60 files changed, 2206 insertions(+), 1453 deletions(-) create mode 100644 arch/loongarch/include/asm/fprobe.h create mode 100644 arch/s390/include/asm/fprobe.h create mode 100644 include/asm-generic/fprobe.h delete mode 100644 scripts/sorttable.h create mode 100644 tools/testing/selftests/ftrace/test.d/dynevent/add_remove_fprob [...]