Steven Rostedt
1f5a6b4541
tracing: make testing syscall events a separate configuration
...
Parag noticed that the number of event tests has increased tremendously:
grep "Testing event" dmesg.31rc9 |wc -l
100
grep "Testing event" dmesg.31git |wc -l
1172
This is due to the testing of every syscall event when ftrace self
test is enabled. This adds a bit more time to kernel boot up and can
affect development by slowing down the time it takes between reboots.
This option makes the testing of the syscall events into a separate
config, to still be able to test most of ftrace internals at boot up
but not have to wait for all the syscall events to be tested.
The syscall event testing only tests the enabling and disabling of
the trace point, since the syscalls are not executed. What really needs
to be done is to somehow have a userspace tool test the syscall tracepoints
as well.
Reported-by: Parag Warudkar <parag.lkml@gmail.com>
LKML-Reference: <f7848160909130815l3e768a30n3b28808bbe5c254b@mail.gmail.com>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
2009-09-14 11:58:24 -04:00
..
blktrace.c
Merge commit 'v2.6.31-rc9' into tracing/core
2009-09-06 06:11:42 +02:00
ftrace.c
tracing: trace parser support for function and graph
2009-09-11 15:20:18 -04:00
Kconfig
tracing: make testing syscall events a separate configuration
2009-09-14 11:58:24 -04:00
kmemtrace.c
tracing: remove users of tracing_reset
2009-09-04 12:12:39 -04:00
Makefile
ring_buffer.c
ring-buffer: typecast cmpxchg to fix PowerPC warning
2009-09-14 09:41:57 -04:00
ring_buffer_benchmark.c
trace.c
tracing: add filter event logic to special, mmiotrace and boot tracers
2009-09-12 23:34:04 -04:00
trace.h
tracing: use the new trace_entries.h to create format files
2009-09-12 23:08:10 -04:00
trace_boot.c
tracing: add filter event logic to special, mmiotrace and boot tracers
2009-09-12 23:34:04 -04:00
trace_branch.c
trace_clock.c
trace_entries.h
tracing: remove some unused macros
2009-09-14 11:43:24 -04:00
trace_event_profile.c
tracing/profile: fix profile_disable vs module_unload
2009-09-12 22:28:38 -04:00
trace_events.c
tracing: make testing syscall events a separate configuration
2009-09-14 11:58:24 -04:00
trace_events_filter.c
tracing: move PRED macros to trace_events_filter.c
2009-09-09 23:54:11 -04:00
trace_export.c
tracing: remove some unused macros
2009-09-14 11:43:24 -04:00
trace_functions.c
Merge branch 'linus' into tracing/core
2009-07-18 12:20:01 +02:00
trace_functions_graph.c
tracing: consolidate code between trace_output.c and trace_function_graph.c
2009-09-11 14:24:13 -04:00
trace_hw_branches.c
trace_irqsoff.c
tracing: do not update tracing_max_latency when tracer is stopped
2009-09-12 21:45:17 -04:00
trace_mmiotrace.c
tracing: add filter event logic to special, mmiotrace and boot tracers
2009-09-12 23:34:04 -04:00
trace_nop.c
trace_output.c
tracing: consolidate code between trace_output.c and trace_function_graph.c
2009-09-11 14:24:13 -04:00
trace_output.h
tracing: consolidate code between trace_output.c and trace_function_graph.c
2009-09-11 14:24:13 -04:00
trace_power.c
tracing: pass around ring buffer instead of tracer
2009-09-04 18:59:39 -04:00
trace_printk.c
tracing: show proper address for trace-printk format
2009-07-23 10:07:17 -04:00
trace_sched_switch.c
tracing: pass around ring buffer instead of tracer
2009-09-04 18:59:39 -04:00
trace_sched_wakeup.c
tracing: do not update tracing_max_latency when tracer is stopped
2009-09-12 21:45:17 -04:00
trace_selftest.c
tracing/function-graph-tracer: Move graph event insertion helpers in the graph tracer file
2009-08-06 07:28:06 +02:00
trace_selftest_dynamic.c
trace_stack.c
trace_stack: Simplify seqfile code
2009-08-17 11:25:09 +02:00
trace_stat.c
trace_stat: Fix missing entry in stat file
2009-08-17 11:25:09 +02:00
trace_stat.h
tracing/stat: Add stat_release() callback
2009-07-10 12:14:05 +02:00
trace_syscalls.c
tracing: pass around ring buffer instead of tracer
2009-09-04 18:59:39 -04:00
trace_sysprof.c
trace_workqueue.c
tracing/workqueues: Add refcnt to struct cpu_workqueue_stats
2009-07-10 12:14:07 +02:00