tracing: convert ftrace_dump spinlocks to raw
authorSteven Rostedt <srostedt@redhat.com>
Tue, 28 Apr 2009 15:39:34 +0000 (11:39 -0400)
committerSteven Rostedt <rostedt@goodmis.org>
Tue, 28 Apr 2009 15:39:34 +0000 (11:39 -0400)
commitcd891ae0305601bdb4d2e7e85282961c4ff256cd
treeb425f3c4eba7bd80eb0566d3b233503a9f76cc9d
parent701970b3a83cc639c1ec8fc6f40a7871cb99426f
tracing: convert ftrace_dump spinlocks to raw

ftrace_dump is used for printing out the contents of the ftrace ring buffer
to the console on failure. Currently it uses a spinlock to synchronize
the output from multiple failures on different CPUs. This spin lock
currently is a normal spinlock and can cause issues with lockdep and
lock tracing.

This patch converts it to raw since it is for error handling only.
The lock is local to the ftrace_dump and is not used by any other
infrastructure.

[ Impact: prevent ftrace_dump from locking up by internal tracing ]

Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
kernel/trace/trace.c