]> git.baikalelectronics.ru Git - kernel.git/commit
Merge tag 'trace-v5.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt...
authorLinus Torvalds <torvalds@linux-foundation.org>
Fri, 19 Mar 2021 17:06:30 +0000 (10:06 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 19 Mar 2021 17:06:30 +0000 (10:06 -0700)
commit1376608debb9a12cb21791c88ea9b862efff2489
treefdc45f24e8b4ff56681563546982f76a4a007b51
parent143107ae438ff08c913816da1e2ed2d506092a44
parent37b4afc26ab2e693223d6ea3244f6399d2d6e7e6
Merge tag 'trace-v5.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace

Pull workqueue tracing fix from Steven Rostedt:
 "Fix workqueue trace event unsafe string reference

  After adding a verifier to test all strings printed in trace events to
  make sure they either point to a string on the ring buffer, or to read
  only core kernel memory, it triggered on a workqueue trace event. The
  trace event workqueue_queue_work references the allocated name of the
  workqueue in the output. If the workqueue is freed before the trace is
  read, then the trace will dereference freed memory.

  Update the trace event to use the __string(), __assign_str(), and
  __get_str() helpers to handle such cases"

* tag 'trace-v5.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace:
  workqueue/tracing: Copy workqueue name to buffer in trace event