tracing: Add individual syscalls tracepoint id support
authorJason Baron <jbaron@redhat.com>
Mon, 10 Aug 2009 20:52:53 +0000 (16:52 -0400)
committerFrederic Weisbecker <fweisbec@gmail.com>
Tue, 11 Aug 2009 18:35:28 +0000 (20:35 +0200)
commit64c12e0444fcc6b75eb49144ba46d43dbdc6bc8f
tree8fe7b546fe787061fca8f97ed2051f40f9b16a57
parentfb34a08c3469b2be9eae626ccb96476b4687b810
tracing: Add individual syscalls tracepoint id support

The current state of syscalls tracepoints generates only one event id
for every syscall events.

This patch associates an id with each syscall trace event, so that we
can identify each syscall trace event using the 'perf' tool.

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>
arch/x86/kernel/ftrace.c
include/linux/syscalls.h
include/trace/syscall.h
kernel/trace/trace.h
kernel/trace/trace_syscalls.c