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
51#include <linux/async.h>51#include <linux/async.h>
52#include <linux/atomic.h>52#include <linux/atomic.h>
53#include <linux/ktime.h>53#include <linux/ktime.h>
54#include <linux/module.h>54#include <linux/export.h>
55#include <linux/wait.h>55#include <linux/wait.h>
56#include <linux/sched.h>56#include <linux/sched.h>
57#include <linux/slab.h>57#include <linux/slab.h>
kernel/audit.c+1−1
@@ -45,7 +45,7 @@ · 44 unmodified lines
45#include <asm/types.h>45#include <asm/types.h>
46#include <linux/atomic.h>46#include <linux/atomic.h>
47#include <linux/mm.h>47#include <linux/mm.h>
48#include <linux/module.h>48#include <linux/export.h>
49#include <linux/slab.h>49#include <linux/slab.h>
50#include <linux/err.h>50#include <linux/err.h>
51#include <linux/kthread.h>51#include <linux/kthread.h>
kernel/auditsc.c+1−1
@@ -48,7 +48,7 @@ · 47 unmodified lines
48#include <linux/fs.h>48#include <linux/fs.h>
49#include <linux/namei.h>49#include <linux/namei.h>
50#include <linux/mm.h>50#include <linux/mm.h>
51#include <linux/module.h>51#include <linux/export.h>
52#include <linux/slab.h>52#include <linux/slab.h>
53#include <linux/mount.h>53#include <linux/mount.h>
54#include <linux/socket.h>54#include <linux/socket.h>
kernel/capability.c+1−1
@@ -10,7 +10,7 @@ · 9 unmodified lines
10#include <linux/audit.h>10#include <linux/audit.h>
11#include <linux/capability.h>11#include <linux/capability.h>
12#include <linux/mm.h>12#include <linux/mm.h>
13#include <linux/module.h>13#include <linux/export.h>
14#include <linux/security.h>14#include <linux/security.h>
15#include <linux/syscalls.h>15#include <linux/syscalls.h>
16#include <linux/pid_namespace.h>16#include <linux/pid_namespace.h>
kernel/cgroup_freezer.c+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
15 */15 */
16 16
17#include <linux/module.h>17#include <linux/export.h>
18#include <linux/slab.h>18#include <linux/slab.h>
19#include <linux/cgroup.h>19#include <linux/cgroup.h>
20#include <linux/fs.h>20#include <linux/fs.h>
kernel/compat.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
21#include <linux/unistd.h>21#include <linux/unistd.h>
22#include <linux/security.h>22#include <linux/security.h>
23#include <linux/timex.h>23#include <linux/timex.h>
24#include <linux/export.h>
24#include <linux/migrate.h>25#include <linux/migrate.h>
25#include <linux/posix-timers.h>26#include <linux/posix-timers.h>
26#include <linux/times.h>27#include <linux/times.h>
kernel/cpu.c+1−1
@@ -10,7 +10,7 @@ · 9 unmodified lines
10#include <linux/sched.h>10#include <linux/sched.h>
11#include <linux/unistd.h>11#include <linux/unistd.h>
12#include <linux/cpu.h>12#include <linux/cpu.h>
13#include <linux/module.h>13#include <linux/export.h>
14#include <linux/kthread.h>14#include <linux/kthread.h>
15#include <linux/stop_machine.h>15#include <linux/stop_machine.h>
16#include <linux/mutex.h>16#include <linux/mutex.h>
kernel/cpuset.c+1−1
@@ -37,7 +37,7 @@ · 36 unmodified lines
37#include <linux/mempolicy.h>37#include <linux/mempolicy.h>
38#include <linux/mm.h>38#include <linux/mm.h>
39#include <linux/memory.h>39#include <linux/memory.h>
40#include <linux/module.h>40#include <linux/export.h>
41#include <linux/mount.h>41#include <linux/mount.h>
42#include <linux/namei.h>42#include <linux/namei.h>
43#include <linux/pagemap.h>43#include <linux/pagemap.h>
kernel/crash_dump.c+1−1
@@ -2,7 +2,7 @@ · 1 unmodified line
2#include <linux/crash_dump.h>2#include <linux/crash_dump.h>
3#include <linux/init.h>3#include <linux/init.h>
4#include <linux/errno.h>4#include <linux/errno.h>
5#include <linux/module.h>5#include <linux/export.h>
6 6
7/*7/*
8 * If we have booted due to a crash, max_pfn will be a very low value. We need8 * 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
8 * as published by the Free Software Foundation; either version8 * as published by the Free Software Foundation; either version
9 * 2 of the Licence, or (at your option) any later version.9 * 2 of the Licence, or (at your option) any later version.
10 */10 */
11#include <linux/module.h>11#include <linux/export.h>
12#include <linux/cred.h>12#include <linux/cred.h>
13#include <linux/slab.h>13#include <linux/slab.h>
14#include <linux/sched.h>14#include <linux/sched.h>
kernel/debug/kdb/kdb_debugger.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
11#include <linux/kgdb.h>11#include <linux/kgdb.h>
12#include <linux/kdb.h>12#include <linux/kdb.h>
13#include <linux/kdebug.h>13#include <linux/kdebug.h>
14#include <linux/export.h>
14#include "kdb_private.h"15#include "kdb_private.h"
15#include "../debug_core.h"16#include "../debug_core.h"
16 17
kernel/dma.c+1−1
@@ -9,7 +9,7 @@ · 8 unmodified lines
9 * [It also happened to remove the sizeof(char *) == sizeof(int)9 * [It also happened to remove the sizeof(char *) == sizeof(int)
10 * assumption introduced because of those /proc/dma patches. -- Hennus]10 * assumption introduced because of those /proc/dma patches. -- Hennus]
11 */11 */
12#include <linux/module.h>12#include <linux/export.h>
13#include <linux/kernel.h>13#include <linux/kernel.h>
14#include <linux/errno.h>14#include <linux/errno.h>
15#include <linux/spinlock.h>15#include <linux/spinlock.h>
kernel/events/core.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
25#include <linux/reboot.h>25#include <linux/reboot.h>
26#include <linux/vmstat.h>26#include <linux/vmstat.h>
27#include <linux/device.h>27#include <linux/device.h>
28#include <linux/export.h>
28#include <linux/vmalloc.h>29#include <linux/vmalloc.h>
29#include <linux/hardirq.h>30#include <linux/hardirq.h>
30#include <linux/rculist.h>31#include <linux/rculist.h>
kernel/freezer.c+1−1
@@ -6,7 +6,7 @@ · 5 unmodified lines
6 6
7#include <linux/interrupt.h>7#include <linux/interrupt.h>
8#include <linux/suspend.h>8#include <linux/suspend.h>
9#include <linux/module.h>9#include <linux/export.h>
10#include <linux/syscalls.h>10#include <linux/syscalls.h>
11#include <linux/freezer.h>11#include <linux/freezer.h>
12 12
kernel/futex.c+1−1
@@ -55,7 +55,7 @@ · 54 unmodified lines
55#include <linux/pagemap.h>55#include <linux/pagemap.h>
56#include <linux/syscalls.h>56#include <linux/syscalls.h>
57#include <linux/signal.h>57#include <linux/signal.h>
58#include <linux/module.h>58#include <linux/export.h>
59#include <linux/magic.h>59#include <linux/magic.h>
60#include <linux/pid.h>60#include <linux/pid.h>
61#include <linux/nsproxy.h>61#include <linux/nsproxy.h>
kernel/groups.c+1−1
@@ -2,7 +2,7 @@ · 1 unmodified line
2 * Supplementary group IDs2 * Supplementary group IDs
3 */3 */
4#include <linux/cred.h>4#include <linux/cred.h>
5#include <linux/module.h>5#include <linux/export.h>
6#include <linux/slab.h>6#include <linux/slab.h>
7#include <linux/security.h>7#include <linux/security.h>
8#include <linux/syscalls.h>8#include <linux/syscalls.h>
kernel/hrtimer.c+1−1
@@ -32,7 +32,7 @@ · 31 unmodified lines
32 */32 */
33 33
34#include <linux/cpu.h>34#include <linux/cpu.h>
35#include <linux/module.h>35#include <linux/export.h>
36#include <linux/percpu.h>36#include <linux/percpu.h>
37#include <linux/hrtimer.h>37#include <linux/hrtimer.h>
38#include <linux/notifier.h>38#include <linux/notifier.h>
kernel/hung_task.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
13#include <linux/freezer.h>13#include <linux/freezer.h>
14#include <linux/kthread.h>14#include <linux/kthread.h>
15#include <linux/lockdep.h>15#include <linux/lockdep.h>
16#include <linux/module.h>16#include <linux/export.h>
17#include <linux/sysctl.h>17#include <linux/sysctl.h>
18 18
19/*19/*
kernel/irq/generic-chip.c+1−0
@@ -6,6 +6,7 @@ · 5 unmodified lines
6#include <linux/io.h>6#include <linux/io.h>
7#include <linux/irq.h>7#include <linux/irq.h>
8#include <linux/slab.h>8#include <linux/slab.h>
9#include <linux/export.h>
9#include <linux/interrupt.h>10#include <linux/interrupt.h>
10#include <linux/kernel_stat.h>11#include <linux/kernel_stat.h>
11#include <linux/syscore_ops.h>12#include <linux/syscore_ops.h>
kernel/irq/irqdesc.c+1−1
@@ -9,7 +9,7 @@ · 8 unmodified lines
9 */9 */
10#include <linux/irq.h>10#include <linux/irq.h>
11#include <linux/slab.h>11#include <linux/slab.h>
12#include <linux/module.h>12#include <linux/export.h>
13#include <linux/interrupt.h>13#include <linux/interrupt.h>
14#include <linux/kernel_stat.h>14#include <linux/kernel_stat.h>
15#include <linux/radix-tree.h>15#include <linux/radix-tree.h>
kernel/irq_work.c+3−1
@@ -6,9 +6,11 @@ · 5 unmodified lines
6 */6 */
7 7
8#include <linux/kernel.h>8#include <linux/kernel.h>
9#include <linux/module.h>9#include <linux/export.h>
10#include <linux/irq_work.h>10#include <linux/irq_work.h>
11#include <linux/percpu.h>
11#include <linux/hardirq.h>12#include <linux/hardirq.h>
13#include <asm/processor.h>
12 14
13/*15/*
14 * An entry can be in one of four states:16 * An entry can be in one of four states:
kernel/kfifo.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
20 */20 */
21 21
22#include <linux/kernel.h>22#include <linux/kernel.h>
23#include <linux/module.h>23#include <linux/export.h>
24#include <linux/slab.h>24#include <linux/slab.h>
25#include <linux/err.h>25#include <linux/err.h>
26#include <linux/log2.h>26#include <linux/log2.h>
kernel/kprobes.c+1−1
@@ -36,7 +36,7 @@ · 35 unmodified lines
36#include <linux/init.h>36#include <linux/init.h>
37#include <linux/slab.h>37#include <linux/slab.h>
38#include <linux/stddef.h>38#include <linux/stddef.h>
39#include <linux/module.h>39#include <linux/export.h>
40#include <linux/moduleloader.h>40#include <linux/moduleloader.h>
41#include <linux/kallsyms.h>41#include <linux/kallsyms.h>
42#include <linux/freezer.h>42#include <linux/freezer.h>
kernel/ksysfs.c+2−1
@@ -11,10 +11,11 @@ · 10 unmodified lines
11#include <linux/kobject.h>11#include <linux/kobject.h>
12#include <linux/string.h>12#include <linux/string.h>
13#include <linux/sysfs.h>13#include <linux/sysfs.h>
14#include <linux/module.h>14#include <linux/export.h>
15#include <linux/init.h>15#include <linux/init.h>
16#include <linux/kexec.h>16#include <linux/kexec.h>
17#include <linux/profile.h>17#include <linux/profile.h>
18#include <linux/stat.h>
18#include <linux/sched.h>19#include <linux/sched.h>
19#include <linux/capability.h>20#include <linux/capability.h>
20 21
kernel/kthread.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
12#include <linux/cpuset.h>12#include <linux/cpuset.h>
13#include <linux/unistd.h>13#include <linux/unistd.h>
14#include <linux/file.h>14#include <linux/file.h>
15#include <linux/module.h>15#include <linux/export.h>
16#include <linux/mutex.h>16#include <linux/mutex.h>
17#include <linux/slab.h>17#include <linux/slab.h>
18#include <linux/freezer.h>18#include <linux/freezer.h>
kernel/latencytop.c+1−1
@@ -53,7 +53,7 @@ · 52 unmodified lines
53#include <linux/notifier.h>53#include <linux/notifier.h>
54#include <linux/spinlock.h>54#include <linux/spinlock.h>
55#include <linux/proc_fs.h>55#include <linux/proc_fs.h>
56#include <linux/module.h>56#include <linux/export.h>
57#include <linux/sched.h>57#include <linux/sched.h>
58#include <linux/list.h>58#include <linux/list.h>
59#include <linux/stacktrace.h>59#include <linux/stacktrace.h>
kernel/lockdep_proc.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
11 * Code for /proc/lockdep and /proc/lockdep_stats:11 * Code for /proc/lockdep and /proc/lockdep_stats:
12 *12 *
13 */13 */
14#include <linux/module.h>14#include <linux/export.h>
15#include <linux/proc_fs.h>15#include <linux/proc_fs.h>
16#include <linux/seq_file.h>16#include <linux/seq_file.h>
17#include <linux/kallsyms.h>17#include <linux/kallsyms.h>
kernel/module.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
16 along with this program; if not, write to the Free Software16 along with this program; if not, write to the Free Software
17 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA17 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18*/18*/
19#include <linux/module.h>19#include <linux/export.h>
20#include <linux/moduleloader.h>20#include <linux/moduleloader.h>
21#include <linux/ftrace_event.h>21#include <linux/ftrace_event.h>
22#include <linux/init.h>22#include <linux/init.h>
kernel/mutex-debug.c+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
14 */14 */
15#include <linux/mutex.h>15#include <linux/mutex.h>
16#include <linux/delay.h>16#include <linux/delay.h>
17#include <linux/module.h>17#include <linux/export.h>
18#include <linux/poison.h>18#include <linux/poison.h>
19#include <linux/sched.h>19#include <linux/sched.h>
20#include <linux/spinlock.h>20#include <linux/spinlock.h>
kernel/mutex.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
19 */19 */
20#include <linux/mutex.h>20#include <linux/mutex.h>
21#include <linux/sched.h>21#include <linux/sched.h>
22#include <linux/module.h>22#include <linux/export.h>
23#include <linux/spinlock.h>23#include <linux/spinlock.h>
24#include <linux/interrupt.h>24#include <linux/interrupt.h>
25#include <linux/debug_locks.h>25#include <linux/debug_locks.h>
kernel/notifier.c+1−1
@@ -1,6 +1,6 @@
1#include <linux/kdebug.h>1#include <linux/kdebug.h>
2#include <linux/kprobes.h>2#include <linux/kprobes.h>
3#include <linux/module.h>3#include <linux/export.h>
4#include <linux/notifier.h>4#include <linux/notifier.h>
5#include <linux/rcupdate.h>5#include <linux/rcupdate.h>
6#include <linux/vmalloc.h>6#include <linux/vmalloc.h>
kernel/nsproxy.c+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
14 */14 */
15 15
16#include <linux/slab.h>16#include <linux/slab.h>
17#include <linux/module.h>17#include <linux/export.h>
18#include <linux/nsproxy.h>18#include <linux/nsproxy.h>
19#include <linux/init_task.h>19#include <linux/init_task.h>
20#include <linux/mnt_namespace.h>20#include <linux/mnt_namespace.h>
kernel/padata.c+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
18 * 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.18 * 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
19 */19 */
20 20
21#include <linux/module.h>21#include <linux/export.h>
22#include <linux/cpumask.h>22#include <linux/cpumask.h>
23#include <linux/err.h>23#include <linux/err.h>
24#include <linux/cpu.h>24#include <linux/cpu.h>
kernel/params.c+1−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
15 along with this program; if not, write to the Free Software15 along with this program; if not, write to the Free Software
16 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA16 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17*/17*/
18#include <linux/moduleparam.h>18#include <linux/module.h>
19#include <linux/kernel.h>19#include <linux/kernel.h>
20#include <linux/string.h>20#include <linux/string.h>
21#include <linux/errno.h>21#include <linux/errno.h>
kernel/pid.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
27 */27 */
28 28
29#include <linux/mm.h>29#include <linux/mm.h>
30#include <linux/module.h>30#include <linux/export.h>
31#include <linux/slab.h>31#include <linux/slab.h>
32#include <linux/init.h>32#include <linux/init.h>
33#include <linux/rculist.h>33#include <linux/rculist.h>
kernel/posix-timers.c+1−1
@@ -46,7 +46,7 @@ · 45 unmodified lines
46#include <linux/syscalls.h>46#include <linux/syscalls.h>
47#include <linux/wait.h>47#include <linux/wait.h>
48#include <linux/workqueue.h>48#include <linux/workqueue.h>
49#include <linux/module.h>49#include <linux/export.h>
50 50
51/*51/*
52 * Management arrays for POSIX timers. Timers are kept in slab memory52 * Management arrays for POSIX timers. Timers are kept in slab memory
kernel/power/hibernate.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
9 * This file is released under the GPLv2.9 * This file is released under the GPLv2.
10 */10 */
11 11
12#include <linux/export.h>
12#include <linux/suspend.h>13#include <linux/suspend.h>
13#include <linux/syscalls.h>14#include <linux/syscalls.h>
14#include <linux/reboot.h>15#include <linux/reboot.h>
kernel/power/main.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
8 *8 *
9 */9 */
10 10
11#include <linux/export.h>
11#include <linux/kobject.h>12#include <linux/kobject.h>
12#include <linux/string.h>13#include <linux/string.h>
13#include <linux/resume-trace.h>14#include <linux/resume-trace.h>
kernel/power/qos.c+1−0
@@ -43,6 +43,7 @@ · 42 unmodified lines
43#include <linux/kernel.h>43#include <linux/kernel.h>
44 44
45#include <linux/uaccess.h>45#include <linux/uaccess.h>
46#include <linux/export.h>
46 47
47/*48/*
48 * locking rule: all changes to constraints or notifiers lists49 * locking rule: all changes to constraints or notifiers lists
kernel/power/suspend.c+2−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
12#include <linux/delay.h>12#include <linux/delay.h>
13#include <linux/errno.h>13#include <linux/errno.h>
14#include <linux/init.h>14#include <linux/init.h>
15#include <linux/kmod.h>
15#include <linux/console.h>16#include <linux/console.h>
16#include <linux/cpu.h>17#include <linux/cpu.h>
17#include <linux/syscalls.h>18#include <linux/syscalls.h>
@@ -21,6 +22,7 @@ · 3 unmodified lines
21#include <linux/list.h>22#include <linux/list.h>
22#include <linux/mm.h>23#include <linux/mm.h>
23#include <linux/slab.h>24#include <linux/slab.h>
25#include <linux/export.h>
24#include <linux/suspend.h>26#include <linux/suspend.h>
25#include <linux/syscore_ops.h>27#include <linux/syscore_ops.h>
26#include <trace/events/power.h>28#include <trace/events/power.h>
kernel/power/user.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
12#include <linux/suspend.h>12#include <linux/suspend.h>
13#include <linux/syscalls.h>13#include <linux/syscalls.h>
14#include <linux/reboot.h>14#include <linux/reboot.h>
15#include <linux/kmod.h>
15#include <linux/string.h>16#include <linux/string.h>
16#include <linux/device.h>17#include <linux/device.h>
17#include <linux/miscdevice.h>18#include <linux/miscdevice.h>
kernel/profile.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
13 * to resolve timer interrupt livelocks, William Irwin, Oracle, 200413 * to resolve timer interrupt livelocks, William Irwin, Oracle, 2004
14 */14 */
15 15
16#include <linux/module.h>16#include <linux/export.h>
17#include <linux/profile.h>17#include <linux/profile.h>
18#include <linux/bootmem.h>18#include <linux/bootmem.h>
19#include <linux/notifier.h>19#include <linux/notifier.h>
kernel/ptrace.c+1−1
@@ -8,7 +8,7 @@ · 7 unmodified lines
8 */8 */
9 9
10#include <linux/capability.h>10#include <linux/capability.h>
11#include <linux/module.h>11#include <linux/export.h>
12#include <linux/sched.h>12#include <linux/sched.h>
13#include <linux/errno.h>13#include <linux/errno.h>
14#include <linux/mm.h>14#include <linux/mm.h>
kernel/range.c+1−1
@@ -1,7 +1,7 @@
1/*1/*
2 * Range add and subtract2 * Range add and subtract
3 */3 */
4#include <linux/module.h>4#include <linux/kernel.h>
5#include <linux/init.h>5#include <linux/init.h>
6#include <linux/sort.h>6#include <linux/sort.h>
7 7
kernel/rcupdate.c+1−1
@@ -43,7 +43,7 @@ · 42 unmodified lines
43#include <linux/notifier.h>43#include <linux/notifier.h>
44#include <linux/cpu.h>44#include <linux/cpu.h>
45#include <linux/mutex.h>45#include <linux/mutex.h>
46#include <linux/module.h>46#include <linux/export.h>
47#include <linux/hardirq.h>47#include <linux/hardirq.h>
48 48
49#define CREATE_TRACE_POINTS49#define CREATE_TRACE_POINTS
kernel/rcutiny.c+1−2
@@ -22,13 +22,12 @@ · 21 unmodified lines
22 * For detailed explanation of Read-Copy Update mechanism see -22 * For detailed explanation of Read-Copy Update mechanism see -
23 * Documentation/RCU23 * Documentation/RCU
24 */24 */
25#include <linux/moduleparam.h>
26#include <linux/completion.h>25#include <linux/completion.h>
27#include <linux/interrupt.h>26#include <linux/interrupt.h>
28#include <linux/notifier.h>27#include <linux/notifier.h>
29#include <linux/rcupdate.h>28#include <linux/rcupdate.h>
30#include <linux/kernel.h>29#include <linux/kernel.h>
31#include <linux/module.h>30#include <linux/export.h>
32#include <linux/mutex.h>31#include <linux/mutex.h>
33#include <linux/sched.h>32#include <linux/sched.h>
34#include <linux/types.h>33#include <linux/types.h>
kernel/rcutiny_plugin.h+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
23 */23 */
24 24
25#include <linux/kthread.h>25#include <linux/kthread.h>
26#include <linux/module.h>
26#include <linux/debugfs.h>27#include <linux/debugfs.h>
27#include <linux/seq_file.h>28#include <linux/seq_file.h>
28 29
kernel/rcutree.c+1−1
@@ -38,7 +38,7 @@ · 37 unmodified lines
38#include <linux/nmi.h>38#include <linux/nmi.h>
39#include <linux/atomic.h>39#include <linux/atomic.h>
40#include <linux/bitops.h>40#include <linux/bitops.h>
41#include <linux/module.h>41#include <linux/export.h>
42#include <linux/completion.h>42#include <linux/completion.h>
43#include <linux/moduleparam.h>43#include <linux/moduleparam.h>
44#include <linux/percpu.h>44#include <linux/percpu.h>
kernel/relay.c+1−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
15#include <linux/errno.h>15#include <linux/errno.h>
16#include <linux/stddef.h>16#include <linux/stddef.h>
17#include <linux/slab.h>17#include <linux/slab.h>
18#include <linux/module.h>18#include <linux/export.h>
19#include <linux/string.h>19#include <linux/string.h>
20#include <linux/relay.h>20#include <linux/relay.h>
21#include <linux/vmalloc.h>21#include <linux/vmalloc.h>
kernel/resource.c+1−1
@@ -7,7 +7,7 @@ · 6 unmodified lines
7 * Arbitrary resource management.7 * Arbitrary resource management.
8 */8 */
9 9
10#include <linux/module.h>10#include <linux/export.h>
11#include <linux/errno.h>11#include <linux/errno.h>
12#include <linux/ioport.h>12#include <linux/ioport.h>
13#include <linux/init.h>13#include <linux/init.h>
kernel/rtmutex-debug.c+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
18 */18 */
19#include <linux/sched.h>19#include <linux/sched.h>
20#include <linux/delay.h>20#include <linux/delay.h>
21#include <linux/module.h>21#include <linux/export.h>
22#include <linux/spinlock.h>22#include <linux/spinlock.h>
23#include <linux/kallsyms.h>23#include <linux/kallsyms.h>
24#include <linux/syscalls.h>24#include <linux/syscalls.h>
kernel/rtmutex-tester.c+1−1
@@ -7,7 +7,7 @@ · 6 unmodified lines
7 *7 *
8 */8 */
9#include <linux/kthread.h>9#include <linux/kthread.h>
10#include <linux/module.h>10#include <linux/export.h>
11#include <linux/sched.h>11#include <linux/sched.h>
12#include <linux/spinlock.h>12#include <linux/spinlock.h>
13#include <linux/sysdev.h>13#include <linux/sysdev.h>
kernel/rtmutex.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
11 * See Documentation/rt-mutex-design.txt for details.11 * See Documentation/rt-mutex-design.txt for details.
12 */12 */
13#include <linux/spinlock.h>13#include <linux/spinlock.h>
14#include <linux/module.h>14#include <linux/export.h>
15#include <linux/sched.h>15#include <linux/sched.h>
16#include <linux/timer.h>16#include <linux/timer.h>
17 17
kernel/rwsem.c+1−1
@@ -7,7 +7,7 @@ · 6 unmodified lines
7#include <linux/types.h>7#include <linux/types.h>
8#include <linux/kernel.h>8#include <linux/kernel.h>
9#include <linux/sched.h>9#include <linux/sched.h>
10#include <linux/module.h>10#include <linux/export.h>
11#include <linux/rwsem.h>11#include <linux/rwsem.h>
12 12
13#include <asm/system.h>13#include <asm/system.h>
kernel/sched_clock.c+1−1
@@ -62,7 +62,7 @@ · 61 unmodified lines
62 */62 */
63#include <linux/spinlock.h>63#include <linux/spinlock.h>
64#include <linux/hardirq.h>64#include <linux/hardirq.h>
65#include <linux/module.h>65#include <linux/export.h>
66#include <linux/percpu.h>66#include <linux/percpu.h>
67#include <linux/ktime.h>67#include <linux/ktime.h>
68#include <linux/sched.h>68#include <linux/sched.h>
kernel/semaphore.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
27 27
28#include <linux/compiler.h>28#include <linux/compiler.h>
29#include <linux/kernel.h>29#include <linux/kernel.h>
30#include <linux/module.h>30#include <linux/export.h>
31#include <linux/sched.h>31#include <linux/sched.h>
32#include <linux/semaphore.h>32#include <linux/semaphore.h>
33#include <linux/spinlock.h>33#include <linux/spinlock.h>
kernel/signal.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
11 */11 */
12 12
13#include <linux/slab.h>13#include <linux/slab.h>
14#include <linux/module.h>14#include <linux/export.h>
15#include <linux/init.h>15#include <linux/init.h>
16#include <linux/sched.h>16#include <linux/sched.h>
17#include <linux/fs.h>17#include <linux/fs.h>
kernel/smp.c+1−1
@@ -6,7 +6,7 @@ · 5 unmodified lines
6#include <linux/rcupdate.h>6#include <linux/rcupdate.h>
7#include <linux/rculist.h>7#include <linux/rculist.h>
8#include <linux/kernel.h>8#include <linux/kernel.h>
9#include <linux/module.h>9#include <linux/export.h>
10#include <linux/percpu.h>10#include <linux/percpu.h>
11#include <linux/init.h>11#include <linux/init.h>
12#include <linux/gfp.h>12#include <linux/gfp.h>
kernel/softirq.c+1−1
@@ -10,7 +10,7 @@ · 9 unmodified lines
10 * Remote softirq infrastructure is by Jens Axboe.10 * Remote softirq infrastructure is by Jens Axboe.
11 */11 */
12 12
13#include <linux/module.h>13#include <linux/export.h>
14#include <linux/kernel_stat.h>14#include <linux/kernel_stat.h>
15#include <linux/interrupt.h>15#include <linux/interrupt.h>
16#include <linux/init.h>16#include <linux/init.h>
kernel/spinlock.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
19#include <linux/spinlock.h>19#include <linux/spinlock.h>
20#include <linux/interrupt.h>20#include <linux/interrupt.h>
21#include <linux/debug_locks.h>21#include <linux/debug_locks.h>
22#include <linux/module.h>22#include <linux/export.h>
23 23
24/*24/*
25 * If lockdep is enabled then we use the non-preemption spin-ops25 * If lockdep is enabled then we use the non-preemption spin-ops
kernel/srcu.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
24 *24 *
25 */25 */
26 26
27#include <linux/module.h>27#include <linux/export.h>
28#include <linux/mutex.h>28#include <linux/mutex.h>
29#include <linux/percpu.h>29#include <linux/percpu.h>
30#include <linux/preempt.h>30#include <linux/preempt.h>
kernel/stacktrace.c+1−1
@@ -7,7 +7,7 @@ · 6 unmodified lines
7 */7 */
8#include <linux/sched.h>8#include <linux/sched.h>
9#include <linux/kernel.h>9#include <linux/kernel.h>
10#include <linux/module.h>10#include <linux/export.h>
11#include <linux/kallsyms.h>11#include <linux/kallsyms.h>
12#include <linux/stacktrace.h>12#include <linux/stacktrace.h>
13 13
kernel/stop_machine.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
12#include <linux/cpu.h>12#include <linux/cpu.h>
13#include <linux/init.h>13#include <linux/init.h>
14#include <linux/kthread.h>14#include <linux/kthread.h>
15#include <linux/module.h>15#include <linux/export.h>
16#include <linux/percpu.h>16#include <linux/percpu.h>
17#include <linux/sched.h>17#include <linux/sched.h>
18#include <linux/stop_machine.h>18#include <linux/stop_machine.h>
kernel/sys.c+2−1
@@ -4,7 +4,7 @@ · 3 unmodified lines
4 * Copyright (C) 1991, 1992 Linus Torvalds4 * Copyright (C) 1991, 1992 Linus Torvalds
5 */5 */
6 6
7#include <linux/module.h>7#include <linux/export.h>
8#include <linux/mm.h>8#include <linux/mm.h>
9#include <linux/utsname.h>9#include <linux/utsname.h>
10#include <linux/mman.h>10#include <linux/mman.h>
@@ -12,6 +12,7 @@ · 1 unmodified line
12#include <linux/prctl.h>12#include <linux/prctl.h>
13#include <linux/highuid.h>13#include <linux/highuid.h>
14#include <linux/fs.h>14#include <linux/fs.h>
15#include <linux/kmod.h>
15#include <linux/perf_event.h>16#include <linux/perf_event.h>
16#include <linux/resource.h>17#include <linux/resource.h>
17#include <linux/kernel.h>18#include <linux/kernel.h>
kernel/time.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
27 * with nanosecond accuracy27 * with nanosecond accuracy
28 */28 */
29 29
30#include <linux/module.h>30#include <linux/export.h>
31#include <linux/timex.h>31#include <linux/timex.h>
32#include <linux/capability.h>32#include <linux/capability.h>
33#include <linux/clocksource.h>33#include <linux/clocksource.h>
kernel/time/posix-clock.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
18 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.18 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
19 */19 */
20#include <linux/device.h>20#include <linux/device.h>
21#include <linux/export.h>
21#include <linux/file.h>22#include <linux/file.h>
22#include <linux/posix-clock.h>23#include <linux/posix-clock.h>
23#include <linux/slab.h>24#include <linux/slab.h>
kernel/timer.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
20 */20 */
21 21
22#include <linux/kernel_stat.h>22#include <linux/kernel_stat.h>
23#include <linux/module.h>23#include <linux/export.h>
24#include <linux/interrupt.h>24#include <linux/interrupt.h>
25#include <linux/percpu.h>25#include <linux/percpu.h>
26#include <linux/init.h>26#include <linux/init.h>
kernel/trace/blktrace.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
23#include <linux/mutex.h>23#include <linux/mutex.h>
24#include <linux/slab.h>24#include <linux/slab.h>
25#include <linux/debugfs.h>25#include <linux/debugfs.h>
26#include <linux/export.h>
26#include <linux/time.h>27#include <linux/time.h>
27#include <linux/uaccess.h>28#include <linux/uaccess.h>
28 29
kernel/trace/ftrace.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
22#include <linux/hardirq.h>22#include <linux/hardirq.h>
23#include <linux/kthread.h>23#include <linux/kthread.h>
24#include <linux/uaccess.h>24#include <linux/uaccess.h>
25#include <linux/module.h>
25#include <linux/ftrace.h>26#include <linux/ftrace.h>
26#include <linux/sysctl.h>27#include <linux/sysctl.h>
27#include <linux/slab.h>28#include <linux/slab.h>
kernel/trace/trace_syscalls.c+1−0
@@ -2,6 +2,7 @@ · 1 unmodified line
2#include <trace/events/syscalls.h>2#include <trace/events/syscalls.h>
3#include <linux/slab.h>3#include <linux/slab.h>
4#include <linux/kernel.h>4#include <linux/kernel.h>
5#include <linux/module.h> /* for MODULE_NAME_LEN via KSYM_SYMBOL_LEN */
5#include <linux/ftrace.h>6#include <linux/ftrace.h>
6#include <linux/perf_event.h>7#include <linux/perf_event.h>
7#include <asm/syscall.h>8#include <asm/syscall.h>
kernel/up.c+1−1
@@ -4,7 +4,7 @@ · 3 unmodified lines
4 4
5#include <linux/interrupt.h>5#include <linux/interrupt.h>
6#include <linux/kernel.h>6#include <linux/kernel.h>
7#include <linux/module.h>7#include <linux/export.h>
8#include <linux/smp.h>8#include <linux/smp.h>
9 9
10int smp_call_function_single(int cpu, void (*func) (void *info), void *info,10int 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
2#include <linux/user-return-notifier.h>2#include <linux/user-return-notifier.h>
3#include <linux/percpu.h>3#include <linux/percpu.h>
4#include <linux/sched.h>4#include <linux/sched.h>
5#include <linux/module.h>5#include <linux/export.h>
6 6
7static DEFINE_PER_CPU(struct hlist_head, return_notifier_list);7static DEFINE_PER_CPU(struct hlist_head, return_notifier_list);
8 8
kernel/user.c+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
14#include <linux/bitops.h>14#include <linux/bitops.h>
15#include <linux/key.h>15#include <linux/key.h>
16#include <linux/interrupt.h>16#include <linux/interrupt.h>
17#include <linux/module.h>17#include <linux/export.h>
18#include <linux/user_namespace.h>18#include <linux/user_namespace.h>
19 19
20/*20/*
kernel/user_namespace.c+1−1
@@ -5,7 +5,7 @@ · 4 unmodified lines
5 * License.5 * License.
6 */6 */
7 7
8#include <linux/module.h>8#include <linux/export.h>
9#include <linux/nsproxy.h>9#include <linux/nsproxy.h>
10#include <linux/slab.h>10#include <linux/slab.h>
11#include <linux/user_namespace.h>11#include <linux/user_namespace.h>
kernel/utsname.c+1−1
@@ -9,7 +9,7 @@ · 8 unmodified lines
9 * License.9 * License.
10 */10 */
11 11
12#include <linux/module.h>12#include <linux/export.h>
13#include <linux/uts.h>13#include <linux/uts.h>
14#include <linux/utsname.h>14#include <linux/utsname.h>
15#include <linux/err.h>15#include <linux/err.h>
kernel/utsname_sysctl.c+1−1
@@ -9,7 +9,7 @@ · 8 unmodified lines
9 * License.9 * License.
10 */10 */
11 11
12#include <linux/module.h>12#include <linux/export.h>
13#include <linux/uts.h>13#include <linux/uts.h>
14#include <linux/utsname.h>14#include <linux/utsname.h>
15#include <linux/sysctl.h>15#include <linux/sysctl.h>
kernel/wait.c+1−1
@@ -4,7 +4,7 @@ · 3 unmodified lines
4 * (C) 2004 William Irwin, Oracle4 * (C) 2004 William Irwin, Oracle
5 */5 */
6#include <linux/init.h>6#include <linux/init.h>
7#include <linux/module.h>7#include <linux/export.h>
8#include <linux/sched.h>8#include <linux/sched.h>
9#include <linux/mm.h>9#include <linux/mm.h>
10#include <linux/wait.h>10#include <linux/wait.h>
kernel/workqueue.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
23 * Please read Documentation/workqueue.txt for details.23 * Please read Documentation/workqueue.txt for details.
24 */24 */
25 25
26#include <linux/module.h>26#include <linux/export.h>
27#include <linux/kernel.h>27#include <linux/kernel.h>
28#include <linux/sched.h>28#include <linux/sched.h>
29#include <linux/init.h>29#include <linux/init.h>