Steven Rostedt
89ec0dee9e
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>
2009-04-23 23:03:19 -04:00
..
blktrace.c
blktrace: fix context-info when mixed-using blk tracer and trace events
2009-04-16 10:11:01 +02:00
ftrace.c
ftrace: use module notifier for function tracer
2009-04-17 16:59:15 +02:00
Kconfig
tracing: rename EVENT_TRACER config to ENABLE_EVENT_TRACING
2009-04-20 17:55:35 +02:00
kmemtrace.c
tracing/filters: use ring_buffer_discard_commit() in filter_check_discard()
2009-04-14 00:00:56 +02:00
Makefile
tracing/events: move the ftrace event tracing code to core
2009-04-14 12:57:59 -04:00
ring_buffer.c
ring-buffer: only warn on wrap if buffer is bigger than two pages
2009-04-21 16:00:45 +02:00
trace.c
tracing/events: make struct trace_entry->type to be int type
2009-04-22 11:36:38 +02:00
trace.h
tracing/events: make struct trace_entry->type to be int type
2009-04-22 11:36:38 +02:00
trace_boot.c
tracing: use macros to denote usec and nsec per second
2009-04-07 14:43:06 +02:00
trace_branch.c
tracing/filters: use ring_buffer_discard_commit() in filter_check_discard()
2009-04-14 00:00:56 +02:00
trace_clock.c
tracing: fix four sparse warnings
2009-03-22 18:16:54 +01:00
trace_event_profile.c
tracing/events: convert event call sites to use a link list
2009-04-14 12:58:00 -04:00
trace_event_types.h
tracing/filters: add TRACE_EVENT_FORMAT_NOFILTER event macro
2009-04-14 00:00:51 +02:00
trace_events.c
tracing: increase size of number of possible events
2009-04-23 23:03:19 -04:00
trace_events_filter.c
tracing/filters: allow user-input to be integer-like string
2009-04-21 11:58:28 +02:00
trace_export.c
tracing/filters: allow on-the-fly filter switching
2009-04-14 00:03:55 +02:00
trace_functions.c
tracing/core: use appropriate waiting on trace_pipe
2009-02-18 01:40:20 +01:00
trace_functions_graph.c
function-graph: add option to calculate graph time or not
2009-03-24 23:41:11 -04:00
trace_hw_branches.c
tracing/filters: use ring_buffer_discard_commit() in filter_check_discard()
2009-04-14 00:00:56 +02:00
trace_irqsoff.c
tracing: have latency tracers set the latency format
2009-03-04 22:15:30 -05:00
trace_mmiotrace.c
tracing: use macros to denote usec and nsec per second
2009-04-07 14:43:06 +02:00
trace_nop.c
tracing/ftrace: make nop-tracer use polling wait for events on pipe
2009-03-23 09:22:15 +01:00
trace_output.c
tracing: increase size of number of possible events
2009-04-23 23:03:19 -04:00
trace_output.h
tracing/events: move declarations from trace directory to core include
2009-04-14 12:57:58 -04:00
trace_power.c
tracing/filters: use ring_buffer_discard_commit() in filter_check_discard()
2009-04-14 00:00:56 +02:00
trace_printk.c
tracing/ftrace: factorize the tracing files creation
2009-04-07 14:43:07 +02:00
trace_sched_switch.c
tracing/events: move trace point headers into include/trace/events
2009-04-14 22:05:43 -04:00
trace_sched_wakeup.c
tracing/wakeup: move access to wakeup_cpu into spinlock
2009-04-23 23:01:36 -04:00
trace_selftest.c
tracing: keep the tracing buffer after self-test failure
2009-03-22 15:17:21 +01:00
trace_selftest_dynamic.c
ftrace: fix dynamic ftrace selftest
2008-05-23 21:13:23 +02:00
trace_stack.c
tracing/ftrace: factorize the tracing files creation
2009-04-07 14:43:07 +02:00
trace_stat.c
Merge branch 'linus' into tracing/core
2009-04-07 13:47:45 +02:00
trace_stat.h
tracing: add handler to trace_stat
2009-03-24 23:22:58 -04:00
trace_syscalls.c
tracing/syscalls: use a dedicated file header
2009-04-09 05:43:32 +02:00
trace_sysprof.c
tracing/ftrace: factorize the tracing files creation
2009-04-07 14:43:07 +02:00
trace_workqueue.c
Merge branch 'linus' into tracing/core
2009-04-07 13:47:45 +02:00