• Linus Torvalds's avatar
    Merge tag 'trace-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace · 76bfd3de
    Linus Torvalds authored
    Pull tracing updates from Steven Rostedt:
     "The majority of the changes are for fixes and clean ups.
    
      Notable changes:
    
       - Rework trace event triggers code to be easier to interact with.
    
       - Support for embedding bootconfig with the kernel (as suppose to
         having it embedded in initram). This is useful for embedded boards
         without initram disks.
    
       - Speed up boot by parallelizing the creation of tracefs files.
    
       - Allow absolute ring buffer timestamps handle timestamps that use
         more than 59 bits.
    
       - Added new tracing clock "TAI" (International Atomic Time)
    
       - Have weak functions show up in available_filter_function list as:
         __ftrace_invalid_address___<invalid-offset> instead of using the
         name of the function before it"
    
    * tag 'trace-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace: (52 commits)
      ftrace: Add FTRACE_MCOUNT_MAX_OFFSET to avoid adding weak function
      tracing: Fix comments for event_trigger_separate_filter()
      x86/traceponit: Fix comment about irq vector tracepoints
      x86,tracing: Remove unused headers
      ftrace: Clean up hash direct_functions on register failures
      tracing: Fix comments of create_filter()
      tracing: Disable kcov on trace_preemptirq.c
      tracing: Initialize integer variable to prevent garbage return value
      ftrace: Fix typo in comment
      ftrace: Remove return value of ftrace_arch_modify_*()
      tracing: Cleanup code by removing init "char *name"
      tracing: Change "char *" string form to "char []"
      tracing/timerlat: Do not wakeup the thread if the trace stops at the IRQ
      tracing/timerlat: Print stacktrace in the IRQ handler if needed
      tracing/timerlat: Notify IRQ new max latency only if stop tracing is set
      kprobes: Fix build errors with CONFIG_KRETPROBES=n
      tracing: Fix return value of trace_pid_write()
      tracing: Fix potential double free in create_var_ref()
      tracing: Use strim() to remove whitespace instead of doing it manually
      ftrace: Deal with error return code of the ftrace_process_locs() function
      ...
    76bfd3de
main.c 39.6 KB