diff options
author | Steven Rostedt <srostedt@redhat.com> | 2009-02-18 18:33:57 -0500 |
---|---|---|
committer | Steven Rostedt <srostedt@redhat.com> | 2009-02-18 22:04:01 -0500 |
commit | 0c5119c1e655e0719a69601b1049acdd5ec1c125 (patch) | |
tree | e808e36e274afc7c6521f69194e6fc2597e189bd /kernel/fork.c | |
parent | 5b058bcde961bf28678a70e44c079107313543b6 (diff) |
tracing: disable tracing while testing ring buffer
Impact: fix to prevent hard lockup on self tests
If one of the tracers are broken and is constantly filling the ring
buffer while the test of the ring buffer is running, it will hang
the box. The reason is that the test is a consumer that will not
stop till the ring buffer is empty. But if the tracer is broken and
is constantly producing input to the buffer, this test will never
end. The result is a lockup of the box.
This happened when KALLSYMS was not defined and the dynamic ftrace
test constantly filled the ring buffer, because the filter failed
and all functions were being traced. Something was being called
that constantly filled the buffer.
Signed-off-by: Steven Rostedt <srostedt@redhat.com>
Diffstat (limited to 'kernel/fork.c')
0 files changed, 0 insertions, 0 deletions