Revision eff48ddeab782e35e58ccc8853f7386bbae9dec4 authored by Linus Torvalds on 22 September 2020, 16:08:33 UTC, committed by Linus Torvalds on 22 September 2020, 16:08:33 UTC
Pull tracing fixes from Steven Rostedt:

 - Check kprobe is enabled before unregistering from ftrace as it isn't
   registered when disabled.

 - Remove kprobes enabled via command-line that is on init text when
   freed.

 - Add missing RCU synchronization for ftrace trampoline symbols removed
   from kallsyms.

 - Free trampoline on error path if ftrace_startup() fails.

 - Give more space for the longer PID numbers in trace output.

 - Fix a possible double free in the histogram code.

 - A couple of fixes that were discovered by sparse.

* tag 'trace-v5.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace:
  bootconfig: init: make xbc_namebuf static
  kprobes: tracing/kprobes: Fix to kill kprobes on initmem after boot
  tracing: fix double free
  ftrace: Let ftrace_enable_sysctl take a kernel pointer buffer
  tracing: Make the space reserved for the pid wider
  ftrace: Fix missing synchronize_rcu() removing trampoline from kallsyms
  ftrace: Free the trampoline when ftrace_startup() fails
  kprobes: Fix to check probe enabled before disarm_kprobe_ftrace()
2 parent s 9847774 + a27026e
History
File Mode Size
Kconfig -rw-r--r-- 2.2 KB
Makefile -rw-r--r-- 492 bytes
actions.c -rw-r--r-- 38.8 KB
conntrack.c -rw-r--r-- 60.0 KB
conntrack.h -rw-r--r-- 2.7 KB
datapath.c -rw-r--r-- 64.2 KB
datapath.h -rw-r--r-- 7.5 KB
dp_notify.c -rw-r--r-- 2.0 KB
flow.c -rw-r--r-- 23.9 KB
flow.h -rw-r--r-- 7.9 KB
flow_netlink.c -rw-r--r-- 95.5 KB
flow_netlink.h -rw-r--r-- 2.4 KB
flow_table.c -rw-r--r-- 29.0 KB
flow_table.h -rw-r--r-- 3.0 KB
meter.c -rw-r--r-- 18.0 KB
meter.h -rw-r--r-- 1.3 KB
vport-geneve.c -rw-r--r-- 2.9 KB
vport-gre.c -rw-r--r-- 2.1 KB
vport-internal_dev.c -rw-r--r-- 6.9 KB
vport-internal_dev.h -rw-r--r-- 442 bytes
vport-netdev.c -rw-r--r-- 4.7 KB
vport-netdev.h -rw-r--r-- 539 bytes
vport-vxlan.c -rw-r--r-- 3.7 KB
vport.c -rw-r--r-- 12.4 KB
vport.h -rw-r--r-- 5.6 KB

back to top