History

Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux

* 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux: (230 commits) Revert "tracing: Include module.h in define_trace.h" irq: don't put module.h into irq.h for tracking irqgen modules. bluetooth: macroize two small inlines to avoid module.h ip_vs.h: fix implicit use of module_get/module_put from module.h nf_conntrack.h: fix up fallout from implicit moduleparam.h presence include: replace linux/module.h with "struct module" wherever possible include: convert various register fcns to macros to avoid include chaining crypto.h: remove unused crypto_tfm_alg_modname() inline uwb.h: fix implicit use of asm/page.h for PAGE_SIZE pm_runtime.h: explicitly requires notifier.h linux/dmaengine.h: fix implicit use of bitmap.h and asm/page.h miscdevice.h: fix up implicit use of lists and types stop_machine.h: fix implicit use of smp.h for smp_processor_id of: fix implicit use of errno.h in include/linux/of.h of_platform.h: delete needless include <linux/module.h> acpi: remove module.h include from platform/aclinux.h miscdevice.h: delete unnecessary inclusion of module.h device_cgroup.h: delete needless include <linux/module.h> net: sch_generic remove redundant use of <linux/module.h> net: inet_timewait_sock doesnt need <linux/module.h> ... Fix up trivial conflicts (other header files, and removal of the ab3550 mfd driver) in - drivers/media/dvb/frontends/dibx000_common.c - drivers/media/video/{mt9m111.c,ov6650.c} - drivers/mfd/ab3550-core.c - include/linux/dmaengine.h

Linus Torvalds committed 15 years ago

Commit 32aaeff2 parents 208bca0 67b84992057 files · +2248 −606Browse files

Showing the changes to kernel (78 of 2057 files). Show all

Unified · Split

78 files
  1. kernel/async.c +1 −1
  2. kernel/audit.c +1 −1
  3. kernel/auditsc.c +1 −1
  4. kernel/capability.c +1 −1
  5. kernel/cgroup_freezer.c +1 −1
  6. kernel/compat.c +1 −0
  7. kernel/cpu.c +1 −1
  8. kernel/cpuset.c +1 −1
  9. kernel/crash_dump.c +1 −1
  10. kernel/cred.c +1 −1
  11. kernel/debug/kdb/kdb_debugger.c +1 −0
  12. kernel/dma.c +1 −1
  13. kernel/events/core.c +1 −0
  14. kernel/freezer.c +1 −1
  15. kernel/futex.c +1 −1
  16. kernel/groups.c +1 −1
  17. kernel/hrtimer.c +1 −1
  18. kernel/hung_task.c +1 −1
  19. kernel/irq/generic-chip.c +1 −0
  20. kernel/irq/irqdesc.c +1 −1
  21. kernel/irq_work.c +3 −1
  22. kernel/kfifo.c +1 −1
  23. kernel/kprobes.c +1 −1
  24. kernel/ksysfs.c +2 −1
  25. kernel/kthread.c +1 −1
  26. kernel/latencytop.c +1 −1
  27. kernel/lockdep_proc.c +1 −1
  28. kernel/module.c +1 −1
  29. kernel/mutex-debug.c +1 −1
  30. kernel/mutex.c +1 −1
  31. kernel/notifier.c +1 −1
  32. kernel/nsproxy.c +1 −1
  33. kernel/padata.c +1 −1
  34. kernel/params.c +1 −1
  35. kernel/pid.c +1 −1
  36. kernel/posix-timers.c +1 −1
  37. kernel/power/hibernate.c +1 −0
  38. kernel/power/main.c +1 −0
  39. kernel/power/qos.c +1 −0
  40. kernel/power/suspend.c +2 −0
  41. kernel/power/user.c +1 −0
  42. kernel/profile.c +1 −1
  43. kernel/ptrace.c +1 −1
  44. kernel/range.c +1 −1
  45. kernel/rcupdate.c +1 −1
  46. kernel/rcutiny.c +1 −2
  47. kernel/rcutiny_plugin.h +1 −0
  48. kernel/rcutree.c +1 −1
  49. kernel/relay.c +1 −1
  50. kernel/resource.c +1 −1
  51. kernel/rtmutex-debug.c +1 −1
  52. kernel/rtmutex-tester.c +1 −1
  53. kernel/rtmutex.c +1 −1
  54. kernel/rwsem.c +1 −1
  55. kernel/sched_clock.c +1 −1
  56. kernel/semaphore.c +1 −1
  57. kernel/signal.c +1 −1
  58. kernel/smp.c +1 −1
  59. kernel/softirq.c +1 −1
  60. kernel/spinlock.c +1 −1
  61. kernel/srcu.c +1 −1
  62. kernel/stacktrace.c +1 −1
  63. kernel/stop_machine.c +1 −1
  64. kernel/sys.c +2 −1
  65. kernel/time.c +1 −1
  66. kernel/time/posix-clock.c +1 −0
  67. kernel/timer.c +1 −1
  68. kernel/trace/blktrace.c +1 −0
  69. kernel/trace/ftrace.c +1 −0
  70. kernel/trace/trace_syscalls.c +1 −0
  71. kernel/up.c +1 −1
  72. kernel/user-return-notifier.c +1 −1
  73. kernel/user.c +1 −1
  74. kernel/user_namespace.c +1 −1
  75. kernel/utsname.c +1 −1
  76. kernel/utsname_sysctl.c +1 −1
  77. kernel/wait.c +1 −1
  78. kernel/workqueue.c +1 −1
kernel/async.c+1−1
@@ -51,7 +51,7 @@ asynchronous and synchronous parts of the kernel. · 50 unmodified lines
5151 #include <linux/async.h>
5252 #include <linux/atomic.h>
5353 #include <linux/ktime.h>
54−#include <linux/module.h>
54+#include <linux/export.h>
5555 #include <linux/wait.h>
5656 #include <linux/sched.h>
5757 #include <linux/slab.h>
kernel/audit.c+1−1
@@ -45,7 +45,7 @@ · 44 unmodified lines
4545 #include <asm/types.h>
4646 #include <linux/atomic.h>
4747 #include <linux/mm.h>
48−#include <linux/module.h>
48+#include <linux/export.h>
4949 #include <linux/slab.h>
5050 #include <linux/err.h>
5151 #include <linux/kthread.h>
kernel/auditsc.c+1−1
@@ -48,7 +48,7 @@ · 47 unmodified lines
4848 #include <linux/fs.h>
4949 #include <linux/namei.h>
5050 #include <linux/mm.h>
51−#include <linux/module.h>
51+#include <linux/export.h>
5252 #include <linux/slab.h>
5353 #include <linux/mount.h>
5454 #include <linux/socket.h>
kernel/capability.c+1−1
@@ -10,7 +10,7 @@ · 9 unmodified lines
1010 #include <linux/audit.h>
1111 #include <linux/capability.h>
1212 #include <linux/mm.h>
13−#include <linux/module.h>
13+#include <linux/export.h>
1414 #include <linux/security.h>
1515 #include <linux/syscalls.h>
1616 #include <linux/pid_namespace.h>
kernel/cgroup_freezer.c+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
1414 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
1515 */
1616
17−#include <linux/module.h>
17+#include <linux/export.h>
1818 #include <linux/slab.h>
1919 #include <linux/cgroup.h>
2020 #include <linux/fs.h>
kernel/compat.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/unistd.h>
2222 #include <linux/security.h>
2323 #include <linux/timex.h>
24+#include <linux/export.h>
2425 #include <linux/migrate.h>
2526 #include <linux/posix-timers.h>
2627 #include <linux/times.h>
kernel/cpu.c+1−1
@@ -10,7 +10,7 @@ · 9 unmodified lines
1010 #include <linux/sched.h>
1111 #include <linux/unistd.h>
1212 #include <linux/cpu.h>
13−#include <linux/module.h>
13+#include <linux/export.h>
1414 #include <linux/kthread.h>
1515 #include <linux/stop_machine.h>
1616 #include <linux/mutex.h>
kernel/cpuset.c+1−1
@@ -37,7 +37,7 @@ · 36 unmodified lines
3737 #include <linux/mempolicy.h>
3838 #include <linux/mm.h>
3939 #include <linux/memory.h>
40−#include <linux/module.h>
40+#include <linux/export.h>
4141 #include <linux/mount.h>
4242 #include <linux/namei.h>
4343 #include <linux/pagemap.h>
kernel/crash_dump.c+1−1
@@ -2,7 +2,7 @@ · 1 unmodified line
22 #include <linux/crash_dump.h>
33 #include <linux/init.h>
44 #include <linux/errno.h>
5−#include <linux/module.h>
5+#include <linux/export.h>
66
77 /*
88 * If we have booted due to a crash, max_pfn will be a very low value. We need
kernel/cred.c+1−1
@@ -8,7 +8,7 @@ · 7 unmodified lines
88 * as published by the Free Software Foundation; either version
99 * 2 of the Licence, or (at your option) any later version.
1010 */
11−#include <linux/module.h>
11+#include <linux/export.h>
1212 #include <linux/cred.h>
1313 #include <linux/slab.h>
1414 #include <linux/sched.h>
kernel/debug/kdb/kdb_debugger.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 #include <linux/kgdb.h>
1212 #include <linux/kdb.h>
1313 #include <linux/kdebug.h>
14+#include <linux/export.h>
1415 #include "kdb_private.h"
1516 #include "../debug_core.h"
1617
kernel/dma.c+1−1
@@ -9,7 +9,7 @@ · 8 unmodified lines
99 * [It also happened to remove the sizeof(char *) == sizeof(int)
1010 * assumption introduced because of those /proc/dma patches. -- Hennus]
1111 */
12−#include <linux/module.h>
12+#include <linux/export.h>
1313 #include <linux/kernel.h>
1414 #include <linux/errno.h>
1515 #include <linux/spinlock.h>
kernel/events/core.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <linux/reboot.h>
2626 #include <linux/vmstat.h>
2727 #include <linux/device.h>
28+#include <linux/export.h>
2829 #include <linux/vmalloc.h>
2930 #include <linux/hardirq.h>
3031 #include <linux/rculist.h>
kernel/freezer.c+1−1
@@ -6,7 +6,7 @@ · 5 unmodified lines
66
77 #include <linux/interrupt.h>
88 #include <linux/suspend.h>
9−#include <linux/module.h>
9+#include <linux/export.h>
1010 #include <linux/syscalls.h>
1111 #include <linux/freezer.h>
1212
kernel/futex.c+1−1
@@ -55,7 +55,7 @@ · 54 unmodified lines
5555 #include <linux/pagemap.h>
5656 #include <linux/syscalls.h>
5757 #include <linux/signal.h>
58−#include <linux/module.h>
58+#include <linux/export.h>
5959 #include <linux/magic.h>
6060 #include <linux/pid.h>
6161 #include <linux/nsproxy.h>
kernel/groups.c+1−1
@@ -2,7 +2,7 @@ · 1 unmodified line
22 * Supplementary group IDs
33 */
44 #include <linux/cred.h>
5−#include <linux/module.h>
5+#include <linux/export.h>
66 #include <linux/slab.h>
77 #include <linux/security.h>
88 #include <linux/syscalls.h>
kernel/hrtimer.c+1−1
@@ -32,7 +32,7 @@ · 31 unmodified lines
3232 */
3333
3434 #include <linux/cpu.h>
35−#include <linux/module.h>
35+#include <linux/export.h>
3636 #include <linux/percpu.h>
3737 #include <linux/hrtimer.h>
3838 #include <linux/notifier.h>
kernel/hung_task.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
1313 #include <linux/freezer.h>
1414 #include <linux/kthread.h>
1515 #include <linux/lockdep.h>
16−#include <linux/module.h>
16+#include <linux/export.h>
1717 #include <linux/sysctl.h>
1818
1919 /*
kernel/irq/generic-chip.c+1−0
@@ -6,6 +6,7 @@ · 5 unmodified lines
66 #include <linux/io.h>
77 #include <linux/irq.h>
88 #include <linux/slab.h>
9+#include <linux/export.h>
910 #include <linux/interrupt.h>
1011 #include <linux/kernel_stat.h>
1112 #include <linux/syscore_ops.h>
kernel/irq/irqdesc.c+1−1
@@ -9,7 +9,7 @@ · 8 unmodified lines
99 */
1010 #include <linux/irq.h>
1111 #include <linux/slab.h>
12−#include <linux/module.h>
12+#include <linux/export.h>
1313 #include <linux/interrupt.h>
1414 #include <linux/kernel_stat.h>
1515 #include <linux/radix-tree.h>
kernel/irq_work.c+3−1
@@ -6,9 +6,11 @@ · 5 unmodified lines
66 */
77
88 #include <linux/kernel.h>
9−#include <linux/module.h>
9+#include <linux/export.h>
1010 #include <linux/irq_work.h>
11+#include <linux/percpu.h>
1112 #include <linux/hardirq.h>
13+#include <asm/processor.h>
1214
1315 /*
1416 * An entry can be in one of four states:
kernel/kfifo.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
2020 */
2121
2222 #include <linux/kernel.h>
23−#include <linux/module.h>
23+#include <linux/export.h>
2424 #include <linux/slab.h>
2525 #include <linux/err.h>
2626 #include <linux/log2.h>
kernel/kprobes.c+1−1
@@ -36,7 +36,7 @@ · 35 unmodified lines
3636 #include <linux/init.h>
3737 #include <linux/slab.h>
3838 #include <linux/stddef.h>
39−#include <linux/module.h>
39+#include <linux/export.h>
4040 #include <linux/moduleloader.h>
4141 #include <linux/kallsyms.h>
4242 #include <linux/freezer.h>
kernel/ksysfs.c+2−1
@@ -11,10 +11,11 @@ · 10 unmodified lines
1111 #include <linux/kobject.h>
1212 #include <linux/string.h>
1313 #include <linux/sysfs.h>
14−#include <linux/module.h>
14+#include <linux/export.h>
1515 #include <linux/init.h>
1616 #include <linux/kexec.h>
1717 #include <linux/profile.h>
18+#include <linux/stat.h>
1819 #include <linux/sched.h>
1920 #include <linux/capability.h>
2021
kernel/kthread.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
1212 #include <linux/cpuset.h>
1313 #include <linux/unistd.h>
1414 #include <linux/file.h>
15−#include <linux/module.h>
15+#include <linux/export.h>
1616 #include <linux/mutex.h>
1717 #include <linux/slab.h>
1818 #include <linux/freezer.h>
kernel/latencytop.c+1−1
@@ -53,7 +53,7 @@ · 52 unmodified lines
5353 #include <linux/notifier.h>
5454 #include <linux/spinlock.h>
5555 #include <linux/proc_fs.h>
56−#include <linux/module.h>
56+#include <linux/export.h>
5757 #include <linux/sched.h>
5858 #include <linux/list.h>
5959 #include <linux/stacktrace.h>
kernel/lockdep_proc.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
1111 * Code for /proc/lockdep and /proc/lockdep_stats:
1212 *
1313 */
14−#include <linux/module.h>
14+#include <linux/export.h>
1515 #include <linux/proc_fs.h>
1616 #include <linux/seq_file.h>
1717 #include <linux/kallsyms.h>
kernel/module.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
1616 along with this program; if not, write to the Free Software
1717 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
1818 */
19−#include <linux/module.h>
19+#include <linux/export.h>
2020 #include <linux/moduleloader.h>
2121 #include <linux/ftrace_event.h>
2222 #include <linux/init.h>
kernel/mutex-debug.c+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
1414 */
1515 #include <linux/mutex.h>
1616 #include <linux/delay.h>
17−#include <linux/module.h>
17+#include <linux/export.h>
1818 #include <linux/poison.h>
1919 #include <linux/sched.h>
2020 #include <linux/spinlock.h>
kernel/mutex.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 */
2020 #include <linux/mutex.h>
2121 #include <linux/sched.h>
22−#include <linux/module.h>
22+#include <linux/export.h>
2323 #include <linux/spinlock.h>
2424 #include <linux/interrupt.h>
2525 #include <linux/debug_locks.h>
kernel/notifier.c+1−1
@@ -1,6 +1,6 @@
11 #include <linux/kdebug.h>
22 #include <linux/kprobes.h>
3−#include <linux/module.h>
3+#include <linux/export.h>
44 #include <linux/notifier.h>
55 #include <linux/rcupdate.h>
66 #include <linux/vmalloc.h>
kernel/nsproxy.c+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
1414 */
1515
1616 #include <linux/slab.h>
17−#include <linux/module.h>
17+#include <linux/export.h>
1818 #include <linux/nsproxy.h>
1919 #include <linux/init_task.h>
2020 #include <linux/mnt_namespace.h>
kernel/padata.c+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
1818 * 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
1919 */
2020
21−#include <linux/module.h>
21+#include <linux/export.h>
2222 #include <linux/cpumask.h>
2323 #include <linux/err.h>
2424 #include <linux/cpu.h>
kernel/params.c+1−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
1515 along with this program; if not, write to the Free Software
1616 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
1717 */
18−#include <linux/moduleparam.h>
18+#include <linux/module.h>
1919 #include <linux/kernel.h>
2020 #include <linux/string.h>
2121 #include <linux/errno.h>
kernel/pid.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
2727 */
2828
2929 #include <linux/mm.h>
30−#include <linux/module.h>
30+#include <linux/export.h>
3131 #include <linux/slab.h>
3232 #include <linux/init.h>
3333 #include <linux/rculist.h>
kernel/posix-timers.c+1−1
@@ -46,7 +46,7 @@ · 45 unmodified lines
4646 #include <linux/syscalls.h>
4747 #include <linux/wait.h>
4848 #include <linux/workqueue.h>
49−#include <linux/module.h>
49+#include <linux/export.h>
5050
5151 /*
5252 * Management arrays for POSIX timers. Timers are kept in slab memory
kernel/power/hibernate.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 * This file is released under the GPLv2.
1010 */
1111
12+#include <linux/export.h>
1213 #include <linux/suspend.h>
1314 #include <linux/syscalls.h>
1415 #include <linux/reboot.h>
kernel/power/main.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 *
99 */
1010
11+#include <linux/export.h>
1112 #include <linux/kobject.h>
1213 #include <linux/string.h>
1314 #include <linux/resume-trace.h>
kernel/power/qos.c+1−0
@@ -43,6 +43,7 @@ · 42 unmodified lines
4343 #include <linux/kernel.h>
4444
4545 #include <linux/uaccess.h>
46+#include <linux/export.h>
4647
4748 /*
4849 * locking rule: all changes to constraints or notifiers lists
kernel/power/suspend.c+2−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/delay.h>
1313 #include <linux/errno.h>
1414 #include <linux/init.h>
15+#include <linux/kmod.h>
1516 #include <linux/console.h>
1617 #include <linux/cpu.h>
1718 #include <linux/syscalls.h>
@@ -21,6 +22,7 @@ · 3 unmodified lines
2122 #include <linux/list.h>
2223 #include <linux/mm.h>
2324 #include <linux/slab.h>
25+#include <linux/export.h>
2426 #include <linux/suspend.h>
2527 #include <linux/syscore_ops.h>
2628 #include <trace/events/power.h>
kernel/power/user.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/suspend.h>
1313 #include <linux/syscalls.h>
1414 #include <linux/reboot.h>
15+#include <linux/kmod.h>
1516 #include <linux/string.h>
1617 #include <linux/device.h>
1718 #include <linux/miscdevice.h>
kernel/profile.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
1313 * to resolve timer interrupt livelocks, William Irwin, Oracle, 2004
1414 */
1515
16−#include <linux/module.h>
16+#include <linux/export.h>
1717 #include <linux/profile.h>
1818 #include <linux/bootmem.h>
1919 #include <linux/notifier.h>
kernel/ptrace.c+1−1
@@ -8,7 +8,7 @@ · 7 unmodified lines
88 */
99
1010 #include <linux/capability.h>
11−#include <linux/module.h>
11+#include <linux/export.h>
1212 #include <linux/sched.h>
1313 #include <linux/errno.h>
1414 #include <linux/mm.h>
kernel/range.c+1−1
@@ -1,7 +1,7 @@
11 /*
22 * Range add and subtract
33 */
4−#include <linux/module.h>
4+#include <linux/kernel.h>
55 #include <linux/init.h>
66 #include <linux/sort.h>
77
kernel/rcupdate.c+1−1
@@ -43,7 +43,7 @@ · 42 unmodified lines
4343 #include <linux/notifier.h>
4444 #include <linux/cpu.h>
4545 #include <linux/mutex.h>
46−#include <linux/module.h>
46+#include <linux/export.h>
4747 #include <linux/hardirq.h>
4848
4949 #define CREATE_TRACE_POINTS
kernel/rcutiny.c+1−2
@@ -22,13 +22,12 @@ · 21 unmodified lines
2222 * For detailed explanation of Read-Copy Update mechanism see -
2323 * Documentation/RCU
2424 */
25−#include <linux/moduleparam.h>
2625 #include <linux/completion.h>
2726 #include <linux/interrupt.h>
2827 #include <linux/notifier.h>
2928 #include <linux/rcupdate.h>
3029 #include <linux/kernel.h>
31−#include <linux/module.h>
30+#include <linux/export.h>
3231 #include <linux/mutex.h>
3332 #include <linux/sched.h>
3433 #include <linux/types.h>
kernel/rcutiny_plugin.h+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 */
2424
2525 #include <linux/kthread.h>
26+#include <linux/module.h>
2627 #include <linux/debugfs.h>
2728 #include <linux/seq_file.h>
2829
kernel/rcutree.c+1−1
@@ -38,7 +38,7 @@ · 37 unmodified lines
3838 #include <linux/nmi.h>
3939 #include <linux/atomic.h>
4040 #include <linux/bitops.h>
41−#include <linux/module.h>
41+#include <linux/export.h>
4242 #include <linux/completion.h>
4343 #include <linux/moduleparam.h>
4444 #include <linux/percpu.h>
kernel/relay.c+1−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
1515 #include <linux/errno.h>
1616 #include <linux/stddef.h>
1717 #include <linux/slab.h>
18−#include <linux/module.h>
18+#include <linux/export.h>
1919 #include <linux/string.h>
2020 #include <linux/relay.h>
2121 #include <linux/vmalloc.h>
kernel/resource.c+1−1
@@ -7,7 +7,7 @@ · 6 unmodified lines
77 * Arbitrary resource management.
88 */
99
10−#include <linux/module.h>
10+#include <linux/export.h>
1111 #include <linux/errno.h>
1212 #include <linux/ioport.h>
1313 #include <linux/init.h>
kernel/rtmutex-debug.c+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
1818 */
1919 #include <linux/sched.h>
2020 #include <linux/delay.h>
21−#include <linux/module.h>
21+#include <linux/export.h>
2222 #include <linux/spinlock.h>
2323 #include <linux/kallsyms.h>
2424 #include <linux/syscalls.h>
kernel/rtmutex-tester.c+1−1
@@ -7,7 +7,7 @@ · 6 unmodified lines
77 *
88 */
99 #include <linux/kthread.h>
10−#include <linux/module.h>
10+#include <linux/export.h>
1111 #include <linux/sched.h>
1212 #include <linux/spinlock.h>
1313 #include <linux/sysdev.h>
kernel/rtmutex.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
1111 * See Documentation/rt-mutex-design.txt for details.
1212 */
1313 #include <linux/spinlock.h>
14−#include <linux/module.h>
14+#include <linux/export.h>
1515 #include <linux/sched.h>
1616 #include <linux/timer.h>
1717
kernel/rwsem.c+1−1
@@ -7,7 +7,7 @@ · 6 unmodified lines
77 #include <linux/types.h>
88 #include <linux/kernel.h>
99 #include <linux/sched.h>
10−#include <linux/module.h>
10+#include <linux/export.h>
1111 #include <linux/rwsem.h>
1212
1313 #include <asm/system.h>
kernel/sched_clock.c+1−1
@@ -62,7 +62,7 @@ · 61 unmodified lines
6262 */
6363 #include <linux/spinlock.h>
6464 #include <linux/hardirq.h>
65−#include <linux/module.h>
65+#include <linux/export.h>
6666 #include <linux/percpu.h>
6767 #include <linux/ktime.h>
6868 #include <linux/sched.h>
kernel/semaphore.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
2727
2828 #include <linux/compiler.h>
2929 #include <linux/kernel.h>
30−#include <linux/module.h>
30+#include <linux/export.h>
3131 #include <linux/sched.h>
3232 #include <linux/semaphore.h>
3333 #include <linux/spinlock.h>
kernel/signal.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <linux/slab.h>
14−#include <linux/module.h>
14+#include <linux/export.h>
1515 #include <linux/init.h>
1616 #include <linux/sched.h>
1717 #include <linux/fs.h>
kernel/smp.c+1−1
@@ -6,7 +6,7 @@ · 5 unmodified lines
66 #include <linux/rcupdate.h>
77 #include <linux/rculist.h>
88 #include <linux/kernel.h>
9−#include <linux/module.h>
9+#include <linux/export.h>
1010 #include <linux/percpu.h>
1111 #include <linux/init.h>
1212 #include <linux/gfp.h>
kernel/softirq.c+1−1
@@ -10,7 +10,7 @@ · 9 unmodified lines
1010 * Remote softirq infrastructure is by Jens Axboe.
1111 */
1212
13−#include <linux/module.h>
13+#include <linux/export.h>
1414 #include <linux/kernel_stat.h>
1515 #include <linux/interrupt.h>
1616 #include <linux/init.h>
kernel/spinlock.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 #include <linux/spinlock.h>
2020 #include <linux/interrupt.h>
2121 #include <linux/debug_locks.h>
22−#include <linux/module.h>
22+#include <linux/export.h>
2323
2424 /*
2525 * If lockdep is enabled then we use the non-preemption spin-ops
kernel/srcu.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
2424 *
2525 */
2626
27−#include <linux/module.h>
27+#include <linux/export.h>
2828 #include <linux/mutex.h>
2929 #include <linux/percpu.h>
3030 #include <linux/preempt.h>
kernel/stacktrace.c+1−1
@@ -7,7 +7,7 @@ · 6 unmodified lines
77 */
88 #include <linux/sched.h>
99 #include <linux/kernel.h>
10−#include <linux/module.h>
10+#include <linux/export.h>
1111 #include <linux/kallsyms.h>
1212 #include <linux/stacktrace.h>
1313
kernel/stop_machine.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
1212 #include <linux/cpu.h>
1313 #include <linux/init.h>
1414 #include <linux/kthread.h>
15−#include <linux/module.h>
15+#include <linux/export.h>
1616 #include <linux/percpu.h>
1717 #include <linux/sched.h>
1818 #include <linux/stop_machine.h>
kernel/sys.c+2−1
@@ -4,7 +4,7 @@ · 3 unmodified lines
44 * Copyright (C) 1991, 1992 Linus Torvalds
55 */
66
7−#include <linux/module.h>
7+#include <linux/export.h>
88 #include <linux/mm.h>
99 #include <linux/utsname.h>
1010 #include <linux/mman.h>
@@ -12,6 +12,7 @@ · 1 unmodified line
1212 #include <linux/prctl.h>
1313 #include <linux/highuid.h>
1414 #include <linux/fs.h>
15+#include <linux/kmod.h>
1516 #include <linux/perf_event.h>
1617 #include <linux/resource.h>
1718 #include <linux/kernel.h>
kernel/time.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
2727 * with nanosecond accuracy
2828 */
2929
30−#include <linux/module.h>
30+#include <linux/export.h>
3131 #include <linux/timex.h>
3232 #include <linux/capability.h>
3333 #include <linux/clocksource.h>
kernel/time/posix-clock.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
1919 */
2020 #include <linux/device.h>
21+#include <linux/export.h>
2122 #include <linux/file.h>
2223 #include <linux/posix-clock.h>
2324 #include <linux/slab.h>
kernel/timer.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
2020 */
2121
2222 #include <linux/kernel_stat.h>
23−#include <linux/module.h>
23+#include <linux/export.h>
2424 #include <linux/interrupt.h>
2525 #include <linux/percpu.h>
2626 #include <linux/init.h>
kernel/trace/blktrace.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/mutex.h>
2424 #include <linux/slab.h>
2525 #include <linux/debugfs.h>
26+#include <linux/export.h>
2627 #include <linux/time.h>
2728 #include <linux/uaccess.h>
2829
kernel/trace/ftrace.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/hardirq.h>
2323 #include <linux/kthread.h>
2424 #include <linux/uaccess.h>
25+#include <linux/module.h>
2526 #include <linux/ftrace.h>
2627 #include <linux/sysctl.h>
2728 #include <linux/slab.h>
kernel/trace/trace_syscalls.c+1−0
@@ -2,6 +2,7 @@ · 1 unmodified line
22 #include <trace/events/syscalls.h>
33 #include <linux/slab.h>
44 #include <linux/kernel.h>
5+#include <linux/module.h> /* for MODULE_NAME_LEN via KSYM_SYMBOL_LEN */
56 #include <linux/ftrace.h>
67 #include <linux/perf_event.h>
78 #include <asm/syscall.h>
kernel/up.c+1−1
@@ -4,7 +4,7 @@ · 3 unmodified lines
44
55 #include <linux/interrupt.h>
66 #include <linux/kernel.h>
7−#include <linux/module.h>
7+#include <linux/export.h>
88 #include <linux/smp.h>
99
1010 int smp_call_function_single(int cpu, void (*func) (void *info), void *info,
kernel/user-return-notifier.c+1−1
@@ -2,7 +2,7 @@ · 1 unmodified line
22 #include <linux/user-return-notifier.h>
33 #include <linux/percpu.h>
44 #include <linux/sched.h>
5−#include <linux/module.h>
5+#include <linux/export.h>
66
77 static DEFINE_PER_CPU(struct hlist_head, return_notifier_list);
88
kernel/user.c+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
1414 #include <linux/bitops.h>
1515 #include <linux/key.h>
1616 #include <linux/interrupt.h>
17−#include <linux/module.h>
17+#include <linux/export.h>
1818 #include <linux/user_namespace.h>
1919
2020 /*
kernel/user_namespace.c+1−1
@@ -5,7 +5,7 @@ · 4 unmodified lines
55 * License.
66 */
77
8−#include <linux/module.h>
8+#include <linux/export.h>
99 #include <linux/nsproxy.h>
1010 #include <linux/slab.h>
1111 #include <linux/user_namespace.h>
kernel/utsname.c+1−1
@@ -9,7 +9,7 @@ · 8 unmodified lines
99 * License.
1010 */
1111
12−#include <linux/module.h>
12+#include <linux/export.h>
1313 #include <linux/uts.h>
1414 #include <linux/utsname.h>
1515 #include <linux/err.h>
kernel/utsname_sysctl.c+1−1
@@ -9,7 +9,7 @@ · 8 unmodified lines
99 * License.
1010 */
1111
12−#include <linux/module.h>
12+#include <linux/export.h>
1313 #include <linux/uts.h>
1414 #include <linux/utsname.h>
1515 #include <linux/sysctl.h>
kernel/wait.c+1−1
@@ -4,7 +4,7 @@ · 3 unmodified lines
44 * (C) 2004 William Irwin, Oracle
55 */
66 #include <linux/init.h>
7−#include <linux/module.h>
7+#include <linux/export.h>
88 #include <linux/sched.h>
99 #include <linux/mm.h>
1010 #include <linux/wait.h>
kernel/workqueue.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
2323 * Please read Documentation/workqueue.txt for details.
2424 */
2525
26−#include <linux/module.h>
26+#include <linux/export.h>
2727 #include <linux/kernel.h>
2828 #include <linux/sched.h>
2929 #include <linux/init.h>