mbox series

[0/3] tracepoint static call fixes

Message ID 20210805132717.23813-1-mathieu.desnoyers@efficios.com
Headers show
Series tracepoint static call fixes | expand

Message

Mathieu Desnoyers Aug. 5, 2021, 1:27 p.m. UTC
This series fixes issues with tracepoint callback function vs data
argument mismatch when back-to-back registrations/unregistrations are
performed.

Those issues were introduced by the tracepoint optimizations using
static_call().

Thanks,

Mathieu

Mathieu Desnoyers (3):
  Fix: tracepoint: static call: compare data on transition from 2->1
    callees
  Fix: tracepoint: static call function vs data state mismatch (v2)
  Fix: tracepoint: rcu get state and cond sync for static call updates
    (v2)

 kernel/tracepoint.c | 159 ++++++++++++++++++++++++++++++++++++++------
 1 file changed, 139 insertions(+), 20 deletions(-)