浏览代码

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 13 年之前
父节点
当前提交
32aaeffbd4
共有 100 个文件被更改,包括 97 次插入19 次删除
  1. 1 0
      arch/alpha/kernel/core_irongate.c
  2. 1 0
      arch/alpha/kernel/pci-sysfs.c
  3. 1 0
      arch/alpha/kernel/pci_iommu.c
  4. 1 0
      arch/alpha/kernel/setup.c
  5. 1 0
      arch/arm/common/it8152.c
  6. 1 0
      arch/arm/common/scoop.c
  7. 1 1
      arch/arm/kernel/armksyms.c
  8. 1 1
      arch/arm/kernel/bios32.c
  9. 1 1
      arch/arm/kernel/devtree.c
  10. 1 1
      arch/arm/kernel/elf.c
  11. 1 0
      arch/arm/kernel/etm.c
  12. 1 1
      arch/arm/kernel/io.c
  13. 0 1
      arch/arm/kernel/irq.c
  14. 2 1
      arch/arm/kernel/leds.c
  15. 1 1
      arch/arm/kernel/perf_event.c
  16. 0 1
      arch/arm/kernel/pj4-cp0.c
  17. 1 1
      arch/arm/kernel/process.c
  18. 1 0
      arch/arm/kernel/ptrace.c
  19. 1 1
      arch/arm/kernel/return_address.c
  20. 1 1
      arch/arm/kernel/setup.c
  21. 1 1
      arch/arm/kernel/stacktrace.c
  22. 1 1
      arch/arm/kernel/sys_arm.c
  23. 1 1
      arch/arm/kernel/time.c
  24. 1 1
      arch/arm/kernel/unwind.c
  25. 0 1
      arch/arm/kernel/xscale-cp0.c
  26. 1 0
      arch/arm/mach-at91/cpuidle.c
  27. 1 0
      arch/arm/mach-bcmring/dma.c
  28. 1 0
      arch/arm/mach-bcmring/mm.c
  29. 1 0
      arch/arm/mach-davinci/board-dm644x-evm.c
  30. 1 0
      arch/arm/mach-davinci/board-dm646x-evm.c
  31. 1 0
      arch/arm/mach-davinci/cdce949.c
  32. 1 0
      arch/arm/mach-davinci/cpufreq.c
  33. 1 0
      arch/arm/mach-davinci/cpuidle.c
  34. 1 0
      arch/arm/mach-ep93xx/core.c
  35. 1 0
      arch/arm/mach-exynos/dev-sysmmu.c
  36. 1 0
      arch/arm/mach-imx/mach-mx31lilly.c
  37. 1 0
      arch/arm/mach-imx/mach-mx31lite.c
  38. 1 0
      arch/arm/mach-imx/mach-mx31moboard.c
  39. 1 0
      arch/arm/mach-iop13xx/pci.c
  40. 1 0
      arch/arm/mach-ixp2000/core.c
  41. 1 0
      arch/arm/mach-ixp4xx/common-pci.c
  42. 1 0
      arch/arm/mach-ixp4xx/common.c
  43. 1 0
      arch/arm/mach-kirkwood/cpuidle.c
  44. 1 0
      arch/arm/mach-msm/io.c
  45. 1 0
      arch/arm/mach-netx/xc.c
  46. 1 0
      arch/arm/mach-omap1/board-ams-delta.c
  47. 1 0
      arch/arm/mach-omap1/board-sx1.c
  48. 1 0
      arch/arm/mach-omap1/board-voiceblue.c
  49. 1 0
      arch/arm/mach-omap1/mailbox.c
  50. 1 0
      arch/arm/mach-omap2/board-omap3evm.c
  51. 1 0
      arch/arm/mach-omap2/clockdomain.c
  52. 1 0
      arch/arm/mach-omap2/display.c
  53. 1 0
      arch/arm/mach-omap2/gpmc-onenand.c
  54. 1 0
      arch/arm/mach-omap2/pm.c
  55. 1 0
      arch/arm/mach-omap2/prcm.c
  56. 2 0
      arch/arm/mach-omap2/usb-tusb6010.c
  57. 1 0
      arch/arm/mach-omap2/voltage.c
  58. 1 0
      arch/arm/mach-pxa/colibri-pxa270.c
  59. 1 0
      arch/arm/mach-pxa/corgi.c
  60. 1 0
      arch/arm/mach-pxa/poodle.c
  61. 1 0
      arch/arm/mach-pxa/spitz.c
  62. 1 0
      arch/arm/mach-pxa/trizeps4.c
  63. 1 0
      arch/arm/mach-s3c2410/mach-h1940.c
  64. 1 0
      arch/arm/mach-s3c64xx/dev-audio.c
  65. 1 0
      arch/arm/mach-sa1100/collie.c
  66. 1 0
      arch/arm/mach-sa1100/jornada720.c
  67. 1 0
      arch/arm/mach-shmobile/clock.c
  68. 1 0
      arch/arm/mach-tegra/pcie.c
  69. 0 1
      arch/arm/mm/fault-armv.c
  70. 1 0
      arch/arm/mm/init.c
  71. 1 0
      arch/arm/plat-iop/gpio.c
  72. 1 0
      arch/arm/plat-iop/time.c
  73. 1 0
      arch/arm/plat-omap/clock.c
  74. 1 0
      arch/arm/plat-omap/mailbox.c
  75. 1 0
      arch/arm/plat-samsung/dev-backlight.c
  76. 1 0
      arch/arm/plat-samsung/platformdata.c
  77. 0 1
      arch/arm/vfp/vfpmodule.c
  78. 1 0
      arch/avr32/mach-at32ap/clock.c
  79. 1 0
      arch/avr32/mach-at32ap/cpufreq.c
  80. 1 0
      arch/avr32/mach-at32ap/intc.c
  81. 1 0
      arch/avr32/mach-at32ap/pio.c
  82. 1 0
      arch/avr32/mm/dma-coherent.c
  83. 1 0
      arch/blackfin/kernel/dma-mapping.c
  84. 1 0
      arch/blackfin/kernel/perf_event.c
  85. 1 0
      arch/blackfin/kernel/sys_bfin.c
  86. 1 0
      arch/blackfin/mach-bf518/boards/ezbrd.c
  87. 1 0
      arch/blackfin/mach-bf527/boards/ad7160eval.c
  88. 1 0
      arch/blackfin/mach-bf527/boards/cm_bf527.c
  89. 1 0
      arch/blackfin/mach-bf527/boards/ezbrd.c
  90. 1 0
      arch/blackfin/mach-bf527/boards/ezkit.c
  91. 1 0
      arch/blackfin/mach-bf527/boards/tll6527m.c
  92. 1 0
      arch/blackfin/mach-bf537/boards/cm_bf537e.c
  93. 1 0
      arch/blackfin/mach-bf537/boards/cm_bf537u.c
  94. 1 0
      arch/blackfin/mach-bf537/boards/dnp5370.c
  95. 1 0
      arch/blackfin/mach-bf537/boards/pnav10.c
  96. 1 0
      arch/blackfin/mach-bf537/boards/stamp.c
  97. 1 0
      arch/blackfin/mach-bf537/boards/tcm_bf537.c
  98. 1 0
      arch/blackfin/mach-common/cpufreq.c
  99. 1 0
      arch/blackfin/mm/init.c
  100. 1 0
      arch/ia64/hp/common/hwsw_iommu.c

+ 1 - 0
arch/alpha/kernel/core_irongate.c

@@ -303,6 +303,7 @@ irongate_init_arch(void)
 #include <linux/vmalloc.h>
 #include <linux/vmalloc.h>
 #include <linux/agp_backend.h>
 #include <linux/agp_backend.h>
 #include <linux/agpgart.h>
 #include <linux/agpgart.h>
+#include <linux/export.h>
 #include <asm/pgalloc.h>
 #include <asm/pgalloc.h>
 
 
 #define GET_PAGE_DIR_OFF(addr) (addr >> 22)
 #define GET_PAGE_DIR_OFF(addr) (addr >> 22)

+ 1 - 0
arch/alpha/kernel/pci-sysfs.c

@@ -10,6 +10,7 @@
  */
  */
 
 
 #include <linux/sched.h>
 #include <linux/sched.h>
+#include <linux/stat.h>
 #include <linux/slab.h>
 #include <linux/slab.h>
 #include <linux/pci.h>
 #include <linux/pci.h>
 
 

+ 1 - 0
arch/alpha/kernel/pci_iommu.c

@@ -7,6 +7,7 @@
 #include <linux/pci.h>
 #include <linux/pci.h>
 #include <linux/gfp.h>
 #include <linux/gfp.h>
 #include <linux/bootmem.h>
 #include <linux/bootmem.h>
+#include <linux/export.h>
 #include <linux/scatterlist.h>
 #include <linux/scatterlist.h>
 #include <linux/log2.h>
 #include <linux/log2.h>
 #include <linux/dma-mapping.h>
 #include <linux/dma-mapping.h>

+ 1 - 0
arch/alpha/kernel/setup.c

@@ -43,6 +43,7 @@
 #include <asm/setup.h>
 #include <asm/setup.h>
 #include <asm/io.h>
 #include <asm/io.h>
 #include <linux/log2.h>
 #include <linux/log2.h>
+#include <linux/export.h>
 
 
 extern struct atomic_notifier_head panic_notifier_list;
 extern struct atomic_notifier_head panic_notifier_list;
 static int alpha_panic_event(struct notifier_block *, unsigned long, void *);
 static int alpha_panic_event(struct notifier_block *, unsigned long, void *);

+ 1 - 0
arch/arm/common/it8152.c

@@ -25,6 +25,7 @@
 #include <linux/ioport.h>
 #include <linux/ioport.h>
 #include <linux/irq.h>
 #include <linux/irq.h>
 #include <linux/io.h>
 #include <linux/io.h>
+#include <linux/export.h>
 
 
 #include <asm/mach/pci.h>
 #include <asm/mach/pci.h>
 #include <asm/hardware/it8152.h>
 #include <asm/hardware/it8152.h>

+ 1 - 0
arch/arm/common/scoop.c

@@ -16,6 +16,7 @@
 #include <linux/string.h>
 #include <linux/string.h>
 #include <linux/slab.h>
 #include <linux/slab.h>
 #include <linux/platform_device.h>
 #include <linux/platform_device.h>
+#include <linux/export.h>
 #include <linux/io.h>
 #include <linux/io.h>
 #include <asm/hardware/scoop.h>
 #include <asm/hardware/scoop.h>
 
 

+ 1 - 1
arch/arm/kernel/armksyms.c

@@ -7,7 +7,7 @@
  * it under the terms of the GNU General Public License version 2 as
  * it under the terms of the GNU General Public License version 2 as
  * published by the Free Software Foundation.
  * published by the Free Software Foundation.
  */
  */
-#include <linux/module.h>
+#include <linux/export.h>
 #include <linux/sched.h>
 #include <linux/sched.h>
 #include <linux/string.h>
 #include <linux/string.h>
 #include <linux/cryptohash.h>
 #include <linux/cryptohash.h>

+ 1 - 1
arch/arm/kernel/bios32.c

@@ -5,7 +5,7 @@
  *
  *
  *  Bits taken from various places.
  *  Bits taken from various places.
  */
  */
-#include <linux/module.h>
+#include <linux/export.h>
 #include <linux/kernel.h>
 #include <linux/kernel.h>
 #include <linux/pci.h>
 #include <linux/pci.h>
 #include <linux/slab.h>
 #include <linux/slab.h>

+ 1 - 1
arch/arm/kernel/devtree.c

@@ -9,7 +9,7 @@
  */
  */
 
 
 #include <linux/init.h>
 #include <linux/init.h>
-#include <linux/module.h>
+#include <linux/export.h>
 #include <linux/errno.h>
 #include <linux/errno.h>
 #include <linux/types.h>
 #include <linux/types.h>
 #include <linux/bootmem.h>
 #include <linux/bootmem.h>

+ 1 - 1
arch/arm/kernel/elf.c

@@ -1,4 +1,4 @@
-#include <linux/module.h>
+#include <linux/export.h>
 #include <linux/sched.h>
 #include <linux/sched.h>
 #include <linux/personality.h>
 #include <linux/personality.h>
 #include <linux/binfmts.h>
 #include <linux/binfmts.h>

+ 1 - 0
arch/arm/kernel/etm.c

@@ -24,6 +24,7 @@
 #include <linux/miscdevice.h>
 #include <linux/miscdevice.h>
 #include <linux/vmalloc.h>
 #include <linux/vmalloc.h>
 #include <linux/mutex.h>
 #include <linux/mutex.h>
+#include <linux/module.h>
 #include <asm/hardware/coresight.h>
 #include <asm/hardware/coresight.h>
 #include <asm/sections.h>
 #include <asm/sections.h>
 
 

+ 1 - 1
arch/arm/kernel/io.c

@@ -1,4 +1,4 @@
-#include <linux/module.h>
+#include <linux/export.h>
 #include <linux/types.h>
 #include <linux/types.h>
 #include <linux/io.h>
 #include <linux/io.h>
 
 

+ 0 - 1
arch/arm/kernel/irq.c

@@ -22,7 +22,6 @@
  *  Naturally it's not a 1:1 relation, but there are similarities.
  *  Naturally it's not a 1:1 relation, but there are similarities.
  */
  */
 #include <linux/kernel_stat.h>
 #include <linux/kernel_stat.h>
-#include <linux/module.h>
 #include <linux/signal.h>
 #include <linux/signal.h>
 #include <linux/ioport.h>
 #include <linux/ioport.h>
 #include <linux/interrupt.h>
 #include <linux/interrupt.h>

+ 2 - 1
arch/arm/kernel/leds.c

@@ -7,10 +7,11 @@
  * it under the terms of the GNU General Public License version 2 as
  * it under the terms of the GNU General Public License version 2 as
  * published by the Free Software Foundation.
  * published by the Free Software Foundation.
  */
  */
-#include <linux/module.h>
+#include <linux/export.h>
 #include <linux/init.h>
 #include <linux/init.h>
 #include <linux/sysdev.h>
 #include <linux/sysdev.h>
 #include <linux/syscore_ops.h>
 #include <linux/syscore_ops.h>
+#include <linux/string.h>
 
 
 #include <asm/leds.h>
 #include <asm/leds.h>
 
 

+ 1 - 1
arch/arm/kernel/perf_event.c

@@ -15,7 +15,7 @@
 #include <linux/bitmap.h>
 #include <linux/bitmap.h>
 #include <linux/interrupt.h>
 #include <linux/interrupt.h>
 #include <linux/kernel.h>
 #include <linux/kernel.h>
-#include <linux/module.h>
+#include <linux/export.h>
 #include <linux/perf_event.h>
 #include <linux/perf_event.h>
 #include <linux/platform_device.h>
 #include <linux/platform_device.h>
 #include <linux/spinlock.h>
 #include <linux/spinlock.h>

+ 0 - 1
arch/arm/kernel/pj4-cp0.c

@@ -10,7 +10,6 @@
  * published by the Free Software Foundation.
  * published by the Free Software Foundation.
  */
  */
 
 
-#include <linux/module.h>
 #include <linux/types.h>
 #include <linux/types.h>
 #include <linux/kernel.h>
 #include <linux/kernel.h>
 #include <linux/signal.h>
 #include <linux/signal.h>

+ 1 - 1
arch/arm/kernel/process.c

@@ -10,7 +10,7 @@
  */
  */
 #include <stdarg.h>
 #include <stdarg.h>
 
 
-#include <linux/module.h>
+#include <linux/export.h>
 #include <linux/sched.h>
 #include <linux/sched.h>
 #include <linux/kernel.h>
 #include <linux/kernel.h>
 #include <linux/mm.h>
 #include <linux/mm.h>

+ 1 - 0
arch/arm/kernel/ptrace.c

@@ -12,6 +12,7 @@
 #include <linux/kernel.h>
 #include <linux/kernel.h>
 #include <linux/sched.h>
 #include <linux/sched.h>
 #include <linux/mm.h>
 #include <linux/mm.h>
+#include <linux/elf.h>
 #include <linux/smp.h>
 #include <linux/smp.h>
 #include <linux/ptrace.h>
 #include <linux/ptrace.h>
 #include <linux/user.h>
 #include <linux/user.h>

+ 1 - 1
arch/arm/kernel/return_address.c

@@ -8,7 +8,7 @@
  * under the terms of the GNU General Public License version 2 as published by
  * under the terms of the GNU General Public License version 2 as published by
  * the Free Software Foundation.
  * the Free Software Foundation.
  */
  */
-#include <linux/module.h>
+#include <linux/export.h>
 #include <linux/ftrace.h>
 #include <linux/ftrace.h>
 
 
 #if defined(CONFIG_FRAME_POINTER) && !defined(CONFIG_ARM_UNWIND)
 #if defined(CONFIG_FRAME_POINTER) && !defined(CONFIG_ARM_UNWIND)

+ 1 - 1
arch/arm/kernel/setup.c

@@ -7,7 +7,7 @@
  * it under the terms of the GNU General Public License version 2 as
  * it under the terms of the GNU General Public License version 2 as
  * published by the Free Software Foundation.
  * published by the Free Software Foundation.
  */
  */
-#include <linux/module.h>
+#include <linux/export.h>
 #include <linux/kernel.h>
 #include <linux/kernel.h>
 #include <linux/stddef.h>
 #include <linux/stddef.h>
 #include <linux/ioport.h>
 #include <linux/ioport.h>

+ 1 - 1
arch/arm/kernel/stacktrace.c

@@ -1,4 +1,4 @@
-#include <linux/module.h>
+#include <linux/export.h>
 #include <linux/sched.h>
 #include <linux/sched.h>
 #include <linux/stacktrace.h>
 #include <linux/stacktrace.h>
 
 

+ 1 - 1
arch/arm/kernel/sys_arm.c

@@ -12,7 +12,7 @@
  *  have a non-standard calling sequence on the Linux/arm
  *  have a non-standard calling sequence on the Linux/arm
  *  platform.
  *  platform.
  */
  */
-#include <linux/module.h>
+#include <linux/export.h>
 #include <linux/errno.h>
 #include <linux/errno.h>
 #include <linux/sched.h>
 #include <linux/sched.h>
 #include <linux/mm.h>
 #include <linux/mm.h>

+ 1 - 1
arch/arm/kernel/time.c

@@ -11,7 +11,7 @@
  *  This file contains the ARM-specific time handling details:
  *  This file contains the ARM-specific time handling details:
  *  reading the RTC at bootup, etc...
  *  reading the RTC at bootup, etc...
  */
  */
-#include <linux/module.h>
+#include <linux/export.h>
 #include <linux/kernel.h>
 #include <linux/kernel.h>
 #include <linux/interrupt.h>
 #include <linux/interrupt.h>
 #include <linux/time.h>
 #include <linux/time.h>

+ 1 - 1
arch/arm/kernel/unwind.c

@@ -39,7 +39,7 @@
 
 
 #include <linux/kernel.h>
 #include <linux/kernel.h>
 #include <linux/init.h>
 #include <linux/init.h>
-#include <linux/module.h>
+#include <linux/export.h>
 #include <linux/sched.h>
 #include <linux/sched.h>
 #include <linux/slab.h>
 #include <linux/slab.h>
 #include <linux/spinlock.h>
 #include <linux/spinlock.h>

+ 0 - 1
arch/arm/kernel/xscale-cp0.c

@@ -8,7 +8,6 @@
  * published by the Free Software Foundation.
  * published by the Free Software Foundation.
  */
  */
 
 
-#include <linux/module.h>
 #include <linux/types.h>
 #include <linux/types.h>
 #include <linux/kernel.h>
 #include <linux/kernel.h>
 #include <linux/signal.h>
 #include <linux/signal.h>

+ 1 - 0
arch/arm/mach-at91/cpuidle.c

@@ -19,6 +19,7 @@
 #include <linux/cpuidle.h>
 #include <linux/cpuidle.h>
 #include <asm/proc-fns.h>
 #include <asm/proc-fns.h>
 #include <linux/io.h>
 #include <linux/io.h>
+#include <linux/export.h>
 
 
 #include "pm.h"
 #include "pm.h"
 
 

+ 1 - 0
arch/arm/mach-bcmring/dma.c

@@ -26,6 +26,7 @@
 #include <linux/device.h>
 #include <linux/device.h>
 #include <linux/dma-mapping.h>
 #include <linux/dma-mapping.h>
 #include <linux/interrupt.h>
 #include <linux/interrupt.h>
+#include <linux/sched.h>
 #include <linux/irqreturn.h>
 #include <linux/irqreturn.h>
 #include <linux/proc_fs.h>
 #include <linux/proc_fs.h>
 #include <linux/slab.h>
 #include <linux/slab.h>

+ 1 - 0
arch/arm/mach-bcmring/mm.c

@@ -14,6 +14,7 @@
 
 
 #include <linux/platform_device.h>
 #include <linux/platform_device.h>
 #include <linux/dma-mapping.h>
 #include <linux/dma-mapping.h>
+#include <asm/page.h>
 #include <asm/mach/map.h>
 #include <asm/mach/map.h>
 
 
 #include <mach/hardware.h>
 #include <mach/hardware.h>

+ 1 - 0
arch/arm/mach-davinci/board-dm644x-evm.c

@@ -23,6 +23,7 @@
 #include <linux/phy.h>
 #include <linux/phy.h>
 #include <linux/clk.h>
 #include <linux/clk.h>
 #include <linux/videodev2.h>
 #include <linux/videodev2.h>
+#include <linux/export.h>
 
 
 #include <media/tvp514x.h>
 #include <media/tvp514x.h>
 
 

+ 1 - 0
arch/arm/mach-davinci/board-dm646x-evm.c

@@ -31,6 +31,7 @@
 #include <linux/mtd/nand.h>
 #include <linux/mtd/nand.h>
 #include <linux/mtd/partitions.h>
 #include <linux/mtd/partitions.h>
 #include <linux/clk.h>
 #include <linux/clk.h>
+#include <linux/export.h>
 
 
 #include <asm/mach-types.h>
 #include <asm/mach-types.h>
 #include <asm/mach/arch.h>
 #include <asm/mach/arch.h>

+ 1 - 0
arch/arm/mach-davinci/cdce949.c

@@ -17,6 +17,7 @@
 #include <linux/clk.h>
 #include <linux/clk.h>
 #include <linux/platform_device.h>
 #include <linux/platform_device.h>
 #include <linux/i2c.h>
 #include <linux/i2c.h>
+#include <linux/module.h>
 
 
 #include <mach/clock.h>
 #include <mach/clock.h>
 #include <mach/cdce949.h>
 #include <mach/cdce949.h>

+ 1 - 0
arch/arm/mach-davinci/cpufreq.c

@@ -24,6 +24,7 @@
 #include <linux/err.h>
 #include <linux/err.h>
 #include <linux/clk.h>
 #include <linux/clk.h>
 #include <linux/platform_device.h>
 #include <linux/platform_device.h>
+#include <linux/export.h>
 
 
 #include <mach/hardware.h>
 #include <mach/hardware.h>
 #include <mach/cpufreq.h>
 #include <mach/cpufreq.h>

+ 1 - 0
arch/arm/mach-davinci/cpuidle.c

@@ -16,6 +16,7 @@
 #include <linux/platform_device.h>
 #include <linux/platform_device.h>
 #include <linux/cpuidle.h>
 #include <linux/cpuidle.h>
 #include <linux/io.h>
 #include <linux/io.h>
+#include <linux/export.h>
 #include <asm/proc-fns.h>
 #include <asm/proc-fns.h>
 
 
 #include <mach/cpuidle.h>
 #include <mach/cpuidle.h>

+ 1 - 0
arch/arm/mach-ep93xx/core.c

@@ -33,6 +33,7 @@
 #include <linux/i2c.h>
 #include <linux/i2c.h>
 #include <linux/i2c-gpio.h>
 #include <linux/i2c-gpio.h>
 #include <linux/spi/spi.h>
 #include <linux/spi/spi.h>
+#include <linux/export.h>
 
 
 #include <mach/hardware.h>
 #include <mach/hardware.h>
 #include <mach/fb.h>
 #include <mach/fb.h>

+ 1 - 0
arch/arm/mach-exynos/dev-sysmmu.c

@@ -12,6 +12,7 @@
 
 
 #include <linux/platform_device.h>
 #include <linux/platform_device.h>
 #include <linux/dma-mapping.h>
 #include <linux/dma-mapping.h>
+#include <linux/export.h>
 
 
 #include <mach/map.h>
 #include <mach/map.h>
 #include <mach/irqs.h>
 #include <mach/irqs.h>

+ 1 - 0
arch/arm/mach-imx/mach-mx31lilly.c

@@ -27,6 +27,7 @@
 #include <linux/delay.h>
 #include <linux/delay.h>
 #include <linux/platform_device.h>
 #include <linux/platform_device.h>
 #include <linux/interrupt.h>
 #include <linux/interrupt.h>
+#include <linux/moduleparam.h>
 #include <linux/smsc911x.h>
 #include <linux/smsc911x.h>
 #include <linux/mtd/physmap.h>
 #include <linux/mtd/physmap.h>
 #include <linux/spi/spi.h>
 #include <linux/spi/spi.h>

+ 1 - 0
arch/arm/mach-imx/mach-mx31lite.c

@@ -21,6 +21,7 @@
 #include <linux/memory.h>
 #include <linux/memory.h>
 #include <linux/platform_device.h>
 #include <linux/platform_device.h>
 #include <linux/gpio.h>
 #include <linux/gpio.h>
+#include <linux/moduleparam.h>
 #include <linux/smsc911x.h>
 #include <linux/smsc911x.h>
 #include <linux/mfd/mc13783.h>
 #include <linux/mfd/mc13783.h>
 #include <linux/spi/spi.h>
 #include <linux/spi/spi.h>

+ 1 - 0
arch/arm/mach-imx/mach-mx31moboard.c

@@ -18,6 +18,7 @@
 #include <linux/gpio.h>
 #include <linux/gpio.h>
 #include <linux/init.h>
 #include <linux/init.h>
 #include <linux/interrupt.h>
 #include <linux/interrupt.h>
+#include <linux/moduleparam.h>
 #include <linux/leds.h>
 #include <linux/leds.h>
 #include <linux/memory.h>
 #include <linux/memory.h>
 #include <linux/mtd/physmap.h>
 #include <linux/mtd/physmap.h>

+ 1 - 0
arch/arm/mach-iop13xx/pci.c

@@ -21,6 +21,7 @@
 #include <linux/slab.h>
 #include <linux/slab.h>
 #include <linux/delay.h>
 #include <linux/delay.h>
 #include <linux/jiffies.h>
 #include <linux/jiffies.h>
+#include <linux/export.h>
 #include <asm/irq.h>
 #include <asm/irq.h>
 #include <mach/hardware.h>
 #include <mach/hardware.h>
 #include <asm/sizes.h>
 #include <asm/sizes.h>

+ 1 - 0
arch/arm/mach-ixp2000/core.c

@@ -25,6 +25,7 @@
 #include <linux/bitops.h>
 #include <linux/bitops.h>
 #include <linux/serial_8250.h>
 #include <linux/serial_8250.h>
 #include <linux/mm.h>
 #include <linux/mm.h>
+#include <linux/export.h>
 
 
 #include <asm/types.h>
 #include <asm/types.h>
 #include <asm/setup.h>
 #include <asm/setup.h>

+ 1 - 0
arch/arm/mach-ixp4xx/common-pci.c

@@ -26,6 +26,7 @@
 #include <linux/delay.h>
 #include <linux/delay.h>
 #include <linux/device.h>
 #include <linux/device.h>
 #include <linux/io.h>
 #include <linux/io.h>
+#include <linux/export.h>
 #include <asm/dma-mapping.h>
 #include <asm/dma-mapping.h>
 
 
 #include <asm/cputype.h>
 #include <asm/cputype.h>

+ 1 - 0
arch/arm/mach-ixp4xx/common.c

@@ -28,6 +28,7 @@
 #include <linux/clocksource.h>
 #include <linux/clocksource.h>
 #include <linux/clockchips.h>
 #include <linux/clockchips.h>
 #include <linux/io.h>
 #include <linux/io.h>
+#include <linux/export.h>
 
 
 #include <mach/udc.h>
 #include <mach/udc.h>
 #include <mach/hardware.h>
 #include <mach/hardware.h>

+ 1 - 0
arch/arm/mach-kirkwood/cpuidle.c

@@ -18,6 +18,7 @@
 #include <linux/platform_device.h>
 #include <linux/platform_device.h>
 #include <linux/cpuidle.h>
 #include <linux/cpuidle.h>
 #include <linux/io.h>
 #include <linux/io.h>
+#include <linux/export.h>
 #include <asm/proc-fns.h>
 #include <asm/proc-fns.h>
 #include <mach/kirkwood.h>
 #include <mach/kirkwood.h>
 
 

+ 1 - 0
arch/arm/mach-msm/io.c

@@ -20,6 +20,7 @@
 #include <linux/kernel.h>
 #include <linux/kernel.h>
 #include <linux/init.h>
 #include <linux/init.h>
 #include <linux/io.h>
 #include <linux/io.h>
+#include <linux/export.h>
 
 
 #include <mach/hardware.h>
 #include <mach/hardware.h>
 #include <asm/page.h>
 #include <asm/page.h>

+ 1 - 0
arch/arm/mach-netx/xc.c

@@ -23,6 +23,7 @@
 #include <linux/mutex.h>
 #include <linux/mutex.h>
 #include <linux/slab.h>
 #include <linux/slab.h>
 #include <linux/io.h>
 #include <linux/io.h>
+#include <linux/export.h>
 
 
 #include <mach/hardware.h>
 #include <mach/hardware.h>
 #include <mach/irqs.h>
 #include <mach/irqs.h>

+ 1 - 0
arch/arm/mach-omap1/board-ams-delta.c

@@ -19,6 +19,7 @@
 #include <linux/leds.h>
 #include <linux/leds.h>
 #include <linux/platform_device.h>
 #include <linux/platform_device.h>
 #include <linux/serial_8250.h>
 #include <linux/serial_8250.h>
+#include <linux/export.h>
 
 
 #include <media/soc_camera.h>
 #include <media/soc_camera.h>
 
 

+ 1 - 0
arch/arm/mach-omap1/board-sx1.c

@@ -26,6 +26,7 @@
 #include <linux/types.h>
 #include <linux/types.h>
 #include <linux/i2c.h>
 #include <linux/i2c.h>
 #include <linux/errno.h>
 #include <linux/errno.h>
+#include <linux/export.h>
 
 
 #include <mach/hardware.h>
 #include <mach/hardware.h>
 #include <asm/mach-types.h>
 #include <asm/mach-types.h>

+ 1 - 0
arch/arm/mach-omap1/board-voiceblue.c

@@ -25,6 +25,7 @@
 #include <linux/serial_8250.h>
 #include <linux/serial_8250.h>
 #include <linux/serial_reg.h>
 #include <linux/serial_reg.h>
 #include <linux/smc91x.h>
 #include <linux/smc91x.h>
+#include <linux/export.h>
 
 
 #include <mach/hardware.h>
 #include <mach/hardware.h>
 #include <mach/system.h>
 #include <mach/system.h>

+ 1 - 0
arch/arm/mach-omap1/mailbox.c

@@ -9,6 +9,7 @@
  * for more details.
  * for more details.
  */
  */
 
 
+#include <linux/module.h>
 #include <linux/interrupt.h>
 #include <linux/interrupt.h>
 #include <linux/platform_device.h>
 #include <linux/platform_device.h>
 #include <linux/io.h>
 #include <linux/io.h>

+ 1 - 0
arch/arm/mach-omap2/board-omap3evm.c

@@ -34,6 +34,7 @@
 #include <linux/regulator/fixed.h>
 #include <linux/regulator/fixed.h>
 #include <linux/regulator/machine.h>
 #include <linux/regulator/machine.h>
 #include <linux/mmc/host.h>
 #include <linux/mmc/host.h>
+#include <linux/export.h>
 
 
 #include <mach/hardware.h>
 #include <mach/hardware.h>
 #include <asm/mach-types.h>
 #include <asm/mach-types.h>

+ 1 - 0
arch/arm/mach-omap2/clockdomain.c

@@ -17,6 +17,7 @@
 #include <linux/device.h>
 #include <linux/device.h>
 #include <linux/list.h>
 #include <linux/list.h>
 #include <linux/errno.h>
 #include <linux/errno.h>
+#include <linux/string.h>
 #include <linux/delay.h>
 #include <linux/delay.h>
 #include <linux/clk.h>
 #include <linux/clk.h>
 #include <linux/limits.h>
 #include <linux/limits.h>

+ 1 - 0
arch/arm/mach-omap2/display.c

@@ -15,6 +15,7 @@
  * GNU General Public License for more details.
  * GNU General Public License for more details.
  */
  */
 
 
+#include <linux/string.h>
 #include <linux/kernel.h>
 #include <linux/kernel.h>
 #include <linux/init.h>
 #include <linux/init.h>
 #include <linux/platform_device.h>
 #include <linux/platform_device.h>

+ 1 - 0
arch/arm/mach-omap2/gpmc-onenand.c

@@ -10,6 +10,7 @@
  * published by the Free Software Foundation.
  * published by the Free Software Foundation.
  */
  */
 
 
+#include <linux/string.h>
 #include <linux/kernel.h>
 #include <linux/kernel.h>
 #include <linux/platform_device.h>
 #include <linux/platform_device.h>
 #include <linux/mtd/onenand_regs.h>
 #include <linux/mtd/onenand_regs.h>

+ 1 - 0
arch/arm/mach-omap2/pm.c

@@ -14,6 +14,7 @@
 #include <linux/io.h>
 #include <linux/io.h>
 #include <linux/err.h>
 #include <linux/err.h>
 #include <linux/opp.h>
 #include <linux/opp.h>
+#include <linux/export.h>
 
 
 #include <plat/omap-pm.h>
 #include <plat/omap-pm.h>
 #include <plat/omap_device.h>
 #include <plat/omap_device.h>

+ 1 - 0
arch/arm/mach-omap2/prcm.c

@@ -23,6 +23,7 @@
 #include <linux/clk.h>
 #include <linux/clk.h>
 #include <linux/io.h>
 #include <linux/io.h>
 #include <linux/delay.h>
 #include <linux/delay.h>
+#include <linux/export.h>
 
 
 #include <mach/system.h>
 #include <mach/system.h>
 #include <plat/common.h>
 #include <plat/common.h>

+ 2 - 0
arch/arm/mach-omap2/usb-tusb6010.c

@@ -8,11 +8,13 @@
  * published by the Free Software Foundation.
  * published by the Free Software Foundation.
  */
  */
 
 
+#include <linux/string.h>
 #include <linux/types.h>
 #include <linux/types.h>
 #include <linux/errno.h>
 #include <linux/errno.h>
 #include <linux/delay.h>
 #include <linux/delay.h>
 #include <linux/platform_device.h>
 #include <linux/platform_device.h>
 #include <linux/gpio.h>
 #include <linux/gpio.h>
+#include <linux/export.h>
 
 
 #include <linux/usb/musb.h>
 #include <linux/usb/musb.h>
 
 

+ 1 - 0
arch/arm/mach-omap2/voltage.c

@@ -22,6 +22,7 @@
 #include <linux/delay.h>
 #include <linux/delay.h>
 #include <linux/io.h>
 #include <linux/io.h>
 #include <linux/err.h>
 #include <linux/err.h>
+#include <linux/export.h>
 #include <linux/debugfs.h>
 #include <linux/debugfs.h>
 #include <linux/slab.h>
 #include <linux/slab.h>
 #include <linux/clk.h>
 #include <linux/clk.h>

+ 1 - 0
arch/arm/mach-pxa/colibri-pxa270.c

@@ -12,6 +12,7 @@
 
 
 #include <linux/init.h>
 #include <linux/init.h>
 #include <linux/interrupt.h>
 #include <linux/interrupt.h>
+#include <linux/moduleparam.h>
 #include <linux/kernel.h>
 #include <linux/kernel.h>
 #include <linux/mtd/mtd.h>
 #include <linux/mtd/mtd.h>
 #include <linux/mtd/partitions.h>
 #include <linux/mtd/partitions.h>

+ 1 - 0
arch/arm/mach-pxa/corgi.c

@@ -32,6 +32,7 @@
 #include <linux/spi/pxa2xx_spi.h>
 #include <linux/spi/pxa2xx_spi.h>
 #include <linux/mtd/sharpsl.h>
 #include <linux/mtd/sharpsl.h>
 #include <linux/input/matrix_keypad.h>
 #include <linux/input/matrix_keypad.h>
+#include <linux/module.h>
 #include <video/w100fb.h>
 #include <video/w100fb.h>
 
 
 #include <asm/setup.h>
 #include <asm/setup.h>

+ 1 - 0
arch/arm/mach-pxa/poodle.c

@@ -16,6 +16,7 @@
  */
  */
 #include <linux/kernel.h>
 #include <linux/kernel.h>
 #include <linux/init.h>
 #include <linux/init.h>
+#include <linux/export.h>
 #include <linux/platform_device.h>
 #include <linux/platform_device.h>
 #include <linux/fb.h>
 #include <linux/fb.h>
 #include <linux/pm.h>
 #include <linux/pm.h>

+ 1 - 0
arch/arm/mach-pxa/spitz.c

@@ -30,6 +30,7 @@
 #include <linux/input/matrix_keypad.h>
 #include <linux/input/matrix_keypad.h>
 #include <linux/regulator/machine.h>
 #include <linux/regulator/machine.h>
 #include <linux/io.h>
 #include <linux/io.h>
+#include <linux/module.h>
 
 
 #include <asm/setup.h>
 #include <asm/setup.h>
 #include <asm/mach-types.h>
 #include <asm/mach-types.h>

+ 1 - 0
arch/arm/mach-pxa/trizeps4.c

@@ -16,6 +16,7 @@
 #include <linux/kernel.h>
 #include <linux/kernel.h>
 #include <linux/platform_device.h>
 #include <linux/platform_device.h>
 #include <linux/interrupt.h>
 #include <linux/interrupt.h>
+#include <linux/export.h>
 #include <linux/sched.h>
 #include <linux/sched.h>
 #include <linux/bitops.h>
 #include <linux/bitops.h>
 #include <linux/fb.h>
 #include <linux/fb.h>

+ 1 - 0
arch/arm/mach-s3c2410/mach-h1940.c

@@ -35,6 +35,7 @@
 #include <video/platform_lcd.h>
 #include <video/platform_lcd.h>
 
 
 #include <linux/mmc/host.h>
 #include <linux/mmc/host.h>
+#include <linux/export.h>
 
 
 #include <asm/mach/arch.h>
 #include <asm/mach/arch.h>
 #include <asm/mach/map.h>
 #include <asm/mach/map.h>

+ 1 - 0
arch/arm/mach-s3c64xx/dev-audio.c

@@ -13,6 +13,7 @@
 #include <linux/platform_device.h>
 #include <linux/platform_device.h>
 #include <linux/dma-mapping.h>
 #include <linux/dma-mapping.h>
 #include <linux/gpio.h>
 #include <linux/gpio.h>
+#include <linux/export.h>
 
 
 #include <mach/irqs.h>
 #include <mach/irqs.h>
 #include <mach/map.h>
 #include <mach/map.h>

+ 1 - 0
arch/arm/mach-sa1100/collie.c

@@ -31,6 +31,7 @@
 #include <mach/hardware.h>
 #include <mach/hardware.h>
 #include <asm/mach-types.h>
 #include <asm/mach-types.h>
 #include <asm/irq.h>
 #include <asm/irq.h>
+#include <asm/page.h>
 #include <asm/setup.h>
 #include <asm/setup.h>
 #include <mach/collie.h>
 #include <mach/collie.h>
 
 

+ 1 - 0
arch/arm/mach-sa1100/jornada720.c

@@ -26,6 +26,7 @@
 #include <mach/hardware.h>
 #include <mach/hardware.h>
 #include <asm/hardware/sa1111.h>
 #include <asm/hardware/sa1111.h>
 #include <asm/irq.h>
 #include <asm/irq.h>
+#include <asm/page.h>
 #include <asm/mach-types.h>
 #include <asm/mach-types.h>
 #include <asm/setup.h>
 #include <asm/setup.h>
 #include <asm/mach/arch.h>
 #include <asm/mach/arch.h>

+ 1 - 0
arch/arm/mach-shmobile/clock.c

@@ -22,6 +22,7 @@
 #include <linux/kernel.h>
 #include <linux/kernel.h>
 #include <linux/init.h>
 #include <linux/init.h>
 #include <linux/sh_clk.h>
 #include <linux/sh_clk.h>
+#include <linux/export.h>
 
 
 int __init clk_init(void)
 int __init clk_init(void)
 {
 {

+ 1 - 0
arch/arm/mach-tegra/pcie.c

@@ -32,6 +32,7 @@
 #include <linux/irq.h>
 #include <linux/irq.h>
 #include <linux/clk.h>
 #include <linux/clk.h>
 #include <linux/delay.h>
 #include <linux/delay.h>
+#include <linux/export.h>
 
 
 #include <asm/sizes.h>
 #include <asm/sizes.h>
 #include <asm/mach/pci.h>
 #include <asm/mach/pci.h>

+ 0 - 1
arch/arm/mm/fault-armv.c

@@ -8,7 +8,6 @@
  * it under the terms of the GNU General Public License version 2 as
  * it under the terms of the GNU General Public License version 2 as
  * published by the Free Software Foundation.
  * published by the Free Software Foundation.
  */
  */
-#include <linux/module.h>
 #include <linux/sched.h>
 #include <linux/sched.h>
 #include <linux/kernel.h>
 #include <linux/kernel.h>
 #include <linux/mm.h>
 #include <linux/mm.h>

+ 1 - 0
arch/arm/mm/init.c

@@ -13,6 +13,7 @@
 #include <linux/init.h>
 #include <linux/init.h>
 #include <linux/bootmem.h>
 #include <linux/bootmem.h>
 #include <linux/mman.h>
 #include <linux/mman.h>
+#include <linux/export.h>
 #include <linux/nodemask.h>
 #include <linux/nodemask.h>
 #include <linux/initrd.h>
 #include <linux/initrd.h>
 #include <linux/of_fdt.h>
 #include <linux/of_fdt.h>

+ 1 - 0
arch/arm/plat-iop/gpio.c

@@ -15,6 +15,7 @@
 #include <linux/types.h>
 #include <linux/types.h>
 #include <linux/errno.h>
 #include <linux/errno.h>
 #include <linux/gpio.h>
 #include <linux/gpio.h>
+#include <linux/export.h>
 #include <asm/hardware/iop3xx.h>
 #include <asm/hardware/iop3xx.h>
 
 
 void gpio_line_config(int line, int direction)
 void gpio_line_config(int line, int direction)

+ 1 - 0
arch/arm/plat-iop/time.c

@@ -22,6 +22,7 @@
 #include <linux/io.h>
 #include <linux/io.h>
 #include <linux/clocksource.h>
 #include <linux/clocksource.h>
 #include <linux/clockchips.h>
 #include <linux/clockchips.h>
+#include <linux/export.h>
 #include <mach/hardware.h>
 #include <mach/hardware.h>
 #include <asm/irq.h>
 #include <asm/irq.h>
 #include <asm/sched_clock.h>
 #include <asm/sched_clock.h>

+ 1 - 0
arch/arm/plat-omap/clock.c

@@ -14,6 +14,7 @@
 #include <linux/init.h>
 #include <linux/init.h>
 #include <linux/list.h>
 #include <linux/list.h>
 #include <linux/errno.h>
 #include <linux/errno.h>
+#include <linux/export.h>
 #include <linux/err.h>
 #include <linux/err.h>
 #include <linux/string.h>
 #include <linux/string.h>
 #include <linux/clk.h>
 #include <linux/clk.h>

+ 1 - 0
arch/arm/plat-omap/mailbox.c

@@ -29,6 +29,7 @@
 #include <linux/kfifo.h>
 #include <linux/kfifo.h>
 #include <linux/err.h>
 #include <linux/err.h>
 #include <linux/notifier.h>
 #include <linux/notifier.h>
+#include <linux/module.h>
 
 
 #include <plat/mailbox.h>
 #include <plat/mailbox.h>
 
 

+ 1 - 0
arch/arm/plat-samsung/dev-backlight.c

@@ -12,6 +12,7 @@
 
 
 #include <linux/gpio.h>
 #include <linux/gpio.h>
 #include <linux/platform_device.h>
 #include <linux/platform_device.h>
+#include <linux/slab.h>
 #include <linux/io.h>
 #include <linux/io.h>
 #include <linux/pwm_backlight.h>
 #include <linux/pwm_backlight.h>
 #include <linux/slab.h>
 #include <linux/slab.h>

+ 1 - 0
arch/arm/plat-samsung/platformdata.c

@@ -10,6 +10,7 @@
 */
 */
 
 
 #include <linux/kernel.h>
 #include <linux/kernel.h>
+#include <linux/slab.h>
 #include <linux/string.h>
 #include <linux/string.h>
 #include <linux/platform_device.h>
 #include <linux/platform_device.h>
 
 

+ 0 - 1
arch/arm/vfp/vfpmodule.c

@@ -8,7 +8,6 @@
  * it under the terms of the GNU General Public License version 2 as
  * it under the terms of the GNU General Public License version 2 as
  * published by the Free Software Foundation.
  * published by the Free Software Foundation.
  */
  */
-#include <linux/module.h>
 #include <linux/types.h>
 #include <linux/types.h>
 #include <linux/cpu.h>
 #include <linux/cpu.h>
 #include <linux/cpu_pm.h>
 #include <linux/cpu_pm.h>

+ 1 - 0
arch/avr32/mach-at32ap/clock.c

@@ -13,6 +13,7 @@
  */
  */
 #include <linux/clk.h>
 #include <linux/clk.h>
 #include <linux/err.h>
 #include <linux/err.h>
+#include <linux/export.h>
 #include <linux/device.h>
 #include <linux/device.h>
 #include <linux/string.h>
 #include <linux/string.h>
 #include <linux/list.h>
 #include <linux/list.h>

+ 1 - 0
arch/avr32/mach-at32ap/cpufreq.c

@@ -18,6 +18,7 @@
 #include <linux/io.h>
 #include <linux/io.h>
 #include <linux/clk.h>
 #include <linux/clk.h>
 #include <linux/err.h>
 #include <linux/err.h>
+#include <linux/export.h>
 #include <asm/system.h>
 #include <asm/system.h>
 
 
 static struct clk *cpuclk;
 static struct clk *cpuclk;

+ 1 - 0
arch/avr32/mach-at32ap/intc.c

@@ -13,6 +13,7 @@
 #include <linux/irq.h>
 #include <linux/irq.h>
 #include <linux/platform_device.h>
 #include <linux/platform_device.h>
 #include <linux/syscore_ops.h>
 #include <linux/syscore_ops.h>
+#include <linux/export.h>
 
 
 #include <asm/io.h>
 #include <asm/io.h>
 
 

+ 1 - 0
arch/avr32/mach-at32ap/pio.c

@@ -10,6 +10,7 @@
 
 
 #include <linux/clk.h>
 #include <linux/clk.h>
 #include <linux/debugfs.h>
 #include <linux/debugfs.h>
+#include <linux/export.h>
 #include <linux/fs.h>
 #include <linux/fs.h>
 #include <linux/platform_device.h>
 #include <linux/platform_device.h>
 #include <linux/irq.h>
 #include <linux/irq.h>

+ 1 - 0
arch/avr32/mm/dma-coherent.c

@@ -8,6 +8,7 @@
 
 
 #include <linux/dma-mapping.h>
 #include <linux/dma-mapping.h>
 #include <linux/gfp.h>
 #include <linux/gfp.h>
+#include <linux/export.h>
 
 
 #include <asm/addrspace.h>
 #include <asm/addrspace.h>
 #include <asm/cacheflush.h>
 #include <asm/cacheflush.h>

+ 1 - 0
arch/blackfin/kernel/dma-mapping.c

@@ -12,6 +12,7 @@
 #include <linux/spinlock.h>
 #include <linux/spinlock.h>
 #include <linux/dma-mapping.h>
 #include <linux/dma-mapping.h>
 #include <linux/scatterlist.h>
 #include <linux/scatterlist.h>
+#include <linux/export.h>
 
 
 static spinlock_t dma_page_lock;
 static spinlock_t dma_page_lock;
 static unsigned long *dma_page;
 static unsigned long *dma_page;

+ 1 - 0
arch/blackfin/kernel/perf_event.c

@@ -24,6 +24,7 @@
  */
  */
 
 
 #include <linux/kernel.h>
 #include <linux/kernel.h>
+#include <linux/export.h>
 #include <linux/init.h>
 #include <linux/init.h>
 #include <linux/perf_event.h>
 #include <linux/perf_event.h>
 #include <asm/bfin_pfmon.h>
 #include <asm/bfin_pfmon.h>

+ 1 - 0
arch/blackfin/kernel/sys_bfin.c

@@ -41,6 +41,7 @@ asmlinkage void *sys_dma_memcpy(void *dest, const void *src, size_t len)
 
 
 #if defined(CONFIG_FB) || defined(CONFIG_FB_MODULE)
 #if defined(CONFIG_FB) || defined(CONFIG_FB_MODULE)
 #include <linux/fb.h>
 #include <linux/fb.h>
+#include <linux/export.h>
 unsigned long get_fb_unmapped_area(struct file *filp, unsigned long orig_addr,
 unsigned long get_fb_unmapped_area(struct file *filp, unsigned long orig_addr,
 	unsigned long len, unsigned long pgoff, unsigned long flags)
 	unsigned long len, unsigned long pgoff, unsigned long flags)
 {
 {

+ 1 - 0
arch/blackfin/mach-bf518/boards/ezbrd.c

@@ -7,6 +7,7 @@
  */
  */
 
 
 #include <linux/device.h>
 #include <linux/device.h>
+#include <linux/export.h>
 #include <linux/platform_device.h>
 #include <linux/platform_device.h>
 #include <linux/mtd/mtd.h>
 #include <linux/mtd/mtd.h>
 #include <linux/mtd/partitions.h>
 #include <linux/mtd/partitions.h>

+ 1 - 0
arch/blackfin/mach-bf527/boards/ad7160eval.c

@@ -7,6 +7,7 @@
  */
  */
 
 
 #include <linux/device.h>
 #include <linux/device.h>
+#include <linux/export.h>
 #include <linux/platform_device.h>
 #include <linux/platform_device.h>
 #include <linux/mtd/mtd.h>
 #include <linux/mtd/mtd.h>
 #include <linux/mtd/partitions.h>
 #include <linux/mtd/partitions.h>

+ 1 - 0
arch/blackfin/mach-bf527/boards/cm_bf527.c

@@ -801,6 +801,7 @@ static struct platform_device bfin_sport1_uart_device = {
 #if defined(CONFIG_KEYBOARD_GPIO) || defined(CONFIG_KEYBOARD_GPIO_MODULE)
 #if defined(CONFIG_KEYBOARD_GPIO) || defined(CONFIG_KEYBOARD_GPIO_MODULE)
 #include <linux/input.h>
 #include <linux/input.h>
 #include <linux/gpio_keys.h>
 #include <linux/gpio_keys.h>
+#include <linux/export.h>
 
 
 static struct gpio_keys_button bfin_gpio_keys_table[] = {
 static struct gpio_keys_button bfin_gpio_keys_table[] = {
 	{BTN_0, GPIO_PF14, 1, "gpio-keys: BTN0"},
 	{BTN_0, GPIO_PF14, 1, "gpio-keys: BTN0"},

+ 1 - 0
arch/blackfin/mach-bf527/boards/ezbrd.c

@@ -674,6 +674,7 @@ static struct platform_device bfin_sport1_uart_device = {
 #if defined(CONFIG_KEYBOARD_GPIO) || defined(CONFIG_KEYBOARD_GPIO_MODULE)
 #if defined(CONFIG_KEYBOARD_GPIO) || defined(CONFIG_KEYBOARD_GPIO_MODULE)
 #include <linux/input.h>
 #include <linux/input.h>
 #include <linux/gpio_keys.h>
 #include <linux/gpio_keys.h>
+#include <linux/export.h>
 
 
 static struct gpio_keys_button bfin_gpio_keys_table[] = {
 static struct gpio_keys_button bfin_gpio_keys_table[] = {
 	{BTN_0, GPIO_PG0, 1, "gpio-keys: BTN0"},
 	{BTN_0, GPIO_PG0, 1, "gpio-keys: BTN0"},

+ 1 - 0
arch/blackfin/mach-bf527/boards/ezkit.c

@@ -7,6 +7,7 @@
  */
  */
 
 
 #include <linux/device.h>
 #include <linux/device.h>
+#include <linux/export.h>
 #include <linux/platform_device.h>
 #include <linux/platform_device.h>
 #include <linux/mtd/mtd.h>
 #include <linux/mtd/mtd.h>
 #include <linux/mtd/partitions.h>
 #include <linux/mtd/partitions.h>

+ 1 - 0
arch/blackfin/mach-bf527/boards/tll6527m.c

@@ -8,6 +8,7 @@
  */
  */
 
 
 #include <linux/device.h>
 #include <linux/device.h>
+#include <linux/export.h>
 #include <linux/platform_device.h>
 #include <linux/platform_device.h>
 #include <linux/mtd/mtd.h>
 #include <linux/mtd/mtd.h>
 #include <linux/mtd/partitions.h>
 #include <linux/mtd/partitions.h>

+ 1 - 0
arch/blackfin/mach-bf537/boards/cm_bf537e.c

@@ -569,6 +569,7 @@ static struct platform_device bfin_sport1_uart_device = {
 
 
 #if defined(CONFIG_BFIN_MAC) || defined(CONFIG_BFIN_MAC_MODULE)
 #if defined(CONFIG_BFIN_MAC) || defined(CONFIG_BFIN_MAC_MODULE)
 #include <linux/bfin_mac.h>
 #include <linux/bfin_mac.h>
+#include <linux/export.h>
 static const unsigned short bfin_mac_peripherals[] = P_MII0;
 static const unsigned short bfin_mac_peripherals[] = P_MII0;
 
 
 static struct bfin_phydev_platform_data bfin_phydev_data[] = {
 static struct bfin_phydev_platform_data bfin_phydev_data[] = {

+ 1 - 0
arch/blackfin/mach-bf537/boards/cm_bf537u.c

@@ -534,6 +534,7 @@ static struct platform_device bfin_sport1_uart_device = {
 
 
 #if defined(CONFIG_BFIN_MAC) || defined(CONFIG_BFIN_MAC_MODULE)
 #if defined(CONFIG_BFIN_MAC) || defined(CONFIG_BFIN_MAC_MODULE)
 #include <linux/bfin_mac.h>
 #include <linux/bfin_mac.h>
+#include <linux/export.h>
 static const unsigned short bfin_mac_peripherals[] = P_MII0;
 static const unsigned short bfin_mac_peripherals[] = P_MII0;
 
 
 static struct bfin_phydev_platform_data bfin_phydev_data[] = {
 static struct bfin_phydev_platform_data bfin_phydev_data[] = {

+ 1 - 0
arch/blackfin/mach-bf537/boards/dnp5370.c

@@ -49,6 +49,7 @@ static struct platform_device rtc_device = {
 
 
 #if defined(CONFIG_BFIN_MAC) || defined(CONFIG_BFIN_MAC_MODULE)
 #if defined(CONFIG_BFIN_MAC) || defined(CONFIG_BFIN_MAC_MODULE)
 #include <linux/bfin_mac.h>
 #include <linux/bfin_mac.h>
+#include <linux/export.h>
 static const unsigned short bfin_mac_peripherals[] = P_RMII0;
 static const unsigned short bfin_mac_peripherals[] = P_RMII0;
 
 
 static struct bfin_phydev_platform_data bfin_phydev_data[] = {
 static struct bfin_phydev_platform_data bfin_phydev_data[] = {

+ 1 - 0
arch/blackfin/mach-bf537/boards/pnav10.c

@@ -100,6 +100,7 @@ static struct platform_device smc91x_device = {
 
 
 #if defined(CONFIG_BFIN_MAC) || defined(CONFIG_BFIN_MAC_MODULE)
 #if defined(CONFIG_BFIN_MAC) || defined(CONFIG_BFIN_MAC_MODULE)
 #include <linux/bfin_mac.h>
 #include <linux/bfin_mac.h>
+#include <linux/export.h>
 static const unsigned short bfin_mac_peripherals[] = P_RMII0;
 static const unsigned short bfin_mac_peripherals[] = P_RMII0;
 
 
 static struct bfin_phydev_platform_data bfin_phydev_data[] = {
 static struct bfin_phydev_platform_data bfin_phydev_data[] = {

+ 1 - 0
arch/blackfin/mach-bf537/boards/stamp.c

@@ -1992,6 +1992,7 @@ static struct adp8870_backlight_platform_data adp8870_pdata = {
 
 
 #if defined(CONFIG_BACKLIGHT_ADP8860) || defined(CONFIG_BACKLIGHT_ADP8860_MODULE)
 #if defined(CONFIG_BACKLIGHT_ADP8860) || defined(CONFIG_BACKLIGHT_ADP8860_MODULE)
 #include <linux/i2c/adp8860.h>
 #include <linux/i2c/adp8860.h>
+#include <linux/export.h>
 static struct led_info adp8860_leds[] = {
 static struct led_info adp8860_leds[] = {
 	{
 	{
 		.name = "adp8860-led7",
 		.name = "adp8860-led7",

+ 1 - 0
arch/blackfin/mach-bf537/boards/tcm_bf537.c

@@ -536,6 +536,7 @@ static struct platform_device bfin_sport1_uart_device = {
 
 
 #if defined(CONFIG_BFIN_MAC) || defined(CONFIG_BFIN_MAC_MODULE)
 #if defined(CONFIG_BFIN_MAC) || defined(CONFIG_BFIN_MAC_MODULE)
 #include <linux/bfin_mac.h>
 #include <linux/bfin_mac.h>
+#include <linux/export.h>
 static const unsigned short bfin_mac_peripherals[] = P_MII0;
 static const unsigned short bfin_mac_peripherals[] = P_MII0;
 
 
 static struct bfin_phydev_platform_data bfin_phydev_data[] = {
 static struct bfin_phydev_platform_data bfin_phydev_data[] = {

+ 1 - 0
arch/blackfin/mach-common/cpufreq.c

@@ -7,6 +7,7 @@
  */
  */
 
 
 #include <linux/kernel.h>
 #include <linux/kernel.h>
+#include <linux/module.h>
 #include <linux/types.h>
 #include <linux/types.h>
 #include <linux/init.h>
 #include <linux/init.h>
 #include <linux/cpufreq.h>
 #include <linux/cpufreq.h>

+ 1 - 0
arch/blackfin/mm/init.c

@@ -8,6 +8,7 @@
 #include <linux/swap.h>
 #include <linux/swap.h>
 #include <linux/bootmem.h>
 #include <linux/bootmem.h>
 #include <linux/uaccess.h>
 #include <linux/uaccess.h>
+#include <linux/export.h>
 #include <asm/bfin-global.h>
 #include <asm/bfin-global.h>
 #include <asm/pda.h>
 #include <asm/pda.h>
 #include <asm/cplbinit.h>
 #include <asm/cplbinit.h>

+ 1 - 0
arch/ia64/hp/common/hwsw_iommu.c

@@ -15,6 +15,7 @@
 #include <linux/device.h>
 #include <linux/device.h>
 #include <linux/dma-mapping.h>
 #include <linux/dma-mapping.h>
 #include <linux/swiotlb.h>
 #include <linux/swiotlb.h>
+#include <linux/export.h>
 #include <asm/machvec.h>
 #include <asm/machvec.h>
 
 
 extern struct dma_map_ops sba_dma_ops, swiotlb_dma_ops;
 extern struct dma_map_ops sba_dma_ops, swiotlb_dma_ops;

部分文件因为文件数量过多而无法显示