[PATCH 0/3] tracepoint static call fixes

From: Mathieu Desnoyers
Date: Thu Aug 05 2021 - 09:27:28 EST


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(-)

--
2.17.1