Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[PATCH 0/10][GIT PULL][v2.6.33] tracing: consolidate print fmt

1 view
Skip to first unread message

Steven Rostedt

unread,
Dec 29, 2009, 11:30:03 AM12/29/09
to
Ingo,

This patch set contains some fixes but also a nice reduction in
size. Instead of having the TRACE_EVENT create the output format
of the event format file for each individual event, Lai Jiangshan
consolidated it with the filtering code.

text data bss dec hex filename
5857201 1355780 9336808 16549789 fc879d vmlinux
5884589 1351684 9337896 16574169 fce6d9 vmlinux-orig

The above shows that this patch set gives us a 24k total reduction
in kernel size.

I know we are outside the merge window, but this looks like a nice
fix that, I believe, we should try to get into 33.

Please pull the latest tip/tracing/urgent tree, which can be found at:

git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace.git
tip/tracing/urgent


Lai Jiangshan (9):
tracing/kprobe: Show sign of fields in trace_kprobe format files
tracing/syscalls: Fix typo in SYSCALL_DEFINE0
tracing: Have __dynamic_array() define a field
tracing: Fix sign fields in ftrace_define_fields_##call()
tracing: Add print_fmt field
tracing/syscalls: Init print_fmt for syscall events
tracing/kprobes: Init print_fmt for kprobe events
tracing: Use defined fields and print_fmt to print formats
tracing: Remove show_format and related macros from TRACE_EVENT

Steven Rostedt (1):
tracing: Have syscall tracing call its own init function

----
include/linux/ftrace_event.h | 3 +-
include/linux/syscalls.h | 8 +-
include/trace/ftrace.h | 168 +++++++++--------------------------------
include/trace/syscall.h | 4 -
kernel/trace/trace_events.c | 78 ++++++++++---------
kernel/trace/trace_export.c | 94 ++++-------------------
kernel/trace/trace_kprobe.c | 103 +++++++++++--------------
kernel/trace/trace_syscalls.c | 106 +++++++++++++-------------
8 files changed, 197 insertions(+), 367 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majo...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

Steven Rostedt

unread,
Dec 29, 2009, 11:30:02 AM12/29/09
to
0008-tracing-Have-syscall-tracing-call-its-own-init-funct.patch

Steven Rostedt

unread,
Dec 29, 2009, 11:30:02 AM12/29/09
to
0005-tracing-Add-print_fmt-field.patch

Steven Rostedt

unread,
Dec 29, 2009, 11:30:03 AM12/29/09
to
0010-tracing-Remove-show_format-and-related-macros-from-T.patch

Steven Rostedt

unread,
Dec 29, 2009, 11:30:03 AM12/29/09
to
0001-tracing-kprobe-Show-sign-of-fields-in-trace_kprobe-f.patch

Steven Rostedt

unread,
Dec 29, 2009, 11:30:03 AM12/29/09
to
0006-tracing-syscalls-Init-print_fmt-for-syscall-events.patch

Steven Rostedt

unread,
Dec 29, 2009, 11:30:03 AM12/29/09
to
0003-tracing-Have-__dynamic_array-define-a-field.patch

Steven Rostedt

unread,
Dec 29, 2009, 11:30:02 AM12/29/09
to
0002-tracing-syscalls-Fix-typo-in-SYSCALL_DEFINE0.patch

Steven Rostedt

unread,
Dec 29, 2009, 11:30:02 AM12/29/09
to
0007-tracing-kprobes-Init-print_fmt-for-kprobe-events.patch

Steven Rostedt

unread,
Dec 29, 2009, 11:30:02 AM12/29/09
to
0004-tracing-Fix-sign-fields-in-ftrace_define_fields_-cal.patch

Steven Rostedt

unread,
Dec 30, 2009, 11:30:03 AM12/30/09
to
0001-tracing-kprobe-Show-sign-of-fields-in-trace_kprobe-f.patch

Steven Rostedt

unread,
Dec 30, 2009, 11:30:04 AM12/30/09
to
0002-tracing-syscalls-Fix-typo-in-SYSCALL_DEFINE0.patch
0 new messages