aboutsummaryrefslogtreecommitdiffstats
path: root/include/trace/ftrace.h
diff options
context:
space:
mode:
authorJason Baron <jbaron@redhat.com>2009-08-10 16:52:44 -0400
committerFrederic Weisbecker <fweisbec@gmail.com>2009-08-11 14:35:27 -0400
commit69fd4f0eb2ececbf8ade55e31a933e174965745e (patch)
treebebe7f5b88b8e2c6c240390e4e546d0c3522e79b /include/trace/ftrace.h
parentf744bd576a827c5b02e756b81fc2578edf8179b8 (diff)
tracing: Add ftrace_event_call void * 'data' field
add an optional void * pointer to 'ftrace_event_call' that is passed in for regfunc and unregfunc. This prepares for syscall tracepoints creation by passing the name of the syscall we want to trace and then retrieve its number through our arch syscall table. Signed-off-by: Jason Baron <jbaron@redhat.com> Cc: Lai Jiangshan <laijs@cn.fujitsu.com> Cc: Steven Rostedt <rostedt@goodmis.org> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> Cc: Jiaying Zhang <jiayingz@google.com> Cc: Martin Bligh <mbligh@google.com> Cc: Li Zefan <lizf@cn.fujitsu.com> Cc: Masami Hiramatsu <mhiramat@redhat.com> Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com>
Diffstat (limited to 'include/trace/ftrace.h')
-rw-r--r--include/trace/ftrace.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/trace/ftrace.h b/include/trace/ftrace.h
index 25d3b02a06f8..46d81b5e8610 100644
--- a/include/trace/ftrace.h
+++ b/include/trace/ftrace.h
@@ -568,7 +568,7 @@ static void ftrace_raw_event_##call(proto) \
568 trace_nowake_buffer_unlock_commit(event, irq_flags, pc); \ 568 trace_nowake_buffer_unlock_commit(event, irq_flags, pc); \
569} \ 569} \
570 \ 570 \
571static int ftrace_raw_reg_event_##call(void) \ 571static int ftrace_raw_reg_event_##call(void *ptr) \
572{ \ 572{ \
573 int ret; \ 573 int ret; \
574 \ 574 \
@@ -579,7 +579,7 @@ static int ftrace_raw_reg_event_##call(void) \
579 return ret; \ 579 return ret; \
580} \ 580} \
581 \ 581 \
582static void ftrace_raw_unreg_event_##call(void) \ 582static void ftrace_raw_unreg_event_##call(void *ptr) \
583{ \ 583{ \
584 unregister_trace_##call(ftrace_raw_event_##call); \ 584 unregister_trace_##call(ftrace_raw_event_##call); \
585} \ 585} \