tracing: add size checks for exported ftrace internal structures
authorSteven Rostedt <srostedt@redhat.com>
Thu, 26 Mar 2009 15:43:36 +0000 (11:43 -0400)
committerSteven Rostedt <rostedt@goodmis.org>
Fri, 24 Apr 2009 03:03:56 +0000 (23:03 -0400)
commit75db37d2f4c0ad9466ead57d467277d097b4105c
treea5b3f305471e9f544772353304608f8dca1c2226
parent89ec0dee9eba6275d47be0b878cf5f6d5c2fb6eb
tracing: add size checks for exported ftrace internal structures

The events exported by TRACE_EVENT are automated and are guaranteed
to be correct when used.

The internal ftrace structures on the other hand are more manually
exported. These require the ftrace maintainer to make sure they
are up to date.

This patch adds a size check to help flag when a type changes in
an internal ftrace data structure, and the update needs to be reflected
in the export.

If a export is incorrect, then the only harm is that the user space
tools will not know how to correctly read the internal structures of
ftrace.

[ Impact: help prevent inconsistent ftrace format print outs ]

Signed-off-by: Steven Rostedt <srostedt@redhat.com>
kernel/trace/trace_events.c
kernel/trace/trace_export.c