Merge tag 'trace-v5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Pull tracing fixes from Steven Rostedt: - Have recordmcount work with > 64K sections (to support LTO) - kprobe RCU fixes - Correct a kprobe critical section with missing mutex - Remove redundant arch_disarm_kprobe() call - Fix lockup when kretprobe triggers within kprobe_flush_task() - Fix memory leak in fetch_op_data operations - Fix sleep in atomic in ftrace trace array sample code - Free up memory on failure in sample trace array code - Fix incorrect reporting of function_graph fields in format file - Fix quote within quote parsing in bootconfig - Fix return value of bootconfig tool - Add testcases for bootconfig tool - Fix maybe uninitialized warning in ftrace pid file code - Remove unused variable in tracing_iter_reset() - Fix some typos * tag 'trace-v5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace: ftrace: Fix maybe-uninitialized compiler warning tools/bootconfig: Add testcase for show-command and quotes test tools/bootconfig: Fix to return 0 if succeeded to show the bootconfig tools/bootconfig: Fix to use correct quotes for value proc/bootconfig: Fix to use correct quotes for value tracing: Remove unused event variable in tracing_iter_reset tracing/probe: Fix memleak in fetch_op_data operations trace: Fix typo in allocate_ftrace_ops()'s comment tracing: Make ftrace packed events have align of 1 sample-trace-array: Remove trace_array 'sample-instance' sample-trace-array: Fix sleeping function called from invalid context kretprobe: Prevent triggering kretprobe from within kprobe_flush_task kprobes: Remove redundant arch_disarm_kprobe() call kprobes: Fix to protect kick_kprobe_optimizer() by kprobe_mutex kprobes: Use non RCU traversal APIs on kprobe_tables if possible kprobes: Suppress the suspicious RCU warning on kprobes recordmcount: support >64k sections
No related branches found
No related tags found
Showing
- arch/x86/kernel/kprobes/core.c 3 additions, 13 deletionsarch/x86/kernel/kprobes/core.c
- fs/proc/bootconfig.c 10 additions, 5 deletionsfs/proc/bootconfig.c
- include/linux/kprobes.h 4 additions, 0 deletionsinclude/linux/kprobes.h
- kernel/kprobes.c 48 additions, 13 deletionskernel/kprobes.c
- kernel/trace/ftrace.c 10 additions, 2 deletionskernel/trace/ftrace.c
- kernel/trace/trace.c 1 addition, 2 deletionskernel/trace/trace.c
- kernel/trace/trace.h 3 additions, 0 deletionskernel/trace/trace.h
- kernel/trace/trace_entries.h 7 additions, 7 deletionskernel/trace/trace_entries.h
- kernel/trace/trace_export.c 16 additions, 0 deletionskernel/trace/trace_export.c
- kernel/trace/trace_functions.c 1 addition, 1 deletionkernel/trace/trace_functions.c
- kernel/trace/trace_probe.c 2 additions, 2 deletionskernel/trace/trace_probe.c
- samples/ftrace/sample-trace-array.c 18 additions, 6 deletionssamples/ftrace/sample-trace-array.c
- scripts/recordmcount.h 92 additions, 6 deletionsscripts/recordmcount.h
- tools/bootconfig/main.c 14 additions, 10 deletionstools/bootconfig/main.c
- tools/bootconfig/test-bootconfig.sh 10 additions, 0 deletionstools/bootconfig/test-bootconfig.sh
Loading
Please register or sign in to comment