diff options
author | Jason Baron <jbaron@redhat.com> | 2009-08-10 16:52:44 -0400 |
---|---|---|
committer | Frederic Weisbecker <fweisbec@gmail.com> | 2009-08-11 14:35:27 -0400 |
commit | 69fd4f0eb2ececbf8ade55e31a933e174965745e (patch) | |
tree | bebe7f5b88b8e2c6c240390e4e546d0c3522e79b /include/trace/ftrace.h | |
parent | f744bd576a827c5b02e756b81fc2578edf8179b8 (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.h | 4 |
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 | \ |
571 | static int ftrace_raw_reg_event_##call(void) \ | 571 | static 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 | \ |
582 | static void ftrace_raw_unreg_event_##call(void) \ | 582 | static 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 | } \ |