tracing: increase size of number of possible events
authorSteven Rostedt <srostedt@redhat.com>
Thu, 26 Mar 2009 15:03:29 +0000 (11:03 -0400)
committerSteven Rostedt <rostedt@goodmis.org>
Fri, 24 Apr 2009 03:03:19 +0000 (23:03 -0400)
commit89ec0dee9eba6275d47be0b878cf5f6d5c2fb6eb
tree30db465c8194f2502af497d7276710279de97a7f
parent9be24414aad047dcf9d8d2a9a929321536c7ebec
tracing: increase size of number of possible events

With the new event tracing registration, we must increase the number
of events that can be registered. Currently the type field is only
one byte, which leaves us only 256 possible events.

Since we do not save the CPU number in the tracer anymore (it is determined
by the per cpu ring buffer that is used) we have an extra byte to use.

This patch increases the size of type from 1 byte (256 events) to
2 bytes (65,536 events).

It also adds a WARN_ON_ONCE if we exceed that limit.

[ Impact: allow more than 255 events ]

Signed-off-by: Steven Rostedt <srostedt@redhat.com>
include/linux/ftrace_event.h
kernel/trace/trace_events.c
kernel/trace/trace_output.c