tracing: Fix compile error in module tracepoints when MODULE_UNLOAD not set
authorSteven Rostedt <srostedt@redhat.com>
Mon, 29 Mar 2010 18:25:18 +0000 (14:25 -0400)
committerSteven Rostedt <rostedt@goodmis.org>
Thu, 1 Apr 2010 02:56:59 +0000 (22:56 -0400)
commiteb0c53771fb2f5f66b0edb3ebce33be4bbf1c285
tree1b5d4fd86e4c72482fa07aa6d57ba9f6cab72423
parentae832d1e03ac9bf09fb8a07fb37908ab40c7cd0e
tracing: Fix compile error in module tracepoints when MODULE_UNLOAD not set

If modules are configured in the build but unloading of modules is not,
then the refcnt is not defined. Place the get/put module tracepoints
under CONFIG_MODULE_UNLOAD since it references this field in the module
structure.

As a side-effect, this patch also reduces the code when MODULE_UNLOAD
is not set, because these unused tracepoints are not created.

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