This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from c2101d018264 Merge tag 'acpi-4.20-rc1-2' of git://git.kernel.org/pub/sc [...] new ea9e57d06e48 xen: Make XEN_BACKEND selectable by DomU new af320de90ec8 xen/balloon: Grammar s/Is it/It is/ new 2ac2a7d4d9ff xen: fix race in xen_qlock_wait() new a856531951dc xen: make xen_qlock_wait() nestable new 7deecbda3026 xen/pvh: increase early stack size new 3aa6c19d2f38 xen/balloon: Support xend-based toolstack new f1db0050483c xen: remove redundant 'default n' from Kconfig new 769d6bfc74c1 add myself as reviewer for Xen support in Linux new e6111161c0a0 xen/pvh: don't try to unplug emulated devices new 7a048cec598e xen: drop writing error messages to xenstore new 5b4c0d87de2d Merge tag 'for-linus-4.20a-rc1-tag' of git://git.kernel.or [...] new 18858511fd8a tracing: Return -ENOENT if there is no target synthetic event new 0d0352d8b3d6 selftests/ftrace: Fix synthetic event test to delete event [...] new f4267b3604a8 Merge tag 'trace-v4.19-rc8-3' of git://git.kernel.org/pub/ [...] new d6b183eda466 tracing/kprobe: Remove unneeded extra strchr() from create [...] new 1cc33161a83d uprobes: Support SDT markers having reference count (semaphore) new 22bad38286d9 uprobes/sdt: Prevent multiple reference counter for same uprobe new ccea8727dc27 trace_uprobe/sdt: Prevent multiple reference counter for s [...] new 5a5e3d3ceae2 perf probe: Support SDT markers having reference counter ( [...] new a6ca88b241d5 trace_uprobe: support reference counter in fd-based uprobe new 56de76305279 tracing: probeevent: Cleanup print argument functions new eeb07b061500 tracing: probeevent: Cleanup argument field definition new 7bfbc63eda08 tracing: probeevent: Remove NOKPROBE_SYMBOL from print functions new 533059281ee5 tracing: probeevent: Introduce new argument fetching code new f451bc89d835 tracing: probeevent: Unify fetch type tables new 9178412ddf5a tracing: probeevent: Return consumed bytes of dynamic area new 0a46c8549f8c tracing: probeevent: Append traceprobe_ for exported function new 9b960a38835f tracing: probeevent: Unify fetch_insn processing common part new 60c2e0cebfd0 tracing: probeevent: Add symbol type new 40b53b771806 tracing: probeevent: Add array type support new 3c88ee194c28 x86: ptrace: Add function argument access API new a1303af5d79e tracing: probeevent: Add $argN for accessing function args new f3f58935edbc tracing/uprobes: Fix to return -EFAULT if copy_from_user failed new 59158ec4aef7 tracing/kprobes: Check the probe on unloaded module correctly new a6682814f371 tracing/kprobes: Allow kprobe-events to record module symbol new bf173ca92da9 tracing: probeevent: Fix uninitialized used of offset in p [...] new da387e5c930f tracing: Export trace_dump_stack to modules new a2acce536921 tracing: Have stack tracer trace full stack new 343a9f35409b Merge tag 'trace-v4.20' of git://git.kernel.org/pub/scm/li [...]
The 39 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/kprobetrace.rst | 23 +- MAINTAINERS | 1 + arch/Kconfig | 7 + arch/x86/Kconfig | 1 + arch/x86/include/asm/ptrace.h | 38 ++ arch/x86/xen/platform-pci-unplug.c | 4 + arch/x86/xen/spinlock.c | 33 +- arch/x86/xen/xen-pvh.S | 2 +- drivers/xen/Kconfig | 13 +- drivers/xen/xen-balloon.c | 13 +- drivers/xen/xenbus/xenbus_client.c | 6 +- include/linux/trace_events.h | 3 +- include/linux/uprobes.h | 5 + kernel/events/core.c | 49 +- kernel/events/uprobes.c | 278 ++++++++- kernel/trace/trace.c | 12 +- kernel/trace/trace_event_perf.c | 7 +- kernel/trace/trace_events_hist.c | 4 +- kernel/trace/trace_kprobe.c | 412 +++++-------- kernel/trace/trace_probe.c | 672 ++++++++++----------- kernel/trace/trace_probe.h | 289 +++------ kernel/trace/trace_probe_tmpl.h | 216 +++++++ kernel/trace/trace_stack.c | 2 +- kernel/trace/trace_uprobe.c | 255 ++++---- tools/perf/util/probe-event.c | 39 +- tools/perf/util/probe-event.h | 1 + tools/perf/util/probe-file.c | 34 +- tools/perf/util/probe-file.h | 1 + tools/perf/util/symbol-elf.c | 46 +- tools/perf/util/symbol.h | 7 + .../trigger-synthetic-event-createremove.tc | 12 +- 31 files changed, 1478 insertions(+), 1007 deletions(-) create mode 100644 kernel/trace/trace_probe_tmpl.h