]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
kernel: Add <linux/module.h> to files using it implicitly
authorPaul Gortmaker <paul.gortmaker@windriver.com>
Thu, 26 May 2011 21:53:52 +0000 (17:53 -0400)
committerPaul Gortmaker <paul.gortmaker@windriver.com>
Wed, 27 Jul 2011 23:09:02 +0000 (19:09 -0400)
These files are doing things like module_put and try_module_get
so they need to call out the module.h for explicit inclusion,
rather than getting it via <linux/device.h> which we ideally want
to remove the module.h inclusion from.

If we don't fix them in advance, we will get things like:

kernel/watchdog.c: In function ‘watchdog_timer_fn’:
kernel/watchdog.c:301: error: implicit declaration of function ‘print_modules’
make[2]: *** [kernel/watchdog.o] Error 1

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
kernel/exit.c
kernel/fork.c
kernel/rcutorture.c
kernel/rcutree_trace.c
kernel/trace/ftrace.c
kernel/trace/trace_syscalls.c
kernel/watchdog.c

index 7bb6541d6b3fbb2c05cd05e5d577cc8bafe48fc0..af36b06305b2645aca887a6e5bbb2191e6a439ce 100644 (file)
@@ -19,6 +19,7 @@
 #include <linux/acct.h>
 #include <linux/tsacct_kern.h>
 #include <linux/file.h>
+#include <linux/module.h>
 #include <linux/fdtable.h>
 #include <linux/binfmts.h>
 #include <linux/nsproxy.h>
index 341f44c2b46c84a8e823b29d51e9d0b105bc94a6..b54be7c9d497ab3b989bd982411202633b04c525 100644 (file)
@@ -19,6 +19,7 @@
 #include <linux/completion.h>
 #include <linux/personality.h>
 #include <linux/mempolicy.h>
+#include <linux/module.h>
 #include <linux/sem.h>
 #include <linux/file.h>
 #include <linux/fdtable.h>
index 133ed60f24ffc346a34f1cc1962b8d85e34be152..ee60b76d05f95c06b20a0711bdae321c6db91498 100644 (file)
@@ -32,6 +32,7 @@
 #include <linux/smp.h>
 #include <linux/rcupdate.h>
 #include <linux/interrupt.h>
+#include <linux/module.h>
 #include <linux/sched.h>
 #include <linux/atomic.h>
 #include <linux/bitops.h>
index 9d42a45d82efc833c5c77e7c3ab0ebcbc8d5d76d..198f2b80dfd71e7b003bceb3c5449e5c95a6f369 100644 (file)
@@ -30,6 +30,7 @@
 #include <linux/smp.h>
 #include <linux/rcupdate.h>
 #include <linux/interrupt.h>
+#include <linux/module.h>
 #include <linux/sched.h>
 #include <linux/atomic.h>
 #include <linux/bitops.h>
index c3e4575e7829e1e807652ff2bc86fd0220d1a8a8..c3a037cb43fa939188561e83346120513ad661bf 100644 (file)
@@ -22,6 +22,7 @@
 #include <linux/hardirq.h>
 #include <linux/kthread.h>
 #include <linux/uaccess.h>
+#include <linux/module.h>
 #include <linux/ftrace.h>
 #include <linux/sysctl.h>
 #include <linux/slab.h>
index ee7b5a0bb9f87c1b9abb5964bfd4c54fd99ccb2d..cb654542c1a1621fc325cba70699f8b2d1be9658 100644 (file)
@@ -2,6 +2,7 @@
 #include <trace/events/syscalls.h>
 #include <linux/slab.h>
 #include <linux/kernel.h>
+#include <linux/module.h>      /* for MODULE_NAME_LEN via KSYM_SYMBOL_LEN */
 #include <linux/ftrace.h>
 #include <linux/perf_event.h>
 #include <asm/syscall.h>
index d3095b26a26cf329c058bab0becb86298c8c2b42..04c63624fd2ac8264d3bb099144d911d97cc2568 100644 (file)
@@ -19,6 +19,7 @@
 #include <linux/delay.h>
 #include <linux/freezer.h>
 #include <linux/kthread.h>
+#include <linux/module.h>
 #include <linux/lockdep.h>
 #include <linux/notifier.h>
 #include <linux/export.h>