This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from d0a231f01e5b Merge tag 'pci-v5.17-changes' of git://git.kernel.org/pub/ [...] new e368cd728803 Documentation: livepatch: Add livepatch API page new 5ef3dd20555e livepatch: Fix kobject refcount bug on klp_init_patch_earl [...] new 50a0f3f55e38 livepatch: Fix missing unlock on error in klp_enable_patch() new f5bdb34bf0c9 livepatch: Avoid CPU hogging with cond_resched new b2dfc3fe73b5 Merge branch 'for-5.17/kallsyms' into for-linus new 77dbd72b982c Merge tag 'livepatching-for-5.17' of git://git.kernel.org/ [...] new f2b20c66274d tracing: Fix spelling mistake "aritmethic" -> "arithmetic" new 05770dd0ad11 tracing: Support __rel_loc relative dynamic data location [...] new 55de2c0b5610 tracing: Add '__rel_loc' using trace event macros new b466b1332164 samples/trace_event: Add '__rel_loc' using sample event new cd7729043b31 libtraceevent: Add __rel_loc relative location attribute support new 7c689c839734 tools/perf: Add '__rel_loc' event field parsing support new e07a1d576239 tracing: Use __this_cpu_read() in trace_event_buffer_lock_ [...] new 6c536d76cfe6 tracing: Disable preemption when using the filter buffer new 3e8b1a29a0e8 tracing: Have eprobes use filtering logic of trace events new 5e6cd84e2f8b tracing/kprobes: Do not open code event reserve logic new b7d5eb267f8c tracing/uprobes: Use trace_event_buffer_reserve() helper new 1d83c3a20b0c tracing: Fix synth_event_add_val() kernel-doc comment new a6ed2aee5464 tracing: Switch to kvfree_rcu() API new 2972e3050e35 tracing: Make trace_marker{,_raw} stream-like new c8a7ff13f5fc script/sorttable: Code style improvements new ee34c52c7115 tracefs: Use d_inode() helper function to get the dentry inode new e161c6bf3955 tracing: Iterate trace_[ku]probe objects directly new 4f67cca70c0f tracing: Do not let synth_events block other dyn_event sys [...] new dba879672258 tracing: Use memset_startat helper in trace_iterator_reset() new 2768c1e7f9d7 tracing: Use trace_iterator_reset() in tracing_read_pipe() new 9ec5a7d16899 tracing: Change event_command func() to parse() new fb339e531bfc tracing: Change event_trigger_ops func() to trigger() new 2378a2d6b6cf tracing: Remove ops param from event_command reg()/unreg() [...] new 86599dbe2c52 tracing: Add helper functions to simplify event_command.pa [...] new 289e7b0f7eb4 tracing: Account bottom half disabled sections. new 8c7224245557 tracing/uprobes: Check the return value of kstrdup() for t [...] new 1c1857d40035 tracing/probes: check the return value of kstrndup() for pbuf new 72b3942a173c scripts: ftrace - move the sort-processing in ftrace_init new 8147dc78e6e4 ftrace: Add test to make sure compiled time sorts work new ecbe794e777a tracing: Fix mismatched comment in __string_len new 3e2a56e6f639 tracing: Have syscall trace events use trace_event_buffer_ [...] new 77360f9bbc7e tracing: Add test for user space strings when filtering on [...] new dfea08a2116f tracing/kprobes: 'nmissed' not showed correctly for kretprobe new 6e1b4bd1911d tracing: Remove duplicate warnings when calling trace_crea [...] new 0878355b51f5 tracing/osnoise: Properly unhook events if start_per_cpu_k [...] new 79ce8f43ac5a rtla: Real-Time Linux Analysis tool new b1696371d865 rtla: Helper functions for rtla new 0605bf009f18 rtla: Add osnoise tool new 1eceb2fc2ca5 rtla/osnoise: Add osnoise top mode new 829a6c0b5698 rtla/osnoise: Add the hist mode new a828cd18bc4a rtla: Add timerlat tool and timelart top mode new 1eeb6328e8b3 rtla/timerlat: Add timerlat hist mode new d40d48e1f1f2 rtla: Add Documentation new 496082df01bb rtla: Add rtla osnoise man page new b1be48307de4 rtla: Add rtla osnoise top documentation new e7041c6b3c12 rtla: Add rtla osnoise hist documentation new 29380d4055e5 rtla: Add rtla timerlat documentation new df337d014b57 rtla: Add rtla timerlat top documentation new 5dce5904e3b9 rtla: Add rtla timerlat hist documentation new f37c3bbc6359 tracing: Add ustring operation to filtering string pointers new 4d66020dcef8 Merge tag 'trace-v5.17' of git://git.kernel.org/pub/scm/li [...]
The 57 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/livepatch/api.rst | 30 + Documentation/livepatch/index.rst | 1 + Documentation/livepatch/shadow-vars.rst | 4 +- Documentation/livepatch/system-state.rst | 4 +- Documentation/tools/rtla/Makefile | 41 + Documentation/tools/rtla/common_appendix.rst | 12 + Documentation/tools/rtla/common_hist_options.rst | 23 + Documentation/tools/rtla/common_options.rst | 28 + .../tools/rtla/common_osnoise_description.rst | 8 + .../tools/rtla/common_osnoise_options.rst | 17 + .../tools/rtla/common_timerlat_description.rst | 10 + .../tools/rtla/common_timerlat_options.rst | 16 + Documentation/tools/rtla/common_top_options.rst | 3 + Documentation/tools/rtla/rtla-osnoise-hist.rst | 66 ++ Documentation/tools/rtla/rtla-osnoise-top.rst | 61 ++ Documentation/tools/rtla/rtla-osnoise.rst | 59 ++ Documentation/tools/rtla/rtla-timerlat-hist.rst | 106 +++ Documentation/tools/rtla/rtla-timerlat-top.rst | 145 ++++ Documentation/tools/rtla/rtla-timerlat.rst | 57 ++ Documentation/tools/rtla/rtla.rst | 48 ++ Documentation/trace/events.rst | 19 + fs/tracefs/inode.c | 24 +- include/linux/trace_events.h | 2 + include/trace/bpf_probe.h | 16 + include/trace/perf.h | 16 + include/trace/trace_events.h | 120 ++- kernel/kallsyms.c | 1 + kernel/livepatch/core.c | 29 +- kernel/livepatch/shadow.c | 6 +- kernel/module.c | 2 + kernel/trace/Kconfig | 14 + kernel/trace/ftrace.c | 34 +- kernel/trace/trace.c | 88 ++- kernel/trace/trace.h | 83 +- kernel/trace/trace_eprobe.c | 38 +- kernel/trace/trace_events.c | 12 +- kernel/trace/trace_events_filter.c | 139 +++- kernel/trace/trace_events_hist.c | 69 +- kernel/trace/trace_events_inject.c | 11 +- kernel/trace/trace_events_synth.c | 15 +- kernel/trace/trace_events_trigger.c | 424 +++++++++- kernel/trace/trace_kprobe.c | 43 +- kernel/trace/trace_osnoise.c | 23 +- kernel/trace/trace_output.c | 4 + kernel/trace/trace_probe.c | 5 +- kernel/trace/trace_syscalls.c | 6 +- kernel/trace/trace_uprobe.c | 39 +- samples/trace_events/trace-events-sample.c | 3 + samples/trace_events/trace-events-sample.h | 35 +- scripts/Makefile | 6 +- scripts/link-vmlinux.sh | 6 +- scripts/sorttable.c | 2 + scripts/sorttable.h | 124 ++- tools/lib/traceevent/event-parse.c | 59 +- tools/lib/traceevent/event-parse.h | 5 +- tools/lib/traceevent/parse-filter.c | 5 +- tools/perf/builtin-trace.c | 2 + tools/perf/util/data-convert-bt.c | 2 + tools/perf/util/evsel.c | 2 + tools/perf/util/python.c | 2 + .../perf/util/scripting-engines/trace-event-perl.c | 2 + .../util/scripting-engines/trace-event-python.c | 2 + tools/perf/util/sort.c | 2 + tools/tracing/rtla/Makefile | 102 +++ tools/tracing/rtla/README.txt | 36 + tools/tracing/rtla/src/osnoise.c | 875 +++++++++++++++++++++ tools/tracing/rtla/src/osnoise.h | 91 +++ tools/tracing/rtla/src/osnoise_hist.c | 801 +++++++++++++++++++ tools/tracing/rtla/src/osnoise_top.c | 579 ++++++++++++++ tools/tracing/rtla/src/rtla.c | 87 ++ tools/tracing/rtla/src/timerlat.c | 72 ++ tools/tracing/rtla/src/timerlat.h | 4 + tools/tracing/rtla/src/timerlat_hist.c | 822 +++++++++++++++++++ tools/tracing/rtla/src/timerlat_top.c | 618 +++++++++++++++ tools/tracing/rtla/src/trace.c | 192 +++++ tools/tracing/rtla/src/trace.h | 27 + tools/tracing/rtla/src/utils.c | 433 ++++++++++ tools/tracing/rtla/src/utils.h | 56 ++ 78 files changed, 6760 insertions(+), 315 deletions(-) create mode 100644 Documentation/livepatch/api.rst create mode 100644 Documentation/tools/rtla/Makefile create mode 100644 Documentation/tools/rtla/common_appendix.rst create mode 100644 Documentation/tools/rtla/common_hist_options.rst create mode 100644 Documentation/tools/rtla/common_options.rst create mode 100644 Documentation/tools/rtla/common_osnoise_description.rst create mode 100644 Documentation/tools/rtla/common_osnoise_options.rst create mode 100644 Documentation/tools/rtla/common_timerlat_description.rst create mode 100644 Documentation/tools/rtla/common_timerlat_options.rst create mode 100644 Documentation/tools/rtla/common_top_options.rst create mode 100644 Documentation/tools/rtla/rtla-osnoise-hist.rst create mode 100644 Documentation/tools/rtla/rtla-osnoise-top.rst create mode 100644 Documentation/tools/rtla/rtla-osnoise.rst create mode 100644 Documentation/tools/rtla/rtla-timerlat-hist.rst create mode 100644 Documentation/tools/rtla/rtla-timerlat-top.rst create mode 100644 Documentation/tools/rtla/rtla-timerlat.rst create mode 100644 Documentation/tools/rtla/rtla.rst create mode 100644 tools/tracing/rtla/Makefile create mode 100644 tools/tracing/rtla/README.txt create mode 100644 tools/tracing/rtla/src/osnoise.c create mode 100644 tools/tracing/rtla/src/osnoise.h create mode 100644 tools/tracing/rtla/src/osnoise_hist.c create mode 100644 tools/tracing/rtla/src/osnoise_top.c create mode 100644 tools/tracing/rtla/src/rtla.c create mode 100644 tools/tracing/rtla/src/timerlat.c create mode 100644 tools/tracing/rtla/src/timerlat.h create mode 100644 tools/tracing/rtla/src/timerlat_hist.c create mode 100644 tools/tracing/rtla/src/timerlat_top.c create mode 100644 tools/tracing/rtla/src/trace.c create mode 100644 tools/tracing/rtla/src/trace.h create mode 100644 tools/tracing/rtla/src/utils.c create mode 100644 tools/tracing/rtla/src/utils.h