This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 2061f18ad76e Merge tag 'caps-pr-20251204' of git://git.kernel.org/pub/s [...] new f2f36500a63b configfs: Constify ct_group_ops in struct config_item_type new f7f78098690d configfs: Constify ct_item_ops in struct config_item_type new 5d45c729edd3 Merge tag 'configfs-for-v6.19' of git://git.kernel.org/pub [...] new b69255357368 pstore/ram: Update module parameters from platform data new 3ee37abbbd6e Merge tag 'pstore-v6.19-rc1' of git://git.kernel.org/pub/s [...] new 5146f56deeab comedi: Adjust range_table_list allocation type new 961c989c5fbb drm/plane: Remove const qualifier from plane->modifiers al [...] new fbcc2150aa40 media: iris: Cast iris_hfi_gen2_get_instance() allocation type new 645b9ad2dc6b string: Add missing kernel-doc return descriptions new 7454048db27d kbuild: Enable GCC diagnostic context for value-tracking warnings new ed1b409137bb Merge tag 'hardening-v6.19-rc1' of git://git.kernel.org/pu [...] new 0d5077c73ace MAINTAINERS: Add Tomas Glozar as a maintainer to RTLA tool new 04fa6bf3736d tools/rtla: Add for_each_monitored_cpu() helper new 671314fce1c6 tools/rtla: Remove unused optional option_index new b4275b23010d tools/rtla: Fix unassigned nr_cpus new e4240db9336c rtla/timerlat_bpf: Stop tracing on user latency new 417bd0d502f9 tools/rtla: Fix --on-threshold always triggering new d649e9f04cb0 rtla/tests: Extend action tests to 5s new 34c170ae5c30 rtla/tests: Fix osnoise test calling timerlat new 8cbb25db8154 tools/rtla: Add fatal() and replace error handling pattern new 4e5e7210f972 tools/rtla: Replace timerlat_top_usage("...") with fatal("...") new 8f4264e046ef tools/rtla: Replace timerlat_hist_usage("...") with fatal("...") new 92b5b55e5e8e tools/rtla: Replace osnoise_top_usage("...") with fatal("...") new 49c15794198f tools/rtla: Replace osnoise_hist_usage("...") with fatal("...") new 7b71f3a6986c rtla: Fix -C/--cgroup interface new ddb6e42494e5 rtla: Fix -a overriding -t argument new 61f1fd5d69fd rtla/tests: Don't rely on matching ^1ALL new 3138df6f0cd0 rtla/timerlat: Exit top main loop on any non-zero wait_retval new 5779de8d36ac Merge tag 'trace-tools-v6.19' of git://git.kernel.org/pub/ [...] new b055f4c431e3 sorttable: Move ELF parsing into scripts/elf-parse.[ch] new e30f8e61e251 tracing: Add a tracepoint verification check at build time new faf938153cad tracepoint: Do not warn for unused event that is exported new eec3516b2506 tracing: Allow tracepoint-update.c to work with modules new 01ecf7af00b8 tracing: Add warnings for unused tracepoints for modules new b21f90e2e450 scripts: add tracepoint-update to the list of ignores files new 36492b7141b9 Merge tag 'tracepoints-v6.19' of git://git.kernel.org/pub/ [...] new a9f168726422 tracing: Make trace_user_fault_read() exposed to rest of tracing new a544d9a66bdf tracing: Have syscall trace events read user space string new bd1b80fba71a perf: tracing: Simplify perf_sysenter_enable/disable() wit [...] new 2e82e256df19 perf: tracing: Have perf system calls read user space new b4f7624cfc94 tracing: Have system call events record user array data new 011ea0501daa tracing: Display some syscall arrays as strings new baa031b7bd2c tracing: Allow syscall trace events to read more than one [...] new 299ea67e6a2b tracing: Add a config and syscall_user_buf_size file to li [...] new e77ad6da90ae tracing: Show printable characters in syscall arrays new 32e0f607ac6a tracing: Add trace_seq_pop() and seq_buf_pop() new 64b627c8da9a tracing: Add parsing of flags to the sys_enter_openat trace event new b6e5d971fc5c tracing: Check for printable characters when printing fiel [...] new 25bd47a59275 tracing: Have persistent ring buffer print syscalls normally new bbec8e28cac5 tracing: Allow tracer to add more than 32 options new 1149fcf75972 tracing: Add an option to show symbols in _text+offset for [...] new 2f294c35c0b9 Merge branch 'topic/func-profiler-offset' of git://git.ker [...] new a10e6e681864 tracing: Hide __NR_utimensat and _NR_mq_timedsend when not [...] new c7bed15ccf23 tracing: Remove dummy options and flags new 5aa0d18df08a tracing: Have add_tracer_options() error pass up to callers new 9c5053083eee tracing: Exit out immediately after update_marker_trace() new 3a0d5bc76ff4 tracing: Use switch statement instead of ifs in set_tracer_flag() new 7157062bb46c tracing: Report wrong dynamic event command new 428add559b69 tracing: Have tracer option be instance specific new 76680d0d2825 tracing: Have function tracer define options per instance new e29aa918a928 tracing: Have function graph tracer define options per instance new 97e047f44d34 trace/pid_list: optimize pid_list->lock contention new 6479325eca01 tracing: Have function graph tracer option funcgraph-irqs [...] new 4132886e1b74 tracing: Move graph-time out of function graph options new 5abb6ccb58f0 tracing: Have function graph tracer option sleep-time be p [...] new bc089c47250e tracing: Convert function graph set_flags() to use a switc [...] new ac87b220a6e9 fgraph: Make fgraph_no_sleep_time signed new 49c1364c7ca3 tracing: Remove unused variable in tracing_trace_options_show() new 7a6735cc9b4c ftrace: Avoid redundant initialization in register_ftrace_direct new 23c0e9cc76bf tracing: Show the tracer options in boot-time created instance new bdafb4d4cb3b tracing: Remove get_trigger_ops() and add count_func() fro [...] new b052d70f7c9c tracing: Merge struct event_trigger_ops into struct event_command new 78c705139494 tracing: Remove unneeded event_mutex lock in event_trigger [...] new 61d445af0a7c tracing: Add bulk garbage collection of freeing event_trig [...] new 400ddf1dbe70 tracing: Use strim() in trigger_process_regex() instead of [...] new f93a7d0caccd ftrace: Allow tracing of some of the tracing code new 20e7168326f5 tracing: Add boot-time backup of persistent ring buffer new f83ac7544fbf function_graph: Enable funcgraph-args and funcgraph-retadd [...] new f6ed9c5d3190 overflow: Introduce struct_offset() to get offset of member new 69c5079b49fa Merge tag 'trace-v6.19' of git://git.kernel.org/pub/scm/li [...] new b5d6d3f73d0b fgraph: Initialize ftrace_ops->private for function graph ops new 1650a1b6cb1a fgraph: Check ftrace_pids_enabled on registration for earl [...] new c264534c394a fgraph: Remove coarse PID filtering from graph_entry() new 0771cee97460 Merge tag 'ftrace-v6.19' of git://git.kernel.org/pub/scm/l [...] new a0aa283c53a7 selftest/ftrace: Generalise ftracetest to use with RV new 0c0cd931a037 selftests/verification: Add initial RV tests new 4f739ed19d22 rv: Pass va_list to reactors new 68f63cea46d3 rv: Make rv_reacting_on() static new 69d8895cb9a9 rv: Add explicit lockdep context for reactors new 8db3790c4d57 rv: Convert to use lock guard new b30f635bb649 rv: Convert to use __free new bbaacdc339d4 rv: Fix compilation if !CONFIG_RV_REACTORS new 0b1b4a3d8ebe Merge tag 'trace-rv-6.19' of git://git.kernel.org/pub/scm/ [...] new b1e7a590a013 ring-buffer: Add helper functions for allocations new 2ba59045fba3 Merge tag 'trace-ringbuffer-v6.19' of git://git.kernel.org [...] new d3042cbe84a0 ktest.pl: Fix uninitialized var in config-bisect.pl new 2e8c1c6a5043 Merge tag 'ktest-v6.19' of git://git.kernel.org/pub/scm/li [...] new 0de4c70d04a4 tracing: fprobe: use rhltable for fprobe_ip_table new f959ecdfcb6b tracing: probes: Use __free() for trace_probe_log new 0d6edbc9a415 tracing: eprobe: Cleanup eprobe event using __free() new 8b658df20658 tracing: uprobes: Cleanup __trace_uprobe_create() with __free() new 84404ce71a4b tracing: uprobe: eprobes: Allocate traceprobe_parse_contex [...] new ceb5d8d367d6 tracing: fprobe: fix suspicious rcu usage in fprobe_entry new cbe1e1241a4d tracing: probes: Replace strcpy() with memcpy() in __trace [...] new 90e69d291d19 tracing: fprobe: Remove unused local variable new e667152e0064 tracing: fprobe: Fix to init fprobe_ip_table earlier new 2c67dc457bc6 tracing: fprobe: optimization for entry only case new 08ed5c81f605 lib/test_fprobe: add testcase for mixed fprobe new cd06078a38aa tracing: fprobe: use ftrace if CONFIG_DYNAMIC_FTRACE_WITH_ARGS new d1d36025a617 Merge tag 'probes-v6.19' of git://git.kernel.org/pub/scm/l [...]
The 110 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/tools/rtla/common_options.txt | 2 +- Documentation/trace/ftrace.rst | 8 + MAINTAINERS | 5 + Makefile | 24 + drivers/comedi/drivers/ni_670x.c | 2 +- drivers/gpu/drm/drm_plane.c | 2 +- .../platform/qcom/iris/iris_hfi_gen2_command.c | 2 +- fs/configfs/dir.c | 2 +- fs/configfs/file.c | 2 +- fs/pstore/ram.c | 2 + include/asm-generic/vmlinux.lds.h | 1 + include/linux/configfs.h | 4 +- include/linux/fprobe.h | 3 +- include/linux/ftrace.h | 7 +- include/linux/overflow.h | 12 + include/linux/rv.h | 11 +- include/linux/seq_buf.h | 17 + include/linux/string.h | 7 + include/linux/trace_seq.h | 13 + include/linux/tracepoint.h | 13 + include/rv/da_monitor.h | 35 +- include/rv/ltl_monitor.h | 17 +- include/trace/syscall.h | 8 +- kernel/trace/Kconfig | 28 + kernel/trace/Makefile | 17 + kernel/trace/blktrace.c | 6 +- kernel/trace/fgraph.c | 20 +- kernel/trace/fprobe.c | 301 +++++-- kernel/trace/ftrace.c | 32 +- kernel/trace/pid_list.c | 30 +- kernel/trace/pid_list.h | 1 + kernel/trace/ring_buffer.c | 97 ++- kernel/trace/rv/reactor_panic.c | 6 +- kernel/trace/rv/reactor_printk.c | 6 +- kernel/trace/rv/rv.c | 102 +-- kernel/trace/rv/rv.h | 6 +- kernel/trace/rv/rv_reactors.c | 78 +- kernel/trace/trace.c | 896 ++++++++++++++------ kernel/trace/trace.h | 239 +++--- kernel/trace/trace_dynevent.c | 11 +- kernel/trace/trace_entries.h | 15 +- kernel/trace/trace_eprobe.c | 127 ++- kernel/trace/trace_events.c | 4 +- kernel/trace/trace_events_hist.c | 143 ++-- kernel/trace/trace_events_synth.c | 2 +- kernel/trace/trace_events_trigger.c | 408 ++++----- kernel/trace/trace_fprobe.c | 6 +- kernel/trace/trace_functions.c | 10 +- kernel/trace/trace_functions_graph.c | 223 +++-- kernel/trace/trace_irqsoff.c | 30 +- kernel/trace/trace_kdb.c | 2 +- kernel/trace/trace_kprobe.c | 6 +- kernel/trace/trace_output.c | 45 +- kernel/trace/trace_output.h | 11 + kernel/trace/trace_probe.c | 5 +- kernel/trace/trace_probe.h | 4 +- kernel/trace/trace_sched_wakeup.c | 24 +- kernel/trace/trace_syscalls.c | 935 +++++++++++++++++++-- kernel/trace/trace_uprobe.c | 82 +- lib/tests/test_fprobe.c | 99 ++- scripts/.gitignore | 1 + scripts/Makefile | 6 + scripts/Makefile.modfinal | 5 + scripts/elf-parse.c | 198 +++++ scripts/elf-parse.h | 305 +++++++ scripts/link-vmlinux.sh | 7 + scripts/sorttable.c | 477 +---------- scripts/tracepoint-update.c | 261 ++++++ tools/testing/ktest/config-bisect.pl | 4 +- tools/testing/selftests/ftrace/ftracetest | 34 +- .../ftrace/test.d/00basic/mount_options.tc | 2 +- tools/testing/selftests/ftrace/test.d/functions | 6 +- tools/testing/selftests/verification/.gitignore | 2 + tools/testing/selftests/verification/Makefile | 8 + tools/testing/selftests/verification/config | 1 + .../selftests/{bpf => verification}/settings | 0 .../selftests/verification/test.d/functions | 39 + .../test.d/rv_monitor_enable_disable.tc | 75 ++ .../verification/test.d/rv_monitor_reactor.tc | 68 ++ .../verification/test.d/rv_monitors_available.tc | 18 + .../verification/test.d/rv_wwnr_printk.tc | 30 + .../selftests/verification/verificationtest-ktap | 8 + tools/tracing/rtla/Makefile.rtla | 2 +- tools/tracing/rtla/src/common.c | 24 +- tools/tracing/rtla/src/common.h | 4 + tools/tracing/rtla/src/osnoise_hist.c | 136 +-- tools/tracing/rtla/src/osnoise_top.c | 106 +-- tools/tracing/rtla/src/timerlat.bpf.c | 3 + tools/tracing/rtla/src/timerlat.c | 12 +- tools/tracing/rtla/src/timerlat_hist.c | 148 ++-- tools/tracing/rtla/src/timerlat_top.c | 116 +-- tools/tracing/rtla/src/timerlat_u.c | 12 +- tools/tracing/rtla/src/utils.c | 41 + tools/tracing/rtla/src/utils.h | 2 + tools/tracing/rtla/tests/osnoise.t | 6 +- tools/tracing/rtla/tests/timerlat.t | 6 +- 96 files changed, 4274 insertions(+), 2155 deletions(-) create mode 100644 scripts/elf-parse.c create mode 100644 scripts/elf-parse.h create mode 100644 scripts/tracepoint-update.c create mode 100644 tools/testing/selftests/verification/.gitignore create mode 100644 tools/testing/selftests/verification/Makefile create mode 100644 tools/testing/selftests/verification/config copy tools/testing/selftests/{bpf => verification}/settings (100%) create mode 100644 tools/testing/selftests/verification/test.d/functions create mode 100644 tools/testing/selftests/verification/test.d/rv_monitor_enable_d [...] create mode 100644 tools/testing/selftests/verification/test.d/rv_monitor_reactor.tc create mode 100644 tools/testing/selftests/verification/test.d/rv_monitors_available.tc create mode 100644 tools/testing/selftests/verification/test.d/rv_wwnr_printk.tc create mode 100755 tools/testing/selftests/verification/verificationtest-ktap