ftrace: set up trace event hash infrastructure
authorSteven Rostedt <srostedt@redhat.com>
Wed, 24 Dec 2008 04:24:12 +0000 (23:24 -0500)
committerIngo Molnar <mingo@elte.hu>
Mon, 29 Dec 2008 11:46:11 +0000 (12:46 +0100)
commitf0868d1e23a8efec33beb3aa688aab7fdb1ae093
tree73593e14d0d127fe3fe055a85b6e16b50a43578a
parentc47956d9ae3341d2d1998bff26620fa3338c01e4
ftrace: set up trace event hash infrastructure

Impact: simplify/generalize/refactor trace.c

The trace.c file is becoming more difficult to maintain due to the
growing number of events. There is several formats that an event may
be printed. This patch sets up the infrastructure of an event hash to
allow for events to register how they should be printed.

Signed-off-by: Steven Rostedt <srostedt@redhat.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
kernel/trace/Makefile
kernel/trace/trace.c
kernel/trace/trace.h
kernel/trace/trace_boot.c
kernel/trace/trace_functions_graph.c
kernel/trace/trace_hw_branches.c
kernel/trace/trace_mmiotrace.c
kernel/trace/trace_output.c [new file with mode: 0644]
kernel/trace/trace_output.h [new file with mode: 0644]
kernel/trace/trace_power.c