Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a15920be authored by Mathieu Desnoyers's avatar Mathieu Desnoyers Committed by Steven Rostedt
Browse files

tracepoints: Fix documentation of RCU lockdep checks

The documentation on top of __DECLARE_TRACE() does not match its
implementation since the condition check has been added to the
RCU lockdep checks. Update the documentation to match its
implementation.

Link: http://lkml.kernel.org/r/1446504164-21563-1-git-send-email-mathieu.desnoyers@efficios.com



CC: Dave Hansen <dave@sr71.net>
Fixes: a05d59a5 "tracing: Add condition check to RCU lockdep checks"
Signed-off-by: default avatarMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Signed-off-by: default avatarSteven Rostedt <rostedt@goodmis.org>
parent c6650b2e
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -184,10 +184,11 @@ extern void syscall_unregfunc(void);
 * structure. Force alignment to the same alignment as the section start.
 *
 * When lockdep is enabled, we make sure to always do the RCU portions of
 * the tracepoint code, regardless of whether tracing is on or we match the
 * condition.  This lets us find RCU issues triggered with tracepoints even
 * when this tracepoint is off.  This code has no purpose other than poking
 * RCU a bit.
 * the tracepoint code, regardless of whether tracing is on. However,
 * don't check if the condition is false, due to interaction with idle
 * instrumentation. This lets us find RCU issues triggered with tracepoints
 * even when this tracepoint is off. This code has no purpose other than
 * poking RCU a bit.
 */
#define __DECLARE_TRACE(name, proto, args, cond, data_proto, data_args) \
	extern struct tracepoint __tracepoint_##name;			\