[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <1364377737-10540-1-git-send-email-jovi.zhangwei@huawei.com>
Date: Wed, 27 Mar 2013 17:48:41 +0800
From: "zhangwei(Jovi)" <jovi.zhangwei@...wei.com>
To: Steven Rostedt <rostedt@...dmis.org>,
Frederic Weisbecker <fweisbec@...il.com>,
Ingo Molnar <mingo@...hat.com>,
LKML <linux-kernel@...r.kernel.org>
CC: "zhangwei(Jovi)" <jovi.zhangwei@...wei.com>
Subject: [PATCH 00/14] event tracing expose change and bugfix/cleanup
From: "zhangwei(Jovi)" <jovi.zhangwei@...wei.com>
Hi steven,
This patchset contain:
1) event tracing expose work (v2)
this expose work rewrited compare with v1, new implementation
is based on multi-instances buffer work, it also integrate syscall
tracing code to use same event backend store mechanism.
The change include patch 1-7(patch 2 also fix a long-term minor bug)
2) some cleanup
This include patch 8-12.
3) patch 13 fix libtraceevent warning
4) patch 14 fix a regression bug of perf function tracing
Note that these patches is based on latest linux-trace git tree:
(on top of multi-instances buffer implementation)
git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
tip/perf/core
All patches pass basic testing.
zhangwei(Jovi) (14):
tracing: move trace_array definition into include/linux/trace_array.h
tracing: fix irqs-off tag display in syscall tracing
tracing: expose event tracing infrastructure
tracing: add private data field into struct ftrace_event_file
tracing: switch syscall tracing to use event_trace_ops backend
tracing: export syscall metadata
tracing: expose structure ftrace_event_field
tracing: remove TRACE_EVENT_TYPE enum definition
tracing: remove obsolete macro guard _TRACE_PROFILE_INIT
tracing: remove ftrace(...) function
tracing: use per trace_array clock_id instead of global
trace_clock_id
tracing: guard tracing_selftest_disabled by
CONFIG_FTRACE_STARTUP_TEST
libtraceevent: add libtraceevent prefix in warning message
tracing: fix regression of perf function tracing
include/linux/ftrace_event.h | 38 ++++++++++
include/linux/trace_array.h | 118 +++++++++++++++++++++++++++++
include/trace/ftrace.h | 71 ++++++------------
include/trace/syscall.h | 1 +
kernel/trace/ftrace.c | 7 +-
kernel/trace/trace.c | 27 +++----
kernel/trace/trace.h | 143 +-----------------------------------
kernel/trace/trace_events.c | 55 ++++++++++++++
kernel/trace/trace_syscalls.c | 51 ++++++-------
tools/lib/traceevent/event-parse.c | 2 +-
10 files changed, 277 insertions(+), 236 deletions(-)
create mode 100644 include/linux/trace_array.h
--
1.7.9.7
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists