• Linus Torvalds's avatar
    Merge tag 'trace-v5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace · 8b6ddd10
    Linus Torvalds authored
    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
    8b6ddd10
core.c 30.8 KB