Pull tracing fixes from Steven Rostedt:
 - Use correct timestamp variable for ring buffer write stamp update
 - Fix up before stamp and write stamp when crossing ring buffer sub
   buffers
 - Keep a zero delta in ring buffer in slow path if cmpxchg fails
 - Fix trace_printk static buffer for archs that care
 - Fix ftrace record accounting for ftrace ops with trampolines
 - Fix DYNAMIC_FTRACE_WITH_DIRECT_CALLS dependency
 - Remove WARN_ON in hwlat tracer that triggers on something that is OK
 - Make "my_tramp" trampoline in ftrace direct sample code global
 - Fixes in the bootconfig tool for better alignment management
* tag 'trace-v5.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace:
  ring-buffer: Always check to put back before stamp when crossing pages
  ftrace: Fix DYNAMIC_FTRACE_WITH_DIRECT_CALLS dependency
  ftrace: Fix updating FTRACE_FL_TRAMP
  tracing: Fix alignment of static buffer
  tracing: Remove WARN_ON in start_thread()
  samples/ftrace: Mark my_tramp[12]? global
  ring-buffer: Set the right timestamp in the slow path of __rb_reserve_next()
  ring-buffer: Update write stamp with the correct ts
  docs: bootconfig: Update file format on initrd image
  tools/bootconfig: Align the bootconfig applied initrd image size to 4
  tools/bootconfig: Fix to check the write failure correctly
  tools/bootconfig: Fix errno reference after printf()