Steven Rostedt
6adaad14d7
tracing: stop comm recording on tracing off
...
Impact: fix for losing comms in trace
The command lines of tasks are cached at sched switch to not need
to record them at every trace point. Disabling the tracing on stops
the recording of traces, but does not stop the caching of command lines.
When the tracing is off the cache may overflow and cause the tracing
to show incorrect tasks matching the PIDs.
This patch disables prevents updates to the comm cache when the ring buffer
is off.
Signed-off-by: Steven Rostedt <srostedt@redhat.com>
2009-03-16 23:31:15 -04:00
..
blktrace.c
tracing: protect reader of cmdline output
2009-03-16 23:27:06 -04:00
events.c
tracing: use generic __stringify
2009-03-10 00:35:05 -04:00
ftrace.c
tracing/ftrace: fix the check on nopped sites
2009-03-16 22:15:36 -04:00
Kconfig
tracing/ftrace: syscall tracing infrastructure, basics
2009-03-13 06:25:43 +01:00
kmemtrace.c
Makefile
tracing/ftrace: syscall tracing infrastructure, basics
2009-03-13 06:25:43 +01:00
ring_buffer.c
ring-buffer: document reader page design
2009-03-12 22:24:17 -04:00
trace.c
tracing: stop comm recording on tracing off
2009-03-16 23:31:15 -04:00
trace.h
tracing: protect reader of cmdline output
2009-03-16 23:27:06 -04:00
trace_boot.c
trace_branch.c
tracing: remove funky whitespace in the trace code
2009-03-10 14:13:14 -04:00
trace_clock.c
trace_clock: fix preemption bug
2009-03-10 20:03:01 +01:00
trace_event_types.h
tracing: make bprint event use the proper event id
2009-03-12 21:15:00 -04:00
trace_events.c
tracing: have event_trace_printk use static tracer
2009-03-12 21:15:00 -04:00
trace_events_stage_1.h
tracing: update comments to match event code macros
2009-03-10 13:12:58 -04:00
trace_events_stage_2.h
tracing: show event name in trace for TRACE_EVENT created events
2009-03-12 22:00:19 -04:00
trace_events_stage_3.h
tracing: remove funky whitespace in the trace code
2009-03-10 14:13:14 -04:00
trace_export.c
tracing: remove funky whitespace in the trace code
2009-03-10 14:13:14 -04:00
trace_functions.c
trace_functions_graph.c
tracing: protect reader of cmdline output
2009-03-16 23:27:06 -04:00
trace_hw_branches.c
tracing/hw-branch-tracing: convert bts-tracer mutex to a spinlock
2009-02-25 09:16:01 +01:00
trace_irqsoff.c
tracing: have latency tracers set the latency format
2009-03-04 22:15:30 -05:00
trace_mmiotrace.c
tracing/core: bring back raw trace_printk for dynamic formats strings
2009-03-12 21:15:00 -04:00
trace_nop.c
trace_output.c
tracing: protect reader of cmdline output
2009-03-16 23:27:06 -04:00
trace_output.h
tracing/core: drop the old trace_printk() implementation in favour of trace_bprintk()
2009-03-06 17:59:12 +01:00
trace_power.c
trace_printk.c
tracing: export trace formats to user space
2009-03-12 21:15:01 -04:00
trace_sched_switch.c
trace_sched_wakeup.c
tracing: have latency tracers set the latency format
2009-03-04 22:15:30 -05:00
trace_selftest.c
tracing: use generic __stringify
2009-03-10 00:35:05 -04:00
trace_selftest_dynamic.c
trace_stack.c
tracing: left align location header in stack_trace
2009-03-13 00:00:58 -04:00
trace_stat.c
trace_stat.h
trace_syscalls.c
tracing/ftrace: syscall tracing infrastructure, basics
2009-03-13 06:25:43 +01:00
trace_sysprof.c
tracing: make all file_operations const
2009-03-05 21:46:40 -05:00
trace_workqueue.c
tracing: Don't use tracing_record_cmdline() in workqueue tracer fix
2009-03-12 21:23:47 -04:00