tracepoints/module: Fix disabling tracepoints with taint CRAP or OOT
authorSteven Rostedt <srostedt@redhat.com>
Sat, 14 Jan 2012 02:40:59 +0000 (21:40 -0500)
committerSteven Rostedt <rostedt@goodmis.org>
Mon, 16 Jan 2012 16:35:57 +0000 (11:35 -0500)
Tracepoints are disabled for tainted modules, which is usually because the
module is either proprietary or was forced, and we don't want either of them
using kernel tracepoints.

But, a module can also be tainted by being in the staging directory or
compiled out of tree. Either is fine for use with tracepoints, no need
to punish them.  I found this out when I noticed that my sample trace event
module, when done out of tree, stopped working.

Cc: stable@vger.kernel.org # 3.2
Cc: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Cc: Ben Hutchings <ben@decadent.org.uk>
Cc: Dave Jones <davej@redhat.com>
Cc: Greg Kroah-Hartman <gregkh@suse.de>
Cc: Rusty Russell <rusty@rustcorp.com.au>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>

No differences found