All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 0/9] tracing/osnoise: Synchronization fixes
@ 2026-10-14 22:07 Crystal Wood
  2026-10-14 22:07 ` [PATCH v4 1/9] tracing/osnoise: Variable cleanup Crystal Wood
                   ` (8 more replies)
  0 siblings, 9 replies; 11+ messages in thread
From: Crystal Wood @ 2026-10-14 22:07 UTC (permalink / raw)
  To: Steven Rostedt; +Cc: Tomas Glozar, John Kacur, linux-trace-kernel, Crystal Wood

Various improvements to synchronization in osnoise/timerlat.

v4: fixed a problem with the v3 fix spotted by Sashiko

v3: make sure osn->sampling gets cleared on stop, even for non-workload
osnoise (reported by Sashiko)

https://lore.kernel.org/all/20261014022640.695786-1-crwood@redhat.com/

v2: addresses issues raised by Sashiko, as well as a few more problems
discovered in additional testing.

https://lore.kernel.org/all/20261010022338.2507589-1-crwood@redhat.com/

v1: https://lore.kernel.org/all/20260824211544.3984835-1-crwood@redhat.com/

Crystal Wood (9):
  tracing/osnoise: Variable cleanup
  tracing/osnoise: Hold a ref on osn->kthread
  tracing/osnoise: Per-cpu mutexes and fd detachment
  tracing/osnoise: kthreads: Verify CPU after migrate_disable()
  tracing/osnoise: start_kthread: Always check OSN_WORKLOAD
  tracing/osnoise: Take trace_types_lock in timerlat_fd_open
  tracing/osnoise: Split out per-cpu variable resets
  tracing/osnoise: Print taint message for timerlat
  tracing/osnoise: Refuse timerlat fd open if tracer inactive

 Documentation/trace/timerlat-tracer.rst |   5 +-
 kernel/trace/trace_osnoise.c            | 463 ++++++++++++++----------
 2 files changed, 280 insertions(+), 188 deletions(-)

-- 
2.54.0


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2026-10-14 22:21 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-14 22:07 [PATCH v4 0/9] tracing/osnoise: Synchronization fixes Crystal Wood
2026-10-14 22:07 ` [PATCH v4 1/9] tracing/osnoise: Variable cleanup Crystal Wood
2026-10-14 22:07 ` [PATCH v4 2/9] tracing/osnoise: Hold a ref on osn->kthread Crystal Wood
2026-10-14 22:07 ` [PATCH v4 3/9] tracing/osnoise: Per-cpu mutexes and fd detachment Crystal Wood
2026-10-14 22:07 ` [PATCH v4 4/9] tracing/osnoise: kthreads: Verify CPU after migrate_disable() Crystal Wood
2026-10-14 22:07 ` [PATCH v4 5/9] tracing/osnoise: start_kthread: Always check OSN_WORKLOAD Crystal Wood
2026-10-14 22:07 ` [PATCH v4 6/9] tracing/osnoise: Take trace_types_lock in timerlat_fd_open Crystal Wood
2026-10-14 22:07 ` [PATCH v4 7/9] tracing/osnoise: Split out per-cpu variable resets Crystal Wood
2026-10-14 22:21   ` sashiko-bot
2026-10-14 22:07 ` [PATCH v4 8/9] tracing/osnoise: Print taint message for timerlat Crystal Wood
2026-10-14 22:07 ` [PATCH v4 9/9] tracing/osnoise: Refuse timerlat fd open if tracer inactive Crystal Wood

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.