Various improvements to synchronization in osnoise/timerlat. v2 addresses issues raised by Sashiko, as well as a few more problems discovered in additional testing.
v1: https://lore.kernel.org/all/[email protected]/ 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 | 462 ++++++++++++++---------- 2 files changed, 280 insertions(+), 187 deletions(-) -- 2.54.0
