tracing: Use a global field list for all syscall exit events
authorLi Zefan <lizf@cn.fujitsu.com>
Mon, 24 May 2010 08:22:30 +0000 (16:22 +0800)
committerSteven Rostedt <rostedt@goodmis.org>
Mon, 28 Jun 2010 21:12:44 +0000 (17:12 -0400)
commitc9642c49aae1272d7c24008a40ae614470b957a6
treedd42bf76ad9652bc952c0332b14e0b3b7ea38d3c
parentf384c954c9fe3d3c6fce5ae66b67f2ddd947d098
tracing: Use a global field list for all syscall exit events

All syscall exit events have the same fields.

The kernel size drops 2.5K:

   text    data     bss     dec     hex filename
7018612 2034376 7251132 16304120         f8c7f8 vmlinux.o.orig
7018612 2031888 7251132 16301632         f8be40 vmlinux.o

Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
LKML-Reference: <4BFA3746.8070100@cn.fujitsu.com>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
include/linux/syscalls.h
include/trace/syscall.h
kernel/trace/trace_syscalls.c