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

Unified · Split

2057 files
  1. arch/alpha/kernel/core_irongate.c +1 −0
  2. arch/alpha/kernel/pci-sysfs.c +1 −0
  3. arch/alpha/kernel/pci_iommu.c +1 −0
  4. arch/alpha/kernel/setup.c +1 −0
  5. arch/arm/common/it8152.c +1 −0
  6. arch/arm/common/scoop.c +1 −0
  7. arch/arm/kernel/armksyms.c +1 −1
  8. arch/arm/kernel/bios32.c +1 −1
  9. arch/arm/kernel/devtree.c +1 −1
  10. arch/arm/kernel/elf.c +1 −1
  11. arch/arm/kernel/etm.c +1 −0
  12. arch/arm/kernel/io.c +1 −1
  13. arch/arm/kernel/irq.c +0 −1
  14. arch/arm/kernel/leds.c +2 −1
  15. arch/arm/kernel/perf_event.c +1 −1
  16. arch/arm/kernel/pj4-cp0.c +0 −1
  17. arch/arm/kernel/process.c +1 −1
  18. arch/arm/kernel/ptrace.c +1 −0
  19. arch/arm/kernel/return_address.c +1 −1
  20. arch/arm/kernel/setup.c +1 −1
  21. arch/arm/kernel/stacktrace.c +1 −1
  22. arch/arm/kernel/sys_arm.c +1 −1
  23. arch/arm/kernel/time.c +1 −1
  24. arch/arm/kernel/unwind.c +1 −1
  25. arch/arm/kernel/xscale-cp0.c +0 −1
  26. arch/arm/mach-at91/cpuidle.c +1 −0
  27. arch/arm/mach-bcmring/dma.c +1 −0
  28. arch/arm/mach-bcmring/mm.c +1 −0
  29. arch/arm/mach-davinci/board-dm644x-evm.c +1 −0
  30. arch/arm/mach-davinci/board-dm646x-evm.c +1 −0
  31. arch/arm/mach-davinci/cdce949.c +1 −0
  32. arch/arm/mach-davinci/cpufreq.c +1 −0
  33. arch/arm/mach-davinci/cpuidle.c +1 −0
  34. arch/arm/mach-ep93xx/core.c +1 −0
  35. arch/arm/mach-exynos/dev-sysmmu.c +1 −0
  36. arch/arm/mach-imx/mach-mx31lilly.c +1 −0
  37. arch/arm/mach-imx/mach-mx31lite.c +1 −0
  38. arch/arm/mach-imx/mach-mx31moboard.c +1 −0
  39. arch/arm/mach-iop13xx/pci.c +1 −0
  40. arch/arm/mach-ixp2000/core.c +1 −0
  41. arch/arm/mach-ixp4xx/common-pci.c +1 −0
  42. arch/arm/mach-ixp4xx/common.c +1 −0
  43. arch/arm/mach-kirkwood/cpuidle.c +1 −0
  44. arch/arm/mach-msm/io.c +1 −0
  45. arch/arm/mach-netx/xc.c +1 −0
  46. arch/arm/mach-omap1/board-ams-delta.c +1 −0
  47. arch/arm/mach-omap1/board-sx1.c +1 −0
  48. arch/arm/mach-omap1/board-voiceblue.c +1 −0
  49. arch/arm/mach-omap1/mailbox.c +1 −0
  50. arch/arm/mach-omap2/board-omap3evm.c +1 −0
  51. arch/arm/mach-omap2/clockdomain.c +1 −0
  52. arch/arm/mach-omap2/display.c +1 −0
  53. arch/arm/mach-omap2/gpmc-onenand.c +1 −0
  54. arch/arm/mach-omap2/pm.c +1 −0
  55. arch/arm/mach-omap2/prcm.c +1 −0
  56. arch/arm/mach-omap2/usb-tusb6010.c +2 −0
  57. arch/arm/mach-omap2/voltage.c +1 −0
  58. arch/arm/mach-pxa/colibri-pxa270.c +1 −0
  59. arch/arm/mach-pxa/corgi.c +1 −0
  60. arch/arm/mach-pxa/poodle.c +1 −0
  61. arch/arm/mach-pxa/spitz.c +1 −0
  62. arch/arm/mach-pxa/trizeps4.c +1 −0
  63. arch/arm/mach-s3c2410/mach-h1940.c +1 −0
  64. arch/arm/mach-s3c64xx/dev-audio.c +1 −0
  65. arch/arm/mach-sa1100/collie.c +1 −0
  66. arch/arm/mach-sa1100/jornada720.c +1 −0
  67. arch/arm/mach-shmobile/clock.c +1 −0
  68. arch/arm/mach-tegra/pcie.c +1 −0
  69. arch/arm/mm/fault-armv.c +0 −1
  70. arch/arm/mm/init.c +1 −0
  71. arch/arm/plat-iop/gpio.c +1 −0
  72. arch/arm/plat-iop/time.c +1 −0
  73. arch/arm/plat-omap/clock.c +1 −0
  74. arch/arm/plat-omap/mailbox.c +1 −0
  75. arch/arm/plat-samsung/dev-backlight.c +1 −0
  76. arch/arm/plat-samsung/platformdata.c +1 −0
  77. arch/arm/vfp/vfpmodule.c +0 −1
  78. arch/avr32/mach-at32ap/clock.c +1 −0
  79. arch/avr32/mach-at32ap/cpufreq.c +1 −0
  80. arch/avr32/mach-at32ap/intc.c +1 −0
  81. arch/avr32/mach-at32ap/pio.c +1 −0
  82. arch/avr32/mm/dma-coherent.c +1 −0
  83. arch/blackfin/kernel/dma-mapping.c +1 −0
  84. arch/blackfin/kernel/perf_event.c +1 −0
  85. arch/blackfin/kernel/sys_bfin.c +1 −0
  86. arch/blackfin/mach-bf518/boards/ezbrd.c +1 −0
  87. arch/blackfin/mach-bf527/boards/ad7160eval.c +1 −0
  88. arch/blackfin/mach-bf527/boards/cm_bf527.c +1 −0
  89. arch/blackfin/mach-bf527/boards/ezbrd.c +1 −0
  90. arch/blackfin/mach-bf527/boards/ezkit.c +1 −0
  91. arch/blackfin/mach-bf527/boards/tll6527m.c +1 −0
  92. arch/blackfin/mach-bf537/boards/cm_bf537e.c +1 −0
  93. arch/blackfin/mach-bf537/boards/cm_bf537u.c +1 −0
  94. arch/blackfin/mach-bf537/boards/dnp5370.c +1 −0
  95. arch/blackfin/mach-bf537/boards/pnav10.c +1 −0
  96. arch/blackfin/mach-bf537/boards/stamp.c +1 −0
  97. arch/blackfin/mach-bf537/boards/tcm_bf537.c +1 −0
  98. arch/blackfin/mach-common/cpufreq.c +1 −0
  99. arch/blackfin/mm/init.c +1 −0
  100. arch/ia64/hp/common/hwsw_iommu.c +1 −0
  101. arch/ia64/kernel/dma-mapping.c +1 −0
  102. arch/ia64/kernel/topology.c +1 −0
  103. arch/ia64/pci/pci.c +1 −0
  104. arch/ia64/sn/kernel/io_acpi_init.c +1 −0
  105. arch/ia64/sn/kernel/io_init.c +1 −0
  106. arch/ia64/sn/pci/pcibr/pcibr_dma.c +1 −0
  107. arch/ia64/sn/pci/pcibr/pcibr_provider.c +1 −0
  108. arch/ia64/sn/pci/tioca_provider.c +1 −0
  109. arch/ia64/xen/hypervisor.c +1 −0
  110. arch/m68k/atari/time.c +1 −0
  111. arch/m68k/kernel/dma_mm.c +1 −0
  112. arch/m68k/kernel/dma_no.c +1 −0
  113. arch/microblaze/kernel/dma.c +1 −0
  114. arch/microblaze/kernel/irq.c +1 −0
  115. arch/microblaze/mm/init.c +1 −0
  116. arch/microblaze/pci/iomap.c +1 −0
  117. arch/microblaze/pci/pci-common.c +1 −0
  118. arch/mips/bcm47xx/gpio.c +1 −0
  119. arch/mips/bcm47xx/setup.c +1 −0
  120. arch/mips/cavium-octeon/csrc-octeon.c +1 −0
  121. arch/mips/cavium-octeon/dma-octeon.c +1 −0
  122. arch/mips/cavium-octeon/flash_setup.c +1 −0
  123. arch/mips/kernel/8250-platform.c +0 −1
  124. arch/mips/kernel/cpu-probe.c +2 −1
  125. arch/mips/kernel/i8253.c +1 −1
  126. arch/mips/kernel/init_task.c +1 −1
  127. arch/mips/kernel/irq-msc01.c +0 −1
  128. arch/mips/kernel/irq.c +0 −1
  129. arch/mips/kernel/mips-mt.c +1 −1
  130. arch/mips/kernel/mips_ksyms.c +1 −1
  131. arch/mips/kernel/module.c +0 −1
  132. arch/mips/kernel/process.c +1 −1
  133. arch/mips/kernel/prom.c +1 −1
  134. arch/mips/kernel/reset.c +1 −1
  135. arch/mips/kernel/rtlx.c +0 −1
  136. arch/mips/kernel/setup.c +1 −1
  137. arch/mips/kernel/spinlock_test.c +1 −1
  138. arch/mips/kernel/stacktrace.c +1 −1
  139. arch/mips/kernel/time.c +1 −1
  140. arch/mips/kernel/traps.c +0 −1
  141. arch/mips/kernel/unaligned.c +0 −1
  142. arch/mips/kernel/vpe.c +0 −1
  143. arch/mips/loongson/common/platform.c +1 −0
  144. arch/mips/pci/pci-ip27.c +1 −0
  145. arch/mips/pci/pci.c +1 −0
  146. arch/mips/powertv/pci/fixup-powertv.c +1 −0
  147. arch/mips/powertv/powertv-usb.c +1 −0
  148. arch/mips/rb532/gpio.c +1 −0
  149. arch/mips/rb532/setup.c +1 −0
  150. arch/mips/txx9/generic/spi_eeprom.c +1 −0
  151. arch/mips/txx9/rbtx4939/setup.c +1 −0
  152. arch/mips/vr41xx/common/giu.c +1 −0
  153. arch/mips/vr41xx/common/rtc.c +1 −0
  154. arch/parisc/kernel/drivers.c +1 −0
  155. arch/parisc/kernel/pci-dma.c +1 −0
  156. arch/parisc/kernel/setup.c +1 −0
  157. arch/parisc/lib/iomap.c +1 −0
  158. arch/powerpc/include/asm/lv1call.h +1 −0
  159. arch/powerpc/include/asm/machdep.h +1 −0
  160. arch/powerpc/include/asm/spu.h +1 −0
  161. arch/powerpc/kernel/btext.c +1 −1
  162. arch/powerpc/kernel/clock.c +1 −1
  163. arch/powerpc/kernel/cputable.c +1 −1
  164. arch/powerpc/kernel/crash.c +1 −0
  165. arch/powerpc/kernel/dma-iommu.c +1 −0
  166. arch/powerpc/kernel/dma.c +1 −0
  167. arch/powerpc/kernel/firmware.c +2 −1
  168. arch/powerpc/kernel/hw_breakpoint.c +0 −1
  169. arch/powerpc/kernel/ibmebus.c +2 −0
  170. arch/powerpc/kernel/init_task.c +1 −1
  171. arch/powerpc/kernel/io-workarounds.c +1 −0
  172. arch/powerpc/kernel/io.c +1 −1
  173. arch/powerpc/kernel/iomap.c +1 −0
  174. arch/powerpc/kernel/irq.c +1 −1
  175. arch/powerpc/kernel/isa-bridge.c +1 −0
  176. arch/powerpc/kernel/kvm.c +1 −0
  177. arch/powerpc/kernel/module.c +0 −1
  178. arch/powerpc/kernel/of_platform.c +1 −1
  179. arch/powerpc/kernel/paca.c +1 −1
  180. arch/powerpc/kernel/pci-common.c +1 −0
  181. arch/powerpc/kernel/pci_32.c +1 −0
  182. arch/powerpc/kernel/pci_64.c +1 −0
  183. arch/powerpc/kernel/pci_dn.c +1 −0
  184. arch/powerpc/kernel/pci_of_scan.c +1 −0
  185. arch/powerpc/kernel/pmc.c +1 −1
  186. arch/powerpc/kernel/ppc_ksyms.c +1 −1
  187. arch/powerpc/kernel/process.c +1 −1
  188. arch/powerpc/kernel/prom.c +1 −1
  189. arch/powerpc/kernel/prom_parse.c +0 −1
  190. arch/powerpc/kernel/ptrace.c +0 −3
  191. arch/powerpc/kernel/rtas.c +1 −1
  192. arch/powerpc/kernel/setup-common.c +1 −1
  193. arch/powerpc/kernel/setup_64.c +1 −1
  194. arch/powerpc/kernel/signal_64.c +0 −1
  195. arch/powerpc/kernel/smp.c +1 −1
  196. arch/powerpc/kernel/stacktrace.c +1 −1
  197. arch/powerpc/kernel/swsusp_64.c +1 −0
  198. arch/powerpc/kernel/sysfs.c +1 −1
  199. arch/powerpc/kernel/time.c +1 −1
  200. arch/powerpc/kernel/vdso.c +0 −1
  201. arch/powerpc/kernel/vio.c +2 −1
  202. arch/powerpc/kvm/44x.c +1 −0
  203. arch/powerpc/kvm/book3s.c +1 −0
  204. arch/powerpc/kvm/book3s_exports.c +1 −1
  205. arch/powerpc/kvm/book3s_hv.c +1 −0
  206. arch/powerpc/kvm/book3s_hv_builtin.c +1 −0
  207. arch/powerpc/kvm/book3s_pr.c +1 −0
  208. arch/powerpc/kvm/powerpc.c +0 −1
  209. arch/powerpc/lib/checksum_wrappers_64.c +1 −1
  210. arch/powerpc/lib/devres.c +1 −1
  211. arch/powerpc/lib/locks.c +1 −1
  212. arch/powerpc/lib/rheap.c +1 −1
  213. arch/powerpc/mm/dma-noncoherent.c +1 −0
  214. arch/powerpc/mm/hash_utils_64.c +1 −0
  215. arch/powerpc/mm/mem.c +1 −1
  216. arch/powerpc/mm/mmu_context_hash32.c +1 −0
  217. arch/powerpc/mm/mmu_context_hash64.c +1 −1
  218. arch/powerpc/mm/numa.c +1 −1
  219. arch/powerpc/mm/pgtable_64.c +1 −0
  220. arch/powerpc/mm/slice.c +1 −1
  221. arch/powerpc/mm/tlb_hash32.c +1 −0
  222. arch/powerpc/mm/tlb_nohash.c +1 −0
  223. arch/powerpc/platforms/44x/warp.c +1 −0
  224. arch/powerpc/platforms/512x/clock.c +1 −0
  225. arch/powerpc/platforms/52xx/mpc52xx_common.c +1 −0
  226. arch/powerpc/platforms/52xx/mpc52xx_gpt.c +1 −0
  227. arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c +1 −0
  228. arch/powerpc/platforms/83xx/suspend.c +1 −0
  229. arch/powerpc/platforms/85xx/mpc85xx_cds.c +0 −1
  230. arch/powerpc/platforms/85xx/mpc85xx_mds.c +0 −1
  231. arch/powerpc/platforms/85xx/sbc8548.c +0 −1
  232. arch/powerpc/platforms/86xx/gef_gpio.c +1 −0
  233. arch/powerpc/platforms/8xx/tqm8xx_setup.c +0 −1
  234. arch/powerpc/platforms/cell/axon_msi.c +1 −0
  235. arch/powerpc/platforms/cell/beat.c +1 −1
  236. arch/powerpc/platforms/cell/beat_spu_priv1.c +0 −2
  237. arch/powerpc/platforms/cell/beat_wrapper.h +1 −0
  238. arch/powerpc/platforms/cell/cbe_cpufreq.c +1 −0
  239. arch/powerpc/platforms/cell/cbe_cpufreq_pmi.c +1 −0
  240. arch/powerpc/platforms/cell/cbe_powerbutton.c +1 −0
  241. arch/powerpc/platforms/cell/cbe_regs.c +1 −1
  242. arch/powerpc/platforms/cell/celleb_setup.c +1 −0
  243. arch/powerpc/platforms/cell/cpufreq_spudemand.c +1 −0
  244. arch/powerpc/platforms/cell/interrupt.c +1 −1
  245. arch/powerpc/platforms/cell/pmu.c +1 −0
  246. arch/powerpc/platforms/cell/qpace_setup.c +1 −0
  247. arch/powerpc/platforms/cell/setup.c +1 −0
  248. arch/powerpc/platforms/cell/smp.c +0 −1
  249. arch/powerpc/platforms/cell/spu_callbacks.c +1 −1
  250. arch/powerpc/platforms/cell/spu_fault.c +1 −1
  251. arch/powerpc/platforms/cell/spu_manage.c +1 −1
  252. arch/powerpc/platforms/cell/spu_notify.c +2 −1
  253. arch/powerpc/platforms/cell/spu_priv1_mmio.c +0 −1
  254. arch/powerpc/platforms/cell/spufs/backing_ops.c +0 −1
  255. arch/powerpc/platforms/cell/spufs/context.c +1 −1
  256. arch/powerpc/platforms/cell/spufs/coredump.c +0 −1
  257. arch/powerpc/platforms/cell/spufs/fault.c +0 −1
  258. arch/powerpc/platforms/cell/spufs/file.c +1 −1
  259. arch/powerpc/platforms/cell/spufs/hw_ops.c +0 −1
  260. arch/powerpc/platforms/cell/spufs/sched.c +0 −1
  261. arch/powerpc/platforms/cell/spufs/switch.c +1 −1
  262. arch/powerpc/platforms/cell/spufs/syscalls.c +1 −1
  263. arch/powerpc/platforms/embedded6xx/holly.c +1 −0
  264. arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c +1 −0
  265. arch/powerpc/platforms/iseries/hvlpconfig.c +1 −1
  266. arch/powerpc/platforms/iseries/iommu.c +1 −1
  267. arch/powerpc/platforms/iseries/ksyms.c +1 −1
  268. arch/powerpc/platforms/iseries/lpardata.c +0 −1
  269. arch/powerpc/platforms/iseries/lpevents.c +1 −1
  270. arch/powerpc/platforms/iseries/mf.c +1 −0
  271. arch/powerpc/platforms/iseries/pci.c +0 −1
  272. arch/powerpc/platforms/iseries/setup.c +1 −0
  273. arch/powerpc/platforms/iseries/smp.c +0 −1
  274. arch/powerpc/platforms/iseries/vio.c +1 −1
  275. arch/powerpc/platforms/iseries/viopath.c +1 −1
  276. arch/powerpc/platforms/maple/setup.c +1 −0
  277. arch/powerpc/platforms/pasemi/cpufreq.c +1 −0
  278. arch/powerpc/platforms/pasemi/dma_lib.c +2 −1
  279. arch/powerpc/platforms/pasemi/setup.c +1 −0
  280. arch/powerpc/platforms/powermac/backlight.c +1 −0
  281. arch/powerpc/platforms/powermac/feature.c +1 −0
  282. arch/powerpc/platforms/powermac/low_i2c.c +1 −1
  283. arch/powerpc/platforms/powermac/nvram.c +1 −1
  284. arch/powerpc/platforms/powermac/pic.c +0 −1
  285. arch/powerpc/platforms/powermac/setup.c +1 −0
  286. arch/powerpc/platforms/ps3/exports.c +0 −2
  287. arch/powerpc/platforms/ps3/interrupt.c +1 −1
  288. arch/powerpc/platforms/ps3/mm.c +1 −1
  289. arch/powerpc/platforms/ps3/os-area.c +1 −0
  290. arch/powerpc/platforms/ps3/setup.c +1 −0
  291. arch/powerpc/platforms/ps3/spu.c +1 −0
  292. arch/powerpc/platforms/ps3/system-bus.c +1 −1
  293. arch/powerpc/platforms/pseries/eeh.c +2 −0
  294. arch/powerpc/platforms/pseries/eeh_event.c +1 −0
  295. arch/powerpc/platforms/pseries/eeh_sysfs.c +1 −0
  296. arch/powerpc/platforms/pseries/hotplug-cpu.c +1 −0
  297. arch/powerpc/platforms/pseries/hvconsole.c +2 −1
  298. arch/powerpc/platforms/pseries/io_event_irq.c +1 −1
  299. arch/powerpc/platforms/pseries/iommu.c +1 −0
  300. arch/powerpc/platforms/pseries/lpar.c +1 −0
  301. arch/powerpc/platforms/pseries/mobility.c +1 −0
  302. arch/powerpc/platforms/pseries/pci_dlpar.c +1 −0
  303. arch/powerpc/platforms/pseries/plpar_wrappers.h +3 −0
  304. arch/powerpc/platforms/pseries/setup.c +1 −1
  305. arch/powerpc/platforms/pseries/smp.c +0 −1
  306. arch/powerpc/platforms/pseries/suspend.c +1 −0
  307. arch/powerpc/sysdev/bestcomm/sram.c +1 −1
  308. arch/powerpc/sysdev/cpm_common.c +1 −0
  309. arch/powerpc/sysdev/dcr.c +1 −0
  310. arch/powerpc/sysdev/fsl_gtm.c +1 −0
  311. arch/powerpc/sysdev/fsl_lbc.c +2 −1
  312. arch/powerpc/sysdev/fsl_pmc.c +1 −0
  313. arch/powerpc/sysdev/fsl_rio.c +1 −1
  314. arch/powerpc/sysdev/fsl_soc.c +1 −1
  315. arch/powerpc/sysdev/mpc5xxx_clocks.c +1 −0
  316. arch/powerpc/sysdev/mpc8xx_pic.c +0 −1
  317. arch/powerpc/sysdev/mv64x60_pci.c +1 −0
  318. arch/powerpc/sysdev/pmi.c +1 −0
  319. arch/powerpc/sysdev/ppc4xx_msi.c +1 −0
  320. arch/powerpc/sysdev/qe_lib/gpio.c +1 −0
  321. arch/powerpc/sysdev/qe_lib/ucc.c +1 −1
  322. arch/powerpc/sysdev/qe_lib/ucc_fast.c +1 −1
  323. arch/powerpc/sysdev/qe_lib/ucc_slow.c +1 −1
  324. arch/powerpc/sysdev/qe_lib/usb.c +1 −0
  325. arch/powerpc/sysdev/rtc_cmos_setup.c +1 −0
  326. arch/powerpc/sysdev/scom.c +1 −0
  327. arch/powerpc/sysdev/simple_gpio.c +0 −1
  328. arch/powerpc/sysdev/tsi108_dev.c +1 −1
  329. arch/powerpc/xmon/xmon.c +1 −1
  330. arch/s390/crypto/sha_common.c +1 −0
  331. arch/s390/mm/init.c +1 −0
  332. arch/sh/drivers/dma/dma-sysfs.c +1 −0
  333. arch/sh/drivers/pci/pci.c +1 −0
  334. arch/sh/kernel/cpu/shmobile/cpuidle.c +1 −0
  335. arch/sh/kernel/perf_event.c +1 −0
  336. arch/sh/kernel/topology.c +1 −0
  337. arch/sh/mm/init.c +1 −0
  338. arch/sparc/include/asm/termios.h +0 −1
  339. arch/sparc/kernel/apc.c +1 −0
  340. arch/sparc/kernel/auxio_32.c +1 −0
  341. arch/sparc/kernel/btext.c +0 −1
  342. arch/sparc/kernel/central.c +1 −0
  343. arch/sparc/kernel/cpu.c +1 −1
  344. arch/sparc/kernel/cpumap.c +1 −1
  345. arch/sparc/kernel/dma.c +0 −1
  346. arch/sparc/kernel/ebus.c +1 −1
  347. arch/sparc/kernel/hvapi.c +1 −1
  348. arch/sparc/kernel/idprom.c +1 −1
  349. arch/sparc/kernel/iommu.c +1 −1
  350. arch/sparc/kernel/irq_32.c +1 −0
  351. arch/sparc/kernel/irq_64.c +0 −1
  352. arch/sparc/kernel/ldc.c +1 −1
  353. arch/sparc/kernel/leon_kernel.c +0 −1
  354. arch/sparc/kernel/leon_pci.c +1 −0
  355. arch/sparc/kernel/leon_pci_grpci2.c +1 −1
  356. arch/sparc/kernel/mdesc.c +2 −0
  357. arch/sparc/kernel/nmi.c +1 −1
  358. arch/sparc/kernel/of_device_32.c +0 −1
  359. arch/sparc/kernel/of_device_64.c +2 −1
  360. arch/sparc/kernel/of_device_common.c +1 −1
  361. arch/sparc/kernel/pci.c +1 −1
  362. arch/sparc/kernel/pci_fire.c +1 −0
  363. arch/sparc/kernel/pci_psycho.c +1 −0
  364. arch/sparc/kernel/pci_sabre.c +1 −0
  365. arch/sparc/kernel/pci_schizo.c +1 −0
  366. arch/sparc/kernel/pci_sun4v.c +1 −0
  367. arch/sparc/kernel/pcic.c +1 −0
  368. arch/sparc/kernel/pcr.c +2 −1
  369. arch/sparc/kernel/pmc.c +1 −0
  370. arch/sparc/kernel/power.c +1 −1
  371. arch/sparc/kernel/process_64.c +1 −1
  372. arch/sparc/kernel/prom_32.c +0 −1
  373. arch/sparc/kernel/prom_64.c +0 −1
  374. arch/sparc/kernel/prom_common.c +1 −1
  375. arch/sparc/kernel/reboot.c +1 −1
  376. arch/sparc/kernel/sbus.c +1 −0
  377. arch/sparc/kernel/setup_32.c +1 −0
  378. arch/sparc/kernel/smp_64.c +1 −1
  379. arch/sparc/kernel/sparc_ksyms_64.c +1 −1
  380. arch/sparc/kernel/stacktrace.c +1 −1
  381. arch/sparc/kernel/sys_sparc32.c +0 −1
  382. arch/sparc/kernel/sys_sparc_64.c +1 −1
  383. arch/sparc/kernel/time_64.c +1 −1
  384. arch/sparc/kernel/traps_32.c +1 −0
  385. arch/sparc/kernel/unaligned_32.c +0 −1
  386. arch/sparc/kernel/vio.c +1 −0
  387. arch/sparc/kernel/viohs.c +1 −1
  388. arch/sparc/mm/fault_32.c +0 −1
  389. arch/sparc/mm/generic_32.c +1 −0
  390. arch/sparc/mm/generic_64.c +1 −0
  391. arch/sparc/mm/highmem.c +1 −0
  392. arch/sparc/mm/hugetlbpage.c +0 −1
  393. arch/unicore32/mm/init.c +1 −0
  394. arch/x86/crypto/aes_glue.c +1 −0
  395. arch/x86/crypto/aesni-intel_glue.c +1 −0
  396. arch/x86/kernel/cpu/amd.c +1 −0
  397. arch/x86/kernel/cpu/mcheck/mce-apei.c +1 −0
  398. arch/x86/kernel/cpu/mcheck/mce.c +1 −0
  399. arch/x86/kernel/cpu/mcheck/therm_throt.c +1 −0
  400. arch/x86/kernel/cpu/perf_event_intel.c +1 −0
  401. arch/x86/kernel/devicetree.c +1 −0
  402. arch/x86/kernel/e820.c +1 −0
  403. arch/x86/kernel/hpet.c +1 −0
  404. arch/x86/kernel/irq.c +1 −0
  405. arch/x86/kernel/nmi.c +1 −0
  406. arch/x86/kernel/pci-dma.c +1 −0
  407. arch/x86/kernel/probe_roms.c +2 −2
  408. arch/x86/kernel/rtc.c +1 −0
  409. arch/x86/kernel/smp.c +1 −0
  410. arch/x86/kernel/tboot.c +1 −0
  411. arch/x86/kernel/time.c +1 −0
  412. arch/x86/kernel/topology.c +1 −0
  413. arch/x86/kernel/vsyscall_64.c +1 −0
  414. arch/x86/lguest/boot.c +1 −0
  415. arch/x86/pci/i386.c +1 −0
  416. arch/x86/pci/legacy.c +1 −0
  417. arch/x86/platform/efi/efi.c +1 −0
  418. arch/x86/platform/efi/efi_32.c +1 −0
  419. arch/x86/platform/mrst/vrtc.c +1 −0
  420. arch/x86/platform/olpc/olpc-xo1-pm.c +1 −0
  421. arch/x86/platform/uv/bios_uv.c +1 −0
  422. arch/x86/power/cpu.c +1 −0
  423. arch/x86/video/fbdev.c +1 −0
  424. block/blk-integrity.c +1 −0
  425. block/bsg-lib.c +1 −1
  426. block/ioctl.c +1 −0
  427. crypto/async_tx/async_memcpy.c +1 −0
  428. crypto/async_tx/async_pq.c +1 −0
  429. crypto/async_tx/async_raid6_recov.c +1 −0
  430. crypto/async_tx/async_tx.c +1 −0
  431. crypto/async_tx/async_xor.c +1 −0
  432. crypto/async_tx/raid6test.c +1 −0
  433. crypto/crypto_wq.c +1 −0
  434. crypto/md4.c +1 −0
  435. crypto/proc.c +1 −0
  436. crypto/vmac.c +1 −0
  437. crypto/xcbc.c +1 −0
  438. drivers/acpi/acpica/evxface.c +1 −0
  439. drivers/acpi/acpica/evxfevnt.c +1 −0
  440. drivers/acpi/acpica/evxfgpe.c +1 −0
  441. drivers/acpi/acpica/evxfregn.c +1 −0
  442. drivers/acpi/acpica/hwsleep.c +1 −0
  443. drivers/acpi/acpica/hwtimer.c +1 −0
  444. drivers/acpi/acpica/hwxface.c +1 −0
  445. drivers/acpi/acpica/nsxfeval.c +1 −0
  446. drivers/acpi/acpica/nsxfname.c +1 −0
  447. drivers/acpi/acpica/nsxfobj.c +1 −0
  448. drivers/acpi/acpica/rsxface.c +1 −0
  449. drivers/acpi/acpica/tbxface.c +1 −0
  450. drivers/acpi/acpica/utdebug.c +1 −0
  451. drivers/acpi/acpica/utdecode.c +1 −0
  452. drivers/acpi/acpica/utglobal.c +1 −0
  453. drivers/acpi/acpica/utxface.c +1 −0
  454. drivers/acpi/acpica/utxferror.c +1 −0
  455. drivers/acpi/atomicio.c +1 −1
  456. drivers/acpi/blacklist.c +0 −1
  457. drivers/acpi/debugfs.c +1 −0
  458. drivers/acpi/ec_sys.c +1 −0
  459. drivers/acpi/event.c +1 −0
  460. drivers/acpi/glue.c +1 −0
  461. drivers/acpi/proc.c +1 −0
  462. drivers/acpi/processor_core.c +1 −0
  463. drivers/acpi/sbshc.c +1 −0
  464. drivers/acpi/video_detect.c +1 −0
  465. drivers/ata/libata-eh.c +1 −0
  466. drivers/ata/libata-pmp.c +1 −0
  467. drivers/ata/libata-scsi.c +1 −0
  468. drivers/ata/libata-sff.c +1 −0
  469. drivers/base/base.h +1 −0
  470. drivers/base/dma-coherent.c +1 −0
  471. drivers/base/dma-mapping.c +1 −0
  472. drivers/base/hypervisor.c +1 −0
  473. drivers/base/power/common.c +1 −1
  474. drivers/base/power/generic_ops.c +1 −0
  475. drivers/base/power/main.c +1 −0
  476. drivers/base/power/qos.c +1 −0
  477. drivers/base/power/runtime.c +1 −0
  478. drivers/base/power/sysfs.c +1 −0
  479. drivers/base/power/trace.c +1 −0
  480. drivers/base/power/wakeup.c +1 −0
  481. drivers/base/regmap/regcache.c +1 −0
  482. drivers/base/transport_class.c +1 −0
  483. drivers/bcma/core.c +1 −0
  484. drivers/bcma/driver_chipcommon.c +1 −0
  485. drivers/bcma/driver_chipcommon_pmu.c +1 −0
  486. drivers/bcma/driver_pci.c +1 −0
  487. drivers/bcma/host_pci.c +1 −0
  488. drivers/bcma/main.c +1 −0
  489. drivers/block/aoe/aoeblk.c +1 −0
  490. drivers/block/aoe/aoechr.c +1 −0
  491. drivers/block/ps3disk.c +1 −0
  492. drivers/block/ps3vram.c +1 −0
  493. drivers/block/virtio_blk.c +1 −0
  494. drivers/bluetooth/btmrvl_main.c +2 −0
  495. drivers/bluetooth/btmrvl_sdio.c +1 −0
  496. drivers/bluetooth/btwilink.c +1 −0
  497. drivers/char/hw_random/virtio-rng.c +1 −0
  498. drivers/char/mem.c +1 −0
  499. drivers/char/ps3flash.c +1 −0
  500. drivers/char/ramoops.c +1 −0
  501. drivers/char/ttyprintk.c +1 −0
  502. drivers/char/virtio_console.c +1 −0
  503. drivers/clocksource/sh_cmt.c +1 −0
  504. drivers/clocksource/sh_mtu2.c +1 −0
  505. drivers/clocksource/sh_tmu.c +1 −0
  506. drivers/cpufreq/cpufreq_stats.c +1 −0
  507. drivers/cpufreq/s3c64xx-cpufreq.c +1 −0
  508. drivers/cpuidle/cpuidle.c +1 −0
  509. drivers/cpuidle/governors/ladder.c +1 −1
  510. drivers/cpuidle/governors/menu.c +1 −0
  511. drivers/crypto/mv_cesa.c +1 −0
  512. drivers/dca/dca-core.c +1 −0
  513. drivers/dca/dca-sysfs.c +1 −0
  514. drivers/dma/imx-dma.c +1 −0
  515. drivers/dma/imx-sdma.c +1 −0
  516. drivers/dma/intel_mid_dma.c +1 −0
  517. drivers/dma/ipu/ipu_idmac.c +1 −0
  518. drivers/dma/ste_dma40.c +1 −0
  519. drivers/edac/mce_amd_inj.c +1 −0
  520. drivers/firewire/core-iso.c +1 −0
  521. drivers/firmware/google/gsmi.c +1 −0
  522. drivers/gpio/gpio-74x164.c +1 −0
  523. drivers/gpio/gpio-ep93xx.c +1 −0
  524. drivers/gpio/gpio-mc33880.c +1 −0
  525. drivers/gpio/gpio-mcp23s08.c +1 −0
  526. drivers/gpio/gpio-ml-ioh.c +1 −0
  527. drivers/gpio/gpio-mpc5200.c +1 −0
  528. drivers/gpio/gpio-mxc.c +1 −0
  529. drivers/gpio/gpio-mxs.c +1 −0
  530. drivers/gpio/gpio-pcf857x.c +1 −0
  531. drivers/gpio/gpio-pch.c +1 −0
  532. drivers/gpio/gpio-xilinx.c +1 −0
  533. drivers/gpu/drm/ati_pcigart.c +1 −0
  534. drivers/gpu/drm/drm_buffer.c +1 −0
  535. drivers/gpu/drm/drm_bufs.c +1 −0
  536. drivers/gpu/drm/drm_cache.c +1 −0
  537. drivers/gpu/drm/drm_crtc.c +1 −0
  538. drivers/gpu/drm/drm_crtc_helper.c +3 −0
  539. drivers/gpu/drm/drm_debugfs.c +1 −0
  540. drivers/gpu/drm/drm_dma.c +1 −0
  541. drivers/gpu/drm/drm_drv.c +1 −0
  542. drivers/gpu/drm/drm_edid.c +1 −0
  543. drivers/gpu/drm/drm_encoder_slave.c +2 −0
  544. drivers/gpu/drm/drm_fb_helper.c +1 −0
  545. drivers/gpu/drm/drm_fops.c +1 −0
  546. drivers/gpu/drm/drm_hashtab.c +1 −0
  547. drivers/gpu/drm/drm_ioc32.c +1 −0
  548. drivers/gpu/drm/drm_irq.c +1 −0
  549. drivers/gpu/drm/drm_memory.c +1 −0
  550. drivers/gpu/drm/drm_mm.c +1 −0
  551. drivers/gpu/drm/drm_modes.c +1 −0
  552. drivers/gpu/drm/drm_pci.c +1 −0
  553. drivers/gpu/drm/drm_platform.c +1 −0
  554. drivers/gpu/drm/drm_proc.c +1 −0
  555. drivers/gpu/drm/drm_sman.c +1 −0
  556. drivers/gpu/drm/drm_sysfs.c +1 −0
  557. drivers/gpu/drm/drm_usb.c +1 −0
  558. drivers/gpu/drm/drm_vm.c +1 −0
  559. drivers/gpu/drm/i2c/ch7006_drv.c +2 −0
  560. drivers/gpu/drm/i2c/sil164_drv.c +2 −0
  561. drivers/gpu/drm/i810/i810_drv.c +2 −0
  562. drivers/gpu/drm/i915/i915_debugfs.c +1 −0
  563. drivers/gpu/drm/i915/i915_dma.c +1 −0
  564. drivers/gpu/drm/i915/i915_drv.c +1 −0
  565. drivers/gpu/drm/i915/intel_dp.c +1 −0
  566. drivers/gpu/drm/i915/intel_i2c.c +1 −0
  567. drivers/gpu/drm/i915/intel_sdvo.c +1 −0
  568. drivers/gpu/drm/mga/mga_drv.c +2 −0
  569. drivers/gpu/drm/mga/mga_warp.c +1 −0
  570. drivers/gpu/drm/nouveau/nouveau_drv.c +1 −0
  571. drivers/gpu/drm/nouveau/nouveau_i2c.c +2 −0
  572. drivers/gpu/drm/nouveau/nouveau_temp.c +2 −0
  573. drivers/gpu/drm/nouveau/nvc0_graph.c +1 −0
  574. drivers/gpu/drm/r128/r128_cce.c +1 −0
  575. drivers/gpu/drm/r128/r128_drv.c +2 −0
  576. drivers/gpu/drm/radeon/ni.c +1 −0
  577. drivers/gpu/drm/radeon/r100.c +1 −0
  578. drivers/gpu/drm/radeon/r600.c +1 −0
  579. drivers/gpu/drm/radeon/r600_cp.c +2 −0
  580. drivers/gpu/drm/radeon/radeon_cp.c +2 −0
  581. drivers/gpu/drm/radeon/radeon_drv.c +1 −0
  582. drivers/gpu/drm/radeon/radeon_i2c.c +2 −0
  583. drivers/gpu/drm/savage/savage_drv.c +2 −0
  584. drivers/gpu/drm/sis/sis_drv.c +2 −0
  585. drivers/gpu/drm/tdfx/tdfx_drv.c +2 −0
  586. drivers/gpu/drm/ttm/ttm_tt.c +1 −0
  587. drivers/gpu/drm/via/via_drv.c +2 −0
  588. drivers/gpu/drm/vmwgfx/vmwgfx_drv.c +1 −0
  589. drivers/gpu/drm/vmwgfx/vmwgfx_fb.c +2 −0
  590. drivers/hid/hid-axff.c +1 −0
  591. drivers/hid/hid-debug.c +1 −0
  592. drivers/hid/hid-dr.c +1 −0
  593. drivers/hid/hid-emsff.c +1 −0
  594. drivers/hid/hid-gaff.c +1 −0
  595. drivers/hid/hid-holtekff.c +1 −0
  596. drivers/hid/hid-picolcd.c +1 −0
  597. drivers/hid/hid-pl.c +1 −0
  598. drivers/hid/hid-roccat-common.c +1 −0
  599. drivers/hid/hid-roccat.c +1 −0
  600. drivers/hid/hid-sjoy.c +1 −0
  601. drivers/hid/hid-tmff.c +1 −0
  602. drivers/hid/hid-zpff.c +1 −0
  603. drivers/hid/usbhid/hid-quirks.c +1 −0
  604. drivers/hwmon/ultra45_env.c +1 −0
  605. drivers/i2c/busses/i2c-pxa-pci.c +1 −0
  606. drivers/i2c/busses/i2c-sh7760.c +1 −0
  607. drivers/i2c/busses/i2c-tegra.c +1 −0
  608. drivers/i2c/i2c-boardinfo.c +1 −0
  609. drivers/ide/buddha.c +1 −0
  610. drivers/ide/cmd640.c +1 −0
  611. drivers/ide/ide-acpi.c +1 −0
  612. drivers/ide/ide-atapi.c +1 −0
  613. drivers/ide/ide-disk_proc.c +1 −0
  614. drivers/ide/ide-dma-sff.c +1 −0
  615. drivers/ide/ide-dma.c +1 −0
  616. drivers/ide/ide-eh.c +1 −0
  617. drivers/ide/ide-floppy_proc.c +1 −0
  618. drivers/ide/ide-io-std.c +1 −0
  619. drivers/ide/ide-ioctls.c +1 −0
  620. drivers/ide/ide-legacy.c +1 −0
  621. drivers/ide/ide-lib.c +1 −0
  622. drivers/ide/ide-pnp.c +1 −0
  623. drivers/ide/ide-taskfile.c +1 −0
  624. drivers/ide/ide-xfer-mode.c +1 −0
  625. drivers/ide/macide.c +1 −0
  626. drivers/ide/pmac.c +1 −0
  627. drivers/ide/q40ide.c +1 −0
  628. drivers/ide/setup-pci.c +1 −0
  629. drivers/ide/tc86c001.c +1 −0
  630. drivers/idle/intel_idle.c +1 −0
  631. drivers/infiniband/core/addr.c +1 −0
  632. drivers/infiniband/core/cm.c +1 −0
  633. drivers/infiniband/core/cma.c +1 −0
  634. drivers/infiniband/core/fmr_pool.c +1 −0
  635. drivers/infiniband/core/iwcm.c +1 −0
  636. drivers/infiniband/core/mad.c +1 −0
  637. drivers/infiniband/core/multicast.c +1 −0
  638. drivers/infiniband/core/netlink.c +1 −0
  639. drivers/infiniband/core/packer.c +1 −0
  640. drivers/infiniband/core/sysfs.c +1 −0
  641. drivers/infiniband/core/ucma.c +1 −0
  642. drivers/infiniband/core/ud_header.c +1 −0
  643. drivers/infiniband/core/umem.c +1 −0
  644. drivers/infiniband/core/uverbs_marshall.c +1 −0
  645. drivers/infiniband/core/verbs.c +1 −0
  646. drivers/infiniband/hw/cxgb4/qp.c +3 −0
  647. drivers/infiniband/hw/ipath/ipath_diag.c +1 −0
  648. drivers/infiniband/hw/ipath/ipath_driver.c +1 −0
  649. drivers/infiniband/hw/ipath/ipath_file_ops.c +1 −0
  650. drivers/infiniband/hw/ipath/ipath_init_chip.c +1 −0
  651. drivers/infiniband/hw/ipath/ipath_sysfs.c +1 −0
  652. drivers/infiniband/hw/ipath/ipath_verbs.c +1 −0
  653. drivers/infiniband/hw/mthca/mthca_catas.c +1 −0
  654. drivers/infiniband/hw/mthca/mthca_cmd.c +1 −0
  655. drivers/infiniband/hw/mthca/mthca_provider.c +2 −0
  656. drivers/infiniband/hw/qib/qib_diag.c +1 −0
  657. drivers/infiniband/hw/qib/qib_driver.c +1 −0
  658. drivers/infiniband/hw/qib/qib_file_ops.c +1 −0
  659. drivers/infiniband/hw/qib/qib_iba7220.c +1 −0
  660. drivers/infiniband/hw/qib/qib_iba7322.c +1 −0
  661. drivers/infiniband/hw/qib/qib_init.c +1 −0
  662. drivers/infiniband/hw/qib/qib_pcie.c +1 −0
  663. drivers/infiniband/hw/qib/qib_sd7220.c +1 −0
  664. drivers/infiniband/hw/qib/qib_sdma.c +1 −0
  665. drivers/infiniband/hw/qib/qib_tx.c +1 −0
  666. drivers/infiniband/hw/qib/qib_verbs.c +1 −0
  667. drivers/infiniband/ulp/ipoib/ipoib_cm.c +1 −0
  668. drivers/infiniband/ulp/ipoib/ipoib_fs.c +1 −0
  669. drivers/infiniband/ulp/ipoib/ipoib_ib.c +1 −0
  670. drivers/infiniband/ulp/ipoib/ipoib_multicast.c +1 −0
  671. drivers/infiniband/ulp/iser/iscsi_iser.c +1 −0
  672. drivers/input/input-compat.c +1 −0
  673. drivers/input/input-mt.c +1 −0
  674. drivers/input/input-polldev.c +1 −0
  675. drivers/input/joystick/as5011.c +1 −0
  676. drivers/input/keyboard/nomadik-ske-keypad.c +1 −0
  677. drivers/input/keyboard/tnetv107x-keypad.c +1 −0
  678. drivers/input/misc/ad714x.c +1 −0
  679. drivers/input/misc/adxl34x.c +1 −0
  680. drivers/input/misc/ati_remote2.c +1 −0
  681. drivers/input/misc/cma3000_d0x.c +1 −0
  682. drivers/input/misc/dm355evm_keys.c +1 −0
  683. drivers/input/sparse-keymap.c +1 −0
  684. drivers/input/touchscreen/ad7877.c +1 −0
  685. drivers/input/touchscreen/ad7879-spi.c +1 −0
  686. drivers/input/touchscreen/ad7879.c +1 −0
  687. drivers/input/touchscreen/ads7846.c +1 −0
  688. drivers/input/touchscreen/bu21013_ts.c +1 −0
  689. drivers/iommu/intel-iommu.c +1 −0
  690. drivers/isdn/capi/kcapi_proc.c +1 −0
  691. drivers/isdn/gigaset/asyncdata.c +1 −0
  692. drivers/isdn/gigaset/capi.c +1 −0
  693. drivers/isdn/gigaset/dummyll.c +1 −0
  694. drivers/isdn/gigaset/ev-layer.c +1 −0
  695. drivers/isdn/gigaset/i4l.c +1 −0
  696. drivers/isdn/gigaset/interface.c +1 −0
  697. drivers/isdn/hardware/mISDN/mISDNisar.c +1 −0
  698. drivers/isdn/i4l/isdn_tty.c +1 −0
  699. drivers/isdn/mISDN/clock.c +1 −0
  700. drivers/isdn/mISDN/dsp_audio.c +1 −0
  701. drivers/isdn/mISDN/dsp_pipeline.c +1 −0
  702. drivers/isdn/mISDN/socket.c +1 −0
  703. drivers/leds/dell-led.c +1 −0
  704. drivers/leds/leds-88pm860x.c +1 −0
  705. drivers/leds/leds-asic3.c +1 −0
  706. drivers/leds/leds-atmel-pwm.c +1 −0
  707. drivers/leds/leds-cobalt-raq.c +1 −0
  708. drivers/leds/leds-fsg.c +1 −0
  709. drivers/leds/leds-gpio.c +1 −0
  710. drivers/leds/leds-lm3530.c +1 −0
  711. drivers/leds/leds-locomo.c +1 −0
  712. drivers/leds/leds-lt3593.c +1 −0
  713. drivers/leds/leds-net48xx.c +1 −0
  714. drivers/leds/leds-net5501.c +1 −0
  715. drivers/leds/leds-ns2.c +1 −0
  716. drivers/leds/leds-s3c24xx.c +1 −0
  717. drivers/leds/leds-wm831x-status.c +1 −0
  718. drivers/leds/leds-wm8350.c +1 −0
  719. drivers/leds/leds-wrap.c +1 −0
  720. drivers/lguest/lguest_device.c +1 −0
  721. drivers/lguest/lguest_user.c +1 −0
  722. drivers/md/dm-exception-store.c +1 −0
  723. drivers/md/dm-log-userspace-base.c +1 −0
  724. drivers/md/dm-path-selector.c +1 −0
  725. drivers/md/dm-raid.c +1 −0
  726. drivers/md/dm-round-robin.c +1 −0
  727. drivers/md/dm-service-time.c +1 −0
  728. drivers/md/dm-snap-persistent.c +1 −0
  729. drivers/md/dm-snap-transient.c +1 −0
  730. drivers/md/dm-uevent.c +1 −0
  731. drivers/md/faulty.c +1 −0
  732. drivers/md/linear.c +1 −0
  733. drivers/md/md.c +1 −0
  734. drivers/md/multipath.c +1 −0
  735. drivers/md/raid0.c +1 −0
  736. drivers/md/raid1.c +1 −0
  737. drivers/md/raid10.c +1 −0
  738. drivers/md/raid5.c +1 −0
  739. drivers/media/common/saa7146_core.c +1 −0
  740. drivers/media/common/saa7146_fops.c +1 −0
  741. drivers/media/common/saa7146_hlp.c +1 −0
  742. drivers/media/common/saa7146_video.c +1 −0
  743. drivers/media/common/tuners/tuner-types.c +1 −0
  744. drivers/media/dvb/frontends/dibx000_common.c +1 −0
  745. drivers/media/dvb/siano/sms-cards.c +1 −0
  746. drivers/media/dvb/siano/smsendian.c +1 −0
  747. drivers/media/dvb/siano/smssdio.c +1 −0
  748. drivers/media/dvb/siano/smsusb.c +1 −0
  749. drivers/media/media-device.c +1 −0
  750. drivers/media/radio/radio-timb.c +1 −0
  751. drivers/media/radio/radio-wl1273.c +1 −0
  752. drivers/media/radio/si4713-i2c.c +1 −0
  753. drivers/media/radio/wl128x/fmdrv_v4l2.c +2 −0
  754. drivers/media/rc/ir-jvc-decoder.c +1 −0
  755. drivers/media/rc/ir-lirc-codec.c +1 −0
  756. drivers/media/rc/ir-nec-decoder.c +1 −0
  757. drivers/media/rc/ir-raw.c +2 −0
  758. drivers/media/rc/ir-rc5-decoder.c +1 −0
  759. drivers/media/rc/ir-rc5-sz-decoder.c +1 −0
  760. drivers/media/rc/ir-rc6-decoder.c +1 −0
  761. drivers/media/rc/ir-sony-decoder.c +1 −0
  762. drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c +1 −0
  763. drivers/media/rc/keymaps/rc-alink-dtu-m.c +1 −0
  764. drivers/media/rc/keymaps/rc-anysee.c +1 −0
  765. drivers/media/rc/keymaps/rc-apac-viewcomp.c +1 −0
  766. drivers/media/rc/keymaps/rc-asus-pc39.c +1 −0
  767. drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c +1 −0
  768. drivers/media/rc/keymaps/rc-avermedia-a16d.c +1 −0
  769. drivers/media/rc/keymaps/rc-avermedia-cardbus.c +1 −0
  770. drivers/media/rc/keymaps/rc-avermedia-dvbt.c +1 −0
  771. drivers/media/rc/keymaps/rc-avermedia-m135a.c +1 −0
  772. drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c +1 −0
  773. drivers/media/rc/keymaps/rc-avermedia-rm-ks.c +1 −0
  774. drivers/media/rc/keymaps/rc-avermedia.c +1 −0
  775. drivers/media/rc/keymaps/rc-avertv-303.c +1 −0
  776. drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c +1 −0
  777. drivers/media/rc/keymaps/rc-behold-columbus.c +1 −0
  778. drivers/media/rc/keymaps/rc-behold.c +1 −0
  779. drivers/media/rc/keymaps/rc-budget-ci-old.c +1 −0
  780. drivers/media/rc/keymaps/rc-cinergy-1400.c +1 −0
  781. drivers/media/rc/keymaps/rc-cinergy.c +1 −0
  782. drivers/media/rc/keymaps/rc-dib0700-nec.c +1 −0
  783. drivers/media/rc/keymaps/rc-dib0700-rc5.c +1 −0
  784. drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c +1 −0
  785. drivers/media/rc/keymaps/rc-digittrade.c +1 −0
  786. drivers/media/rc/keymaps/rc-dm1105-nec.c +1 −0
  787. drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c +1 −0
  788. drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c +1 −0
  789. drivers/media/rc/keymaps/rc-em-terratec.c +1 −0
  790. drivers/media/rc/keymaps/rc-encore-enltv-fm53.c +1 −0
  791. drivers/media/rc/keymaps/rc-encore-enltv.c +1 −0
  792. drivers/media/rc/keymaps/rc-encore-enltv2.c +1 −0
  793. drivers/media/rc/keymaps/rc-evga-indtube.c +1 −0
  794. drivers/media/rc/keymaps/rc-eztv.c +1 −0
  795. drivers/media/rc/keymaps/rc-flydvb.c +1 −0
  796. drivers/media/rc/keymaps/rc-flyvideo.c +1 −0
  797. drivers/media/rc/keymaps/rc-fusionhdtv-mce.c +1 −0
  798. drivers/media/rc/keymaps/rc-gadmei-rm008z.c +1 −0
  799. drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c +1 −0
  800. drivers/media/rc/keymaps/rc-gotview7135.c +1 −0
  801. drivers/media/rc/keymaps/rc-hauppauge.c +1 −0
  802. drivers/media/rc/keymaps/rc-imon-mce.c +1 −0
  803. drivers/media/rc/keymaps/rc-imon-pad.c +1 −0
  804. drivers/media/rc/keymaps/rc-iodata-bctv7e.c +1 −0
  805. drivers/media/rc/keymaps/rc-kaiomy.c +1 −0
  806. drivers/media/rc/keymaps/rc-kworld-315u.c +1 −0
  807. drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c +1 −0
  808. drivers/media/rc/keymaps/rc-leadtek-y04g0051.c +1 −0
  809. drivers/media/rc/keymaps/rc-lirc.c +1 −0
  810. drivers/media/rc/keymaps/rc-lme2510.c +1 −0
  811. drivers/media/rc/keymaps/rc-manli.c +1 −0
  812. drivers/media/rc/keymaps/rc-msi-digivox-ii.c +1 −0
  813. drivers/media/rc/keymaps/rc-msi-digivox-iii.c +1 −0
  814. drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c +1 −0
  815. drivers/media/rc/keymaps/rc-msi-tvanywhere.c +1 −0
  816. drivers/media/rc/keymaps/rc-nebula.c +1 −0
  817. drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c +1 −0
  818. drivers/media/rc/keymaps/rc-norwood.c +1 −0
  819. drivers/media/rc/keymaps/rc-npgtech.c +1 −0
  820. drivers/media/rc/keymaps/rc-pctv-sedna.c +1 −0
  821. drivers/media/rc/keymaps/rc-pinnacle-color.c +1 −0
  822. drivers/media/rc/keymaps/rc-pinnacle-grey.c +1 −0
  823. drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c +1 −0
  824. drivers/media/rc/keymaps/rc-pixelview-002t.c +1 −0
  825. drivers/media/rc/keymaps/rc-pixelview-mk12.c +1 −0
  826. drivers/media/rc/keymaps/rc-pixelview-new.c +1 −0
  827. drivers/media/rc/keymaps/rc-pixelview.c +1 −0
  828. drivers/media/rc/keymaps/rc-powercolor-real-angel.c +1 −0
  829. drivers/media/rc/keymaps/rc-proteus-2309.c +1 −0
  830. drivers/media/rc/keymaps/rc-purpletv.c +1 −0
  831. drivers/media/rc/keymaps/rc-pv951.c +1 −0
  832. drivers/media/rc/keymaps/rc-rc6-mce.c +1 −0
  833. drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c +1 −0
  834. drivers/media/rc/keymaps/rc-streamzap.c +1 −0
  835. drivers/media/rc/keymaps/rc-tbs-nec.c +1 −0
  836. drivers/media/rc/keymaps/rc-technisat-usb2.c +1 −0
  837. drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c +1 −0
  838. drivers/media/rc/keymaps/rc-terratec-slim-2.c +1 −0
  839. drivers/media/rc/keymaps/rc-terratec-slim.c +1 −0
  840. drivers/media/rc/keymaps/rc-tevii-nec.c +1 −0
  841. drivers/media/rc/keymaps/rc-tivo.c +1 −0
  842. drivers/media/rc/keymaps/rc-total-media-in-hand.c +1 −0
  843. drivers/media/rc/keymaps/rc-trekstor.c +1 −0
  844. drivers/media/rc/keymaps/rc-tt-1500.c +1 −0
  845. drivers/media/rc/keymaps/rc-twinhan1027.c +1 −0
  846. drivers/media/rc/keymaps/rc-videomate-m1f.c +1 −0
  847. drivers/media/rc/keymaps/rc-videomate-s350.c +1 −0
  848. drivers/media/rc/keymaps/rc-videomate-tv-pvr.c +1 −0
  849. drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c +1 −0
  850. drivers/media/rc/keymaps/rc-winfast.c +1 −0
  851. drivers/media/rc/rc-main.c +1 −0
  852. drivers/media/video/adp1653.c +1 −0
  853. drivers/media/video/ak881x.c +1 −0
  854. drivers/media/video/cpia2/cpia2_usb.c +1 −0
  855. drivers/media/video/cx25840/cx25840-ir.c +1 −0
  856. drivers/media/video/davinci/dm355_ccdc.c +1 −0
  857. drivers/media/video/davinci/dm644x_ccdc.c +1 −0
  858. drivers/media/video/hdpvr/hdpvr-i2c.c +1 −0
  859. drivers/media/video/hexium_gemini.c +1 −0
  860. drivers/media/video/hexium_orion.c +1 −0
  861. drivers/media/video/imx074.c +1 −0
  862. drivers/media/video/m5mols/m5mols_core.c +1 −0
  863. drivers/media/video/mt9m001.c +1 −0
  864. drivers/media/video/mt9m111.c +1 −0
  865. drivers/media/video/mt9t031.c +1 −0
  866. drivers/media/video/mt9v011.c +1 −0
  867. drivers/media/video/mt9v022.c +1 −0
  868. drivers/media/video/mt9v032.c +1 −0
  869. drivers/media/video/mxb.c +1 −0
  870. drivers/media/video/noon010pc30.c +1 −0
  871. drivers/media/video/omap24xxcam.c +1 −0
  872. drivers/media/video/ov6650.c +1 −0
  873. drivers/media/video/pvrusb2/pvrusb2-devattr.c +1 −0
  874. drivers/media/video/pvrusb2/pvrusb2-hdw.c +1 −0
  875. drivers/media/video/pvrusb2/pvrusb2-i2c-core.c +1 −0
  876. drivers/media/video/pvrusb2/pvrusb2-v4l2.c +1 −0
  877. drivers/media/video/rj54n1cb0c.c +1 −0
  878. drivers/media/video/sh_mobile_csi2.c +1 −0
  879. drivers/media/video/sh_vou.c +1 −0
  880. drivers/media/video/sr030pc30.c +1 −0
  881. drivers/media/video/tcm825x.c +1 −0
  882. drivers/media/video/timblogiw.c +1 −0
  883. drivers/media/video/tvp514x.c +1 −0
  884. drivers/media/video/tvp5150.c +1 −0
  885. drivers/media/video/tvp7002.c +1 −0
  886. drivers/media/video/usbvision/usbvision-cards.c +1 −0
  887. drivers/media/video/v4l2-ctrls.c +1 −0
  888. drivers/media/video/v4l2-device.c +1 −0
  889. drivers/media/video/v4l2-event.c +1 −0
  890. drivers/media/video/v4l2-fh.c +1 −0
  891. drivers/media/video/v4l2-int-device.c +1 −0
  892. drivers/media/video/v4l2-subdev.c +1 −0
  893. drivers/memstick/core/memstick.c +1 −0
  894. drivers/memstick/core/mspro_block.c +1 −0
  895. drivers/memstick/host/jmb38x_ms.c +1 −0
  896. drivers/memstick/host/tifm_ms.c +1 −0
  897. drivers/message/i2o/pci.c +1 −0
  898. drivers/mfd/ab3100-core.c +1 −0
  899. drivers/mfd/ab8500-debugfs.c +1 −0
  900. drivers/mfd/ab8500-sysctrl.c +1 −0
  901. drivers/mfd/abx500-core.c +1 −0
  902. drivers/mfd/asic3.c +1 −0
  903. drivers/mfd/dm355evm_msp.c +1 −0
  904. drivers/mfd/max8997.c +1 −0
  905. drivers/mfd/mfd-core.c +1 −0
  906. drivers/mfd/pcf50633-irq.c +1 −0
  907. drivers/mfd/tmio_core.c +1 −0
  908. drivers/mfd/twl-core.c +1 −0
  909. drivers/mfd/twl6030-irq.c +1 −0
  910. drivers/mfd/wl1273-core.c +1 −0
  911. drivers/mfd/wm8400-core.c +1 −0
  912. drivers/misc/ab8500-pwm.c +1 −0
  913. drivers/misc/atmel-ssc.c +1 −0
  914. drivers/misc/atmel_tclib.c +1 −0
  915. drivers/misc/bh1780gli.c +1 −0
  916. drivers/misc/kgdbts.c +1 −0
  917. drivers/misc/sgi-gru/grukservices.c +1 −0
  918. drivers/misc/ti-st/st_kim.c +1 −0
  919. drivers/misc/tifm_7xx1.c +1 −0
  920. drivers/misc/tifm_core.c +1 −0
  921. drivers/mmc/core/bus.c +2 −0
  922. drivers/mmc/core/debugfs.c +1 −0
  923. drivers/mmc/core/host.c +1 −0
  924. drivers/mmc/core/mmc.c +1 −0
  925. drivers/mmc/core/mmc_ops.c +1 −0
  926. drivers/mmc/core/quirks.c +1 −0
  927. drivers/mmc/core/sd.c +1 −0
  928. drivers/mmc/core/sd_ops.c +1 −0
  929. drivers/mmc/core/sdio_bus.c +1 −0
  930. drivers/mmc/core/sdio_io.c +1 −0
  931. drivers/mmc/core/sdio_irq.c +1 −0
  932. drivers/mmc/host/sdhci-tegra.c +1 −0
  933. drivers/mtd/ar7part.c +1 −0
  934. drivers/mtd/cmdlinepart.c +1 −0
  935. drivers/mtd/lpddr/lpddr_cmds.c +1 −0
  936. drivers/mtd/mtdblock_ro.c +1 −0
  937. drivers/mtd/mtdsuper.c +1 −0
  938. drivers/mtd/nand/cafe_nand.c +1 −0
  939. drivers/mtd/nand/cmx270_nand.c +1 −0
  940. drivers/mtd/nand/diskonchip.c +1 −0
  941. drivers/mtd/nand/nand_bbt.c +1 −0
  942. drivers/mtd/nand/omap2.c +1 −0
  943. drivers/mtd/nand/sm_common.c +1 −0
  944. drivers/mtd/onenand/onenand_bbt.c +1 −0
  945. drivers/mtd/redboot.c +1 −0
  946. drivers/mtd/rfd_ftl.c +1 −0
  947. drivers/mtd/ubi/vmt.c +1 −0
  948. drivers/net/bonding/bond_procfs.c +1 −0
  949. drivers/net/ethernet/brocade/bna/bnad.c +1 −0
  950. drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c +1 −0
  951. drivers/net/ethernet/chelsio/cxgb3/l2t.c +1 −0
  952. drivers/net/ethernet/chelsio/cxgb4/l2t.c +3 −4
  953. drivers/net/ethernet/chelsio/cxgb4/sge.c +1 −0
  954. drivers/net/ethernet/emulex/benet/be_main.c +1 −0
  955. drivers/net/ethernet/ethoc.c +1 −0
  956. drivers/net/ethernet/freescale/ucc_geth.c +1 −0
  957. drivers/net/ethernet/intel/e1000e/param.c +1 −0
  958. drivers/net/ethernet/mellanox/mlx4/alloc.c +1 −0
  959. drivers/net/ethernet/mellanox/mlx4/catas.c +1 −0
  960. drivers/net/ethernet/mellanox/mlx4/cmd.c +1 −0
  961. drivers/net/ethernet/mellanox/mlx4/cq.c +1 −0
  962. drivers/net/ethernet/mellanox/mlx4/en_tx.c +1 −0
  963. drivers/net/ethernet/mellanox/mlx4/eq.c +1 −0
  964. drivers/net/ethernet/mellanox/mlx4/fw.c +1 −0
  965. drivers/net/ethernet/mellanox/mlx4/intf.c +1 −0
  966. drivers/net/ethernet/mellanox/mlx4/mcg.c +1 −0
  967. drivers/net/ethernet/mellanox/mlx4/mr.c +1 −0
  968. drivers/net/ethernet/mellanox/mlx4/pd.c +1 −0
  969. drivers/net/ethernet/mellanox/mlx4/port.c +1 −0
  970. drivers/net/ethernet/mellanox/mlx4/qp.c +1 −0
  971. drivers/net/ethernet/mellanox/mlx4/srq.c +1 −0
  972. drivers/net/ethernet/neterion/vxge/vxge-main.c +1 −0
  973. drivers/net/ethernet/octeon/octeon_mgmt.c +1 −0
  974. drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c +1 −0
  975. drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c +1 −0
  976. drivers/net/ethernet/sfc/rx.c +1 −0
  977. drivers/net/ethernet/smsc/smsc9420.c +1 −0
  978. drivers/net/ethernet/xscale/ixp4xx_eth.c +1 −0
  979. drivers/net/phy/realtek.c +1 −0
  980. drivers/net/usb/lg-vl600.c +1 −0
  981. drivers/net/veth.c +1 −0
  982. drivers/net/vmxnet3/vmxnet3_drv.c +1 −0
  983. drivers/net/wimax/i2400m/control.c +2 −0
  984. drivers/net/wimax/i2400m/debugfs.c +1 −0
  985. drivers/net/wimax/i2400m/fw.c +1 −0
  986. drivers/net/wimax/i2400m/netdev.c +1 −0
  987. drivers/net/wimax/i2400m/rx.c +2 −0
  988. drivers/net/wimax/i2400m/sdio.c +1 −0
  989. drivers/net/wimax/i2400m/tx.c +1 −0
  990. drivers/net/wimax/i2400m/usb.c +1 −0
  991. drivers/net/wireless/adm8211.c +1 −0
  992. drivers/net/wireless/ath/ath5k/debug.c +2 −1
  993. drivers/net/wireless/ath/ath5k/pci.c +1 −0
  994. drivers/net/wireless/ath/ath6kl/cfg80211.c +2 −0
  995. drivers/net/wireless/ath/ath6kl/debug.c +1 −0
  996. drivers/net/wireless/ath/ath6kl/sdio.c +1 −0
  997. drivers/net/wireless/ath/ath9k/ahb.c +1 −0
  998. drivers/net/wireless/ath/ath9k/ani.c +1 −0
  999. drivers/net/wireless/ath/ath9k/ar9002_hw.c +1 −0
  1000. drivers/net/wireless/ath/ath9k/ar9002_mac.c +1 −0
  1001. drivers/net/wireless/ath/ath9k/ar9003_mac.c +1 −0
  1002. drivers/net/wireless/ath/ath9k/ar9003_paprd.c +1 −0
  1003. drivers/net/wireless/ath/ath9k/ar9003_phy.c +1 −0
  1004. drivers/net/wireless/ath/ath9k/btcoex.c +1 −0
  1005. drivers/net/wireless/ath/ath9k/calib.c +1 −0
  1006. drivers/net/wireless/ath/ath9k/debug.c +1 −0
  1007. drivers/net/wireless/ath/ath9k/hw.c +1 −0
  1008. drivers/net/wireless/ath/ath9k/init.c +1 −0
  1009. drivers/net/wireless/ath/ath9k/mac.c +1 −0
  1010. drivers/net/wireless/ath/ath9k/pci.c +1 −0
  1011. drivers/net/wireless/ath/ath9k/rc.c +1 −0
  1012. drivers/net/wireless/ath/carl9170/fw.c +1 −0
  1013. drivers/net/wireless/ath/debug.c +1 −0
  1014. drivers/net/wireless/ath/hw.c +1 −0
  1015. drivers/net/wireless/ath/key.c +1 −0
  1016. drivers/net/wireless/ath/regd.c +1 −0
  1017. drivers/net/wireless/b43/main.c +1 −1
  1018. drivers/net/wireless/b43/pcmcia.c +1 −0
  1019. drivers/net/wireless/b43legacy/main.c +1 −1
  1020. drivers/net/wireless/brcm80211/brcmfmac/bcmsdh.c +1 −0
  1021. drivers/net/wireless/brcm80211/brcmsmac/mac80211_if.c +1 −0
  1022. drivers/net/wireless/hostap/hostap_80211_rx.c +1 −0
  1023. drivers/net/wireless/hostap/hostap_80211_tx.c +1 −0
  1024. drivers/net/wireless/hostap/hostap_ap.c +2 −0
  1025. drivers/net/wireless/hostap/hostap_info.c +1 −0
  1026. drivers/net/wireless/hostap/hostap_ioctl.c +1 −0
  1027. drivers/net/wireless/hostap/hostap_proc.c +1 −0
  1028. drivers/net/wireless/iwlegacy/iwl-debugfs.c +1 −0
  1029. drivers/net/wireless/iwlegacy/iwl-rx.c +1 −0
  1030. drivers/net/wireless/iwlegacy/iwl-scan.c +1 −0
  1031. drivers/net/wireless/iwlegacy/iwl-sta.c +1 −0
  1032. drivers/net/wireless/iwlegacy/iwl-tx.c +1 −0
  1033. drivers/net/wireless/iwlwifi/iwl-pci.c +1 −0
  1034. drivers/net/wireless/iwmc3200wifi/commands.c +1 −0
  1035. drivers/net/wireless/iwmc3200wifi/debugfs.c +1 −0
  1036. drivers/net/wireless/iwmc3200wifi/main.c +1 −0
  1037. drivers/net/wireless/iwmc3200wifi/sdio.c +1 −0
  1038. drivers/net/wireless/libertas/cmd.c +1 −0
  1039. drivers/net/wireless/libertas/debugfs.c +1 −0
  1040. drivers/net/wireless/libertas/if_sdio.c +1 −1
  1041. drivers/net/wireless/libertas/if_spi.c +1 −1
  1042. drivers/net/wireless/libertas/if_usb.c +1 −1
  1043. drivers/net/wireless/libertas/main.c +1 −1
  1044. drivers/net/wireless/libertas/rx.c +1 −0
  1045. drivers/net/wireless/libertas/tx.c +1 −0
  1046. drivers/net/wireless/libertas_tf/cmd.c +1 −0
  1047. drivers/net/wireless/libertas_tf/if_usb.c +1 −1
  1048. drivers/net/wireless/libertas_tf/main.c +1 −0
  1049. drivers/net/wireless/mac80211_hwsim.c +1 −0
  1050. drivers/net/wireless/orinoco/fw.c +1 −0
  1051. drivers/net/wireless/p54/eeprom.c +1 −0
  1052. drivers/net/wireless/p54/fwio.c +1 −0
  1053. drivers/net/wireless/p54/main.c +1 −0
  1054. drivers/net/wireless/p54/p54pci.c +1 −0
  1055. drivers/net/wireless/p54/p54usb.c +1 −0
  1056. drivers/net/wireless/p54/txrx.c +1 −0
  1057. drivers/net/wireless/rtl818x/rtl8180/dev.c +1 −0
  1058. drivers/net/wireless/rtl818x/rtl8187/dev.c +1 −0
  1059. drivers/net/wireless/rtlwifi/base.c +1 −0
  1060. drivers/net/wireless/rtlwifi/cam.c +1 −0
  1061. drivers/net/wireless/rtlwifi/efuse.c +1 −0
  1062. drivers/net/wireless/rtlwifi/pci.c +1 −0
  1063. drivers/net/wireless/rtlwifi/ps.c +1 −0
  1064. drivers/net/wireless/rtlwifi/rtl8192c/dm_common.c +1 −0
  1065. drivers/net/wireless/rtlwifi/rtl8192c/fw_common.c +1 −0
  1066. drivers/net/wireless/rtlwifi/rtl8192c/main.c +1 −0
  1067. drivers/net/wireless/rtlwifi/rtl8192c/phy_common.c +1 −0
  1068. drivers/net/wireless/rtlwifi/rtl8192ce/sw.c +1 −0
  1069. drivers/net/wireless/rtlwifi/rtl8192cu/sw.c +1 −0
  1070. drivers/net/wireless/rtlwifi/rtl8192de/sw.c +1 −0
  1071. drivers/net/wireless/rtlwifi/rtl8192se/sw.c +1 −0
  1072. drivers/net/wireless/rtlwifi/usb.c +1 −0
  1073. drivers/net/wireless/wl12xx/boot.c +1 −0
  1074. drivers/net/wireless/zd1211rw/zd_usb.c +1 −0
  1075. drivers/nfc/nfcwilink.c +1 −0
  1076. drivers/of/of_net.c +1 −0
  1077. drivers/of/of_pci.c +1 −0
  1078. drivers/of/of_pci_irq.c +1 −0
  1079. drivers/of/of_spi.c +1 −0
  1080. drivers/parisc/ccio-dma.c +1 −0
  1081. drivers/parisc/sba_iommu.c +1 −0
  1082. drivers/pci/ats.c +1 −0
  1083. drivers/pci/hotplug-pci.c +1 −0
  1084. drivers/pci/hotplug/pciehp_acpi.c +1 −0
  1085. drivers/pci/hotplug/pcihp_slot.c +1 −0
  1086. drivers/pci/hotplug/rpadlpar_core.c +1 −0
  1087. drivers/pci/htirq.c +1 −0
  1088. drivers/pci/ioapic.c +1 −0
  1089. drivers/pci/iov.c +1 −0
  1090. drivers/pci/irq.c +1 −0
  1091. drivers/pci/msi.c +1 −0
  1092. drivers/pci/pci-sysfs.c +1 −0
  1093. drivers/pci/quirks.c +1 −0
  1094. drivers/pci/rom.c +1 −0
  1095. drivers/pci/setup-res.c +1 −0
  1096. drivers/pci/slot.c +1 −0
  1097. drivers/pci/vpd.c +1 −0
  1098. drivers/pcmcia/db1xxx_ss.c +1 −0
  1099. drivers/pcmcia/pxa2xx_cm_x255.c +1 −0
  1100. drivers/pcmcia/pxa2xx_cm_x270.c +1 −0
  1101. drivers/pinctrl/core.c +1 −0
  1102. drivers/platform/x86/intel_scu_ipc.c +1 −0
  1103. drivers/platform/x86/msi-wmi.c +1 −0
  1104. drivers/platform/x86/wmi.c +1 −0
  1105. drivers/pnp/pnpacpi/core.c +1 −0
  1106. drivers/power/max17042_battery.c +1 −0
  1107. drivers/power/max8903_charger.c +1 −0
  1108. drivers/power/max8997_charger.c +1 −0
  1109. drivers/power/max8998_charger.c +1 −0
  1110. drivers/power/power_supply_sysfs.c +1 −0
  1111. drivers/ps3/ps3stor_lib.c +1 −0
  1112. drivers/ps3/sys-manager-core.c +1 −0
  1113. drivers/rapidio/switches/idt_gen2.c +1 −0
  1114. drivers/regulator/88pm8607.c +1 −0
  1115. drivers/regulator/ab8500.c +1 −0
  1116. drivers/regulator/bq24022.c +1 −0
  1117. drivers/regulator/core.c +1 −0
  1118. drivers/regulator/da903x.c +1 −0
  1119. drivers/regulator/db8500-prcmu.c +1 −0
  1120. drivers/regulator/dummy.c +1 −0
  1121. drivers/regulator/fixed.c +1 −0
  1122. drivers/regulator/lp3971.c +1 −0
  1123. drivers/regulator/lp3972.c +1 −0
  1124. drivers/regulator/max8925-regulator.c +1 −0
  1125. drivers/regulator/max8997.c +1 −0
  1126. drivers/regulator/mc13783-regulator.c +1 −0
  1127. drivers/regulator/mc13892-regulator.c +1 −0
  1128. drivers/regulator/mc13xxx-regulator-core.c +1 −0
  1129. drivers/regulator/tps6586x-regulator.c +1 −0
  1130. drivers/regulator/userspace-consumer.c +1 −0
  1131. drivers/regulator/virtual.c +1 −0
  1132. drivers/regulator/wm8400-regulator.c +1 −0
  1133. drivers/rtc/interface.c +1 −0
  1134. drivers/rtc/rtc-dm355evm.c +1 −0
  1135. drivers/rtc/rtc-ds1305.c +1 −0
  1136. drivers/rtc/rtc-ds1511.c +1 −0
  1137. drivers/rtc/rtc-ds1553.c +1 −0
  1138. drivers/rtc/rtc-ds1672.c +1 −0
  1139. drivers/rtc/rtc-ds1742.c +1 −0
  1140. drivers/rtc/rtc-em3027.c +1 −0
  1141. drivers/rtc/rtc-isl12022.c +1 −0
  1142. drivers/rtc/rtc-mv.c +1 −0
  1143. drivers/rtc/rtc-pcf2123.c +1 −0
  1144. drivers/rtc/rtc-pcf8563.c +1 −0
  1145. drivers/rtc/rtc-rs5c348.c +1 −0
  1146. drivers/rtc/rtc-rs5c372.c +1 −0
  1147. drivers/rtc/rtc-stk17ta8.c +1 −0
  1148. drivers/rtc/rtc-tx4939.c +1 −0
  1149. drivers/rtc/rtc-x1205.c +1 −0
  1150. drivers/s390/char/fs3270.c +1 −0
  1151. drivers/s390/char/sclp_cpi_sys.c +1 −0
  1152. drivers/s390/char/vmcp.c +1 −0
  1153. drivers/s390/char/vmur.c +1 −0
  1154. drivers/s390/cio/chp.c +2 −0
  1155. drivers/s390/cio/qdio_debug.c +2 −0
  1156. drivers/s390/cio/qdio_setup.c +1 −0
  1157. drivers/s390/kvm/kvm_virtio.c +1 −0
  1158. drivers/s390/scsi/zfcp_aux.c +1 −0
  1159. drivers/s390/scsi/zfcp_ccw.c +1 −0
  1160. drivers/s390/scsi/zfcp_dbf.c +1 −0
  1161. drivers/s390/scsi/zfcp_qdio.c +1 −0
  1162. drivers/s390/scsi/zfcp_scsi.c +1 −0
  1163. drivers/scsi/a2091.c +1 −0
  1164. drivers/scsi/a3000.c +1 −0
  1165. drivers/scsi/aacraid/aachba.c +1 −0
  1166. drivers/scsi/be2iscsi/be_main.c +1 −0
  1167. drivers/scsi/bfa/bfad_debugfs.c +1 −0
  1168. drivers/scsi/bfa/bfad_im.c +2 −0
  1169. drivers/scsi/cxgbi/libcxgbi.c +1 −0
  1170. drivers/scsi/device_handler/scsi_dh.c +1 −0
  1171. drivers/scsi/device_handler/scsi_dh_alua.c +1 −0
  1172. drivers/scsi/device_handler/scsi_dh_emc.c +1 −0
  1173. drivers/scsi/device_handler/scsi_dh_hp_sw.c +1 −0
  1174. drivers/scsi/device_handler/scsi_dh_rdac.c +1 −0
  1175. drivers/scsi/gvp11.c +1 −0
  1176. drivers/scsi/iscsi_tcp.c +1 −0
  1177. drivers/scsi/libfc/fc_disc.c +1 −0
  1178. drivers/scsi/libfc/fc_elsct.c +1 −0
  1179. drivers/scsi/libfc/fc_exch.c +1 −0
  1180. drivers/scsi/libfc/fc_libfc.c +1 −0
  1181. drivers/scsi/libfc/fc_lport.c +1 −0
  1182. drivers/scsi/libfc/fc_npiv.c +1 −0
  1183. drivers/scsi/libfc/fc_rport.c +1 −0
  1184. drivers/scsi/libiscsi.c +1 −0
  1185. drivers/scsi/libiscsi_tcp.c +1 −0
  1186. drivers/scsi/libsas/sas_host_smp.c +1 −0
  1187. drivers/scsi/libsas/sas_scsi_host.c +1 −0
  1188. drivers/scsi/libsas/sas_task.c +1 −0
  1189. drivers/scsi/libsrp.c +1 −0
  1190. drivers/scsi/lpfc/lpfc_attr.c +1 −0
  1191. drivers/scsi/lpfc/lpfc_debugfs.c +1 −0
  1192. drivers/scsi/lpfc/lpfc_init.c +1 −0
  1193. drivers/scsi/lpfc/lpfc_scsi.c +1 −0
  1194. drivers/scsi/mac53c94.c +1 −0
  1195. drivers/scsi/megaraid/megaraid_mbox.c +1 −0
  1196. drivers/scsi/osd/osd_initiator.c +1 −0
  1197. drivers/scsi/ps3rom.c +1 −0
  1198. drivers/scsi/scsi_lib.c +1 −0
  1199. drivers/scsi/scsi_lib_dma.c +1 −0
  1200. drivers/scsi/scsi_netlink.c +1 −0
  1201. drivers/scsi/scsi_pm.c +1 −0
  1202. drivers/scsi/scsi_tgt_if.c +1 −0
  1203. drivers/scsi/sr_ioctl.c +1 −0
  1204. drivers/sfi/sfi_core.h +3 −0
  1205. drivers/sh/intc/core.c +2 −0
  1206. drivers/sh/intc/dynamic.c +1 −0
  1207. drivers/sh/intc/virq.c +1 −0
  1208. drivers/sh/maple/maple.c +1 −0
  1209. drivers/spi/spi-altera.c +1 −0
  1210. drivers/spi/spi-au1550.c +1 −0
  1211. drivers/spi/spi-bitbang.c +1 −0
  1212. drivers/spi/spi-butterfly.c +1 −0
  1213. drivers/spi/spi-dw-mmio.c +1 −0
  1214. drivers/spi/spi-dw-pci.c +1 −0
  1215. drivers/spi/spi-dw.c +1 −0
  1216. drivers/spi/spi-gpio.c +1 −0
  1217. drivers/spi/spi-oc-tiny.c +1 −0
  1218. drivers/spi/spi-omap-uwire.c +1 −0
  1219. drivers/spi/spi-orion.c +1 −0
  1220. drivers/spi/spi-pxa2xx-pci.c +1 −0
  1221. drivers/spi/spi-s3c24xx.c +1 −0
  1222. drivers/spi/spi-sh-msiof.c +1 −0
  1223. drivers/spi/spi-sh-sci.c +1 −0
  1224. drivers/spi/spi-ti-ssp.c +1 −0
  1225. drivers/spi/spi-tle62x0.c +1 −0
  1226. drivers/spi/spi-txx9.c +1 −0
  1227. drivers/spi/spi.c +1 −0
  1228. drivers/ssb/b43_pci_bridge.c +1 −0
  1229. drivers/ssb/driver_chipcommon.c +1 −0
  1230. drivers/ssb/driver_chipcommon_pmu.c +1 −0
  1231. drivers/ssb/driver_gige.c +1 −0
  1232. drivers/ssb/driver_pcicore.c +1 −0
  1233. drivers/ssb/embedded.c +1 −0
  1234. drivers/ssb/main.c +1 −0
  1235. drivers/ssb/pcihost_wrapper.c +1 −0
  1236. drivers/staging/cxt1e1/linux.c +1 −0
  1237. drivers/staging/gma500/intel_i2c.c +1 −0
  1238. drivers/staging/gma500/mdfld_dsi_output.c +1 −0
  1239. drivers/staging/gma500/mdfld_output.c +2 −1
  1240. drivers/staging/gma500/mid_bios.c +1 −0
  1241. drivers/staging/gma500/mrst_hdmi_i2c.c +1 −0
  1242. drivers/staging/gma500/psb_drv.c +1 −0
  1243. drivers/staging/iio/accel/adis16201_ring.c +1 −0
  1244. drivers/staging/iio/accel/adis16201_trigger.c +1 −0
  1245. drivers/staging/iio/accel/adis16203_ring.c +1 −0
  1246. drivers/staging/iio/accel/adis16203_trigger.c +1 −0
  1247. drivers/staging/iio/accel/adis16204_ring.c +1 −0
  1248. drivers/staging/iio/accel/adis16204_trigger.c +1 −0
  1249. drivers/staging/iio/accel/adis16209_ring.c +1 −0
  1250. drivers/staging/iio/accel/adis16209_trigger.c +1 −0
  1251. drivers/staging/iio/accel/adis16240_ring.c +1 −0
  1252. drivers/staging/iio/accel/adis16240_trigger.c +1 −0
  1253. drivers/staging/iio/accel/lis3l02dq_ring.c +1 −0
  1254. drivers/staging/iio/adc/ad7793.c +1 −0
  1255. drivers/staging/iio/dac/ad5686.c +1 −0
  1256. drivers/staging/iio/gyro/adis16060_core.c +1 −0
  1257. drivers/staging/iio/gyro/adis16260_ring.c +1 −0
  1258. drivers/staging/iio/gyro/adis16260_trigger.c +1 −0
  1259. drivers/staging/iio/iio_simple_dummy_buffer.c +1 −0
  1260. drivers/staging/iio/imu/adis16400_ring.c +1 −0
  1261. drivers/staging/iio/imu/adis16400_trigger.c +1 −0
  1262. drivers/staging/iio/industrialio-buffer.c +1 −0
  1263. drivers/staging/iio/meter/ade7758_ring.c +1 −0
  1264. drivers/staging/iio/meter/ade7758_trigger.c +1 −0
  1265. drivers/staging/intel_sst/intel_sst.c +1 −0
  1266. drivers/staging/intel_sst/intel_sst_drv_interface.c +1 −0
  1267. drivers/staging/line6/audio.c +1 −0
  1268. drivers/staging/media/solo6x10/g723.c +1 −0
  1269. drivers/staging/rts5139/rts51x_scsi.c +1 −0
  1270. drivers/staging/usbip/usbip_common.c +1 −0
  1271. drivers/staging/usbip/usbip_event.c +1 −0
  1272. drivers/staging/winbond/wbusb.c +1 −0
  1273. drivers/staging/wlags49_h2/wl_cs.c +1 −0
  1274. drivers/target/iscsi/iscsi_target.c +1 −0
  1275. drivers/target/iscsi/iscsi_target_configfs.c +1 −0
  1276. drivers/target/iscsi/iscsi_target_stat.c +1 −0
  1277. drivers/target/target_core_alua.c +1 −0
  1278. drivers/target/target_core_device.c +1 −0
  1279. drivers/target/target_core_fabric_lib.c +1 −0
  1280. drivers/target/target_core_file.c +1 −0
  1281. drivers/target/target_core_hba.c +1 −0
  1282. drivers/target/target_core_iblock.c +1 −0
  1283. drivers/target/target_core_pscsi.c +1 −0
  1284. drivers/target/target_core_tmr.c +1 −0
  1285. drivers/target/target_core_tpg.c +1 −0
  1286. drivers/target/target_core_transport.c +1 −0
  1287. drivers/tty/hvc/hvc_iseries.c +1 −0
  1288. drivers/tty/hvc/hvc_vio.c +1 −0
  1289. drivers/tty/serial/jsm/jsm_driver.c +1 −1
  1290. drivers/tty/serial/kgdboc.c +1 −0
  1291. drivers/tty/serial/max3100.c +1 −0
  1292. drivers/tty/serial/max3107-aava.c +1 −0
  1293. drivers/tty/serial/max3107.c +1 −0
  1294. drivers/tty/serial/nwpserial.c +1 −0
  1295. drivers/tty/serial/timbuart.c +1 −0
  1296. drivers/tty/serial/xilinx_uartps.c +1 −0
  1297. drivers/tty/vt/vc_screen.c +1 −0
  1298. drivers/uio/uio_pdrv.c +1 −0
  1299. drivers/uio/uio_pdrv_genirq.c +1 −0
  1300. drivers/usb/c67x00/c67x00-drv.c +1 −0
  1301. drivers/usb/core/driver.c +1 −0
  1302. drivers/usb/core/notify.c +1 −0
  1303. drivers/usb/gadget/cdc2.c +1 −0
  1304. drivers/usb/gadget/composite.c +1 −0
  1305. drivers/usb/gadget/dbgp.c +1 −0
  1306. drivers/usb/gadget/f_fs.c +1 −0
  1307. drivers/usb/gadget/f_obex.c +1 −0
  1308. drivers/usb/gadget/f_sourcesink.c +1 −0
  1309. drivers/usb/gadget/file_storage.c +1 −0
  1310. drivers/usb/gadget/fusb300_udc.c +1 −0
  1311. drivers/usb/gadget/gmidi.c +1 −0
  1312. drivers/usb/gadget/u_serial.c +1 −0
  1313. drivers/usb/host/fsl-mph-dr-of.c +1 −0
  1314. drivers/usb/host/isp1760-if.c +1 −0
  1315. drivers/usb/host/pci-quirks.c +1 −0
  1316. drivers/usb/host/whci/debug.c +1 −0
  1317. drivers/usb/host/whci/hcd.c +1 −0
  1318. drivers/usb/host/xhci-hub.c +1 −0
  1319. drivers/usb/host/xhci-pci.c +1 −0
  1320. drivers/usb/mon/mon_bin.c +1 −0
  1321. drivers/usb/mon/mon_stat.c +1 −0
  1322. drivers/usb/mon/mon_text.c +1 −0
  1323. drivers/usb/otg/gpio_vbus.c +1 −0
  1324. drivers/usb/otg/otg.c +1 −0
  1325. drivers/usb/otg/ulpi.c +1 −0
  1326. drivers/usb/serial/aircable.c +1 −0
  1327. drivers/usb/serial/qcserial.c +1 −0
  1328. drivers/usb/storage/option_ms.c +1 −0
  1329. drivers/usb/storage/protocol.c +1 −0
  1330. drivers/usb/storage/sierra_ms.c +1 −0
  1331. drivers/usb/storage/transport.c +1 −0
  1332. drivers/usb/storage/uas.c +1 −0
  1333. drivers/usb/wusbcore/devconnect.c +1 −0
  1334. drivers/usb/wusbcore/mmc.c +1 −0
  1335. drivers/usb/wusbcore/rh.c +1 −0
  1336. drivers/usb/wusbcore/security.c +1 −0
  1337. drivers/usb/wusbcore/wa-hc.c +1 −0
  1338. drivers/usb/wusbcore/wa-rpipe.c +1 −0
  1339. drivers/usb/wusbcore/wa-xfer.c +1 −0
  1340. drivers/uwb/est.c +1 −0
  1341. drivers/uwb/i1480/dfu/dfu.c +1 −0
  1342. drivers/uwb/ie.c +1 −0
  1343. drivers/uwb/lc-dev.c +2 −0
  1344. drivers/uwb/lc-rc.c +1 −0
  1345. drivers/uwb/neh.c +1 −0
  1346. drivers/uwb/pal.c +1 −0
  1347. drivers/uwb/radio.c +1 −0
  1348. drivers/uwb/reset.c +1 −0
  1349. drivers/uwb/rsv.c +1 −0
  1350. drivers/uwb/scan.c +1 −0
  1351. drivers/uwb/umc-bus.c +1 −0
  1352. drivers/uwb/umc-dev.c +1 −0
  1353. drivers/uwb/umc-drv.c +1 −0
  1354. drivers/uwb/whci.c +1 −0
  1355. drivers/video/atmel_lcdfb.c +1 −0
  1356. drivers/video/backlight/88pm860x_bl.c +1 −0
  1357. drivers/video/backlight/adp5520_bl.c +1 −0
  1358. drivers/video/backlight/ams369fg06.c +1 −0
  1359. drivers/video/backlight/da903x_bl.c +1 −0
  1360. drivers/video/backlight/ep93xx_bl.c +1 −0
  1361. drivers/video/backlight/l4f00242t03.c +1 −0
  1362. drivers/video/backlight/ld9040.c +1 −0
  1363. drivers/video/backlight/lms283gf05.c +1 −0
  1364. drivers/video/backlight/max8925_bl.c +1 −0
  1365. drivers/video/backlight/s6e63m0.c +1 −0
  1366. drivers/video/backlight/wm831x_bl.c +1 −0
  1367. drivers/video/carminefb.c +1 −0
  1368. drivers/video/cobalt_lcdfb.c +1 −0
  1369. drivers/video/ep93xx-fb.c +1 −0
  1370. drivers/video/fb_ddc.c +2 −1
  1371. drivers/video/fb_notify.c +1 −0
  1372. drivers/video/mb862xx/mb862xx-i2c.c +1 −0
  1373. drivers/video/mb862xx/mb862xxfbdrv.c +1 −0
  1374. drivers/video/msm/mdp.c +1 −0
  1375. drivers/video/omap/lcd_mipid.c +1 −0
  1376. drivers/video/omap/omapfb_main.c +1 −0
  1377. drivers/video/omap2/dss/dispc.c +1 −0
  1378. drivers/video/omap2/dss/dpi.c +1 −0
  1379. drivers/video/omap2/dss/dsi.c +1 −0
  1380. drivers/video/omap2/dss/dss.c +1 −0
  1381. drivers/video/omap2/dss/rfbi.c +1 −0
  1382. drivers/video/omap2/dss/sdi.c +1 −0
  1383. drivers/video/omap2/omapfb/omapfb-ioctl.c +1 −0
  1384. drivers/video/savage/savagefb_accel.c +1 −0
  1385. drivers/video/sh_mipi_dsi.c +1 −0
  1386. drivers/video/sh_mobile_lcdcfb.c +1 −0
  1387. drivers/video/via/via-gpio.c +1 −0
  1388. drivers/video/w100fb.c +1 −0
  1389. drivers/virtio/virtio.c +1 −0
  1390. drivers/virtio/virtio_balloon.c +1 −0
  1391. drivers/virtio/virtio_ring.c +1 −0
  1392. drivers/w1/w1_family.c +1 −0
  1393. drivers/w1/w1_int.c +2 −0
  1394. drivers/watchdog/stmp3xxx_wdt.c +1 −0
  1395. drivers/xen/balloon.c +1 −0
  1396. drivers/xen/manage.c +1 −0
  1397. drivers/xen/swiotlb-xen.c +1 −0
  1398. drivers/xen/xen-pciback/conf_space.c +1 −0
  1399. drivers/xen/xenbus/xenbus_client.c +1 −0
  1400. drivers/xen/xenbus/xenbus_probe.c +1 −0
  1401. drivers/xen/xenbus/xenbus_probe_backend.c +1 −0
  1402. drivers/xen/xenbus/xenbus_probe_frontend.c +1 −0
  1403. drivers/zorro/proc.c +1 −0
  1404. fs/bio-integrity.c +1 −0
  1405. fs/cifs/connect.c +1 −0
  1406. fs/exofs/ore.c +1 −0
  1407. fs/exofs/super.c +1 −0
  1408. fs/fuse/cuse.c +1 −0
  1409. fs/gfs2/ops_fstype.c +1 −0
  1410. fs/ioprio.c +1 −0
  1411. fs/jfs/jfs_logmgr.c +1 −0
  1412. fs/logfs/super.c +1 −0
  1413. fs/nfs/nfs4filelayout.c +1 −0
  1414. fs/nfs/pagelist.c +1 −0
  1415. fs/nfs/pnfs.c +1 −0
  1416. fs/nfs/pnfs_dev.c +1 −0
  1417. fs/nfs/write.c +1 −0
  1418. fs/nfsd/nfs4acl.c +1 −0
  1419. fs/nfsd/nfsctl.c +1 −0
  1420. fs/nfsd/nfssvc.c +1 −0
  1421. fs/ocfs2/cluster/tcp.c +1 −0
  1422. fs/ocfs2/dlm/dlmdebug.c +1 −0
  1423. fs/proc/vmcore.c +1 −0
  1424. include/acpi/platform/aclinux.h +0 −1
  1425. include/drm/drmP.h +2 −1
  1426. include/linux/bcma/bcma.h +3 −4
  1427. include/linux/blkdev.h +1 −1
  1428. include/linux/cpuidle.h +2 −1
  1429. include/linux/crypto.h +0 −6
  1430. include/linux/device.h +10 −5
  1431. include/linux/device_cgroup.h +0 −1
  1432. include/linux/dmaengine.h +2 −0
  1433. include/linux/export.h +89 −0
  1434. include/linux/firmware.h +1 −1
  1435. include/linux/ftrace.h +1 −1
  1436. include/linux/gameport.h +8 −9
  1437. include/linux/hid.h +5 −4
  1438. include/linux/i2c.h +5 −5
  1439. include/linux/ipmi.h +2 −1
  1440. include/linux/ipmi_smi.h +0 −1
  1441. include/linux/irq.h +12 −20
  1442. include/linux/irqdesc.h +1 −0
  1443. include/linux/mdio-bitbang.h +2 −1
  1444. include/linux/miscdevice.h +2 −1
  1445. include/linux/module.h +1 −72
  1446. include/linux/moduleparam.h +5 −0
  1447. include/linux/mtd/mtd.h +2 −1
  1448. include/linux/of.h +1 −0
  1449. include/linux/of_platform.h +0 −1
  1450. include/linux/pci_hotplug.h +3 −7
  1451. include/linux/pm_runtime.h +1 −0
  1452. include/linux/regmap.h +1 −1
  1453. include/linux/regulator/driver.h +1 −0
  1454. include/linux/serio.h +11 −9
  1455. include/linux/ssb/ssb.h +3 −4
  1456. include/linux/stop_machine.h +1 −0
  1457. include/linux/sunrpc/svc_xprt.h +2 −1
  1458. include/linux/sysdev.h +0 −1
  1459. include/linux/textsearch.h +2 −1
  1460. include/linux/uio_driver.h +6 −6
  1461. include/linux/usb.h +5 −4
  1462. include/linux/uwb.h +1 −0
  1463. include/linux/uwb/umc.h +3 −4
  1464. include/linux/vermagic.h +0 −1
  1465. include/linux/vlynq.h +2 −1
  1466. include/media/saa7146.h +2 −1
  1467. include/media/v4l2-int-device.h +2 −1
  1468. include/net/bluetooth/hci_core.h +13 −11
  1469. include/net/inet_timewait_sock.h +0 −1
  1470. include/net/ip_vs.h +7 −8
  1471. include/net/lib80211.h +2 −1
  1472. include/net/netfilter/nf_conntrack.h +2 −0
  1473. include/net/sch_generic.h +0 −1
  1474. include/net/sock.h +1 −1
  1475. include/sound/core.h +1 −1
  1476. include/trace/define_trace.h +0 −10
  1477. include/trace/events/module.h +1 −1
  1478. include/xen/xenbus.h +1 −0
  1479. kernel/async.c +1 −1
  1480. kernel/audit.c +1 −1
  1481. kernel/auditsc.c +1 −1
  1482. kernel/capability.c +1 −1
  1483. kernel/cgroup_freezer.c +1 −1
  1484. kernel/compat.c +1 −0
  1485. kernel/cpu.c +1 −1
  1486. kernel/cpuset.c +1 −1
  1487. kernel/crash_dump.c +1 −1
  1488. kernel/cred.c +1 −1
  1489. kernel/debug/kdb/kdb_debugger.c +1 −0
  1490. kernel/dma.c +1 −1
  1491. kernel/events/core.c +1 −0
  1492. kernel/freezer.c +1 −1
  1493. kernel/futex.c +1 −1
  1494. kernel/groups.c +1 −1
  1495. kernel/hrtimer.c +1 −1
  1496. kernel/hung_task.c +1 −1
  1497. kernel/irq/generic-chip.c +1 −0
  1498. kernel/irq/irqdesc.c +1 −1
  1499. kernel/irq_work.c +3 −1
  1500. kernel/kfifo.c +1 −1
  1501. kernel/kprobes.c +1 −1
  1502. kernel/ksysfs.c +2 −1
  1503. kernel/kthread.c +1 −1
  1504. kernel/latencytop.c +1 −1
  1505. kernel/lockdep_proc.c +1 −1
  1506. kernel/module.c +1 −1
  1507. kernel/mutex-debug.c +1 −1
  1508. kernel/mutex.c +1 −1
  1509. kernel/notifier.c +1 −1
  1510. kernel/nsproxy.c +1 −1
  1511. kernel/padata.c +1 −1
  1512. kernel/params.c +1 −1
  1513. kernel/pid.c +1 −1
  1514. kernel/posix-timers.c +1 −1
  1515. kernel/power/hibernate.c +1 −0
  1516. kernel/power/main.c +1 −0
  1517. kernel/power/qos.c +1 −0
  1518. kernel/power/suspend.c +2 −0
  1519. kernel/power/user.c +1 −0
  1520. kernel/profile.c +1 −1
  1521. kernel/ptrace.c +1 −1
  1522. kernel/range.c +1 −1
  1523. kernel/rcupdate.c +1 −1
  1524. kernel/rcutiny.c +1 −2
  1525. kernel/rcutiny_plugin.h +1 −0
  1526. kernel/rcutree.c +1 −1
  1527. kernel/relay.c +1 −1
  1528. kernel/resource.c +1 −1
  1529. kernel/rtmutex-debug.c +1 −1
  1530. kernel/rtmutex-tester.c +1 −1
  1531. kernel/rtmutex.c +1 −1
  1532. kernel/rwsem.c +1 −1
  1533. kernel/sched_clock.c +1 −1
  1534. kernel/semaphore.c +1 −1
  1535. kernel/signal.c +1 −1
  1536. kernel/smp.c +1 −1
  1537. kernel/softirq.c +1 −1
  1538. kernel/spinlock.c +1 −1
  1539. kernel/srcu.c +1 −1
  1540. kernel/stacktrace.c +1 −1
  1541. kernel/stop_machine.c +1 −1
  1542. kernel/sys.c +2 −1
  1543. kernel/time.c +1 −1
  1544. kernel/time/posix-clock.c +1 −0
  1545. kernel/timer.c +1 −1
  1546. kernel/trace/blktrace.c +1 −0
  1547. kernel/trace/ftrace.c +1 −0
  1548. kernel/trace/trace_syscalls.c +1 −0
  1549. kernel/up.c +1 −1
  1550. kernel/user-return-notifier.c +1 −1
  1551. kernel/user.c +1 −1
  1552. kernel/user_namespace.c +1 −1
  1553. kernel/utsname.c +1 −1
  1554. kernel/utsname_sysctl.c +1 −1
  1555. kernel/wait.c +1 −1
  1556. kernel/workqueue.c +1 −1
  1557. lib/dma-debug.c +1 −0
  1558. lib/raid6/algos.c +1 −0
  1559. lib/raid6/mktables.c +1 −0
  1560. lib/raid6/recov.c +1 −0
  1561. mm/bootmem.c +1 −1
  1562. mm/bounce.c +1 −1
  1563. mm/dmapool.c +2 −1
  1564. mm/filemap.c +1 −1
  1565. mm/filemap_xip.c +1 −1
  1566. mm/fremap.c +0 −1
  1567. mm/highmem.c +1 −1
  1568. mm/kmemleak.c +1 −1
  1569. mm/maccess.c +1 −1
  1570. mm/memcontrol.c +1 −0
  1571. mm/memory-failure.c +1 −0
  1572. mm/memory.c +1 −1
  1573. mm/memory_hotplug.c +1 −1
  1574. mm/mempolicy.c +1 −1
  1575. mm/mempool.c +1 −1
  1576. mm/migrate.c +1 −1
  1577. mm/mlock.c +1 −1
  1578. mm/mm_init.c +1 −1
  1579. mm/mmap.c +1 −1
  1580. mm/mmu_context.c +1 −1
  1581. mm/mmu_notifier.c +1 −1
  1582. mm/mmzone.c +0 −1
  1583. mm/nobootmem.c +1 −1
  1584. mm/nommu.c +1 −1
  1585. mm/oom_kill.c +1 −1
  1586. mm/page-writeback.c +1 −1
  1587. mm/quicklist.c +0 −1
  1588. mm/readahead.c +1 −1
  1589. mm/rmap.c +1 −1
  1590. mm/shmem.c +1 −1
  1591. mm/slob.c +1 −1
  1592. mm/sparse-vmemmap.c +0 −1
  1593. mm/sparse.c +1 −1
  1594. mm/swap.c +1 −1
  1595. mm/swap_state.c +0 −1
  1596. mm/swapfile.c +0 −1
  1597. mm/truncate.c +1 −1
  1598. mm/util.c +1 −1
  1599. net/802/fc.c +1 −0
  1600. net/802/garp.c +1 −0
  1601. net/802/stp.c +1 −0
  1602. net/8021q/vlan_core.c +1 −0
  1603. net/8021q/vlan_netlink.c +1 −0
  1604. net/appletalk/aarp.c +1 −0
  1605. net/appletalk/atalk_proc.c +1 −0
  1606. net/atm/pvc.c +1 −0
  1607. net/atm/svc.c +1 −0
  1608. net/ax25/ax25_route.c +1 −0
  1609. net/ax25/ax25_uid.c +1 −0
  1610. net/bluetooth/hci_sysfs.c +1 −0
  1611. net/bluetooth/l2cap_sock.c +1 −0
  1612. net/bluetooth/mgmt.c +1 −0
  1613. net/bridge/br_input.c +1 −0
  1614. net/bridge/br_stp_if.c +1 −0
  1615. net/caif/caif_dev.c +1 −0
  1616. net/caif/cfpkt_skbuff.c +1 −0
  1617. net/ceph/messenger.c +1 −0
  1618. net/compat.c +1 −0
  1619. net/core/dev_addr_lists.c +1 −0
  1620. net/core/fib_rules.c +1 −0
  1621. net/core/net-sysfs.c +1 −0
  1622. net/core/net-traces.c +1 −0
  1623. net/core/net_namespace.c +1 −0
  1624. net/core/netevent.c +1 −0
  1625. net/core/netpoll.c +1 −0
  1626. net/core/timestamping.c +1 −0
  1627. net/core/user_dma.c +1 −0
  1628. net/dcb/dcbevent.c +1 −0
  1629. net/dcb/dcbnl.c +1 −0
  1630. net/dccp/ackvec.c +1 −0
  1631. net/dccp/ccids/lib/tfrc.c +1 −0
  1632. net/dccp/timer.c +1 −0
  1633. net/decnet/dn_route.c +1 −0
  1634. net/decnet/dn_rules.c +1 −0
  1635. net/dsa/dsa.c +1 −0
  1636. net/ieee802154/nl-mac.c +1 −0
  1637. net/ipv4/fib_rules.c +1 −0
  1638. net/ipv4/fib_trie.c +1 −0
  1639. net/ipv4/inet_timewait_sock.c +1 −0
  1640. net/ipv4/ipconfig.c +1 −0
  1641. net/ipv4/ipmr.c +1 −0
  1642. net/ipv4/netfilter.c +1 −0
  1643. net/ipv4/netfilter/nf_conntrack_l3proto_ipv4_compat.c +1 −0
  1644. net/ipv4/netfilter/nf_nat_proto_common.c +1 −0
  1645. net/ipv4/netfilter/nf_nat_proto_icmp.c +1 −0
  1646. net/ipv4/netfilter/nf_nat_proto_sctp.c +1 −0
  1647. net/ipv4/netfilter/nf_nat_proto_tcp.c +1 −0
  1648. net/ipv4/netfilter/nf_nat_proto_udp.c +1 −0
  1649. net/ipv4/netfilter/nf_nat_proto_udplite.c +1 −0
  1650. net/ipv4/ping.c +1 −0
  1651. net/ipv4/proc.c +1 −0
  1652. net/ipv4/raw.c +1 −0
  1653. net/ipv4/syncookies.c +1 −0
  1654. net/ipv4/udplite.c +1 −0
  1655. net/ipv4/xfrm4_state.c +1 −0
  1656. net/ipv6/addrconf.c +1 −0
  1657. net/ipv6/addrconf_core.c +1 −0
  1658. net/ipv6/exthdrs.c +1 −0
  1659. net/ipv6/exthdrs_core.c +1 −0
  1660. net/ipv6/fib6_rules.c +1 −0
  1661. net/ipv6/ip6_flowlabel.c +1 −0
  1662. net/ipv6/ip6mr.c +1 −0
  1663. net/ipv6/netfilter.c +1 −0
  1664. net/ipv6/proc.c +1 −0
  1665. net/ipv6/raw.c +1 −0
  1666. net/ipv6/reassembly.c +1 −0
  1667. net/ipv6/route.c +1 −0
  1668. net/ipv6/sysctl_net_ipv6.c +1 −0
  1669. net/ipv6/udplite.c +1 −0
  1670. net/ipv6/xfrm6_state.c +1 −0
  1671. net/ipx/ipx_proc.c +1 −0
  1672. net/irda/discovery.c +1 −0
  1673. net/irda/irda_device.c +1 −0
  1674. net/irda/irttp.c +1 −0
  1675. net/irda/qos.c +2 −0
  1676. net/llc/llc_input.c +1 −0
  1677. net/llc/llc_output.c +1 −0
  1678. net/llc/llc_proc.c +1 −0
  1679. net/mac80211/agg-rx.c +1 −0
  1680. net/mac80211/agg-tx.c +1 −0
  1681. net/mac80211/ht.c +1 −0
  1682. net/mac80211/key.c +1 −0
  1683. net/mac80211/led.c +1 −0
  1684. net/mac80211/mlme.c +2 −0
  1685. net/mac80211/offchannel.c +1 −0
  1686. net/mac80211/rate.c +1 −0
  1687. net/mac80211/rc80211_minstrel_debugfs.c +1 −0
  1688. net/mac80211/rc80211_minstrel_ht_debugfs.c +1 −0
  1689. net/mac80211/rc80211_pid_debugfs.c +1 −0
  1690. net/mac80211/rx.c +1 −0
  1691. net/mac80211/scan.c +1 −0
  1692. net/mac80211/status.c +1 −0
  1693. net/mac80211/tkip.c +1 −0
  1694. net/mac80211/tx.c +1 −0
  1695. net/mac80211/util.c +1 −0
  1696. net/netfilter/ipset/ip_set_getport.c +1 −0
  1697. net/netfilter/ipset/pfxlen.c +1 −0
  1698. net/netfilter/nf_conntrack_acct.c +1 −0
  1699. net/netfilter/nf_conntrack_ecache.c +1 −0
  1700. net/netfilter/nf_conntrack_expect.c +2 −0
  1701. net/netfilter/x_tables.c +1 −0
  1702. net/netfilter/xt_quota.c +1 −0
  1703. net/netfilter/xt_statistic.c +1 −0
  1704. net/netrom/nr_route.c +1 −0
  1705. net/nfc/af_nfc.c +1 −0
  1706. net/nfc/nci/core.c +1 −0
  1707. net/nfc/rawsock.c +1 −0
  1708. net/phonet/datagram.c +1 −0
  1709. net/phonet/pep.c +1 −0
  1710. net/phonet/socket.c +1 −0
  1711. net/rds/cong.c +1 −0
  1712. net/rds/connection.c +1 −0
  1713. net/rds/ib.c +1 −0
  1714. net/rds/info.c +1 −0
  1715. net/rds/iw.c +1 −0
  1716. net/rds/message.c +1 −0
  1717. net/rds/page.c +1 −0
  1718. net/rds/rdma_transport.c +1 −0
  1719. net/rds/recv.c +1 −0
  1720. net/rds/send.c +2 −0
  1721. net/rds/stats.c +1 −0
  1722. net/rds/tcp.c +1 −0
  1723. net/rds/threads.c +1 −0
  1724. net/rfkill/input.c +1 −0
  1725. net/rose/rose_route.c +1 −0
  1726. net/rxrpc/ar-output.c +1 −0
  1727. net/rxrpc/ar-recvmsg.c +1 −0
  1728. net/sched/act_api.c +1 −0
  1729. net/sched/cls_flow.c +1 −0
  1730. net/sched/sch_mq.c +1 −0
  1731. net/sched/sch_mqprio.c +1 −0
  1732. net/sctp/proc.c +1 −0
  1733. net/sctp/socket.c +1 −0
  1734. net/sunrpc/addr.c +1 −0
  1735. net/sunrpc/backchannel_rqst.c +1 −0
  1736. net/sunrpc/socklib.c +1 −0
  1737. net/sunrpc/svc_xprt.c +1 −0
  1738. net/sunrpc/svcsock.c +1 −0
  1739. net/sunrpc/xprtrdma/svc_rdma_transport.c +1 −0
  1740. net/sysctl_net.c +1 −0
  1741. net/tipc/core.c +2 −0
  1742. net/tipc/socket.c +1 −0
  1743. net/wimax/op-msg.c +1 −0
  1744. net/wimax/op-reset.c +1 −0
  1745. net/wimax/op-rfkill.c +1 −0
  1746. net/wimax/stack.c +1 −0
  1747. net/wireless/ibss.c +1 −0
  1748. net/wireless/mesh.c +1 −0
  1749. net/wireless/radiotap.c +1 −0
  1750. net/wireless/reg.c +2 −0
  1751. net/wireless/sme.c +1 −0
  1752. net/wireless/util.c +1 −0
  1753. net/wireless/wext-compat.c +1 −0
  1754. net/wireless/wext-core.c +1 −0
  1755. net/wireless/wext-sme.c +1 −0
  1756. net/wireless/wext-spy.c +1 −0
  1757. net/x25/x25_proc.c +1 −0
  1758. net/xfrm/xfrm_proc.c +1 −0
  1759. net/xfrm/xfrm_replay.c +1 −0
  1760. security/selinux/hooks.c +1 −0
  1761. security/selinux/netlink.c +1 −0
  1762. sound/aoa/soundbus/i2sbus/pcm.c +1 −0
  1763. sound/arm/pxa2xx-ac97-lib.c +1 −0
  1764. sound/arm/pxa2xx-pcm.c +1 −0
  1765. sound/core/control.c +1 −0
  1766. sound/core/device.c +1 −0
  1767. sound/core/hwdep.c +1 −0
  1768. sound/core/info.c +1 −0
  1769. sound/core/info_oss.c +1 −0
  1770. sound/core/init.c +1 −0
  1771. sound/core/isadma.c +1 −0
  1772. sound/core/jack.c +1 −0
  1773. sound/core/memory.c +1 −0
  1774. sound/core/misc.c +2 −0
  1775. sound/core/oss/mixer_oss.c +1 −0
  1776. sound/core/oss/pcm_oss.c +1 −1
  1777. sound/core/pcm.c +1 −0
  1778. sound/core/pcm_lib.c +1 −0
  1779. sound/core/pcm_memory.c +1 −0
  1780. sound/core/pcm_misc.c +1 −0
  1781. sound/core/pcm_native.c +1 −0
  1782. sound/core/rawmidi.c +1 −1
  1783. sound/core/seq/oss/seq_oss.c +1 −1
  1784. sound/core/seq/oss/seq_oss_init.c +1 −0
  1785. sound/core/seq/oss/seq_oss_synth.c +1 −0
  1786. sound/core/seq/seq.c +1 −1
  1787. sound/core/seq/seq_clientmgr.c +1 −0
  1788. sound/core/seq/seq_device.c +1 −0
  1789. sound/core/seq/seq_dummy.c +1 −1
  1790. sound/core/seq/seq_info.c +1 −0
  1791. sound/core/seq/seq_lock.c +1 −0
  1792. sound/core/seq/seq_memory.c +1 −0
  1793. sound/core/seq/seq_midi.c +1 −1
  1794. sound/core/seq/seq_midi_emul.c +1 −0
  1795. sound/core/seq/seq_midi_event.c +1 −0
  1796. sound/core/seq/seq_ports.c +1 −0
  1797. sound/core/seq/seq_system.c +1 −0
  1798. sound/core/seq/seq_virmidi.c +1 −0
  1799. sound/core/sound.c +1 −1
  1800. sound/core/sound_oss.c +1 −0
  1801. sound/core/timer.c +1 −1
  1802. sound/core/vmaster.c +1 −0
  1803. sound/drivers/aloop.c +1 −1
  1804. sound/drivers/dummy.c +1 −1
  1805. sound/drivers/ml403-ac97cr.c +1 −1
  1806. sound/drivers/mpu401/mpu401.c +1 −1
  1807. sound/drivers/mpu401/mpu401_uart.c +1 −0
  1808. sound/drivers/mtpav.c +1 −0
  1809. sound/drivers/mts64.c +1 −0
  1810. sound/drivers/opl3/opl3_lib.c +1 −0
  1811. sound/drivers/opl3/opl3_oss.c +1 −0
  1812. sound/drivers/opl3/opl3_seq.c +1 −0
  1813. sound/drivers/opl3/opl3_synth.c +1 −0
  1814. sound/drivers/opl4/opl4_lib.c +1 −0
  1815. sound/drivers/opl4/opl4_proc.c +1 −0
  1816. sound/drivers/opl4/opl4_seq.c +1 −0
  1817. sound/drivers/pcsp/pcsp.c +1 −1
  1818. sound/drivers/portman2x4.c +1 −0
  1819. sound/drivers/serial-u16550.c +1 −1
  1820. sound/drivers/virmidi.c +1 −1
  1821. sound/drivers/vx/vx_core.c +1 −0
  1822. sound/drivers/vx/vx_hwdep.c +1 −0
  1823. sound/firewire/iso-resources.c +1 −0
  1824. sound/firewire/packets-buffer.c +1 −0
  1825. sound/i2c/cs8427.c +1 −0
  1826. sound/i2c/i2c.c +1 −0
  1827. sound/i2c/other/ak4113.c +1 −0
  1828. sound/i2c/other/ak4114.c +1 −0
  1829. sound/i2c/other/ak4117.c +1 −0
  1830. sound/i2c/other/ak4xxx-adda.c +1 −0
  1831. sound/i2c/other/pt2258.c +1 −0
  1832. sound/i2c/other/tea575x-tuner.c +1 −0
  1833. sound/i2c/tea6330t.c +1 −0
  1834. sound/isa/ad1816a/ad1816a.c +1 −1
  1835. sound/isa/ad1848/ad1848.c +1 −1
  1836. sound/isa/als100.c +1 −1
  1837. sound/isa/azt2320.c +1 −1
  1838. sound/isa/cmi8330.c +1 −1
  1839. sound/isa/cs423x/cs4231.c +1 −1
  1840. sound/isa/cs423x/cs4236.c +1 −1
  1841. sound/isa/es1688/es1688.c +1 −1
  1842. sound/isa/es1688/es1688_lib.c +1 −0
  1843. sound/isa/es18xx.c +1 −1
  1844. sound/isa/gus/gus_main.c +1 −0
  1845. sound/isa/gus/gus_volume.c +1 −0
  1846. sound/isa/gus/gusclassic.c +1 −1
  1847. sound/isa/gus/gusextreme.c +1 −1
  1848. sound/isa/gus/gusmax.c +1 −1
  1849. sound/isa/gus/interwave.c +1 −1
  1850. sound/isa/msnd/msnd.c +1 −0
  1851. sound/isa/msnd/msnd_midi.c +1 −0
  1852. sound/isa/msnd/msnd_pinnacle_mixer.c +1 −0
  1853. sound/isa/opl3sa2.c +1 −1
  1854. sound/isa/opti9xx/miro.c +1 −1
  1855. sound/isa/opti9xx/opti92x-ad1848.c +1 −1
  1856. sound/isa/sb/emu8000.c +1 −0
  1857. sound/isa/sb/emu8000_callback.c +1 −0
  1858. sound/isa/sb/emu8000_patch.c +1 −0
  1859. sound/isa/sb/emu8000_synth.c +1 −0
  1860. sound/isa/sb/sb16.c +1 −1
  1861. sound/isa/sb/sb16_csp.c +1 −0
  1862. sound/isa/sb/sb16_main.c +1 −0
  1863. sound/isa/sb/sb8.c +1 −1
  1864. sound/isa/sb/sb8_main.c +1 −0
  1865. sound/isa/sb/sb_common.c +1 −0
  1866. sound/isa/sscape.c +1 −1
  1867. sound/isa/wavefront/wavefront.c +1 −1
  1868. sound/isa/wavefront/wavefront_fx.c +1 −0
  1869. sound/isa/wavefront/wavefront_synth.c +1 −0
  1870. sound/isa/wss/wss_lib.c +1 −0
  1871. sound/mips/au1x00.c +1 −0
  1872. sound/mips/hal2.c +1 −0
  1873. sound/mips/sgio2audio.c +1 −0
  1874. sound/pci/ac97/ac97_codec.c +1 −1
  1875. sound/pci/ac97/ac97_pcm.c +1 −0
  1876. sound/pci/ad1889.c +1 −0
  1877. sound/pci/ak4531_codec.c +1 −0
  1878. sound/pci/ali5451/ali5451.c +1 −1
  1879. sound/pci/als300.c +1 −1
  1880. sound/pci/als4000.c +1 −1
  1881. sound/pci/asihpi/asihpi.c +1 −0
  1882. sound/pci/asihpi/hpioctl.c +1 −0
  1883. sound/pci/atiixp.c +1 −1
  1884. sound/pci/atiixp_modem.c +1 −1
  1885. sound/pci/au88x0/au88x0.c +1 −1
  1886. sound/pci/au88x0/au88x0_game.c +1 −0
  1887. sound/pci/aw2/aw2-alsa.c +1 −0
  1888. sound/pci/azt3328.c +1 −1
  1889. sound/pci/bt87x.c +1 −1
  1890. sound/pci/ca0106/ca0106_main.c +1 −1
  1891. sound/pci/cmipci.c +1 −1
  1892. sound/pci/cs4281.c +1 −1
  1893. sound/pci/cs46xx/cs46xx.c +1 −1
  1894. sound/pci/cs46xx/cs46xx_lib.c +1 −0
  1895. sound/pci/cs5530.c +1 −1
  1896. sound/pci/cs5535audio/cs5535audio.c +1 −1
  1897. sound/pci/ctxfi/xfi.c +1 −0
  1898. sound/pci/echoaudio/darla20.c +1 −1
  1899. sound/pci/echoaudio/darla24.c +1 −1
  1900. sound/pci/echoaudio/echo3g.c +1 −1
  1901. sound/pci/echoaudio/echoaudio.c +2 −0
  1902. sound/pci/echoaudio/gina20.c +1 −1
  1903. sound/pci/echoaudio/gina24.c +1 −1
  1904. sound/pci/echoaudio/indigo.c +1 −1
  1905. sound/pci/echoaudio/indigodj.c +1 −1
  1906. sound/pci/echoaudio/indigodjx.c +1 −1
  1907. sound/pci/echoaudio/indigoio.c +1 −1
  1908. sound/pci/echoaudio/indigoiox.c +1 −1
  1909. sound/pci/echoaudio/layla20.c +1 −1
  1910. sound/pci/echoaudio/layla24.c +1 −1
  1911. sound/pci/echoaudio/mia.c +1 −1
  1912. sound/pci/echoaudio/mona.c +1 −1
  1913. sound/pci/emu10k1/emu10k1.c +1 −1
  1914. sound/pci/emu10k1/emu10k1_callback.c +1 −0
  1915. sound/pci/emu10k1/emu10k1_main.c +1 −0
  1916. sound/pci/emu10k1/emu10k1_synth.c +1 −0
  1917. sound/pci/emu10k1/emu10k1x.c +1 −1
  1918. sound/pci/emu10k1/io.c +1 −0
  1919. sound/pci/emu10k1/memory.c +1 −0
  1920. sound/pci/emu10k1/voice.c +1 −0
  1921. sound/pci/ens1370.c +1 −1
  1922. sound/pci/es1938.c +1 −1
  1923. sound/pci/es1968.c +1 −1
  1924. sound/pci/fm801.c +1 −1
  1925. sound/pci/hda/hda_beep.c +1 −0
  1926. sound/pci/hda/hda_codec.c +1 −0
  1927. sound/pci/hda/hda_generic.c +1 −0
  1928. sound/pci/hda/hda_hwdep.c +1 −0
  1929. sound/pci/hda/patch_analog.c +1 −0
  1930. sound/pci/hda/patch_ca0110.c +1 −0
  1931. sound/pci/hda/patch_ca0132.c +1 −0
  1932. sound/pci/hda/patch_cirrus.c +1 −0
  1933. sound/pci/hda/patch_cmedia.c +1 −0
  1934. sound/pci/hda/patch_conexant.c +1 −0
  1935. sound/pci/hda/patch_hdmi.c +1 −1
  1936. sound/pci/hda/patch_realtek.c +1 −0
  1937. sound/pci/hda/patch_si3054.c +1 −0
  1938. sound/pci/hda/patch_sigmatel.c +1 −0
  1939. sound/pci/hda/patch_via.c +1 −0
  1940. sound/pci/ice1712/ak4xxx.c +1 −0
  1941. sound/pci/ice1712/ice1712.c +1 −1
  1942. sound/pci/ice1712/ice1724.c +1 −1
  1943. sound/pci/intel8x0.c +1 −1
  1944. sound/pci/intel8x0m.c +1 −1
  1945. sound/pci/korg1212/korg1212.c +1 −1
  1946. sound/pci/lola/lola.c +1 −1
  1947. sound/pci/maestro3.c +1 −1
  1948. sound/pci/mixart/mixart.c +1 −1
  1949. sound/pci/mixart/mixart_hwdep.c +1 −0
  1950. sound/pci/nm256/nm256.c +1 −1
  1951. sound/pci/oxygen/oxygen.c +1 −0
  1952. sound/pci/oxygen/oxygen_io.c +1 −0
  1953. sound/pci/oxygen/oxygen_lib.c +1 −0
  1954. sound/pci/oxygen/virtuoso.c +1 −0
  1955. sound/pci/pcxhr/pcxhr.c +1 −1
  1956. sound/pci/pcxhr/pcxhr_hwdep.c +1 −0
  1957. sound/pci/riptide/riptide.c +1 −0
  1958. sound/pci/rme32.c +1 −1
  1959. sound/pci/rme96.c +1 −1
  1960. sound/pci/rme9652/hdsp.c +1 −1
  1961. sound/pci/rme9652/hdspm.c +1 −1
  1962. sound/pci/rme9652/rme9652.c +1 −1
  1963. sound/pci/sis7019.c +1 −1
  1964. sound/pci/sonicvibes.c +1 −1
  1965. sound/pci/trident/trident.c +1 −1
  1966. sound/pci/trident/trident_main.c +1 −0
  1967. sound/pci/via82xx.c +1 −1
  1968. sound/pci/via82xx_modem.c +1 −1
  1969. sound/pci/vx222/vx222.c +1 −1
  1970. sound/pci/ymfpci/ymfpci.c +1 −1
  1971. sound/pci/ymfpci/ymfpci_main.c +1 −0
  1972. sound/pcmcia/pdaudiocf/pdaudiocf.c +1 −1
  1973. sound/pcmcia/vx/vxpocket.c +1 −1
  1974. sound/ppc/powermac.c +1 −1
  1975. sound/ppc/snd_ps3.c +1 −0
  1976. sound/sh/aica.c +1 −1
  1977. sound/sh/sh_dac_audio.c +1 −0
  1978. sound/soc/blackfin/bf5xx-sport.c +1 −0
  1979. sound/soc/blackfin/bfin-eval-adav80x.c +1 −0
  1980. sound/soc/codecs/ac97.c +1 −0
  1981. sound/soc/codecs/ads117x.c +1 −0
  1982. sound/soc/codecs/ak4642.c +1 −0
  1983. sound/soc/codecs/cx20442.c +1 −0
  1984. sound/soc/codecs/da7210.c +1 −0
  1985. sound/soc/codecs/dmic.c +1 −0
  1986. sound/soc/codecs/pcm3008.c +1 −0
  1987. sound/soc/codecs/sn95031.c +1 −0
  1988. sound/soc/codecs/wl1273.c +1 −0
  1989. sound/soc/ep93xx/edb93xx.c +1 −0
  1990. sound/soc/ep93xx/snappercl15.c +1 −0
  1991. sound/soc/imx/wm1133-ev1.c +1 −0
  1992. sound/soc/mid-x86/mfld_machine.c +1 −0
  1993. sound/soc/mid-x86/sst_platform.c +1 −0
  1994. sound/soc/omap/am3517evm.c +1 −0
  1995. sound/soc/omap/ams-delta.c +1 −0
  1996. sound/soc/omap/igep0020.c +1 −0
  1997. sound/soc/omap/n810.c +1 −0
  1998. sound/soc/omap/omap-pcm.c +1 −0
  1999. sound/soc/omap/omap3beagle.c +1 −0
  2000. sound/soc/omap/omap3evm.c +1 −0
  2001. sound/soc/omap/omap3pandora.c +1 −0
  2002. sound/soc/omap/omap4-hdmi-card.c +1 −0
  2003. sound/soc/omap/osk5912.c +1 −0
  2004. sound/soc/omap/overo.c +1 −0
  2005. sound/soc/omap/rx51.c +1 −0
  2006. sound/soc/omap/sdp3430.c +1 −0
  2007. sound/soc/omap/sdp4430.c +1 −0
  2008. sound/soc/omap/zoom2.c +1 −0
  2009. sound/soc/pxa/pxa2xx-pcm.c +1 −0
  2010. sound/soc/samsung/ac97.c +1 −0
  2011. sound/soc/samsung/dma.c +1 −0
  2012. sound/soc/samsung/goni_wm8994.c +1 −0
  2013. sound/soc/samsung/h1940_uda1380.c +1 −0
  2014. sound/soc/samsung/i2s.c +1 −0
  2015. sound/soc/samsung/idma.c +1 −0
  2016. sound/soc/samsung/jive_wm8750.c +1 −0
  2017. sound/soc/samsung/ln2440sbc_alc650.c +1 −0
  2018. sound/soc/samsung/pcm.c +1 −0
  2019. sound/soc/samsung/rx1950_uda1380.c +1 −0
  2020. sound/soc/samsung/s3c2412-i2s.c +1 −0
  2021. sound/soc/samsung/s3c24xx-i2s.c +1 −0
  2022. sound/soc/samsung/s3c24xx_simtec.c +1 −0
  2023. sound/soc/samsung/s3c24xx_simtec_hermes.c +1 −0
  2024. sound/soc/samsung/s3c24xx_simtec_tlv320aic23.c +1 −0
  2025. sound/soc/samsung/s3c24xx_uda134x.c +1 −0
  2026. sound/soc/samsung/smartq_wm8987.c +1 −0
  2027. sound/soc/samsung/smdk_spdif.c +1 −0
  2028. sound/soc/samsung/smdk_wm8580.c +1 −0
  2029. sound/soc/samsung/smdk_wm8580pcm.c +1 −0
  2030. sound/soc/samsung/smdk_wm8994pcm.c +1 −0
  2031. sound/soc/samsung/smdk_wm9713.c +1 −0
  2032. sound/soc/samsung/spdif.c +1 −0
  2033. sound/soc/samsung/speyside.c +1 −0
  2034. sound/soc/samsung/speyside_wm8962.c +1 −0
  2035. sound/soc/sh/fsi-ak4642.c +1 −0
  2036. sound/soc/sh/fsi-da7210.c +1 −0
  2037. sound/soc/sh/fsi-hdmi.c +1 −0
  2038. sound/soc/sh/fsi.c +1 −0
  2039. sound/soc/sh/siu_dai.c +1 −0
  2040. sound/soc/soc-cache.c +1 −0
  2041. sound/soc/soc-io.c +1 −0
  2042. sound/soc/soc-jack.c +1 −0
  2043. sound/soc/soc-utils.c +1 −0
  2044. sound/soc/tegra/tegra_asoc_utils.c +1 −0
  2045. sound/sparc/dbri.c +1 −0
  2046. sound/synth/emux/emux.c +1 −0
  2047. sound/synth/emux/emux_oss.c +1 −0
  2048. sound/synth/emux/emux_seq.c +1 −1
  2049. sound/synth/emux/emux_synth.c +1 −0
  2050. sound/synth/emux/soundfont.c +1 −0
  2051. sound/synth/util_mem.c +1 −0
  2052. sound/usb/6fire/firmware.c +1 −0
  2053. sound/usb/card.c +1 −0
  2054. sound/usb/midi.c +1 −0
  2055. sound/usb/usx2y/us122l.c +1 −0
  2056. sound/usb/usx2y/usbusx2yaudio.c +1 −0
  2057. virt/kvm/iommu.c +2 −0
arch/alpha/kernel/core_irongate.c+1−0
@@ -303,6 +303,7 @@ irongate_init_arch(void) · 302 unmodified lines
303303 #include <linux/vmalloc.h>
304304 #include <linux/agp_backend.h>
305305 #include <linux/agpgart.h>
306+#include <linux/export.h>
306307 #include <asm/pgalloc.h>
307308
308309 #define GET_PAGE_DIR_OFF(addr) (addr >> 22)
arch/alpha/kernel/pci-sysfs.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 */
1111
1212 #include <linux/sched.h>
13+#include <linux/stat.h>
1314 #include <linux/slab.h>
1415 #include <linux/pci.h>
1516
arch/alpha/kernel/pci_iommu.c+1−0
@@ -7,6 +7,7 @@ · 6 unmodified lines
77 #include <linux/pci.h>
88 #include <linux/gfp.h>
99 #include <linux/bootmem.h>
10+#include <linux/export.h>
1011 #include <linux/scatterlist.h>
1112 #include <linux/log2.h>
1213 #include <linux/dma-mapping.h>
arch/alpha/kernel/setup.c+1−0
@@ -43,6 +43,7 @@ · 42 unmodified lines
4343 #include <asm/setup.h>
4444 #include <asm/io.h>
4545 #include <linux/log2.h>
46+#include <linux/export.h>
4647
4748 extern struct atomic_notifier_head panic_notifier_list;
4849 static int alpha_panic_event(struct notifier_block *, unsigned long, void *);
arch/arm/common/it8152.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <linux/ioport.h>
2626 #include <linux/irq.h>
2727 #include <linux/io.h>
28+#include <linux/export.h>
2829
2930 #include <asm/mach/pci.h>
3031 #include <asm/hardware/it8152.h>
arch/arm/common/scoop.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #include <linux/string.h>
1717 #include <linux/slab.h>
1818 #include <linux/platform_device.h>
19+#include <linux/export.h>
1920 #include <linux/io.h>
2021 #include <asm/hardware/scoop.h>
2122
arch/arm/kernel/armksyms.c+1−1
@@ -7,7 +7,7 @@ · 6 unmodified lines
77 * it under the terms of the GNU General Public License version 2 as
88 * published by the Free Software Foundation.
99 */
10−#include <linux/module.h>
10+#include <linux/export.h>
1111 #include <linux/sched.h>
1212 #include <linux/string.h>
1313 #include <linux/cryptohash.h>
arch/arm/kernel/bios32.c+1−1
@@ -5,7 +5,7 @@ · 4 unmodified lines
55 *
66 * Bits taken from various places.
77 */
8−#include <linux/module.h>
8+#include <linux/export.h>
99 #include <linux/kernel.h>
1010 #include <linux/pci.h>
1111 #include <linux/slab.h>
arch/arm/kernel/devtree.c+1−1
@@ -9,7 +9,7 @@ · 8 unmodified lines
99 */
1010
1111 #include <linux/init.h>
12−#include <linux/module.h>
12+#include <linux/export.h>
1313 #include <linux/errno.h>
1414 #include <linux/types.h>
1515 #include <linux/bootmem.h>
arch/arm/kernel/elf.c+1−1
@@ -1,4 +1,4 @@
1−#include <linux/module.h>
1+#include <linux/export.h>
22 #include <linux/sched.h>
33 #include <linux/personality.h>
44 #include <linux/binfmts.h>
arch/arm/kernel/etm.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/miscdevice.h>
2525 #include <linux/vmalloc.h>
2626 #include <linux/mutex.h>
27+#include <linux/module.h>
2728 #include <asm/hardware/coresight.h>
2829 #include <asm/sections.h>
2930
arch/arm/kernel/io.c+1−1
@@ -1,4 +1,4 @@
1−#include <linux/module.h>
1+#include <linux/export.h>
22 #include <linux/types.h>
33 #include <linux/io.h>
44
arch/arm/kernel/irq.c+0−1
@@ -22,7 +22,6 @@ · 21 unmodified lines
2222 * Naturally it's not a 1:1 relation, but there are similarities.
2323 */
2424 #include <linux/kernel_stat.h>
25−#include <linux/module.h>
2625 #include <linux/signal.h>
2726 #include <linux/ioport.h>
2827 #include <linux/interrupt.h>
arch/arm/kernel/leds.c+2−1
@@ -7,10 +7,11 @@ · 6 unmodified lines
77 * it under the terms of the GNU General Public License version 2 as
88 * published by the Free Software Foundation.
99 */
10−#include <linux/module.h>
10+#include <linux/export.h>
1111 #include <linux/init.h>
1212 #include <linux/sysdev.h>
1313 #include <linux/syscore_ops.h>
14+#include <linux/string.h>
1415
1516 #include <asm/leds.h>
1617
arch/arm/kernel/perf_event.c+1−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
1515 #include <linux/bitmap.h>
1616 #include <linux/interrupt.h>
1717 #include <linux/kernel.h>
18−#include <linux/module.h>
18+#include <linux/export.h>
1919 #include <linux/perf_event.h>
2020 #include <linux/platform_device.h>
2121 #include <linux/spinlock.h>
arch/arm/kernel/pj4-cp0.c+0−1
@@ -10,7 +10,6 @@ · 9 unmodified lines
1010 * published by the Free Software Foundation.
1111 */
1212
13−#include <linux/module.h>
1413 #include <linux/types.h>
1514 #include <linux/kernel.h>
1615 #include <linux/signal.h>
arch/arm/kernel/process.c+1−1
@@ -10,7 +10,7 @@ · 9 unmodified lines
1010 */
1111 #include <stdarg.h>
1212
13−#include <linux/module.h>
13+#include <linux/export.h>
1414 #include <linux/sched.h>
1515 #include <linux/kernel.h>
1616 #include <linux/mm.h>
arch/arm/kernel/ptrace.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/kernel.h>
1313 #include <linux/sched.h>
1414 #include <linux/mm.h>
15+#include <linux/elf.h>
1516 #include <linux/smp.h>
1617 #include <linux/ptrace.h>
1718 #include <linux/user.h>
arch/arm/kernel/return_address.c+1−1
@@ -8,7 +8,7 @@ · 7 unmodified lines
88 * under the terms of the GNU General Public License version 2 as published by
99 * the Free Software Foundation.
1010 */
11−#include <linux/module.h>
11+#include <linux/export.h>
1212 #include <linux/ftrace.h>
1313
1414 #if defined(CONFIG_FRAME_POINTER) && !defined(CONFIG_ARM_UNWIND)
arch/arm/kernel/setup.c+1−1
@@ -7,7 +7,7 @@ · 6 unmodified lines
77 * it under the terms of the GNU General Public License version 2 as
88 * published by the Free Software Foundation.
99 */
10−#include <linux/module.h>
10+#include <linux/export.h>
1111 #include <linux/kernel.h>
1212 #include <linux/stddef.h>
1313 #include <linux/ioport.h>
arch/arm/kernel/stacktrace.c+1−1
@@ -1,4 +1,4 @@
1−#include <linux/module.h>
1+#include <linux/export.h>
22 #include <linux/sched.h>
33 #include <linux/stacktrace.h>
44
arch/arm/kernel/sys_arm.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
1212 * have a non-standard calling sequence on the Linux/arm
1313 * platform.
1414 */
15−#include <linux/module.h>
15+#include <linux/export.h>
1616 #include <linux/errno.h>
1717 #include <linux/sched.h>
1818 #include <linux/mm.h>
arch/arm/kernel/time.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
1111 * This file contains the ARM-specific time handling details:
1212 * reading the RTC at bootup, etc...
1313 */
14−#include <linux/module.h>
14+#include <linux/export.h>
1515 #include <linux/kernel.h>
1616 #include <linux/interrupt.h>
1717 #include <linux/time.h>
arch/arm/kernel/unwind.c+1−1
@@ -39,7 +39,7 @@ · 38 unmodified lines
3939
4040 #include <linux/kernel.h>
4141 #include <linux/init.h>
42−#include <linux/module.h>
42+#include <linux/export.h>
4343 #include <linux/sched.h>
4444 #include <linux/slab.h>
4545 #include <linux/spinlock.h>
arch/arm/kernel/xscale-cp0.c+0−1
@@ -8,7 +8,6 @@ · 7 unmodified lines
88 * published by the Free Software Foundation.
99 */
1010
11−#include <linux/module.h>
1211 #include <linux/types.h>
1312 #include <linux/kernel.h>
1413 #include <linux/signal.h>
arch/arm/mach-at91/cpuidle.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 #include <linux/cpuidle.h>
2020 #include <asm/proc-fns.h>
2121 #include <linux/io.h>
22+#include <linux/export.h>
2223
2324 #include "pm.h"
2425
arch/arm/mach-bcmring/dma.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/device.h>
2727 #include <linux/dma-mapping.h>
2828 #include <linux/interrupt.h>
29+#include <linux/sched.h>
2930 #include <linux/irqreturn.h>
3031 #include <linux/proc_fs.h>
3132 #include <linux/slab.h>
arch/arm/mach-bcmring/mm.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414
1515 #include <linux/platform_device.h>
1616 #include <linux/dma-mapping.h>
17+#include <asm/page.h>
1718 #include <asm/mach/map.h>
1819
1920 #include <mach/hardware.h>
arch/arm/mach-davinci/board-dm644x-evm.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/phy.h>
2424 #include <linux/clk.h>
2525 #include <linux/videodev2.h>
26+#include <linux/export.h>
2627
2728 #include <media/tvp514x.h>
2829
arch/arm/mach-davinci/board-dm646x-evm.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include <linux/mtd/nand.h>
3232 #include <linux/mtd/partitions.h>
3333 #include <linux/clk.h>
34+#include <linux/export.h>
3435
3536 #include <asm/mach-types.h>
3637 #include <asm/mach/arch.h>
arch/arm/mach-davinci/cdce949.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/clk.h>
1818 #include <linux/platform_device.h>
1919 #include <linux/i2c.h>
20+#include <linux/module.h>
2021
2122 #include <mach/clock.h>
2223 #include <mach/cdce949.h>
arch/arm/mach-davinci/cpufreq.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/err.h>
2525 #include <linux/clk.h>
2626 #include <linux/platform_device.h>
27+#include <linux/export.h>
2728
2829 #include <mach/hardware.h>
2930 #include <mach/cpufreq.h>
arch/arm/mach-davinci/cpuidle.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #include <linux/platform_device.h>
1717 #include <linux/cpuidle.h>
1818 #include <linux/io.h>
19+#include <linux/export.h>
1920 #include <asm/proc-fns.h>
2021
2122 #include <mach/cpuidle.h>
arch/arm/mach-ep93xx/core.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 #include <linux/i2c.h>
3434 #include <linux/i2c-gpio.h>
3535 #include <linux/spi/spi.h>
36+#include <linux/export.h>
3637
3738 #include <mach/hardware.h>
3839 #include <mach/fb.h>
arch/arm/mach-exynos/dev-sysmmu.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212
1313 #include <linux/platform_device.h>
1414 #include <linux/dma-mapping.h>
15+#include <linux/export.h>
1516
1617 #include <mach/map.h>
1718 #include <mach/irqs.h>
arch/arm/mach-imx/mach-mx31lilly.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <linux/delay.h>
2828 #include <linux/platform_device.h>
2929 #include <linux/interrupt.h>
30+#include <linux/moduleparam.h>
3031 #include <linux/smsc911x.h>
3132 #include <linux/mtd/physmap.h>
3233 #include <linux/spi/spi.h>
arch/arm/mach-imx/mach-mx31lite.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/memory.h>
2222 #include <linux/platform_device.h>
2323 #include <linux/gpio.h>
24+#include <linux/moduleparam.h>
2425 #include <linux/smsc911x.h>
2526 #include <linux/mfd/mc13783.h>
2627 #include <linux/spi/spi.h>
arch/arm/mach-imx/mach-mx31moboard.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/gpio.h>
1919 #include <linux/init.h>
2020 #include <linux/interrupt.h>
21+#include <linux/moduleparam.h>
2122 #include <linux/leds.h>
2223 #include <linux/memory.h>
2324 #include <linux/mtd/physmap.h>
arch/arm/mach-iop13xx/pci.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/slab.h>
2222 #include <linux/delay.h>
2323 #include <linux/jiffies.h>
24+#include <linux/export.h>
2425 #include <asm/irq.h>
2526 #include <mach/hardware.h>
2627 #include <asm/sizes.h>
arch/arm/mach-ixp2000/core.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <linux/bitops.h>
2626 #include <linux/serial_8250.h>
2727 #include <linux/mm.h>
28+#include <linux/export.h>
2829
2930 #include <asm/types.h>
3031 #include <asm/setup.h>
arch/arm/mach-ixp4xx/common-pci.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/delay.h>
2727 #include <linux/device.h>
2828 #include <linux/io.h>
29+#include <linux/export.h>
2930 #include <asm/dma-mapping.h>
3031
3132 #include <asm/cputype.h>
arch/arm/mach-ixp4xx/common.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include <linux/clocksource.h>
2929 #include <linux/clockchips.h>
3030 #include <linux/io.h>
31+#include <linux/export.h>
3132
3233 #include <mach/udc.h>
3334 #include <mach/hardware.h>
arch/arm/mach-kirkwood/cpuidle.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/platform_device.h>
1919 #include <linux/cpuidle.h>
2020 #include <linux/io.h>
21+#include <linux/export.h>
2122 #include <asm/proc-fns.h>
2223 #include <mach/kirkwood.h>
2324
arch/arm/mach-msm/io.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include <linux/kernel.h>
2121 #include <linux/init.h>
2222 #include <linux/io.h>
23+#include <linux/export.h>
2324
2425 #include <mach/hardware.h>
2526 #include <asm/page.h>
arch/arm/mach-netx/xc.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/mutex.h>
2424 #include <linux/slab.h>
2525 #include <linux/io.h>
26+#include <linux/export.h>
2627
2728 #include <mach/hardware.h>
2829 #include <mach/irqs.h>
arch/arm/mach-omap1/board-ams-delta.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 #include <linux/leds.h>
2020 #include <linux/platform_device.h>
2121 #include <linux/serial_8250.h>
22+#include <linux/export.h>
2223
2324 #include <media/soc_camera.h>
2425
arch/arm/mach-omap1/board-sx1.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/types.h>
2727 #include <linux/i2c.h>
2828 #include <linux/errno.h>
29+#include <linux/export.h>
2930
3031 #include <mach/hardware.h>
3132 #include <asm/mach-types.h>
arch/arm/mach-omap1/board-voiceblue.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <linux/serial_8250.h>
2626 #include <linux/serial_reg.h>
2727 #include <linux/smc91x.h>
28+#include <linux/export.h>
2829
2930 #include <mach/hardware.h>
3031 #include <mach/system.h>
arch/arm/mach-omap1/mailbox.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 * for more details.
1010 */
1111
12+#include <linux/module.h>
1213 #include <linux/interrupt.h>
1314 #include <linux/platform_device.h>
1415 #include <linux/io.h>
arch/arm/mach-omap2/board-omap3evm.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 #include <linux/regulator/fixed.h>
3535 #include <linux/regulator/machine.h>
3636 #include <linux/mmc/host.h>
37+#include <linux/export.h>
3738
3839 #include <mach/hardware.h>
3940 #include <asm/mach-types.h>
arch/arm/mach-omap2/clockdomain.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/device.h>
1818 #include <linux/list.h>
1919 #include <linux/errno.h>
20+#include <linux/string.h>
2021 #include <linux/delay.h>
2122 #include <linux/clk.h>
2223 #include <linux/limits.h>
arch/arm/mach-omap2/display.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 * GNU General Public License for more details.
1616 */
1717
18+#include <linux/string.h>
1819 #include <linux/kernel.h>
1920 #include <linux/init.h>
2021 #include <linux/platform_device.h>
arch/arm/mach-omap2/gpmc-onenand.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 * published by the Free Software Foundation.
1111 */
1212
13+#include <linux/string.h>
1314 #include <linux/kernel.h>
1415 #include <linux/platform_device.h>
1516 #include <linux/mtd/onenand_regs.h>
arch/arm/mach-omap2/pm.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/io.h>
1515 #include <linux/err.h>
1616 #include <linux/opp.h>
17+#include <linux/export.h>
1718
1819 #include <plat/omap-pm.h>
1920 #include <plat/omap_device.h>
arch/arm/mach-omap2/prcm.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/clk.h>
2424 #include <linux/io.h>
2525 #include <linux/delay.h>
26+#include <linux/export.h>
2627
2728 #include <mach/system.h>
2829 #include <plat/common.h>
arch/arm/mach-omap2/usb-tusb6010.c+2−0
@@ -8,11 +8,13 @@ · 7 unmodified lines
88 * published by the Free Software Foundation.
99 */
1010
11+#include <linux/string.h>
1112 #include <linux/types.h>
1213 #include <linux/errno.h>
1314 #include <linux/delay.h>
1415 #include <linux/platform_device.h>
1516 #include <linux/gpio.h>
17+#include <linux/export.h>
1618
1719 #include <linux/usb/musb.h>
1820
arch/arm/mach-omap2/voltage.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/delay.h>
2323 #include <linux/io.h>
2424 #include <linux/err.h>
25+#include <linux/export.h>
2526 #include <linux/debugfs.h>
2627 #include <linux/slab.h>
2728 #include <linux/clk.h>
arch/arm/mach-pxa/colibri-pxa270.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212
1313 #include <linux/init.h>
1414 #include <linux/interrupt.h>
15+#include <linux/moduleparam.h>
1516 #include <linux/kernel.h>
1617 #include <linux/mtd/mtd.h>
1718 #include <linux/mtd/partitions.h>
arch/arm/mach-pxa/corgi.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 #include <linux/spi/pxa2xx_spi.h>
3333 #include <linux/mtd/sharpsl.h>
3434 #include <linux/input/matrix_keypad.h>
35+#include <linux/module.h>
3536 #include <video/w100fb.h>
3637
3738 #include <asm/setup.h>
arch/arm/mach-pxa/poodle.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 */
1717 #include <linux/kernel.h>
1818 #include <linux/init.h>
19+#include <linux/export.h>
1920 #include <linux/platform_device.h>
2021 #include <linux/fb.h>
2122 #include <linux/pm.h>
arch/arm/mach-pxa/spitz.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include <linux/input/matrix_keypad.h>
3131 #include <linux/regulator/machine.h>
3232 #include <linux/io.h>
33+#include <linux/module.h>
3334
3435 #include <asm/setup.h>
3536 #include <asm/mach-types.h>
arch/arm/mach-pxa/trizeps4.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #include <linux/kernel.h>
1717 #include <linux/platform_device.h>
1818 #include <linux/interrupt.h>
19+#include <linux/export.h>
1920 #include <linux/sched.h>
2021 #include <linux/bitops.h>
2122 #include <linux/fb.h>
arch/arm/mach-s3c2410/mach-h1940.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include <video/platform_lcd.h>
3636
3737 #include <linux/mmc/host.h>
38+#include <linux/export.h>
3839
3940 #include <asm/mach/arch.h>
4041 #include <asm/mach/map.h>
arch/arm/mach-s3c64xx/dev-audio.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/platform_device.h>
1414 #include <linux/dma-mapping.h>
1515 #include <linux/gpio.h>
16+#include <linux/export.h>
1617
1718 #include <mach/irqs.h>
1819 #include <mach/map.h>
arch/arm/mach-sa1100/collie.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include <mach/hardware.h>
3232 #include <asm/mach-types.h>
3333 #include <asm/irq.h>
34+#include <asm/page.h>
3435 #include <asm/setup.h>
3536 #include <mach/collie.h>
3637
arch/arm/mach-sa1100/jornada720.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <mach/hardware.h>
2727 #include <asm/hardware/sa1111.h>
2828 #include <asm/irq.h>
29+#include <asm/page.h>
2930 #include <asm/mach-types.h>
3031 #include <asm/setup.h>
3132 #include <asm/mach/arch.h>
arch/arm/mach-shmobile/clock.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/kernel.h>
2323 #include <linux/init.h>
2424 #include <linux/sh_clk.h>
25+#include <linux/export.h>
2526
2627 int __init clk_init(void)
2728 {
arch/arm/mach-tegra/pcie.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 #include <linux/irq.h>
3333 #include <linux/clk.h>
3434 #include <linux/delay.h>
35+#include <linux/export.h>
3536
3637 #include <asm/sizes.h>
3738 #include <asm/mach/pci.h>
arch/arm/mm/fault-armv.c+0−1
@@ -8,7 +8,6 @@ · 7 unmodified lines
88 * it under the terms of the GNU General Public License version 2 as
99 * published by the Free Software Foundation.
1010 */
11−#include <linux/module.h>
1211 #include <linux/sched.h>
1312 #include <linux/kernel.h>
1413 #include <linux/mm.h>
arch/arm/mm/init.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/init.h>
1414 #include <linux/bootmem.h>
1515 #include <linux/mman.h>
16+#include <linux/export.h>
1617 #include <linux/nodemask.h>
1718 #include <linux/initrd.h>
1819 #include <linux/of_fdt.h>
arch/arm/plat-iop/gpio.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/types.h>
1616 #include <linux/errno.h>
1717 #include <linux/gpio.h>
18+#include <linux/export.h>
1819 #include <asm/hardware/iop3xx.h>
1920
2021 void gpio_line_config(int line, int direction)
arch/arm/plat-iop/time.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/io.h>
2323 #include <linux/clocksource.h>
2424 #include <linux/clockchips.h>
25+#include <linux/export.h>
2526 #include <mach/hardware.h>
2627 #include <asm/irq.h>
2728 #include <asm/sched_clock.h>
arch/arm/plat-omap/clock.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/init.h>
1515 #include <linux/list.h>
1616 #include <linux/errno.h>
17+#include <linux/export.h>
1718 #include <linux/err.h>
1819 #include <linux/string.h>
1920 #include <linux/clk.h>
arch/arm/plat-omap/mailbox.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include <linux/kfifo.h>
3030 #include <linux/err.h>
3131 #include <linux/notifier.h>
32+#include <linux/module.h>
3233
3334 #include <plat/mailbox.h>
3435
arch/arm/plat-samsung/dev-backlight.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212
1313 #include <linux/gpio.h>
1414 #include <linux/platform_device.h>
15+#include <linux/slab.h>
1516 #include <linux/io.h>
1617 #include <linux/pwm_backlight.h>
1718 #include <linux/slab.h>
arch/arm/plat-samsung/platformdata.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 */
1111
1212 #include <linux/kernel.h>
13+#include <linux/slab.h>
1314 #include <linux/string.h>
1415 #include <linux/platform_device.h>
1516
arch/arm/vfp/vfpmodule.c+0−1
@@ -8,7 +8,6 @@ · 7 unmodified lines
88 * it under the terms of the GNU General Public License version 2 as
99 * published by the Free Software Foundation.
1010 */
11−#include <linux/module.h>
1211 #include <linux/types.h>
1312 #include <linux/cpu.h>
1413 #include <linux/cpu_pm.h>
arch/avr32/mach-at32ap/clock.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 */
1414 #include <linux/clk.h>
1515 #include <linux/err.h>
16+#include <linux/export.h>
1617 #include <linux/device.h>
1718 #include <linux/string.h>
1819 #include <linux/list.h>
arch/avr32/mach-at32ap/cpufreq.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/io.h>
1919 #include <linux/clk.h>
2020 #include <linux/err.h>
21+#include <linux/export.h>
2122 #include <asm/system.h>
2223
2324 static struct clk *cpuclk;
arch/avr32/mach-at32ap/intc.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/irq.h>
1414 #include <linux/platform_device.h>
1515 #include <linux/syscore_ops.h>
16+#include <linux/export.h>
1617
1718 #include <asm/io.h>
1819
arch/avr32/mach-at32ap/pio.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010
1111 #include <linux/clk.h>
1212 #include <linux/debugfs.h>
13+#include <linux/export.h>
1314 #include <linux/fs.h>
1415 #include <linux/platform_device.h>
1516 #include <linux/irq.h>
arch/avr32/mm/dma-coherent.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88
99 #include <linux/dma-mapping.h>
1010 #include <linux/gfp.h>
11+#include <linux/export.h>
1112
1213 #include <asm/addrspace.h>
1314 #include <asm/cacheflush.h>
arch/blackfin/kernel/dma-mapping.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/spinlock.h>
1313 #include <linux/dma-mapping.h>
1414 #include <linux/scatterlist.h>
15+#include <linux/export.h>
1516
1617 static spinlock_t dma_page_lock;
1718 static unsigned long *dma_page;
arch/blackfin/kernel/perf_event.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 */
2525
2626 #include <linux/kernel.h>
27+#include <linux/export.h>
2728 #include <linux/init.h>
2829 #include <linux/perf_event.h>
2930 #include <asm/bfin_pfmon.h>
arch/blackfin/kernel/sys_bfin.c+1−0
@@ -41,6 +41,7 @@ asmlinkage void *sys_dma_memcpy(void *dest, const void *src, size_t len) · 40 unmodified lines
4141
4242 #if defined(CONFIG_FB) || defined(CONFIG_FB_MODULE)
4343 #include <linux/fb.h>
44+#include <linux/export.h>
4445 unsigned long get_fb_unmapped_area(struct file *filp, unsigned long orig_addr,
4546 unsigned long len, unsigned long pgoff, unsigned long flags)
4647 {
arch/blackfin/mach-bf518/boards/ezbrd.c+1−0
@@ -7,6 +7,7 @@ · 6 unmodified lines
77 */
88
99 #include <linux/device.h>
10+#include <linux/export.h>
1011 #include <linux/platform_device.h>
1112 #include <linux/mtd/mtd.h>
1213 #include <linux/mtd/partitions.h>
arch/blackfin/mach-bf527/boards/ad7160eval.c+1−0
@@ -7,6 +7,7 @@ · 6 unmodified lines
77 */
88
99 #include <linux/device.h>
10+#include <linux/export.h>
1011 #include <linux/platform_device.h>
1112 #include <linux/mtd/mtd.h>
1213 #include <linux/mtd/partitions.h>
arch/blackfin/mach-bf527/boards/cm_bf527.c+1−0
@@ -801,6 +801,7 @@ static struct platform_device bfin_sport1_uart_device = { · 800 unmodified lines
801801 #if defined(CONFIG_KEYBOARD_GPIO) || defined(CONFIG_KEYBOARD_GPIO_MODULE)
802802 #include <linux/input.h>
803803 #include <linux/gpio_keys.h>
804+#include <linux/export.h>
804805
805806 static struct gpio_keys_button bfin_gpio_keys_table[] = {
806807 {BTN_0, GPIO_PF14, 1, "gpio-keys: BTN0"},
arch/blackfin/mach-bf527/boards/ezbrd.c+1−0
@@ -674,6 +674,7 @@ static struct platform_device bfin_sport1_uart_device = { · 673 unmodified lines
674674 #if defined(CONFIG_KEYBOARD_GPIO) || defined(CONFIG_KEYBOARD_GPIO_MODULE)
675675 #include <linux/input.h>
676676 #include <linux/gpio_keys.h>
677+#include <linux/export.h>
677678
678679 static struct gpio_keys_button bfin_gpio_keys_table[] = {
679680 {BTN_0, GPIO_PG0, 1, "gpio-keys: BTN0"},
arch/blackfin/mach-bf527/boards/ezkit.c+1−0
@@ -7,6 +7,7 @@ · 6 unmodified lines
77 */
88
99 #include <linux/device.h>
10+#include <linux/export.h>
1011 #include <linux/platform_device.h>
1112 #include <linux/mtd/mtd.h>
1213 #include <linux/mtd/partitions.h>
arch/blackfin/mach-bf527/boards/tll6527m.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 */
99
1010 #include <linux/device.h>
11+#include <linux/export.h>
1112 #include <linux/platform_device.h>
1213 #include <linux/mtd/mtd.h>
1314 #include <linux/mtd/partitions.h>
arch/blackfin/mach-bf537/boards/cm_bf537e.c+1−0
@@ -569,6 +569,7 @@ static struct platform_device bfin_sport1_uart_device = { · 568 unmodified lines
569569
570570 #if defined(CONFIG_BFIN_MAC) || defined(CONFIG_BFIN_MAC_MODULE)
571571 #include <linux/bfin_mac.h>
572+#include <linux/export.h>
572573 static const unsigned short bfin_mac_peripherals[] = P_MII0;
573574
574575 static struct bfin_phydev_platform_data bfin_phydev_data[] = {
arch/blackfin/mach-bf537/boards/cm_bf537u.c+1−0
@@ -534,6 +534,7 @@ static struct platform_device bfin_sport1_uart_device = { · 533 unmodified lines
534534
535535 #if defined(CONFIG_BFIN_MAC) || defined(CONFIG_BFIN_MAC_MODULE)
536536 #include <linux/bfin_mac.h>
537+#include <linux/export.h>
537538 static const unsigned short bfin_mac_peripherals[] = P_MII0;
538539
539540 static struct bfin_phydev_platform_data bfin_phydev_data[] = {
arch/blackfin/mach-bf537/boards/dnp5370.c+1−0
@@ -49,6 +49,7 @@ static struct platform_device rtc_device = { · 48 unmodified lines
4949
5050 #if defined(CONFIG_BFIN_MAC) || defined(CONFIG_BFIN_MAC_MODULE)
5151 #include <linux/bfin_mac.h>
52+#include <linux/export.h>
5253 static const unsigned short bfin_mac_peripherals[] = P_RMII0;
5354
5455 static struct bfin_phydev_platform_data bfin_phydev_data[] = {
arch/blackfin/mach-bf537/boards/pnav10.c+1−0
@@ -100,6 +100,7 @@ static struct platform_device smc91x_device = { · 99 unmodified lines
100100
101101 #if defined(CONFIG_BFIN_MAC) || defined(CONFIG_BFIN_MAC_MODULE)
102102 #include <linux/bfin_mac.h>
103+#include <linux/export.h>
103104 static const unsigned short bfin_mac_peripherals[] = P_RMII0;
104105
105106 static struct bfin_phydev_platform_data bfin_phydev_data[] = {
arch/blackfin/mach-bf537/boards/stamp.c+1−0
@@ -1992,6 +1992,7 @@ static struct adp8870_backlight_platform_data adp8870_pdata = { · 1991 unmodified lines
19921992
19931993 #if defined(CONFIG_BACKLIGHT_ADP8860) || defined(CONFIG_BACKLIGHT_ADP8860_MODULE)
19941994 #include <linux/i2c/adp8860.h>
1995+#include <linux/export.h>
19951996 static struct led_info adp8860_leds[] = {
19961997 {
19971998 .name = "adp8860-led7",
arch/blackfin/mach-bf537/boards/tcm_bf537.c+1−0
@@ -536,6 +536,7 @@ static struct platform_device bfin_sport1_uart_device = { · 535 unmodified lines
536536
537537 #if defined(CONFIG_BFIN_MAC) || defined(CONFIG_BFIN_MAC_MODULE)
538538 #include <linux/bfin_mac.h>
539+#include <linux/export.h>
539540 static const unsigned short bfin_mac_peripherals[] = P_MII0;
540541
541542 static struct bfin_phydev_platform_data bfin_phydev_data[] = {
arch/blackfin/mach-common/cpufreq.c+1−0
@@ -7,6 +7,7 @@ · 6 unmodified lines
77 */
88
99 #include <linux/kernel.h>
10+#include <linux/module.h>
1011 #include <linux/types.h>
1112 #include <linux/init.h>
1213 #include <linux/cpufreq.h>
arch/blackfin/mm/init.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 #include <linux/swap.h>
99 #include <linux/bootmem.h>
1010 #include <linux/uaccess.h>
11+#include <linux/export.h>
1112 #include <asm/bfin-global.h>
1213 #include <asm/pda.h>
1314 #include <asm/cplbinit.h>
arch/ia64/hp/common/hwsw_iommu.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/device.h>
1616 #include <linux/dma-mapping.h>
1717 #include <linux/swiotlb.h>
18+#include <linux/export.h>
1819 #include <asm/machvec.h>
1920
2021 extern struct dma_map_ops sba_dma_ops, swiotlb_dma_ops;
arch/ia64/kernel/dma-mapping.c+1−0
@@ -1,4 +1,5 @@
11 #include <linux/dma-mapping.h>
2+#include <linux/export.h>
23
34 /* Set this to 1 if there is a HW IOMMU in the system */
45 int iommu_detected __read_mostly;
arch/ia64/kernel/topology.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/bootmem.h>
2323 #include <linux/nodemask.h>
2424 #include <linux/notifier.h>
25+#include <linux/export.h>
2526 #include <asm/mmzone.h>
2627 #include <asm/numa.h>
2728 #include <asm/cpu.h>
arch/ia64/pci/pci.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include <linux/slab.h>
2121 #include <linux/spinlock.h>
2222 #include <linux/bootmem.h>
23+#include <linux/export.h>
2324
2425 #include <asm/machvec.h>
2526 #include <asm/page.h>
arch/ia64/sn/kernel/io_acpi_init.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include "xtalk/hubdev.h"
1515 #include <linux/acpi.h>
1616 #include <linux/slab.h>
17+#include <linux/export.h>
1718
1819
1920 /*
arch/ia64/sn/kernel/io_init.c+1−0
@@ -7,6 +7,7 @@ · 6 unmodified lines
77 */
88
99 #include <linux/slab.h>
10+#include <linux/export.h>
1011 #include <asm/sn/types.h>
1112 #include <asm/sn/addrs.h>
1213 #include <asm/sn/io.h>
arch/ia64/sn/pci/pcibr/pcibr_dma.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88
99 #include <linux/types.h>
1010 #include <linux/pci.h>
11+#include <linux/export.h>
1112 #include <asm/sn/addrs.h>
1213 #include <asm/sn/geo.h>
1314 #include <asm/sn/pcibr_provider.h>
arch/ia64/sn/pci/pcibr/pcibr_provider.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 #include <linux/types.h>
1111 #include <linux/slab.h>
1212 #include <linux/pci.h>
13+#include <linux/export.h>
1314 #include <asm/sn/addrs.h>
1415 #include <asm/sn/geo.h>
1516 #include <asm/sn/pcibr_provider.h>
arch/ia64/sn/pci/tioca_provider.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 #include <linux/pci.h>
1212 #include <linux/bitmap.h>
1313 #include <linux/slab.h>
14+#include <linux/export.h>
1415 #include <asm/sn/sn_sal.h>
1516 #include <asm/sn/addrs.h>
1617 #include <asm/sn/io.h>
arch/ia64/xen/hypervisor.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 */
2222
2323 #include <linux/efi.h>
24+#include <linux/export.h>
2425 #include <asm/xen/hypervisor.h>
2526 #include <asm/xen/privop.h>
2627
arch/m68k/atari/time.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/rtc.h>
1818 #include <linux/bcd.h>
1919 #include <linux/delay.h>
20+#include <linux/export.h>
2021
2122 #include <asm/atariints.h>
2223
arch/m68k/kernel/dma_mm.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/scatterlist.h>
1313 #include <linux/slab.h>
1414 #include <linux/vmalloc.h>
15+#include <linux/export.h>
1516
1617 #include <asm/pgalloc.h>
1718
arch/m68k/kernel/dma_no.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 #include <linux/mm.h>
1111 #include <linux/device.h>
1212 #include <linux/dma-mapping.h>
13+#include <linux/export.h>
1314 #include <asm/cacheflush.h>
1415
1516 void *dma_alloc_coherent(struct device *dev, size_t size,
arch/microblaze/kernel/dma.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 #include <linux/dma-mapping.h>
1111 #include <linux/gfp.h>
1212 #include <linux/dma-debug.h>
13+#include <linux/export.h>
1314 #include <asm/bug.h>
1415
1516 /*
arch/microblaze/kernel/irq.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/kernel_stat.h>
1919 #include <linux/irq.h>
2020 #include <linux/of_irq.h>
21+#include <linux/export.h>
2122
2223 #include <asm/prom.h>
2324
arch/microblaze/mm/init.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/pfn.h>
1818 #include <linux/slab.h>
1919 #include <linux/swap.h>
20+#include <linux/export.h>
2021
2122 #include <asm/page.h>
2223 #include <asm/mmu_context.h>
arch/microblaze/pci/iomap.c+1−0
@@ -6,6 +6,7 @@ · 5 unmodified lines
66 #include <linux/init.h>
77 #include <linux/pci.h>
88 #include <linux/mm.h>
9+#include <linux/export.h>
910 #include <asm/io.h>
1011 #include <asm/pci-bridge.h>
1112
arch/microblaze/pci/pci-common.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include <linux/of.h>
3131 #include <linux/of_address.h>
3232 #include <linux/of_pci.h>
33+#include <linux/export.h>
3334
3435 #include <asm/processor.h>
3536 #include <asm/io.h>
arch/mips/bcm47xx/gpio.c+1−0
@@ -6,6 +6,7 @@ · 5 unmodified lines
66 * Copyright (C) 2007 Aurelien Jarno <aurelien@aurel32.net>
77 */
88
9+#include <linux/export.h>
910 #include <linux/ssb/ssb.h>
1011 #include <linux/ssb/ssb_driver_chipcommon.h>
1112 #include <linux/ssb/ssb_driver_extif.h>
arch/mips/bcm47xx/setup.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 * 675 Mass Ave, Cambridge, MA 02139, USA.
2727 */
2828
29+#include <linux/export.h>
2930 #include <linux/types.h>
3031 #include <linux/ssb/ssb.h>
3132 #include <linux/ssb/ssb_embedded.h>
arch/mips/cavium-octeon/csrc-octeon.c+1−0
@@ -7,6 +7,7 @@ · 6 unmodified lines
77 * Copyright (C) 2009, 2010 Cavium Networks, Inc.
88 */
99 #include <linux/clocksource.h>
10+#include <linux/export.h>
1011 #include <linux/init.h>
1112 #include <linux/smp.h>
1213
arch/mips/cavium-octeon/dma-octeon.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/dma-mapping.h>
1414 #include <linux/scatterlist.h>
1515 #include <linux/bootmem.h>
16+#include <linux/export.h>
1617 #include <linux/swiotlb.h>
1718 #include <linux/types.h>
1819 #include <linux/init.h>
arch/mips/cavium-octeon/flash_setup.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 * Copyright (C) 2007, 2008 Cavium Networks
99 */
1010 #include <linux/kernel.h>
11+#include <linux/export.h>
1112 #include <linux/mtd/mtd.h>
1213 #include <linux/mtd/map.h>
1314 #include <linux/mtd/partitions.h>
arch/mips/kernel/8250-platform.c+0−1
@@ -5,7 +5,6 @@ · 4 unmodified lines
55 *
66 * Copyright (C) 2007 Ralf Baechle (ralf@linux-mips.org)
77 */
8−#include <linux/module.h>
98 #include <linux/init.h>
109 #include <linux/serial_8250.h>
1110
arch/mips/kernel/cpu-probe.c+2−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
1616 #include <linux/ptrace.h>
1717 #include <linux/smp.h>
1818 #include <linux/stddef.h>
19−#include <linux/module.h>
19+#include <linux/export.h>
2020
2121 #include <asm/bugs.h>
2222 #include <asm/cpu.h>
@@ -24,6 +24,7 @@ · 1 unmodified line
2424 #include <asm/mipsregs.h>
2525 #include <asm/system.h>
2626 #include <asm/watch.h>
27+#include <asm/elf.h>
2728 #include <asm/spram.h>
2829 #include <asm/uaccess.h>
2930
arch/mips/kernel/i8253.c+1−1
@@ -4,7 +4,7 @@ · 3 unmodified lines
44 */
55 #include <linux/clockchips.h>
66 #include <linux/i8253.h>
7−#include <linux/module.h>
7+#include <linux/export.h>
88 #include <linux/smp.h>
99 #include <linux/irq.h>
1010
arch/mips/kernel/init_task.c+1−1
@@ -1,5 +1,5 @@
11 #include <linux/mm.h>
2−#include <linux/module.h>
2+#include <linux/export.h>
33 #include <linux/sched.h>
44 #include <linux/init_task.h>
55 #include <linux/fs.h>
arch/mips/kernel/irq-msc01.c+0−1
@@ -9,7 +9,6 @@ · 8 unmodified lines
99 *
1010 * Copyright (C) 2004, 06 Ralf Baechle <ralf@linux-mips.org>
1111 */
12−#include <linux/module.h>
1312 #include <linux/interrupt.h>
1413 #include <linux/kernel.h>
1514 #include <linux/sched.h>
arch/mips/kernel/irq.c+0−1
@@ -13,7 +13,6 @@ · 12 unmodified lines
1313 #include <linux/init.h>
1414 #include <linux/interrupt.h>
1515 #include <linux/kernel_stat.h>
16−#include <linux/module.h>
1716 #include <linux/proc_fs.h>
1817 #include <linux/mm.h>
1918 #include <linux/random.h>
arch/mips/kernel/mips-mt.c+1−1
@@ -6,7 +6,7 @@ · 5 unmodified lines
66 #include <linux/device.h>
77 #include <linux/kernel.h>
88 #include <linux/sched.h>
9−#include <linux/module.h>
9+#include <linux/export.h>
1010 #include <linux/interrupt.h>
1111 #include <linux/security.h>
1212
arch/mips/kernel/mips_ksyms.c+1−1
@@ -9,7 +9,7 @@ · 8 unmodified lines
99 * Copyright (C) 1999, 2000, 01 Silicon Graphics, Inc.
1010 */
1111 #include <linux/interrupt.h>
12−#include <linux/module.h>
12+#include <linux/export.h>
1313 #include <asm/checksum.h>
1414 #include <asm/pgtable.h>
1515 #include <asm/uaccess.h>
arch/mips/kernel/module.c+0−1
@@ -28,7 +28,6 @@ · 27 unmodified lines
2828 #include <linux/fs.h>
2929 #include <linux/string.h>
3030 #include <linux/kernel.h>
31−#include <linux/module.h>
3231 #include <linux/spinlock.h>
3332 #include <linux/jump_label.h>
3433
arch/mips/kernel/process.c+1−1
@@ -9,13 +9,13 @@ · 8 unmodified lines
99 * Copyright (C) 2004 Thiemo Seufer
1010 */
1111 #include <linux/errno.h>
12−#include <linux/module.h>
1312 #include <linux/sched.h>
1413 #include <linux/tick.h>
1514 #include <linux/kernel.h>
1615 #include <linux/mm.h>
1716 #include <linux/stddef.h>
1817 #include <linux/unistd.h>
18+#include <linux/export.h>
1919 #include <linux/ptrace.h>
2020 #include <linux/mman.h>
2121 #include <linux/personality.h>
arch/mips/kernel/prom.c+1−1
@@ -9,7 +9,7 @@ · 8 unmodified lines
99 */
1010
1111 #include <linux/init.h>
12−#include <linux/module.h>
12+#include <linux/export.h>
1313 #include <linux/errno.h>
1414 #include <linux/types.h>
1515 #include <linux/bootmem.h>
arch/mips/kernel/reset.c+1−1
@@ -7,7 +7,7 @@ · 6 unmodified lines
77 * Copyright (C) 2001 MIPS Technologies, Inc.
88 */
99 #include <linux/kernel.h>
10−#include <linux/module.h>
10+#include <linux/export.h>
1111 #include <linux/pm.h>
1212 #include <linux/types.h>
1313 #include <linux/reboot.h>
arch/mips/kernel/rtlx.c+0−1
@@ -19,7 +19,6 @@ · 18 unmodified lines
1919
2020 #include <linux/device.h>
2121 #include <linux/kernel.h>
22−#include <linux/module.h>
2322 #include <linux/fs.h>
2423 #include <linux/init.h>
2524 #include <asm/uaccess.h>
arch/mips/kernel/setup.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
1212 */
1313 #include <linux/init.h>
1414 #include <linux/ioport.h>
15−#include <linux/module.h>
15+#include <linux/export.h>
1616 #include <linux/screen_info.h>
1717 #include <linux/bootmem.h>
1818 #include <linux/initrd.h>
arch/mips/kernel/spinlock_test.c+1−1
@@ -3,7 +3,7 @@ · 2 unmodified lines
33 #include <linux/hrtimer.h>
44 #include <linux/fs.h>
55 #include <linux/debugfs.h>
6−#include <linux/module.h>
6+#include <linux/export.h>
77 #include <linux/spinlock.h>
88
99
arch/mips/kernel/stacktrace.c+1−1
@@ -5,7 +5,7 @@ · 4 unmodified lines
55 */
66 #include <linux/sched.h>
77 #include <linux/stacktrace.h>
8−#include <linux/module.h>
8+#include <linux/export.h>
99 #include <asm/stacktrace.h>
1010
1111 /*
arch/mips/kernel/time.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
2121 #include <linux/timex.h>
2222 #include <linux/smp.h>
2323 #include <linux/spinlock.h>
24−#include <linux/module.h>
24+#include <linux/export.h>
2525
2626 #include <asm/cpu-features.h>
2727 #include <asm/div64.h>
arch/mips/kernel/traps.c+0−1
@@ -16,7 +16,6 @@ · 15 unmodified lines
1616 #include <linux/init.h>
1717 #include <linux/kernel.h>
1818 #include <linux/mm.h>
19−#include <linux/module.h>
2019 #include <linux/sched.h>
2120 #include <linux/smp.h>
2221 #include <linux/spinlock.h>
arch/mips/kernel/unaligned.c+0−1
@@ -73,7 +73,6 @@ · 72 unmodified lines
7373 * Undo the partial store in this case.
7474 */
7575 #include <linux/mm.h>
76−#include <linux/module.h>
7776 #include <linux/signal.h>
7877 #include <linux/smp.h>
7978 #include <linux/sched.h>
arch/mips/kernel/vpe.c+0−1
@@ -29,7 +29,6 @@ · 28 unmodified lines
2929 */
3030 #include <linux/kernel.h>
3131 #include <linux/device.h>
32−#include <linux/module.h>
3332 #include <linux/fs.h>
3433 #include <linux/init.h>
3534 #include <asm/uaccess.h>
arch/mips/loongson/common/platform.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 */
1010
1111 #include <linux/err.h>
12+#include <linux/smp.h>
1213 #include <linux/platform_device.h>
1314
1415 static struct platform_device loongson2_cpufreq_device = {
arch/mips/pci/pci-ip27.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 */
1010 #include <linux/init.h>
1111 #include <linux/kernel.h>
12+#include <linux/export.h>
1213 #include <linux/pci.h>
1314 #include <linux/smp.h>
1415 #include <asm/sn/arch.h>
arch/mips/pci/pci.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 #include <linux/kernel.h>
1010 #include <linux/mm.h>
1111 #include <linux/bootmem.h>
12+#include <linux/export.h>
1213 #include <linux/init.h>
1314 #include <linux/types.h>
1415 #include <linux/pci.h>
arch/mips/powertv/pci/fixup-powertv.c+1−0
@@ -1,4 +1,5 @@
11 #include <linux/init.h>
2+#include <linux/export.h>
23 #include <linux/pci.h>
34 #include <asm/mach-powertv/interrupts.h>
45 #include "powertv-pci.h"
arch/mips/powertv/powertv-usb.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 */
3030
3131 #include <linux/kernel.h>
32+#include <linux/export.h>
3233 #include <linux/ioport.h>
3334 #include <linux/platform_device.h>
3435 #include <asm/mach-powertv/asic.h>
arch/mips/rb532/gpio.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include <linux/kernel.h>
3030 #include <linux/init.h>
3131 #include <linux/types.h>
32+#include <linux/export.h>
3233 #include <linux/spinlock.h>
3334 #include <linux/platform_device.h>
3435 #include <linux/gpio.h>
arch/mips/rb532/setup.c+1−0
@@ -3,6 +3,7 @@ · 2 unmodified lines
33 */
44
55 #include <linux/init.h>
6+#include <linux/export.h>
67
78 #include <asm/bootinfo.h>
89 #include <asm/reboot.h>
arch/mips/txx9/generic/spi_eeprom.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212 #include <linux/init.h>
1313 #include <linux/slab.h>
14+#include <linux/export.h>
1415 #include <linux/device.h>
1516 #include <linux/spi/spi.h>
1617 #include <linux/spi/eeprom.h>
arch/mips/txx9/rbtx4939/setup.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/kernel.h>
1414 #include <linux/types.h>
1515 #include <linux/slab.h>
16+#include <linux/export.h>
1617 #include <linux/platform_device.h>
1718 #include <linux/leds.h>
1819 #include <linux/interrupt.h>
arch/mips/vr41xx/common/giu.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 */
2020 #include <linux/errno.h>
2121 #include <linux/init.h>
22+#include <linux/smp.h>
2223 #include <linux/ioport.h>
2324 #include <linux/platform_device.h>
2425
arch/mips/vr41xx/common/rtc.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 */
2020 #include <linux/errno.h>
2121 #include <linux/init.h>
22+#include <linux/smp.h>
2223 #include <linux/ioport.h>
2324 #include <linux/platform_device.h>
2425
arch/parisc/kernel/drivers.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 #include <linux/pci.h>
3434 #include <linux/spinlock.h>
3535 #include <linux/string.h>
36+#include <linux/export.h>
3637 #include <asm/hardware.h>
3738 #include <asm/io.h>
3839 #include <asm/pdc.h>
arch/parisc/kernel/pci-dma.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/string.h>
2727 #include <linux/types.h>
2828 #include <linux/scatterlist.h>
29+#include <linux/export.h>
2930
3031 #include <asm/cacheflush.h>
3132 #include <asm/dma.h> /* for DMA_CHUNK_SIZE */
arch/parisc/kernel/setup.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include <linux/pci.h>
3636 #undef PCI_DEBUG
3737 #include <linux/proc_fs.h>
38+#include <linux/export.h>
3839
3940 #include <asm/processor.h>
4041 #include <asm/pdc.h>
arch/parisc/lib/iomap.c+1−0
@@ -5,6 +5,7 @@ · 4 unmodified lines
55
66 #include <linux/ioport.h>
77 #include <linux/pci.h>
8+#include <linux/export.h>
89 #include <asm/io.h>
910
1011 /*
arch/powerpc/include/asm/lv1call.h+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #if !defined(__ASSEMBLY__)
2626
2727 #include <linux/types.h>
28+#include <linux/export.h>
2829
2930 /* lv1 call declaration macros */
3031
arch/powerpc/include/asm/machdep.h+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/seq_file.h>
1313 #include <linux/init.h>
1414 #include <linux/dma-mapping.h>
15+#include <linux/export.h>
1516
1617 #include <asm/setup.h>
1718
arch/powerpc/include/asm/spu.h+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626
2727 #include <linux/workqueue.h>
2828 #include <linux/sysdev.h>
29+#include <linux/mutex.h>
2930
3031 #define LS_SIZE (256 * 1024)
3132 #define LS_ADDR_MASK (LS_SIZE - 1)
arch/powerpc/kernel/btext.c+1−1
@@ -6,7 +6,7 @@ · 5 unmodified lines
66 #include <linux/kernel.h>
77 #include <linux/string.h>
88 #include <linux/init.h>
9−#include <linux/module.h>
9+#include <linux/export.h>
1010 #include <linux/memblock.h>
1111
1212 #include <asm/sections.h>
arch/powerpc/kernel/clock.c+1−1
@@ -6,7 +6,7 @@ · 5 unmodified lines
66 #include <linux/clk.h>
77 #include <linux/err.h>
88 #include <linux/errno.h>
9−#include <linux/module.h>
9+#include <linux/export.h>
1010 #include <asm/clk_interface.h>
1111
1212 struct clk_interface clk_functions;
arch/powerpc/kernel/cputable.c+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
1414 #include <linux/sched.h>
1515 #include <linux/threads.h>
1616 #include <linux/init.h>
17−#include <linux/module.h>
17+#include <linux/export.h>
1818
1919 #include <asm/oprofile_impl.h>
2020 #include <asm/cputable.h>
arch/powerpc/kernel/crash.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/reboot.h>
1818 #include <linux/kexec.h>
1919 #include <linux/bootmem.h>
20+#include <linux/export.h>
2021 #include <linux/crash_dump.h>
2122 #include <linux/delay.h>
2223 #include <linux/elf.h>
arch/powerpc/kernel/dma-iommu.c+1−0
@@ -5,6 +5,7 @@ · 4 unmodified lines
55 * busses using the iommu infrastructure
66 */
77
8+#include <linux/export.h>
89 #include <asm/iommu.h>
910
1011 /*
arch/powerpc/kernel/dma.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 #include <linux/dma-debug.h>
1111 #include <linux/gfp.h>
1212 #include <linux/memblock.h>
13+#include <linux/export.h>
1314 #include <asm/bug.h>
1415 #include <asm/abs_addr.h>
1516 #include <asm/machdep.h>
arch/powerpc/kernel/firmware.c+2−1
@@ -13,7 +13,8 @@ · 12 unmodified lines
1313 * 2 of the License, or (at your option) any later version.
1414 */
1515
16−#include <linux/module.h>
16+#include <linux/export.h>
17+#include <linux/cache.h>
1718
1819 #include <asm/firmware.h>
1920
arch/powerpc/kernel/hw_breakpoint.c+0−1
@@ -27,7 +27,6 @@ · 26 unmodified lines
2727 #include <linux/kprobes.h>
2828 #include <linux/percpu.h>
2929 #include <linux/kernel.h>
30−#include <linux/module.h>
3130 #include <linux/sched.h>
3231 #include <linux/init.h>
3332 #include <linux/smp.h>
arch/powerpc/kernel/ibmebus.c+2−0
@@ -37,12 +37,14 @@ · 36 unmodified lines
3737 */
3838
3939 #include <linux/init.h>
40+#include <linux/export.h>
4041 #include <linux/console.h>
4142 #include <linux/kobject.h>
4243 #include <linux/dma-mapping.h>
4344 #include <linux/interrupt.h>
4445 #include <linux/of.h>
4546 #include <linux/slab.h>
47+#include <linux/stat.h>
4648 #include <linux/of_platform.h>
4749 #include <asm/ibmebus.h>
4850 #include <asm/abs_addr.h>
arch/powerpc/kernel/init_task.c+1−1
@@ -1,5 +1,5 @@
11 #include <linux/mm.h>
2−#include <linux/module.h>
2+#include <linux/export.h>
33 #include <linux/sched.h>
44 #include <linux/init.h>
55 #include <linux/init_task.h>
arch/powerpc/kernel/io-workarounds.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #undef DEBUG
1313
1414 #include <linux/kernel.h>
15+#include <linux/sched.h> /* for init_mm */
1516
1617 #include <asm/io.h>
1718 #include <asm/machdep.h>
arch/powerpc/kernel/io.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 #include <linux/kernel.h>
2020 #include <linux/types.h>
2121 #include <linux/compiler.h>
22−#include <linux/module.h>
22+#include <linux/export.h>
2323
2424 #include <asm/io.h>
2525 #include <asm/firmware.h>
arch/powerpc/kernel/iomap.c+1−0
@@ -6,6 +6,7 @@ · 5 unmodified lines
66 #include <linux/init.h>
77 #include <linux/pci.h>
88 #include <linux/mm.h>
9+#include <linux/export.h>
910 #include <asm/io.h>
1011 #include <asm/pci-bridge.h>
1112
arch/powerpc/kernel/irq.c+1−1
@@ -30,7 +30,7 @@ · 29 unmodified lines
3030
3131 #undef DEBUG
3232
33−#include <linux/module.h>
33+#include <linux/export.h>
3434 #include <linux/threads.h>
3535 #include <linux/kernel_stat.h>
3636 #include <linux/signal.h>
arch/powerpc/kernel/isa-bridge.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/kernel.h>
1919 #include <linux/pci.h>
2020 #include <linux/string.h>
21+#include <linux/export.h>
2122 #include <linux/init.h>
2223 #include <linux/mm.h>
2324 #include <linux/notifier.h>
arch/powerpc/kernel/kvm.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020
2121 #include <linux/kvm_host.h>
2222 #include <linux/init.h>
23+#include <linux/export.h>
2324 #include <linux/kvm_para.h>
2425 #include <linux/slab.h>
2526 #include <linux/of.h>
arch/powerpc/kernel/module.c+0−1
@@ -16,7 +16,6 @@ · 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>
2019 #include <linux/elf.h>
2120 #include <linux/moduleloader.h>
2221 #include <linux/err.h>
arch/powerpc/kernel/of_platform.c+1−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
1515 #include <linux/string.h>
1616 #include <linux/kernel.h>
1717 #include <linux/init.h>
18−#include <linux/module.h>
18+#include <linux/export.h>
1919 #include <linux/mod_devicetable.h>
2020 #include <linux/pci.h>
2121 #include <linux/of.h>
arch/powerpc/kernel/paca.c+1−1
@@ -8,7 +8,7 @@ · 7 unmodified lines
88 */
99
1010 #include <linux/smp.h>
11−#include <linux/module.h>
11+#include <linux/export.h>
1212 #include <linux/memblock.h>
1313
1414 #include <asm/firmware.h>
arch/powerpc/kernel/pci-common.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/string.h>
2222 #include <linux/init.h>
2323 #include <linux/bootmem.h>
24+#include <linux/export.h>
2425 #include <linux/of_address.h>
2526 #include <linux/of_pci.h>
2627 #include <linux/mm.h>
arch/powerpc/kernel/pci_32.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/list.h>
1616 #include <linux/of.h>
1717 #include <linux/slab.h>
18+#include <linux/export.h>
1819
1920 #include <asm/processor.h>
2021 #include <asm/io.h>
arch/powerpc/kernel/pci_64.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/string.h>
1919 #include <linux/init.h>
2020 #include <linux/bootmem.h>
21+#include <linux/export.h>
2122 #include <linux/mm.h>
2223 #include <linux/list.h>
2324 #include <linux/syscalls.h>
arch/powerpc/kernel/pci_dn.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/kernel.h>
2323 #include <linux/pci.h>
2424 #include <linux/string.h>
25+#include <linux/export.h>
2526 #include <linux/init.h>
2627 #include <linux/gfp.h>
2728
arch/powerpc/kernel/pci_of_scan.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 */
1616
1717 #include <linux/pci.h>
18+#include <linux/export.h>
1819 #include <asm/pci-bridge.h>
1920 #include <asm/prom.h>
2021
arch/powerpc/kernel/pmc.c+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
1414
1515 #include <linux/errno.h>
1616 #include <linux/spinlock.h>
17−#include <linux/module.h>
17+#include <linux/export.h>
1818
1919 #include <asm/processor.h>
2020 #include <asm/cputable.h>
arch/powerpc/kernel/ppc_ksyms.c+1−1
@@ -1,4 +1,4 @@
1−#include <linux/module.h>
1+#include <linux/export.h>
22 #include <linux/threads.h>
33 #include <linux/smp.h>
44 #include <linux/sched.h>
arch/powerpc/kernel/process.c+1−1
@@ -28,7 +28,7 @@ · 27 unmodified lines
2828 #include <linux/init.h>
2929 #include <linux/prctl.h>
3030 #include <linux/init_task.h>
31−#include <linux/module.h>
31+#include <linux/export.h>
3232 #include <linux/kallsyms.h>
3333 #include <linux/mqueue.h>
3434 #include <linux/hardirq.h>
arch/powerpc/kernel/prom.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
2727 #include <linux/delay.h>
2828 #include <linux/initrd.h>
2929 #include <linux/bitops.h>
30−#include <linux/module.h>
30+#include <linux/export.h>
3131 #include <linux/kexec.h>
3232 #include <linux/debugfs.h>
3333 #include <linux/irq.h>
arch/powerpc/kernel/prom_parse.c+0−1
@@ -2,7 +2,6 @@ · 1 unmodified line
22
33 #include <linux/kernel.h>
44 #include <linux/string.h>
5−#include <linux/module.h>
65 #include <linux/ioport.h>
76 #include <linux/etherdevice.h>
87 #include <linux/of_address.h>
arch/powerpc/kernel/ptrace.c+0−3
@@ -30,9 +30,6 @@ · 29 unmodified lines
3030 #include <linux/seccomp.h>
3131 #include <linux/audit.h>
3232 #include <trace/syscall.h>
33−#ifdef CONFIG_PPC32
34−#include <linux/module.h>
35−#endif
3633 #include <linux/hw_breakpoint.h>
3734 #include <linux/perf_event.h>
3835
arch/powerpc/kernel/rtas.c+1−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
1515 #include <linux/kernel.h>
1616 #include <linux/types.h>
1717 #include <linux/spinlock.h>
18−#include <linux/module.h>
18+#include <linux/export.h>
1919 #include <linux/init.h>
2020 #include <linux/capability.h>
2121 #include <linux/delay.h>
arch/powerpc/kernel/setup-common.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
1212
1313 #undef DEBUG
1414
15−#include <linux/module.h>
15+#include <linux/export.h>
1616 #include <linux/string.h>
1717 #include <linux/sched.h>
1818 #include <linux/init.h>
arch/powerpc/kernel/setup_64.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
1212
1313 #undef DEBUG
1414
15−#include <linux/module.h>
15+#include <linux/export.h>
1616 #include <linux/string.h>
1717 #include <linux/sched.h>
1818 #include <linux/init.h>
arch/powerpc/kernel/signal_64.c+0−1
@@ -23,7 +23,6 @@ · 22 unmodified lines
2323 #include <linux/stddef.h>
2424 #include <linux/elf.h>
2525 #include <linux/ptrace.h>
26−#include <linux/module.h>
2726 #include <linux/ratelimit.h>
2827
2928 #include <asm/sigcontext.h>
arch/powerpc/kernel/smp.c+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
1818 #undef DEBUG
1919
2020 #include <linux/kernel.h>
21−#include <linux/module.h>
21+#include <linux/export.h>
2222 #include <linux/sched.h>
2323 #include <linux/smp.h>
2424 #include <linux/interrupt.h>
arch/powerpc/kernel/stacktrace.c+1−1
@@ -10,7 +10,7 @@ · 9 unmodified lines
1010 * 2 of the License, or (at your option) any later version.
1111 */
1212
13−#include <linux/module.h>
13+#include <linux/export.h>
1414 #include <linux/sched.h>
1515 #include <linux/stacktrace.h>
1616 #include <asm/ptrace.h>
arch/powerpc/kernel/swsusp_64.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 #include <asm/system.h>
1010 #include <asm/iommu.h>
1111 #include <linux/irq.h>
12+#include <linux/sched.h>
1213 #include <linux/interrupt.h>
1314
1415 void do_after_copyback(void)
arch/powerpc/kernel/sysfs.c+1−1
@@ -4,7 +4,7 @@ · 3 unmodified lines
44 #include <linux/percpu.h>
55 #include <linux/init.h>
66 #include <linux/sched.h>
7−#include <linux/module.h>
7+#include <linux/export.h>
88 #include <linux/nodemask.h>
99 #include <linux/cpumask.h>
1010 #include <linux/notifier.h>
arch/powerpc/kernel/time.c+1−1
@@ -33,7 +33,7 @@ · 32 unmodified lines
3333 */
3434
3535 #include <linux/errno.h>
36−#include <linux/module.h>
36+#include <linux/export.h>
3737 #include <linux/sched.h>
3838 #include <linux/kernel.h>
3939 #include <linux/param.h>
arch/powerpc/kernel/vdso.c+0−1
@@ -9,7 +9,6 @@ · 8 unmodified lines
99 * 2 of the License, or (at your option) any later version.
1010 */
1111
12−#include <linux/module.h>
1312 #include <linux/errno.h>
1413 #include <linux/sched.h>
1514 #include <linux/kernel.h>
arch/powerpc/kernel/vio.c+2−1
@@ -15,11 +15,12 @@ · 14 unmodified lines
1515 */
1616
1717 #include <linux/types.h>
18+#include <linux/stat.h>
1819 #include <linux/device.h>
1920 #include <linux/init.h>
2021 #include <linux/slab.h>
2122 #include <linux/console.h>
22−#include <linux/module.h>
23+#include <linux/export.h>
2324 #include <linux/mm.h>
2425 #include <linux/dma-mapping.h>
2526 #include <linux/kobject.h>
arch/powerpc/kvm/44x.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include <linux/kvm_host.h>
2121 #include <linux/slab.h>
2222 #include <linux/err.h>
23+#include <linux/export.h>
2324
2425 #include <asm/reg.h>
2526 #include <asm/cputable.h>
arch/powerpc/kvm/book3s.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616
1717 #include <linux/kvm_host.h>
1818 #include <linux/err.h>
19+#include <linux/export.h>
1920 #include <linux/slab.h>
2021
2122 #include <asm/reg.h>
arch/powerpc/kvm/book3s_exports.c+1−1
@@ -17,7 +17,7 @@ · 16 unmodified lines
1717 * Authors: Alexander Graf <agraf@suse.de>
1818 */
1919
20−#include <linux/module.h>
20+#include <linux/export.h>
2121 #include <asm/kvm_book3s.h>
2222
2323 #ifdef CONFIG_KVM_BOOK3S_64_HV
arch/powerpc/kvm/book3s_hv.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/preempt.h>
2525 #include <linux/sched.h>
2626 #include <linux/delay.h>
27+#include <linux/export.h>
2728 #include <linux/fs.h>
2829 #include <linux/anon_inodes.h>
2930 #include <linux/cpumask.h>
arch/powerpc/kvm/book3s_hv_builtin.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88
99 #include <linux/kvm_host.h>
1010 #include <linux/preempt.h>
11+#include <linux/export.h>
1112 #include <linux/sched.h>
1213 #include <linux/spinlock.h>
1314 #include <linux/bootmem.h>
arch/powerpc/kvm/book3s_pr.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 */
2121
2222 #include <linux/kvm_host.h>
23+#include <linux/export.h>
2324 #include <linux/err.h>
2425 #include <linux/slab.h>
2526
arch/powerpc/kvm/powerpc.c+0−1
@@ -21,7 +21,6 @@ · 20 unmodified lines
2121 #include <linux/errno.h>
2222 #include <linux/err.h>
2323 #include <linux/kvm_host.h>
24−#include <linux/module.h>
2524 #include <linux/vmalloc.h>
2625 #include <linux/hrtimer.h>
2726 #include <linux/fs.h>
arch/powerpc/lib/checksum_wrappers_64.c+1−1
@@ -17,7 +17,7 @@ · 16 unmodified lines
1717 *
1818 * Author: Anton Blanchard <anton@au.ibm.com>
1919 */
20−#include <linux/module.h>
20+#include <linux/export.h>
2121 #include <linux/compiler.h>
2222 #include <linux/types.h>
2323 #include <asm/checksum.h>
arch/powerpc/lib/devres.c+1−1
@@ -10,7 +10,7 @@ · 9 unmodified lines
1010 #include <linux/device.h> /* devres_*(), devm_ioremap_release() */
1111 #include <linux/gfp.h>
1212 #include <linux/io.h> /* ioremap_prot() */
13−#include <linux/module.h> /* EXPORT_SYMBOL() */
13+#include <linux/export.h> /* EXPORT_SYMBOL() */
1414
1515 /**
1616 * devm_ioremap_prot - Managed ioremap_prot()
arch/powerpc/lib/locks.c+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
1414
1515 #include <linux/kernel.h>
1616 #include <linux/spinlock.h>
17−#include <linux/module.h>
17+#include <linux/export.h>
1818 #include <linux/stringify.h>
1919 #include <linux/smp.h>
2020
arch/powerpc/lib/rheap.c+1−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
1515 #include <linux/types.h>
1616 #include <linux/errno.h>
1717 #include <linux/kernel.h>
18−#include <linux/module.h>
18+#include <linux/export.h>
1919 #include <linux/mm.h>
2020 #include <linux/err.h>
2121 #include <linux/slab.h>
arch/powerpc/mm/dma-noncoherent.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include <linux/types.h>
3131 #include <linux/highmem.h>
3232 #include <linux/dma-mapping.h>
33+#include <linux/export.h>
3334
3435 #include <asm/tlbflush.h>
3536
arch/powerpc/mm/hash_utils_64.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <linux/proc_fs.h>
2828 #include <linux/stat.h>
2929 #include <linux/sysctl.h>
30+#include <linux/export.h>
3031 #include <linux/ctype.h>
3132 #include <linux/cache.h>
3233 #include <linux/init.h>
arch/powerpc/mm/mem.c+1−1
@@ -17,7 +17,7 @@ · 16 unmodified lines
1717 *
1818 */
1919
20−#include <linux/module.h>
20+#include <linux/export.h>
2121 #include <linux/sched.h>
2222 #include <linux/kernel.h>
2323 #include <linux/errno.h>
arch/powerpc/mm/mmu_context_hash32.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424
2525 #include <linux/mm.h>
2626 #include <linux/init.h>
27+#include <linux/export.h>
2728
2829 #include <asm/mmu_context.h>
2930 #include <asm/tlbflush.h>
arch/powerpc/mm/mmu_context_hash64.c+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
1818 #include <linux/mm.h>
1919 #include <linux/spinlock.h>
2020 #include <linux/idr.h>
21−#include <linux/module.h>
21+#include <linux/export.h>
2222 #include <linux/gfp.h>
2323 #include <linux/slab.h>
2424
arch/powerpc/mm/numa.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
1313 #include <linux/init.h>
1414 #include <linux/mm.h>
1515 #include <linux/mmzone.h>
16−#include <linux/module.h>
16+#include <linux/export.h>
1717 #include <linux/nodemask.h>
1818 #include <linux/cpu.h>
1919 #include <linux/notifier.h>
arch/powerpc/mm/pgtable_64.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/kernel.h>
2727 #include <linux/errno.h>
2828 #include <linux/string.h>
29+#include <linux/export.h>
2930 #include <linux/types.h>
3031 #include <linux/mman.h>
3132 #include <linux/mm.h>
arch/powerpc/mm/slice.c+1−1
@@ -29,7 +29,7 @@ · 28 unmodified lines
2929 #include <linux/pagemap.h>
3030 #include <linux/err.h>
3131 #include <linux/spinlock.h>
32−#include <linux/module.h>
32+#include <linux/export.h>
3333 #include <asm/mman.h>
3434 #include <asm/mmu.h>
3535 #include <asm/spu.h>
arch/powerpc/mm/tlb_hash32.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <linux/init.h>
2828 #include <linux/highmem.h>
2929 #include <linux/pagemap.h>
30+#include <linux/export.h>
3031
3132 #include <asm/tlbflush.h>
3233 #include <asm/tlb.h>
arch/powerpc/mm/tlb_nohash.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 */
2929
3030 #include <linux/kernel.h>
31+#include <linux/export.h>
3132 #include <linux/mm.h>
3233 #include <linux/init.h>
3334 #include <linux/highmem.h>
arch/powerpc/platforms/44x/warp.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/of_gpio.h>
1919 #include <linux/of_i2c.h>
2020 #include <linux/slab.h>
21+#include <linux/export.h>
2122
2223 #include <asm/machdep.h>
2324 #include <asm/prom.h>
arch/powerpc/platforms/512x/clock.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/list.h>
1919 #include <linux/errno.h>
2020 #include <linux/err.h>
21+#include <linux/module.h>
2122 #include <linux/string.h>
2223 #include <linux/clk.h>
2324 #include <linux/mutex.h>
arch/powerpc/platforms/52xx/mpc52xx_common.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/spinlock.h>
1818 #include <linux/of_platform.h>
1919 #include <linux/of_gpio.h>
20+#include <linux/export.h>
2021 #include <asm/io.h>
2122 #include <asm/prom.h>
2223 #include <asm/mpc52xx.h>
arch/powerpc/platforms/52xx/mpc52xx_gpt.c+1−0
@@ -67,6 +67,7 @@ · 66 unmodified lines
6767 #include <linux/watchdog.h>
6868 #include <linux/miscdevice.h>
6969 #include <linux/uaccess.h>
70+#include <linux/module.h>
7071 #include <asm/div64.h>
7172 #include <asm/mpc52xx.h>
7273
arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/of.h>
1515 #include <linux/of_platform.h>
1616 #include <linux/spinlock.h>
17+#include <linux/module.h>
1718 #include <asm/io.h>
1819 #include <asm/prom.h>
1920 #include <asm/mpc52xx.h>
arch/powerpc/platforms/83xx/suspend.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/suspend.h>
2222 #include <linux/fsl_devices.h>
2323 #include <linux/of_platform.h>
24+#include <linux/export.h>
2425
2526 #include <asm/reg.h>
2627 #include <asm/io.h>
arch/powerpc/platforms/85xx/mpc85xx_cds.c+0−1
@@ -23,7 +23,6 @@ · 22 unmodified lines
2323 #include <linux/delay.h>
2424 #include <linux/seq_file.h>
2525 #include <linux/initrd.h>
26−#include <linux/module.h>
2726 #include <linux/interrupt.h>
2827 #include <linux/fsl_devices.h>
2928 #include <linux/of_platform.h>
arch/powerpc/platforms/85xx/mpc85xx_mds.c+0−1
@@ -28,7 +28,6 @@ · 27 unmodified lines
2828 #include <linux/delay.h>
2929 #include <linux/seq_file.h>
3030 #include <linux/initrd.h>
31−#include <linux/module.h>
3231 #include <linux/fsl_devices.h>
3332 #include <linux/of_platform.h>
3433 #include <linux/of_device.h>
arch/powerpc/platforms/85xx/sbc8548.c+0−1
@@ -26,7 +26,6 @@ · 25 unmodified lines
2626 #include <linux/delay.h>
2727 #include <linux/seq_file.h>
2828 #include <linux/initrd.h>
29−#include <linux/module.h>
3029 #include <linux/interrupt.h>
3130 #include <linux/fsl_devices.h>
3231 #include <linux/of_platform.h>
arch/powerpc/platforms/86xx/gef_gpio.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <linux/of_gpio.h>
2828 #include <linux/gpio.h>
2929 #include <linux/slab.h>
30+#include <linux/module.h>
3031
3132 #define GEF_GPIO_DIRECT 0x00
3233 #define GEF_GPIO_IN 0x04
arch/powerpc/platforms/8xx/tqm8xx_setup.c+0−1
@@ -18,7 +18,6 @@ · 17 unmodified lines
1818 */
1919
2020 #include <linux/init.h>
21−#include <linux/module.h>
2221 #include <linux/param.h>
2322 #include <linux/string.h>
2423 #include <linux/ioport.h>
arch/powerpc/platforms/cell/axon_msi.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/kernel.h>
1414 #include <linux/pci.h>
1515 #include <linux/msi.h>
16+#include <linux/export.h>
1617 #include <linux/of_platform.h>
1718 #include <linux/debugfs.h>
1819 #include <linux/slab.h>
arch/powerpc/platforms/cell/beat.c+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
1818 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1919 */
2020
21−#include <linux/module.h>
21+#include <linux/export.h>
2222 #include <linux/init.h>
2323 #include <linux/err.h>
2424 #include <linux/rtc.h>
arch/powerpc/platforms/cell/beat_spu_priv1.c+0−2
@@ -18,8 +18,6 @@ · 17 unmodified lines
1818 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1919 */
2020
21−#include <linux/module.h>
22−
2321 #include <asm/types.h>
2422 #include <asm/spu.h>
2523 #include <asm/spu_priv1.h>
arch/powerpc/platforms/cell/beat_wrapper.h+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
2121 */
2222 #ifndef BEAT_HCALL
23+#include <linux/string.h>
2324 #include "beat_syscall.h"
2425
2526 /* defined in hvCall.S */
arch/powerpc/platforms/cell/cbe_cpufreq.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 */
2222
2323 #include <linux/cpufreq.h>
24+#include <linux/module.h>
2425 #include <linux/of_platform.h>
2526
2627 #include <asm/machdep.h>
arch/powerpc/platforms/cell/cbe_cpufreq_pmi.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/kernel.h>
2424 #include <linux/types.h>
2525 #include <linux/timer.h>
26+#include <linux/module.h>
2627 #include <linux/of_platform.h>
2728
2829 #include <asm/processor.h>
arch/powerpc/platforms/cell/cbe_powerbutton.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 */
2222
2323 #include <linux/input.h>
24+#include <linux/module.h>
2425 #include <linux/platform_device.h>
2526 #include <asm/pmi.h>
2627 #include <asm/prom.h>
arch/powerpc/platforms/cell/cbe_regs.c+1−1
@@ -8,7 +8,7 @@ · 7 unmodified lines
88
99 #include <linux/percpu.h>
1010 #include <linux/types.h>
11−#include <linux/module.h>
11+#include <linux/export.h>
1212 #include <linux/of_device.h>
1313 #include <linux/of_platform.h>
1414
arch/powerpc/platforms/cell/celleb_setup.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include <linux/cpu.h>
3131 #include <linux/sched.h>
3232 #include <linux/kernel.h>
33+#include <linux/export.h>
3334 #include <linux/mm.h>
3435 #include <linux/stddef.h>
3536 #include <linux/unistd.h>
arch/powerpc/platforms/cell/cpufreq_spudemand.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222
2323 #include <linux/cpufreq.h>
2424 #include <linux/sched.h>
25+#include <linux/module.h>
2526 #include <linux/timer.h>
2627 #include <linux/workqueue.h>
2728 #include <linux/atomic.h>
arch/powerpc/platforms/cell/interrupt.c+1−1
@@ -31,7 +31,7 @@ · 30 unmodified lines
3131
3232 #include <linux/interrupt.h>
3333 #include <linux/irq.h>
34−#include <linux/module.h>
34+#include <linux/export.h>
3535 #include <linux/percpu.h>
3636 #include <linux/types.h>
3737 #include <linux/ioport.h>
arch/powerpc/platforms/cell/pmu.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424
2525 #include <linux/interrupt.h>
2626 #include <linux/types.h>
27+#include <linux/export.h>
2728 #include <asm/io.h>
2829 #include <asm/irq_regs.h>
2930 #include <asm/machdep.h>
arch/powerpc/platforms/cell/qpace_setup.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/sched.h>
1818 #include <linux/kernel.h>
1919 #include <linux/init.h>
20+#include <linux/export.h>
2021 #include <linux/delay.h>
2122 #include <linux/irq.h>
2223 #include <linux/console.h>
arch/powerpc/platforms/cell/setup.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/kernel.h>
1919 #include <linux/mm.h>
2020 #include <linux/stddef.h>
21+#include <linux/export.h>
2122 #include <linux/unistd.h>
2223 #include <linux/user.h>
2324 #include <linux/reboot.h>
arch/powerpc/platforms/cell/smp.c+0−1
@@ -15,7 +15,6 @@ · 14 unmodified lines
1515 #undef DEBUG
1616
1717 #include <linux/kernel.h>
18−#include <linux/module.h>
1918 #include <linux/sched.h>
2019 #include <linux/smp.h>
2120 #include <linux/interrupt.h>
arch/powerpc/platforms/cell/spu_callbacks.c+1−1
@@ -5,7 +5,7 @@ · 4 unmodified lines
55 #undef DEBUG
66
77 #include <linux/kallsyms.h>
8−#include <linux/module.h>
8+#include <linux/export.h>
99 #include <linux/syscalls.h>
1010
1111 #include <asm/spu.h>
arch/powerpc/platforms/cell/spu_fault.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
2222 */
2323 #include <linux/sched.h>
2424 #include <linux/mm.h>
25−#include <linux/module.h>
25+#include <linux/export.h>
2626
2727 #include <asm/spu.h>
2828 #include <asm/spu_csa.h>
arch/powerpc/platforms/cell/spu_manage.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
2121
2222 #include <linux/interrupt.h>
2323 #include <linux/list.h>
24−#include <linux/module.h>
24+#include <linux/export.h>
2525 #include <linux/ptrace.h>
2626 #include <linux/wait.h>
2727 #include <linux/mm.h>
arch/powerpc/platforms/cell/spu_notify.c+2−1
@@ -21,7 +21,8 @@ · 20 unmodified lines
2121
2222 #undef DEBUG
2323
24−#include <linux/module.h>
24+#include <linux/export.h>
25+#include <linux/notifier.h>
2526 #include <asm/spu.h>
2627 #include "spufs/spufs.h"
2728
arch/powerpc/platforms/cell/spu_priv1_mmio.c+0−1
@@ -20,7 +20,6 @@ · 19 unmodified lines
2020
2121 #include <linux/interrupt.h>
2222 #include <linux/list.h>
23−#include <linux/module.h>
2423 #include <linux/ptrace.h>
2524 #include <linux/wait.h>
2625 #include <linux/mm.h>
arch/powerpc/platforms/cell/spufs/backing_ops.c+0−1
@@ -21,7 +21,6 @@ · 20 unmodified lines
2121 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
2222 */
2323
24−#include <linux/module.h>
2524 #include <linux/errno.h>
2625 #include <linux/sched.h>
2726 #include <linux/kernel.h>
arch/powerpc/platforms/cell/spufs/context.c+1−1
@@ -22,9 +22,9 @@ · 21 unmodified lines
2222
2323 #include <linux/fs.h>
2424 #include <linux/mm.h>
25−#include <linux/module.h>
2625 #include <linux/slab.h>
2726 #include <linux/atomic.h>
27+#include <linux/sched.h>
2828 #include <asm/spu.h>
2929 #include <asm/spu_csa.h>
3030 #include "spufs.h"
arch/powerpc/platforms/cell/spufs/coredump.c+0−1
@@ -26,7 +26,6 @@ · 25 unmodified lines
2626 #include <linux/fs.h>
2727 #include <linux/gfp.h>
2828 #include <linux/list.h>
29−#include <linux/module.h>
3029 #include <linux/syscalls.h>
3130
3231 #include <asm/uaccess.h>
arch/powerpc/platforms/cell/spufs/fault.c+0−1
@@ -21,7 +21,6 @@ · 20 unmodified lines
2121 */
2222 #include <linux/sched.h>
2323 #include <linux/mm.h>
24−#include <linux/module.h>
2524
2625 #include <asm/spu.h>
2726 #include <asm/spu_csa.h>
arch/powerpc/platforms/cell/spufs/file.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
2424
2525 #include <linux/fs.h>
2626 #include <linux/ioctl.h>
27−#include <linux/module.h>
27+#include <linux/export.h>
2828 #include <linux/pagemap.h>
2929 #include <linux/poll.h>
3030 #include <linux/ptrace.h>
arch/powerpc/platforms/cell/spufs/hw_ops.c+0−1
@@ -18,7 +18,6 @@ · 17 unmodified lines
1818 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
1919 */
2020
21−#include <linux/module.h>
2221 #include <linux/errno.h>
2322 #include <linux/sched.h>
2423 #include <linux/kernel.h>
arch/powerpc/platforms/cell/spufs/sched.c+0−1
@@ -22,7 +22,6 @@ · 21 unmodified lines
2222
2323 #undef DEBUG
2424
25−#include <linux/module.h>
2625 #include <linux/errno.h>
2726 #include <linux/sched.h>
2827 #include <linux/kernel.h>
arch/powerpc/platforms/cell/spufs/switch.c+1−1
@@ -32,7 +32,7 @@ · 31 unmodified lines
3232 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
3333 */
3434
35−#include <linux/module.h>
35+#include <linux/export.h>
3636 #include <linux/errno.h>
3737 #include <linux/hardirq.h>
3838 #include <linux/sched.h>
arch/powerpc/platforms/cell/spufs/syscalls.c+1−1
@@ -1,6 +1,6 @@
11 #include <linux/file.h>
22 #include <linux/fs.h>
3−#include <linux/module.h>
3+#include <linux/export.h>
44 #include <linux/mount.h>
55 #include <linux/namei.h>
66 #include <linux/slab.h>
arch/powerpc/platforms/embedded6xx/holly.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/tty.h>
2727 #include <linux/serial_core.h>
2828 #include <linux/of_platform.h>
29+#include <linux/module.h>
2930
3031 #include <asm/system.h>
3132 #include <asm/time.h>
arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/pci.h>
2424 #include <linux/kdev_t.h>
2525 #include <linux/console.h>
26+#include <linux/module.h>
2627 #include <linux/delay.h>
2728 #include <linux/irq.h>
2829 #include <linux/seq_file.h>
arch/powerpc/platforms/iseries/hvlpconfig.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
1616 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
1717 */
1818
19−#include <linux/module.h>
19+#include <linux/export.h>
2020 #include <asm/iseries/hv_lp_config.h>
2121 #include "it_lp_naca.h"
2222
arch/powerpc/platforms/iseries/iommu.c+1−1
@@ -28,7 +28,7 @@ · 27 unmodified lines
2828 #include <linux/dma-mapping.h>
2929 #include <linux/list.h>
3030 #include <linux/pci.h>
31−#include <linux/module.h>
31+#include <linux/export.h>
3232 #include <linux/slab.h>
3333
3434 #include <asm/iommu.h>
arch/powerpc/platforms/iseries/ksyms.c+1−1
@@ -6,7 +6,7 @@ · 5 unmodified lines
66 * as published by the Free Software Foundation; either version
77 * 2 of the License, or (at your option) any later version.
88 */
9−#include <linux/module.h>
9+#include <linux/export.h>
1010
1111 #include <asm/hw_irq.h>
1212 #include <asm/iseries/hv_call_sc.h>
arch/powerpc/platforms/iseries/lpardata.c+0−1
@@ -8,7 +8,6 @@ · 7 unmodified lines
88 */
99 #include <linux/types.h>
1010 #include <linux/threads.h>
11−#include <linux/module.h>
1211 #include <linux/bitops.h>
1312 #include <asm/processor.h>
1413 #include <asm/ptrace.h>
arch/powerpc/platforms/iseries/lpevents.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
1313 #include <linux/bootmem.h>
1414 #include <linux/seq_file.h>
1515 #include <linux/proc_fs.h>
16−#include <linux/module.h>
16+#include <linux/export.h>
1717
1818 #include <asm/system.h>
1919 #include <asm/paca.h>
arch/powerpc/platforms/iseries/mf.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include <linux/init.h>
3131 #include <linux/completion.h>
3232 #include <linux/delay.h>
33+#include <linux/export.h>
3334 #include <linux/proc_fs.h>
3435 #include <linux/dma-mapping.h>
3536 #include <linux/bcd.h>
arch/powerpc/platforms/iseries/pci.c+0−1
@@ -29,7 +29,6 @@ · 28 unmodified lines
2929 #include <linux/string.h>
3030 #include <linux/slab.h>
3131 #include <linux/init.h>
32−#include <linux/module.h>
3332 #include <linux/pci.h>
3433 #include <linux/of.h>
3534 #include <linux/ratelimit.h>
arch/powerpc/platforms/iseries/setup.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/smp.h>
2222 #include <linux/param.h>
2323 #include <linux/string.h>
24+#include <linux/export.h>
2425 #include <linux/seq_file.h>
2526 #include <linux/kdev_t.h>
2627 #include <linux/kexec.h>
arch/powerpc/platforms/iseries/smp.c+0−1
@@ -15,7 +15,6 @@ · 14 unmodified lines
1515 #undef DEBUG
1616
1717 #include <linux/kernel.h>
18−#include <linux/module.h>
1918 #include <linux/sched.h>
2019 #include <linux/smp.h>
2120 #include <linux/interrupt.h>
arch/powerpc/platforms/iseries/vio.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
2525 #include <linux/slab.h>
2626 #include <linux/completion.h>
2727 #include <linux/proc_fs.h>
28−#include <linux/module.h>
28+#include <linux/export.h>
2929
3030 #include <asm/firmware.h>
3131 #include <asm/vio.h>
arch/powerpc/platforms/iseries/viopath.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
2727 * Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
2828 *
2929 */
30−#include <linux/module.h>
30+#include <linux/export.h>
3131 #include <linux/kernel.h>
3232 #include <linux/slab.h>
3333 #include <linux/errno.h>
arch/powerpc/platforms/maple/setup.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/errno.h>
1818 #include <linux/sched.h>
1919 #include <linux/kernel.h>
20+#include <linux/export.h>
2021 #include <linux/mm.h>
2122 #include <linux/stddef.h>
2223 #include <linux/unistd.h>
arch/powerpc/platforms/pasemi/cpufreq.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727
2828 #include <linux/cpufreq.h>
2929 #include <linux/timer.h>
30+#include <linux/module.h>
3031
3132 #include <asm/hw_irq.h>
3233 #include <asm/io.h>
arch/powerpc/platforms/pasemi/dma_lib.c+2−1
@@ -19,10 +19,11 @@ · 18 unmodified lines
1919
2020 #include <linux/kernel.h>
2121 #include <linux/init.h>
22−#include <linux/module.h>
22+#include <linux/export.h>
2323 #include <linux/pci.h>
2424 #include <linux/slab.h>
2525 #include <linux/of.h>
26+#include <linux/sched.h>
2627
2728 #include <asm/pasemi_dma.h>
2829
arch/powerpc/platforms/pasemi/setup.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/kernel.h>
2727 #include <linux/delay.h>
2828 #include <linux/console.h>
29+#include <linux/export.h>
2930 #include <linux/pci.h>
3031 #include <linux/of_platform.h>
3132 #include <linux/gfp.h>
arch/powerpc/platforms/powermac/backlight.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/adb.h>
1414 #include <linux/pmu.h>
1515 #include <linux/atomic.h>
16+#include <linux/export.h>
1617 #include <asm/prom.h>
1718 #include <asm/backlight.h>
1819
arch/powerpc/platforms/powermac/feature.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <linux/adb.h>
2828 #include <linux/pmu.h>
2929 #include <linux/ioport.h>
30+#include <linux/export.h>
3031 #include <linux/pci.h>
3132 #include <asm/sections.h>
3233 #include <asm/errno.h>
arch/powerpc/platforms/powermac/low_i2c.c+1−1
@@ -33,7 +33,7 @@ · 32 unmodified lines
3333 #include <linux/types.h>
3434 #include <linux/sched.h>
3535 #include <linux/init.h>
36−#include <linux/module.h>
36+#include <linux/export.h>
3737 #include <linux/adb.h>
3838 #include <linux/pmu.h>
3939 #include <linux/delay.h>
arch/powerpc/platforms/powermac/nvram.c+1−1
@@ -8,7 +8,7 @@ · 7 unmodified lines
88 *
99 * Todo: - add support for the OF persistent properties
1010 */
11−#include <linux/module.h>
11+#include <linux/export.h>
1212 #include <linux/kernel.h>
1313 #include <linux/stddef.h>
1414 #include <linux/string.h>
arch/powerpc/platforms/powermac/pic.c+0−1
@@ -24,7 +24,6 @@ · 23 unmodified lines
2424 #include <linux/syscore_ops.h>
2525 #include <linux/adb.h>
2626 #include <linux/pmu.h>
27−#include <linux/module.h>
2827
2928 #include <asm/sections.h>
3029 #include <asm/io.h>
arch/powerpc/platforms/powermac/setup.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include <linux/stddef.h>
3232 #include <linux/unistd.h>
3333 #include <linux/ptrace.h>
34+#include <linux/export.h>
3435 #include <linux/user.h>
3536 #include <linux/tty.h>
3637 #include <linux/string.h>
arch/powerpc/platforms/ps3/exports.c+0−2
@@ -18,8 +18,6 @@ · 17 unmodified lines
1818 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
1919 */
2020
21−#include <linux/module.h>
22−
2321 #define LV1_CALL(name, in, out, num) \
2422 extern s64 _lv1_##name(LV1_##in##_IN_##out##_OUT_ARG_DECL); \
2523 EXPORT_SYMBOL(_lv1_##name);
arch/powerpc/platforms/ps3/interrupt.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 */
2020
2121 #include <linux/kernel.h>
22−#include <linux/module.h>
22+#include <linux/export.h>
2323 #include <linux/irq.h>
2424
2525 #include <asm/machdep.h>
arch/powerpc/platforms/ps3/mm.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 */
2020
2121 #include <linux/kernel.h>
22−#include <linux/module.h>
22+#include <linux/export.h>
2323 #include <linux/memory_hotplug.h>
2424 #include <linux/memblock.h>
2525 #include <linux/slab.h>
arch/powerpc/platforms/ps3/os-area.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/workqueue.h>
2424 #include <linux/fs.h>
2525 #include <linux/syscalls.h>
26+#include <linux/export.h>
2627 #include <linux/ctype.h>
2728 #include <linux/memblock.h>
2829 #include <linux/of.h>
arch/powerpc/platforms/ps3/setup.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/fs.h>
2424 #include <linux/root_dev.h>
2525 #include <linux/console.h>
26+#include <linux/export.h>
2627 #include <linux/bootmem.h>
2728
2829 #include <asm/machdep.h>
arch/powerpc/platforms/ps3/spu.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/init.h>
2323 #include <linux/slab.h>
2424 #include <linux/mmzone.h>
25+#include <linux/export.h>
2526 #include <linux/io.h>
2627 #include <linux/mm.h>
2728
arch/powerpc/platforms/ps3/system-bus.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
2020
2121 #include <linux/kernel.h>
2222 #include <linux/init.h>
23−#include <linux/module.h>
23+#include <linux/export.h>
2424 #include <linux/dma-mapping.h>
2525 #include <linux/err.h>
2626 #include <linux/slab.h>
arch/powerpc/platforms/pseries/eeh.c+2−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 */
2323
2424 #include <linux/delay.h>
25+#include <linux/sched.h> /* for init_mm */
2526 #include <linux/init.h>
2627 #include <linux/list.h>
2728 #include <linux/pci.h>
@@ -29,6 +30,7 @@ · 1 unmodified line
2930 #include <linux/rbtree.h>
3031 #include <linux/seq_file.h>
3132 #include <linux/spinlock.h>
33+#include <linux/export.h>
3234 #include <linux/of.h>
3335
3436 #include <linux/atomic.h>
arch/powerpc/platforms/pseries/eeh_event.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/delay.h>
2222 #include <linux/list.h>
2323 #include <linux/mutex.h>
24+#include <linux/sched.h>
2425 #include <linux/pci.h>
2526 #include <linux/slab.h>
2627 #include <linux/workqueue.h>
arch/powerpc/platforms/pseries/eeh_sysfs.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 * Send comments and feedback to Linas Vepstas <linas@austin.ibm.com>
2424 */
2525 #include <linux/pci.h>
26+#include <linux/stat.h>
2627 #include <asm/ppc-pci.h>
2728 #include <asm/pci-bridge.h>
2829
arch/powerpc/platforms/pseries/hotplug-cpu.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/kernel.h>
2222 #include <linux/interrupt.h>
2323 #include <linux/delay.h>
24+#include <linux/sched.h> /* for idle_task_exit */
2425 #include <linux/cpu.h>
2526 #include <asm/system.h>
2627 #include <asm/prom.h>
arch/powerpc/platforms/pseries/hvconsole.c+2−1
@@ -24,7 +24,8 @@ · 23 unmodified lines
2424 */
2525
2626 #include <linux/kernel.h>
27−#include <linux/module.h>
27+#include <linux/export.h>
28+#include <linux/errno.h>
2829 #include <asm/hvcall.h>
2930 #include <asm/hvconsole.h>
3031 #include "plpar_wrappers.h"
arch/powerpc/platforms/pseries/io_event_irq.c+1−1
@@ -9,7 +9,7 @@ · 8 unmodified lines
99
1010 #include <linux/errno.h>
1111 #include <linux/slab.h>
12−#include <linux/module.h>
12+#include <linux/export.h>
1313 #include <linux/irq.h>
1414 #include <linux/interrupt.h>
1515 #include <linux/of.h>
arch/powerpc/platforms/pseries/iommu.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include <linux/slab.h>
3030 #include <linux/mm.h>
3131 #include <linux/spinlock.h>
32+#include <linux/sched.h> /* for show_stack */
3233 #include <linux/string.h>
3334 #include <linux/pci.h>
3435 #include <linux/dma-mapping.h>
arch/powerpc/platforms/pseries/lpar.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <linux/kernel.h>
2626 #include <linux/dma-mapping.h>
2727 #include <linux/console.h>
28+#include <linux/export.h>
2829 #include <asm/processor.h>
2930 #include <asm/mmu.h>
3031 #include <asm/page.h>
arch/powerpc/platforms/pseries/mobility.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/kernel.h>
1313 #include <linux/kobject.h>
1414 #include <linux/smp.h>
15+#include <linux/stat.h>
1516 #include <linux/completion.h>
1617 #include <linux/device.h>
1718 #include <linux/delay.h>
arch/powerpc/platforms/pseries/pci_dlpar.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 */
2727
2828 #include <linux/pci.h>
29+#include <linux/export.h>
2930 #include <asm/pci-bridge.h>
3031 #include <asm/ppc-pci.h>
3132 #include <asm/firmware.h>
arch/powerpc/platforms/pseries/plpar_wrappers.h+3−0
@@ -1,7 +1,10 @@
11 #ifndef _PSERIES_PLPAR_WRAPPERS_H
22 #define _PSERIES_PLPAR_WRAPPERS_H
33
4+#include <linux/string.h>
5+
46 #include <asm/hvcall.h>
7+#include <asm/paca.h>
58 #include <asm/page.h>
69
710 /* Get state of physical CPU from query_cpu_stopped */
arch/powerpc/platforms/pseries/setup.c+1−1
@@ -34,7 +34,7 @@ · 33 unmodified lines
3434 #include <linux/pci.h>
3535 #include <linux/utsname.h>
3636 #include <linux/adb.h>
37−#include <linux/module.h>
37+#include <linux/export.h>
3838 #include <linux/delay.h>
3939 #include <linux/irq.h>
4040 #include <linux/seq_file.h>
arch/powerpc/platforms/pseries/smp.c+0−1
@@ -14,7 +14,6 @@ · 13 unmodified lines
1414
1515
1616 #include <linux/kernel.h>
17−#include <linux/module.h>
1817 #include <linux/sched.h>
1918 #include <linux/smp.h>
2019 #include <linux/interrupt.h>
arch/powerpc/platforms/pseries/suspend.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818
1919 #include <linux/delay.h>
2020 #include <linux/suspend.h>
21+#include <linux/stat.h>
2122 #include <asm/firmware.h>
2223 #include <asm/hvcall.h>
2324 #include <asm/machdep.h>
arch/powerpc/sysdev/bestcomm/sram.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
1313
1414 #include <linux/err.h>
1515 #include <linux/kernel.h>
16−#include <linux/module.h>
16+#include <linux/export.h>
1717 #include <linux/slab.h>
1818 #include <linux/spinlock.h>
1919 #include <linux/string.h>
arch/powerpc/sysdev/cpm_common.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include <linux/init.h>
2121 #include <linux/of_device.h>
2222 #include <linux/spinlock.h>
23+#include <linux/export.h>
2324 #include <linux/of.h>
2425 #include <linux/slab.h>
2526
arch/powerpc/sysdev/dcr.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #undef DEBUG
2121
2222 #include <linux/kernel.h>
23+#include <linux/export.h>
2324 #include <asm/prom.h>
2425 #include <asm/dcr.h>
2526
arch/powerpc/sysdev/fsl_gtm.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/spinlock.h>
2323 #include <linux/bitops.h>
2424 #include <linux/slab.h>
25+#include <linux/export.h>
2526 #include <asm/fsl_gtm.h>
2627
2728 #define GTCFR_STP(x) ((x) & 1 ? 1 << 5 : 1 << 1)
arch/powerpc/sysdev/fsl_lbc.c+2−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
1515 */
1616
1717 #include <linux/init.h>
18−#include <linux/module.h>
18+#include <linux/export.h>
1919 #include <linux/kernel.h>
2020 #include <linux/compiler.h>
2121 #include <linux/spinlock.h>
@@ -23,6 +23,7 @@ · 1 unmodified line
2323 #include <linux/io.h>
2424 #include <linux/of.h>
2525 #include <linux/slab.h>
26+#include <linux/sched.h>
2627 #include <linux/platform_device.h>
2728 #include <linux/interrupt.h>
2829 #include <linux/mod_devicetable.h>
arch/powerpc/sysdev/fsl_pmc.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/init.h>
1515 #include <linux/types.h>
1616 #include <linux/errno.h>
17+#include <linux/export.h>
1718 #include <linux/suspend.h>
1819 #include <linux/delay.h>
1920 #include <linux/device.h>
arch/powerpc/sysdev/fsl_rio.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
2323 */
2424
2525 #include <linux/init.h>
26−#include <linux/module.h>
26+#include <linux/export.h>
2727 #include <linux/types.h>
2828 #include <linux/dma-mapping.h>
2929 #include <linux/interrupt.h>
arch/powerpc/sysdev/fsl_soc.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 #include <linux/major.h>
2020 #include <linux/delay.h>
2121 #include <linux/irq.h>
22−#include <linux/module.h>
22+#include <linux/export.h>
2323 #include <linux/device.h>
2424 #include <linux/platform_device.h>
2525 #include <linux/of.h>
arch/powerpc/sysdev/mpc5xxx_clocks.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88
99 #include <linux/kernel.h>
1010 #include <linux/of_platform.h>
11+#include <linux/export.h>
1112
1213 unsigned int
1314 mpc5xxx_get_bus_frequency(struct device_node *node)
arch/powerpc/sysdev/mpc8xx_pic.c+0−1
@@ -1,5 +1,4 @@
11 #include <linux/kernel.h>
2−#include <linux/module.h>
32 #include <linux/stddef.h>
43 #include <linux/init.h>
54 #include <linux/sched.h>
arch/powerpc/sysdev/mv64x60_pci.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/stddef.h>
1313 #include <linux/kernel.h>
1414 #include <linux/init.h>
15+#include <linux/stat.h>
1516 #include <linux/pci.h>
1617
1718 #include <asm/prom.h>
arch/powerpc/sysdev/pmi.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include <linux/slab.h>
2929 #include <linux/completion.h>
3030 #include <linux/spinlock.h>
31+#include <linux/module.h>
3132 #include <linux/workqueue.h>
3233 #include <linux/of_device.h>
3334 #include <linux/of_platform.h>
arch/powerpc/sysdev/ppc4xx_msi.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <linux/msi.h>
2828 #include <linux/of_platform.h>
2929 #include <linux/interrupt.h>
30+#include <linux/export.h>
3031 #include <asm/prom.h>
3132 #include <asm/hw_irq.h>
3233 #include <asm/ppc-pci.h>
arch/powerpc/sysdev/qe_lib/gpio.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include <linux/of_gpio.h>
2121 #include <linux/gpio.h>
2222 #include <linux/slab.h>
23+#include <linux/export.h>
2324 #include <asm/qe.h>
2425
2526 struct qe_gpio_chip {
arch/powerpc/sysdev/qe_lib/ucc.c+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
1818 #include <linux/errno.h>
1919 #include <linux/stddef.h>
2020 #include <linux/spinlock.h>
21−#include <linux/module.h>
21+#include <linux/export.h>
2222
2323 #include <asm/irq.h>
2424 #include <asm/io.h>
arch/powerpc/sysdev/qe_lib/ucc_fast.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 #include <linux/stddef.h>
2020 #include <linux/interrupt.h>
2121 #include <linux/err.h>
22−#include <linux/module.h>
22+#include <linux/export.h>
2323
2424 #include <asm/io.h>
2525 #include <asm/immap_qe.h>
arch/powerpc/sysdev/qe_lib/ucc_slow.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 #include <linux/stddef.h>
2020 #include <linux/interrupt.h>
2121 #include <linux/err.h>
22−#include <linux/module.h>
22+#include <linux/export.h>
2323
2424 #include <asm/io.h>
2525 #include <asm/immap_qe.h>
arch/powerpc/sysdev/qe_lib/usb.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515
1616 #include <linux/kernel.h>
1717 #include <linux/errno.h>
18+#include <linux/export.h>
1819 #include <linux/io.h>
1920 #include <asm/immap_qe.h>
2021 #include <asm/qe.h>
arch/powerpc/sysdev/rtc_cmos_setup.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/platform_device.h>
1313 #include <linux/err.h>
1414 #include <linux/init.h>
15+#include <linux/module.h>
1516 #include <linux/mc146818rtc.h>
1617
1718 #include <asm/prom.h>
arch/powerpc/sysdev/scom.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/kernel.h>
2222 #include <linux/debugfs.h>
2323 #include <linux/slab.h>
24+#include <linux/export.h>
2425 #include <asm/prom.h>
2526 #include <asm/scom.h>
2627
arch/powerpc/sysdev/simple_gpio.c+0−1
@@ -13,7 +13,6 @@ · 12 unmodified lines
1313
1414 #include <linux/init.h>
1515 #include <linux/kernel.h>
16−#include <linux/module.h>
1716 #include <linux/spinlock.h>
1817 #include <linux/types.h>
1918 #include <linux/ioport.h>
arch/powerpc/sysdev/tsi108_dev.c+1−1
@@ -16,7 +16,7 @@ · 15 unmodified lines
1616 #include <linux/major.h>
1717 #include <linux/delay.h>
1818 #include <linux/irq.h>
19−#include <linux/module.h>
19+#include <linux/export.h>
2020 #include <linux/device.h>
2121 #include <linux/platform_device.h>
2222 #include <linux/of_net.h>
arch/powerpc/xmon/xmon.c+1−1
@@ -18,7 +18,7 @@ · 17 unmodified lines
1818 #include <linux/delay.h>
1919 #include <linux/kallsyms.h>
2020 #include <linux/cpumask.h>
21−#include <linux/module.h>
21+#include <linux/export.h>
2222 #include <linux/sysrq.h>
2323 #include <linux/interrupt.h>
2424 #include <linux/irq.h>
arch/s390/crypto/sha_common.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 */
1515
1616 #include <crypto/internal/hash.h>
17+#include <linux/module.h>
1718 #include "sha.h"
1819 #include "crypt_s390.h"
1920
arch/s390/mm/init.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/pfn.h>
2727 #include <linux/poison.h>
2828 #include <linux/initrd.h>
29+#include <linux/export.h>
2930 #include <linux/gfp.h>
3031 #include <asm/processor.h>
3132 #include <asm/system.h>
arch/sh/drivers/dma/dma-sysfs.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212 #include <linux/kernel.h>
1313 #include <linux/init.h>
14+#include <linux/stat.h>
1415 #include <linux/sysdev.h>
1516 #include <linux/platform_device.h>
1617 #include <linux/err.h>
arch/sh/drivers/pci/pci.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include <linux/io.h>
2121 #include <linux/mutex.h>
2222 #include <linux/spinlock.h>
23+#include <linux/export.h>
2324
2425 unsigned long PCIBIOS_MIN_IO = 0x0000;
2526 unsigned long PCIBIOS_MIN_MEM = 0;
arch/sh/kernel/cpu/shmobile/cpuidle.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/io.h>
1515 #include <linux/suspend.h>
1616 #include <linux/cpuidle.h>
17+#include <linux/export.h>
1718 #include <asm/suspend.h>
1819 #include <asm/uaccess.h>
1920 #include <asm/hwblk.h>
arch/sh/kernel/perf_event.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <linux/io.h>
2626 #include <linux/irq.h>
2727 #include <linux/perf_event.h>
28+#include <linux/export.h>
2829 #include <asm/processor.h>
2930
3031 struct cpu_hw_events {
arch/sh/kernel/topology.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/topology.h>
1515 #include <linux/node.h>
1616 #include <linux/nodemask.h>
17+#include <linux/export.h>
1718
1819 static DEFINE_PER_CPU(struct cpu, cpu_devices);
1920
arch/sh/mm/init.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/io.h>
1919 #include <linux/memblock.h>
2020 #include <linux/dma-mapping.h>
21+#include <linux/export.h>
2122 #include <asm/mmu_context.h>
2223 #include <asm/mmzone.h>
2324 #include <asm/kexec.h>
arch/sparc/include/asm/termios.h+0−1
@@ -40,7 +40,6 @@ struct winsize { · 39 unmodified lines
4040 };
4141
4242 #ifdef __KERNEL__
43−#include <linux/module.h>
4443
4544 /*
4645 * c_cc characters in the termio structure. Oh, how I love being
arch/sparc/kernel/apc.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/pm.h>
1414 #include <linux/of.h>
1515 #include <linux/of_device.h>
16+#include <linux/module.h>
1617
1718 #include <asm/io.h>
1819 #include <asm/oplib.h>
arch/sparc/kernel/auxio_32.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 #include <linux/spinlock.h>
99 #include <linux/of.h>
1010 #include <linux/of_device.h>
11+#include <linux/export.h>
1112 #include <asm/oplib.h>
1213 #include <asm/io.h>
1314 #include <asm/auxio.h>
arch/sparc/kernel/btext.c+0−1
@@ -6,7 +6,6 @@ · 5 unmodified lines
66 #include <linux/kernel.h>
77 #include <linux/string.h>
88 #include <linux/init.h>
9−#include <linux/module.h>
109 #include <linux/console.h>
1110
1211 #include <asm/btext.h>
arch/sparc/kernel/central.c+1−0
@@ -6,6 +6,7 @@ · 5 unmodified lines
66 #include <linux/kernel.h>
77 #include <linux/types.h>
88 #include <linux/slab.h>
9+#include <linux/export.h>
910 #include <linux/string.h>
1011 #include <linux/init.h>
1112 #include <linux/of_device.h>
arch/sparc/kernel/cpu.c+1−1
@@ -6,7 +6,7 @@ · 5 unmodified lines
66
77 #include <linux/seq_file.h>
88 #include <linux/kernel.h>
9−#include <linux/module.h>
9+#include <linux/export.h>
1010 #include <linux/init.h>
1111 #include <linux/smp.h>
1212 #include <linux/threads.h>
arch/sparc/kernel/cpumap.c+1−1
@@ -3,7 +3,7 @@ · 2 unmodified lines
33 * Copyright (C) 2009 Hong H. Pham <hong.pham@windriver.com>
44 */
55
6−#include <linux/module.h>
6+#include <linux/export.h>
77 #include <linux/slab.h>
88 #include <linux/kernel.h>
99 #include <linux/init.h>
arch/sparc/kernel/dma.c+0−1
@@ -1,5 +1,4 @@
11 #include <linux/kernel.h>
2−#include <linux/module.h>
32 #include <linux/dma-mapping.h>
43 #include <linux/dma-debug.h>
54
arch/sparc/kernel/ebus.c+1−1
@@ -4,7 +4,7 @@ · 3 unmodified lines
44 * Copyright (C) 1999 David S. Miller (davem@redhat.com)
55 */
66
7−#include <linux/module.h>
7+#include <linux/export.h>
88 #include <linux/kernel.h>
99 #include <linux/types.h>
1010 #include <linux/init.h>
arch/sparc/kernel/hvapi.c+1−1
@@ -3,7 +3,7 @@ · 2 unmodified lines
33 * Copyright (C) 2007 David S. Miller <davem@davemloft.net>
44 */
55 #include <linux/kernel.h>
6−#include <linux/module.h>
6+#include <linux/export.h>
77 #include <linux/init.h>
88
99 #include <asm/hypervisor.h>
arch/sparc/kernel/idprom.c+1−1
@@ -8,7 +8,7 @@ · 7 unmodified lines
88 #include <linux/kernel.h>
99 #include <linux/types.h>
1010 #include <linux/init.h>
11−#include <linux/module.h>
11+#include <linux/export.h>
1212
1313 #include <asm/oplib.h>
1414 #include <asm/idprom.h>
arch/sparc/kernel/iommu.c+1−1
@@ -5,7 +5,7 @@ · 4 unmodified lines
55 */
66
77 #include <linux/kernel.h>
8−#include <linux/module.h>
8+#include <linux/export.h>
99 #include <linux/slab.h>
1010 #include <linux/delay.h>
1111 #include <linux/device.h>
arch/sparc/kernel/irq_32.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313
1414 #include <linux/kernel_stat.h>
1515 #include <linux/seq_file.h>
16+#include <linux/export.h>
1617
1718 #include <asm/cacheflush.h>
1819 #include <asm/cpudata.h>
arch/sparc/kernel/irq_64.c+0−1
@@ -5,7 +5,6 @@ · 4 unmodified lines
55 * Copyright (C) 1998 Jakub Jelinek (jj@ultra.linux.cz)
66 */
77
8−#include <linux/module.h>
98 #include <linux/sched.h>
109 #include <linux/linkage.h>
1110 #include <linux/ptrace.h>
arch/sparc/kernel/ldc.c+1−1
@@ -4,7 +4,7 @@ · 3 unmodified lines
44 */
55
66 #include <linux/kernel.h>
7−#include <linux/module.h>
7+#include <linux/export.h>
88 #include <linux/slab.h>
99 #include <linux/spinlock.h>
1010 #include <linux/delay.h>
arch/sparc/kernel/leon_kernel.c+0−1
@@ -4,7 +4,6 @@ · 3 unmodified lines
44 */
55
66 #include <linux/kernel.h>
7−#include <linux/module.h>
87 #include <linux/errno.h>
98 #include <linux/mutex.h>
109 #include <linux/of.h>
arch/sparc/kernel/leon_pci.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 #include <linux/of_device.h>
1010 #include <linux/kernel.h>
1111 #include <linux/pci.h>
12+#include <linux/export.h>
1213 #include <asm/leon.h>
1314 #include <asm/leon_pci.h>
1415
arch/sparc/kernel/leon_pci_grpci2.c+1−1
@@ -9,7 +9,7 @@ · 8 unmodified lines
99 #include <linux/kernel.h>
1010 #include <linux/pci.h>
1111 #include <linux/delay.h>
12−#include <linux/module.h>
12+#include <linux/export.h>
1313 #include <asm/io.h>
1414 #include <asm/leon.h>
1515 #include <asm/vaddrs.h>
arch/sparc/kernel/mdesc.c+2−0
@@ -11,11 +11,13 @@ · 10 unmodified lines
1111 #include <linux/mm.h>
1212 #include <linux/miscdevice.h>
1313 #include <linux/bootmem.h>
14+#include <linux/export.h>
1415
1516 #include <asm/cpudata.h>
1617 #include <asm/hypervisor.h>
1718 #include <asm/mdesc.h>
1819 #include <asm/prom.h>
20+#include <asm/uaccess.h>
1921 #include <asm/oplib.h>
2022 #include <asm/smp.h>
2123
arch/sparc/kernel/nmi.c+1−1
@@ -10,7 +10,7 @@ · 9 unmodified lines
1010 #include <linux/init.h>
1111 #include <linux/percpu.h>
1212 #include <linux/nmi.h>
13−#include <linux/module.h>
13+#include <linux/export.h>
1414 #include <linux/kprobes.h>
1515 #include <linux/kernel_stat.h>
1616 #include <linux/reboot.h>
arch/sparc/kernel/of_device_32.c+0−1
@@ -2,7 +2,6 @@ · 1 unmodified line
22 #include <linux/kernel.h>
33 #include <linux/of.h>
44 #include <linux/init.h>
5−#include <linux/module.h>
65 #include <linux/mod_devicetable.h>
76 #include <linux/slab.h>
87 #include <linux/errno.h>
arch/sparc/kernel/of_device_64.c+2−1
@@ -2,13 +2,14 @@ · 1 unmodified line
22 #include <linux/kernel.h>
33 #include <linux/of.h>
44 #include <linux/init.h>
5−#include <linux/module.h>
5+#include <linux/export.h>
66 #include <linux/mod_devicetable.h>
77 #include <linux/slab.h>
88 #include <linux/errno.h>
99 #include <linux/irq.h>
1010 #include <linux/of_device.h>
1111 #include <linux/of_platform.h>
12+#include <asm/spitfire.h>
1213
1314 #include "of_device_common.h"
1415
arch/sparc/kernel/of_device_common.c+1−1
@@ -2,7 +2,7 @@ · 1 unmodified line
22 #include <linux/kernel.h>
33 #include <linux/of.h>
44 #include <linux/init.h>
5−#include <linux/module.h>
5+#include <linux/export.h>
66 #include <linux/mod_devicetable.h>
77 #include <linux/errno.h>
88 #include <linux/irq.h>
arch/sparc/kernel/pci.c+1−1
@@ -8,7 +8,7 @@ · 7 unmodified lines
88 * with minor modifications, see there for credits.
99 */
1010
11−#include <linux/module.h>
11+#include <linux/export.h>
1212 #include <linux/kernel.h>
1313 #include <linux/string.h>
1414 #include <linux/sched.h>
arch/sparc/kernel/pci_fire.c+1−0
@@ -7,6 +7,7 @@ · 6 unmodified lines
77 #include <linux/slab.h>
88 #include <linux/init.h>
99 #include <linux/msi.h>
10+#include <linux/export.h>
1011 #include <linux/irq.h>
1112 #include <linux/of_device.h>
1213
arch/sparc/kernel/pci_psycho.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 #include <linux/types.h>
1010 #include <linux/pci.h>
1111 #include <linux/init.h>
12+#include <linux/export.h>
1213 #include <linux/slab.h>
1314 #include <linux/interrupt.h>
1415 #include <linux/of_device.h>
arch/sparc/kernel/pci_sabre.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 #include <linux/types.h>
1010 #include <linux/pci.h>
1111 #include <linux/init.h>
12+#include <linux/export.h>
1213 #include <linux/slab.h>
1314 #include <linux/interrupt.h>
1415 #include <linux/of_device.h>
arch/sparc/kernel/pci_schizo.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 #include <linux/pci.h>
99 #include <linux/init.h>
1010 #include <linux/slab.h>
11+#include <linux/export.h>
1112 #include <linux/interrupt.h>
1213 #include <linux/of_device.h>
1314
arch/sparc/kernel/pci_sun4v.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/percpu.h>
1313 #include <linux/irq.h>
1414 #include <linux/msi.h>
15+#include <linux/export.h>
1516 #include <linux/log2.h>
1617 #include <linux/of_device.h>
1718
arch/sparc/kernel/pcic.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <linux/time.h>
2626 #include <linux/timex.h>
2727 #include <linux/interrupt.h>
28+#include <linux/export.h>
2829
2930 #include <asm/irq.h>
3031 #include <asm/oplib.h>
arch/sparc/kernel/pcr.c+2−1
@@ -3,7 +3,7 @@ · 2 unmodified lines
33 * Copyright (C) 2009 David S. Miller (davem@davemloft.net)
44 */
55 #include <linux/kernel.h>
6−#include <linux/module.h>
6+#include <linux/export.h>
77 #include <linux/init.h>
88 #include <linux/irq.h>
99
@@ -13,6 +13,7 @@ · 3 unmodified lines
1313 #include <asm/pil.h>
1414 #include <asm/pcr.h>
1515 #include <asm/nmi.h>
16+#include <asm/spitfire.h>
1617
1718 /* This code is shared between various users of the performance
1819 * counters. Users will be oprofile, pseudo-NMI watchdog, and the
arch/sparc/kernel/pmc.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 #include <linux/pm.h>
1212 #include <linux/of.h>
1313 #include <linux/of_device.h>
14+#include <linux/module.h>
1415
1516 #include <asm/io.h>
1617 #include <asm/oplib.h>
arch/sparc/kernel/power.c+1−1
@@ -4,7 +4,7 @@ · 3 unmodified lines
44 */
55
66 #include <linux/kernel.h>
7−#include <linux/module.h>
7+#include <linux/export.h>
88 #include <linux/init.h>
99 #include <linux/interrupt.h>
1010 #include <linux/reboot.h>
arch/sparc/kernel/process_64.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
1212 #include <stdarg.h>
1313
1414 #include <linux/errno.h>
15−#include <linux/module.h>
15+#include <linux/export.h>
1616 #include <linux/sched.h>
1717 #include <linux/kernel.h>
1818 #include <linux/mm.h>
arch/sparc/kernel/prom_32.c+0−1
@@ -20,7 +20,6 @@ · 19 unmodified lines
2020 #include <linux/string.h>
2121 #include <linux/mm.h>
2222 #include <linux/bootmem.h>
23−#include <linux/module.h>
2423
2524 #include <asm/prom.h>
2625 #include <asm/oplib.h>
arch/sparc/kernel/prom_64.c+0−1
@@ -19,7 +19,6 @@ · 18 unmodified lines
1919 #include <linux/types.h>
2020 #include <linux/string.h>
2121 #include <linux/mm.h>
22−#include <linux/module.h>
2322 #include <linux/memblock.h>
2423 #include <linux/of.h>
2524
arch/sparc/kernel/prom_common.c+1−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
1515 */
1616
1717 #include <linux/kernel.h>
18−#include <linux/module.h>
18+#include <linux/export.h>
1919 #include <linux/errno.h>
2020 #include <linux/mutex.h>
2121 #include <linux/slab.h>
arch/sparc/kernel/reboot.c+1−1
@@ -4,7 +4,7 @@ · 3 unmodified lines
44 */
55 #include <linux/kernel.h>
66 #include <linux/reboot.h>
7−#include <linux/module.h>
7+#include <linux/export.h>
88 #include <linux/pm.h>
99
1010 #include <asm/system.h>
arch/sparc/kernel/sbus.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 #include <linux/mm.h>
1010 #include <linux/spinlock.h>
1111 #include <linux/slab.h>
12+#include <linux/export.h>
1213 #include <linux/init.h>
1314 #include <linux/interrupt.h>
1415 #include <linux/of.h>
arch/sparc/kernel/setup_32.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include <linux/root_dev.h>
3232 #include <linux/cpu.h>
3333 #include <linux/kdebug.h>
34+#include <linux/export.h>
3435
3536 #include <asm/system.h>
3637 #include <asm/io.h>
arch/sparc/kernel/smp_64.c+1−1
@@ -3,7 +3,7 @@ · 2 unmodified lines
33 * Copyright (C) 1997, 2007, 2008 David S. Miller (davem@davemloft.net)
44 */
55
6−#include <linux/module.h>
6+#include <linux/export.h>
77 #include <linux/kernel.h>
88 #include <linux/sched.h>
99 #include <linux/mm.h>
arch/sparc/kernel/sparc_ksyms_64.c+1−1
@@ -5,7 +5,7 @@ · 4 unmodified lines
55 * Copyright (C) 1999 Jakub Jelinek (jj@ultra.linux.cz)
66 */
77
8−#include <linux/module.h>
8+#include <linux/export.h>
99 #include <linux/pci.h>
1010 #include <linux/init.h>
1111 #include <linux/bitops.h>
arch/sparc/kernel/stacktrace.c+1−1
@@ -2,7 +2,7 @@ · 1 unmodified line
22 #include <linux/stacktrace.h>
33 #include <linux/thread_info.h>
44 #include <linux/ftrace.h>
5−#include <linux/module.h>
5+#include <linux/export.h>
66 #include <asm/ptrace.h>
77 #include <asm/stacktrace.h>
88
arch/sparc/kernel/sys_sparc32.c+0−1
@@ -23,7 +23,6 @@ · 22 unmodified lines
2323 #include <linux/uio.h>
2424 #include <linux/nfs_fs.h>
2525 #include <linux/quota.h>
26−#include <linux/module.h>
2726 #include <linux/poll.h>
2827 #include <linux/personality.h>
2928 #include <linux/stat.h>
arch/sparc/kernel/sys_sparc_64.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
2323 #include <linux/ipc.h>
2424 #include <linux/personality.h>
2525 #include <linux/random.h>
26−#include <linux/module.h>
26+#include <linux/export.h>
2727
2828 #include <asm/uaccess.h>
2929 #include <asm/utrap.h>
arch/sparc/kernel/time_64.c+1−1
@@ -9,7 +9,7 @@ · 8 unmodified lines
99 */
1010
1111 #include <linux/errno.h>
12−#include <linux/module.h>
12+#include <linux/export.h>
1313 #include <linux/sched.h>
1414 #include <linux/kernel.h>
1515 #include <linux/param.h>
arch/sparc/kernel/traps_32.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/signal.h>
1515 #include <linux/smp.h>
1616 #include <linux/kdebug.h>
17+#include <linux/export.h>
1718
1819 #include <asm/delay.h>
1920 #include <asm/system.h>
arch/sparc/kernel/unaligned_32.c+0−1
@@ -10,7 +10,6 @@ · 9 unmodified lines
1010 #include <linux/kernel.h>
1111 #include <linux/sched.h>
1212 #include <linux/mm.h>
13−#include <linux/module.h>
1413 #include <asm/ptrace.h>
1514 #include <asm/processor.h>
1615 #include <asm/system.h>
arch/sparc/kernel/vio.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/kernel.h>
1313 #include <linux/slab.h>
1414 #include <linux/irq.h>
15+#include <linux/export.h>
1516 #include <linux/init.h>
1617
1718 #include <asm/mdesc.h>
arch/sparc/kernel/viohs.c+1−1
@@ -4,7 +4,7 @@ · 3 unmodified lines
44 */
55
66 #include <linux/kernel.h>
7−#include <linux/module.h>
7+#include <linux/export.h>
88 #include <linux/string.h>
99 #include <linux/delay.h>
1010 #include <linux/sched.h>
arch/sparc/mm/fault_32.c+0−1
@@ -20,7 +20,6 @@ · 19 unmodified lines
2020 #include <linux/smp.h>
2121 #include <linux/perf_event.h>
2222 #include <linux/interrupt.h>
23−#include <linux/module.h>
2423 #include <linux/kdebug.h>
2524
2625 #include <asm/system.h>
arch/sparc/mm/generic_32.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 #include <linux/mm.h>
1010 #include <linux/swap.h>
1111 #include <linux/pagemap.h>
12+#include <linux/export.h>
1213
1314 #include <asm/pgalloc.h>
1415 #include <asm/pgtable.h>
arch/sparc/mm/generic_64.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 #include <linux/kernel.h>
99 #include <linux/mm.h>
1010 #include <linux/swap.h>
11+#include <linux/export.h>
1112 #include <linux/pagemap.h>
1213
1314 #include <asm/pgalloc.h>
arch/sparc/mm/highmem.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 */
2525 #include <linux/mm.h>
2626 #include <linux/highmem.h>
27+#include <linux/export.h>
2728 #include <asm/pgalloc.h>
2829 #include <asm/cacheflush.h>
2930 #include <asm/tlbflush.h>
arch/sparc/mm/hugetlbpage.c+0−1
@@ -5,7 +5,6 @@ · 4 unmodified lines
55 */
66
77 #include <linux/init.h>
8−#include <linux/module.h>
98 #include <linux/fs.h>
109 #include <linux/mm.h>
1110 #include <linux/hugetlb.h>
arch/unicore32/mm/init.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include <linux/memblock.h>
2121 #include <linux/sort.h>
2222 #include <linux/dma-mapping.h>
23+#include <linux/export.h>
2324
2425 #include <asm/sections.h>
2526 #include <asm/setup.h>
arch/x86/crypto/aes_glue.c+1−0
@@ -3,6 +3,7 @@ · 2 unmodified lines
33 *
44 */
55
6+#include <linux/module.h>
67 #include <crypto/aes.h>
78 #include <asm/aes.h>
89
arch/x86/crypto/aesni-intel_glue.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/hardirq.h>
2323 #include <linux/types.h>
2424 #include <linux/crypto.h>
25+#include <linux/module.h>
2526 #include <linux/err.h>
2627 #include <crypto/algapi.h>
2728 #include <crypto/aes.h>
arch/x86/kernel/cpu/amd.c+1−0
@@ -1,3 +1,4 @@
1+#include <linux/export.h>
12 #include <linux/init.h>
23 #include <linux/bitops.h>
34 #include <linux/elf.h>
arch/x86/kernel/cpu/mcheck/mce-apei.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
2929 */
3030
31+#include <linux/export.h>
3132 #include <linux/kernel.h>
3233 #include <linux/acpi.h>
3334 #include <linux/cper.h>
arch/x86/kernel/cpu/mcheck/mce.c+1−0
@@ -37,6 +37,7 @@ · 36 unmodified lines
3737 #include <linux/mm.h>
3838 #include <linux/debugfs.h>
3939 #include <linux/irq_work.h>
40+#include <linux/export.h>
4041
4142 #include <asm/processor.h>
4243 #include <asm/mce.h>
arch/x86/kernel/cpu/mcheck/therm_throt.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/jiffies.h>
1919 #include <linux/kernel.h>
2020 #include <linux/percpu.h>
21+#include <linux/export.h>
2122 #include <linux/sysdev.h>
2223 #include <linux/types.h>
2324 #include <linux/init.h>
arch/x86/kernel/cpu/perf_event_intel.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 #include <linux/types.h>
1010 #include <linux/init.h>
1111 #include <linux/slab.h>
12+#include <linux/export.h>
1213
1314 #include <asm/hardirq.h>
1415 #include <asm/apic.h>
arch/x86/kernel/devicetree.c+1−0
@@ -2,6 +2,7 @@ · 1 unmodified line
22 * Architecture specific OF callbacks.
33 */
44 #include <linux/bootmem.h>
5+#include <linux/export.h>
56 #include <linux/io.h>
67 #include <linux/interrupt.h>
78 #include <linux/list.h>
arch/x86/kernel/e820.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/types.h>
1313 #include <linux/init.h>
1414 #include <linux/crash_dump.h>
15+#include <linux/export.h>
1516 #include <linux/bootmem.h>
1617 #include <linux/pfn.h>
1718 #include <linux/suspend.h>
arch/x86/kernel/hpet.c+1−0
@@ -1,6 +1,7 @@
11 #include <linux/clocksource.h>
22 #include <linux/clockchips.h>
33 #include <linux/interrupt.h>
4+#include <linux/export.h>
45 #include <linux/sysdev.h>
56 #include <linux/delay.h>
67 #include <linux/errno.h>
arch/x86/kernel/irq.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 #include <linux/smp.h>
1010 #include <linux/ftrace.h>
1111 #include <linux/delay.h>
12+#include <linux/export.h>
1213
1314 #include <asm/apic.h>
1415 #include <asm/io_apic.h>
arch/x86/kernel/nmi.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/delay.h>
1818 #include <linux/hardirq.h>
1919 #include <linux/slab.h>
20+#include <linux/export.h>
2021
2122 #include <linux/mca.h>
2223
arch/x86/kernel/pci-dma.c+1−0
@@ -1,6 +1,7 @@
11 #include <linux/dma-mapping.h>
22 #include <linux/dma-debug.h>
33 #include <linux/dmar.h>
4+#include <linux/export.h>
45 #include <linux/bootmem.h>
56 #include <linux/gfp.h>
67 #include <linux/pci.h>
arch/x86/kernel/probe_roms.c+2−2
@@ -10,9 +10,9 @@ · 9 unmodified lines
1010 #include <linux/dmi.h>
1111 #include <linux/pfn.h>
1212 #include <linux/pci.h>
13−#include <asm/pci-direct.h>
14−
13+#include <linux/export.h>
1514
15+#include <asm/pci-direct.h>
1616 #include <asm/e820.h>
1717 #include <asm/mmzone.h>
1818 #include <asm/setup.h>
arch/x86/kernel/rtc.c+1−0
@@ -5,6 +5,7 @@ · 4 unmodified lines
55 #include <linux/mc146818rtc.h>
66 #include <linux/acpi.h>
77 #include <linux/bcd.h>
8+#include <linux/export.h>
89 #include <linux/pnp.h>
910 #include <linux/of.h>
1011
arch/x86/kernel/smp.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #include <linux/mm.h>
1717 #include <linux/delay.h>
1818 #include <linux/spinlock.h>
19+#include <linux/export.h>
1920 #include <linux/kernel_stat.h>
2021 #include <linux/mc146818rtc.h>
2122 #include <linux/cache.h>
arch/x86/kernel/tboot.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/dma_remapping.h>
2323 #include <linux/init_task.h>
2424 #include <linux/spinlock.h>
25+#include <linux/export.h>
2526 #include <linux/delay.h>
2627 #include <linux/sched.h>
2728 #include <linux/init.h>
arch/x86/kernel/time.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/interrupt.h>
1414 #include <linux/i8253.h>
1515 #include <linux/time.h>
16+#include <linux/export.h>
1617 #include <linux/mca.h>
1718
1819 #include <asm/vsyscall.h>
arch/x86/kernel/topology.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 * Send feedback to <colpatch@us.ibm.com>
2727 */
2828 #include <linux/nodemask.h>
29+#include <linux/export.h>
2930 #include <linux/mmzone.h>
3031 #include <linux/init.h>
3132 #include <linux/smp.h>
arch/x86/kernel/vsyscall_64.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <linux/seqlock.h>
2626 #include <linux/jiffies.h>
2727 #include <linux/sysctl.h>
28+#include <linux/topology.h>
2829 #include <linux/clocksource.h>
2930 #include <linux/getcpu.h>
3031 #include <linux/cpu.h>
arch/x86/lguest/boot.c+1−0
@@ -56,6 +56,7 @@ · 55 unmodified lines
5656 #include <linux/lguest_launcher.h>
5757 #include <linux/virtio_console.h>
5858 #include <linux/pm.h>
59+#include <linux/export.h>
5960 #include <asm/apic.h>
6061 #include <asm/lguest.h>
6162 #include <asm/paravirt.h>
arch/x86/pci/i386.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626
2727 #include <linux/types.h>
2828 #include <linux/kernel.h>
29+#include <linux/export.h>
2930 #include <linux/pci.h>
3031 #include <linux/init.h>
3132 #include <linux/ioport.h>
arch/x86/pci/legacy.c+1−0
@@ -2,6 +2,7 @@ · 1 unmodified line
22 * legacy.c - traditional, old school PCI bus probing
33 */
44 #include <linux/init.h>
5+#include <linux/export.h>
56 #include <linux/pci.h>
67 #include <asm/pci_x86.h>
78
arch/x86/platform/efi/efi.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include <linux/kernel.h>
3030 #include <linux/init.h>
3131 #include <linux/efi.h>
32+#include <linux/export.h>
3233 #include <linux/bootmem.h>
3334 #include <linux/memblock.h>
3435 #include <linux/spinlock.h>
arch/x86/platform/efi/efi_32.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <linux/efi.h>
2626
2727 #include <asm/io.h>
28+#include <asm/desc.h>
2829 #include <asm/page.h>
2930 #include <asm/pgtable.h>
3031 #include <asm/tlbflush.h>
arch/x86/platform/mrst/vrtc.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 */
1919
2020 #include <linux/kernel.h>
21+#include <linux/export.h>
2122 #include <linux/init.h>
2223 #include <linux/sfi.h>
2324 #include <linux/platform_device.h>
arch/x86/platform/olpc/olpc-xo1-pm.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414
1515 #include <linux/cs5535.h>
1616 #include <linux/platform_device.h>
17+#include <linux/export.h>
1718 #include <linux/pm.h>
1819 #include <linux/mfd/core.h>
1920 #include <linux/suspend.h>
arch/x86/platform/uv/bios_uv.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 */
2121
2222 #include <linux/efi.h>
23+#include <linux/export.h>
2324 #include <asm/efi.h>
2425 #include <linux/io.h>
2526 #include <asm/uv/bios.h>
arch/x86/power/cpu.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 */
1010
1111 #include <linux/suspend.h>
12+#include <linux/export.h>
1213 #include <linux/smp.h>
1314
1415 #include <asm/pgtable.h>
arch/x86/video/fbdev.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 */
99 #include <linux/fb.h>
1010 #include <linux/pci.h>
11+#include <linux/module.h>
1112
1213 int fb_is_primary_device(struct fb_info *info)
1314 {
block/blk-integrity.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/mempool.h>
2525 #include <linux/bio.h>
2626 #include <linux/scatterlist.h>
27+#include <linux/export.h>
2728 #include <linux/slab.h>
2829
2930 #include "blk.h"
block/bsg-lib.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
2525 #include <linux/delay.h>
2626 #include <linux/scatterlist.h>
2727 #include <linux/bsg-lib.h>
28−#include <linux/module.h>
28+#include <linux/export.h>
2929 #include <scsi/scsi_cmnd.h>
3030
3131 /**
block/ioctl.c+1−0
@@ -1,5 +1,6 @@
11 #include <linux/capability.h>
22 #include <linux/blkdev.h>
3+#include <linux/export.h>
34 #include <linux/gfp.h>
45 #include <linux/blkpg.h>
56 #include <linux/hdreg.h>
crypto/async_tx/async_memcpy.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 */
2626 #include <linux/kernel.h>
2727 #include <linux/highmem.h>
28+#include <linux/module.h>
2829 #include <linux/mm.h>
2930 #include <linux/dma-mapping.h>
3031 #include <linux/async_tx.h>
crypto/async_tx/async_pq.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 */
2222 #include <linux/kernel.h>
2323 #include <linux/interrupt.h>
24+#include <linux/module.h>
2425 #include <linux/dma-mapping.h>
2526 #include <linux/raid/pq.h>
2627 #include <linux/async_tx.h>
crypto/async_tx/async_raid6_recov.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 */
2323 #include <linux/kernel.h>
2424 #include <linux/interrupt.h>
25+#include <linux/module.h>
2526 #include <linux/dma-mapping.h>
2627 #include <linux/raid/pq.h>
2728 #include <linux/async_tx.h>
crypto/async_tx/async_tx.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 *
2525 */
2626 #include <linux/rculist.h>
27+#include <linux/module.h>
2728 #include <linux/kernel.h>
2829 #include <linux/async_tx.h>
2930
crypto/async_tx/async_xor.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 */
2626 #include <linux/kernel.h>
2727 #include <linux/interrupt.h>
28+#include <linux/module.h>
2829 #include <linux/mm.h>
2930 #include <linux/dma-mapping.h>
3031 #include <linux/raid/xor.h>
crypto/async_tx/raid6test.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/gfp.h>
2424 #include <linux/mm.h>
2525 #include <linux/random.h>
26+#include <linux/module.h>
2627
2728 #undef pr
2829 #define pr(fmt, args...) pr_info("raid6test: " fmt, ##args)
crypto/crypto_wq.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 */
1313
1414 #include <linux/workqueue.h>
15+#include <linux/module.h>
1516 #include <crypto/algapi.h>
1617 #include <crypto/crypto_wq.h>
1718
crypto/md4.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <crypto/internal/hash.h>
2424 #include <linux/init.h>
2525 #include <linux/kernel.h>
26+#include <linux/module.h>
2627 #include <linux/string.h>
2728 #include <linux/types.h>
2829 #include <asm/byteorder.h>
crypto/proc.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #include <linux/atomic.h>
1717 #include <linux/init.h>
1818 #include <linux/crypto.h>
19+#include <linux/module.h> /* for module_name() */
1920 #include <linux/rwsem.h>
2021 #include <linux/proc_fs.h>
2122 #include <linux/seq_file.h>
crypto/vmac.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <linux/init.h>
2828 #include <linux/types.h>
2929 #include <linux/crypto.h>
30+#include <linux/module.h>
3031 #include <linux/scatterlist.h>
3132 #include <asm/byteorder.h>
3233 #include <crypto/scatterwalk.h>
crypto/xcbc.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <crypto/internal/hash.h>
2323 #include <linux/err.h>
2424 #include <linux/kernel.h>
25+#include <linux/module.h>
2526
2627 static u_int32_t ks[12] = {0x01010101, 0x01010101, 0x01010101, 0x01010101,
2728 0x02020202, 0x02020202, 0x02020202, 0x02020202,
drivers/acpi/acpica/evxface.c+1−0
@@ -41,6 +41,7 @@ · 40 unmodified lines
4141 * POSSIBILITY OF SUCH DAMAGES.
4242 */
4343
44+#include <linux/export.h>
4445 #include <acpi/acpi.h>
4546 #include "accommon.h"
4647 #include "acnamesp.h"
drivers/acpi/acpica/evxfevnt.c+1−0
@@ -41,6 +41,7 @@ · 40 unmodified lines
4141 * POSSIBILITY OF SUCH DAMAGES.
4242 */
4343
44+#include <linux/export.h>
4445 #include <acpi/acpi.h>
4546 #include "accommon.h"
4647 #include "actables.h"
drivers/acpi/acpica/evxfgpe.c+1−0
@@ -41,6 +41,7 @@ · 40 unmodified lines
4141 * POSSIBILITY OF SUCH DAMAGES.
4242 */
4343
44+#include <linux/export.h>
4445 #include <acpi/acpi.h>
4546 #include "accommon.h"
4647 #include "acevents.h"
drivers/acpi/acpica/evxfregn.c+1−0
@@ -42,6 +42,7 @@ · 41 unmodified lines
4242 * POSSIBILITY OF SUCH DAMAGES.
4343 */
4444
45+#include <linux/export.h>
4546 #include <acpi/acpi.h>
4647 #include "accommon.h"
4748 #include "acnamesp.h"
drivers/acpi/acpica/hwsleep.c+1−0
@@ -46,6 +46,7 @@ · 45 unmodified lines
4646 #include "accommon.h"
4747 #include "actables.h"
4848 #include <linux/tboot.h>
49+#include <linux/module.h>
4950
5051 #define _COMPONENT ACPI_HARDWARE
5152 ACPI_MODULE_NAME("hwsleep")
drivers/acpi/acpica/hwtimer.c+1−0
@@ -42,6 +42,7 @@ · 41 unmodified lines
4242 * POSSIBILITY OF SUCH DAMAGES.
4343 */
4444
45+#include <linux/export.h>
4546 #include <acpi/acpi.h>
4647 #include "accommon.h"
4748
drivers/acpi/acpica/hwxface.c+1−0
@@ -42,6 +42,7 @@ · 41 unmodified lines
4242 * POSSIBILITY OF SUCH DAMAGES.
4343 */
4444
45+#include <linux/export.h>
4546 #include <acpi/acpi.h>
4647 #include "accommon.h"
4748 #include "acnamesp.h"
drivers/acpi/acpica/nsxfeval.c+1−0
@@ -42,6 +42,7 @@ · 41 unmodified lines
4242 * POSSIBILITY OF SUCH DAMAGES.
4343 */
4444
45+#include <linux/export.h>
4546 #include <acpi/acpi.h>
4647 #include "accommon.h"
4748 #include "acnamesp.h"
drivers/acpi/acpica/nsxfname.c+1−0
@@ -42,6 +42,7 @@ · 41 unmodified lines
4242 * POSSIBILITY OF SUCH DAMAGES.
4343 */
4444
45+#include <linux/export.h>
4546 #include <acpi/acpi.h>
4647 #include "accommon.h"
4748 #include "acnamesp.h"
drivers/acpi/acpica/nsxfobj.c+1−0
@@ -42,6 +42,7 @@ · 41 unmodified lines
4242 * POSSIBILITY OF SUCH DAMAGES.
4343 */
4444
45+#include <linux/export.h>
4546 #include <acpi/acpi.h>
4647 #include "accommon.h"
4748 #include "acnamesp.h"
drivers/acpi/acpica/rsxface.c+1−0
@@ -41,6 +41,7 @@ · 40 unmodified lines
4141 * POSSIBILITY OF SUCH DAMAGES.
4242 */
4343
44+#include <linux/export.h>
4445 #include <acpi/acpi.h>
4546 #include "accommon.h"
4647 #include "acresrc.h"
drivers/acpi/acpica/tbxface.c+1−0
@@ -42,6 +42,7 @@ · 41 unmodified lines
4242 * POSSIBILITY OF SUCH DAMAGES.
4343 */
4444
45+#include <linux/export.h>
4546 #include <acpi/acpi.h>
4647 #include "accommon.h"
4748 #include "acnamesp.h"
drivers/acpi/acpica/utdebug.c+1−0
@@ -41,6 +41,7 @@ · 40 unmodified lines
4141 * POSSIBILITY OF SUCH DAMAGES.
4242 */
4343
44+#include <linux/export.h>
4445 #include <acpi/acpi.h>
4546 #include "accommon.h"
4647
drivers/acpi/acpica/utdecode.c+1−0
@@ -41,6 +41,7 @@ · 40 unmodified lines
4141 * POSSIBILITY OF SUCH DAMAGES.
4242 */
4343
44+#include <linux/export.h>
4445 #include <acpi/acpi.h>
4546 #include "accommon.h"
4647 #include "acnamesp.h"
drivers/acpi/acpica/utglobal.c+1−0
@@ -43,6 +43,7 @@ · 42 unmodified lines
4343
4444 #define DEFINE_ACPI_GLOBALS
4545
46+#include <linux/export.h>
4647 #include <acpi/acpi.h>
4748 #include "accommon.h"
4849
drivers/acpi/acpica/utxface.c+1−0
@@ -41,6 +41,7 @@ · 40 unmodified lines
4141 * POSSIBILITY OF SUCH DAMAGES.
4242 */
4343
44+#include <linux/export.h>
4445 #include <acpi/acpi.h>
4546 #include "accommon.h"
4647 #include "acevents.h"
drivers/acpi/acpica/utxferror.c+1−0
@@ -41,6 +41,7 @@ · 40 unmodified lines
4141 * POSSIBILITY OF SUCH DAMAGES.
4242 */
4343
44+#include <linux/export.h>
4445 #include <acpi/acpi.h>
4546 #include "accommon.h"
4647 #include "acnamesp.h"
drivers/acpi/atomicio.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
2424 */
2525
2626 #include <linux/kernel.h>
27−#include <linux/module.h>
27+#include <linux/export.h>
2828 #include <linux/init.h>
2929 #include <linux/acpi.h>
3030 #include <linux/io.h>
drivers/acpi/blacklist.c+0−1
@@ -28,7 +28,6 @@ · 27 unmodified lines
2828 */
2929
3030 #include <linux/kernel.h>
31−#include <linux/module.h>
3231 #include <linux/init.h>
3332 #include <linux/acpi.h>
3433 #include <acpi/acpi_bus.h>
drivers/acpi/debugfs.c+1−0
@@ -2,6 +2,7 @@ · 1 unmodified line
22 * debugfs.c - ACPI debugfs interface to userspace.
33 */
44
5+#include <linux/export.h>
56 #include <linux/init.h>
67 #include <linux/debugfs.h>
78 #include <acpi/acpi_drivers.h>
drivers/acpi/ec_sys.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 #include <linux/kernel.h>
1212 #include <linux/acpi.h>
1313 #include <linux/debugfs.h>
14+#include <linux/module.h>
1415 #include "internal.h"
1516
1617 MODULE_AUTHOR("Thomas Renninger <trenn@suse.de>");
drivers/acpi/event.c+1−0
@@ -7,6 +7,7 @@ · 6 unmodified lines
77 */
88
99 #include <linux/spinlock.h>
10+#include <linux/export.h>
1011 #include <linux/proc_fs.h>
1112 #include <linux/init.h>
1213 #include <linux/poll.h>
drivers/acpi/glue.c+1−0
@@ -6,6 +6,7 @@ · 5 unmodified lines
66 *
77 * This file is released under the GPLv2.
88 */
9+#include <linux/export.h>
910 #include <linux/init.h>
1011 #include <linux/list.h>
1112 #include <linux/device.h>
drivers/acpi/proc.c+1−0
@@ -1,5 +1,6 @@
11 #include <linux/proc_fs.h>
22 #include <linux/seq_file.h>
3+#include <linux/export.h>
34 #include <linux/suspend.h>
45 #include <linux/bcd.h>
56 #include <asm/uaccess.h>
drivers/acpi/processor_core.c+1−0
@@ -7,6 +7,7 @@ · 6 unmodified lines
77 * Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
88 * - Added _PDC for platforms with Intel CPUs
99 */
10+#include <linux/export.h>
1011 #include <linux/dmi.h>
1112 #include <linux/slab.h>
1213
drivers/acpi/sbshc.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/wait.h>
1414 #include <linux/slab.h>
1515 #include <linux/delay.h>
16+#include <linux/module.h>
1617 #include <linux/interrupt.h>
1718 #include "sbshc.h"
1819
drivers/acpi/video_detect.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 *
3434 */
3535
36+#include <linux/export.h>
3637 #include <linux/acpi.h>
3738 #include <linux/dmi.h>
3839 #include <linux/pci.h>
drivers/ata/libata-eh.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434
3535 #include <linux/kernel.h>
3636 #include <linux/blkdev.h>
37+#include <linux/export.h>
3738 #include <linux/pci.h>
3839 #include <scsi/scsi.h>
3940 #include <scsi/scsi_host.h>
drivers/ata/libata-pmp.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 */
99
1010 #include <linux/kernel.h>
11+#include <linux/export.h>
1112 #include <linux/libata.h>
1213 #include <linux/slab.h>
1314 #include "libata.h"
drivers/ata/libata-scsi.c+1−0
@@ -37,6 +37,7 @@ · 36 unmodified lines
3737 #include <linux/kernel.h>
3838 #include <linux/blkdev.h>
3939 #include <linux/spinlock.h>
40+#include <linux/export.h>
4041 #include <scsi/scsi.h>
4142 #include <scsi/scsi_host.h>
4243 #include <scsi/scsi_cmnd.h>
drivers/ata/libata-sff.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include <linux/kernel.h>
3636 #include <linux/gfp.h>
3737 #include <linux/pci.h>
38+#include <linux/module.h>
3839 #include <linux/libata.h>
3940 #include <linux/highmem.h>
4041
drivers/base/base.h+1−0
@@ -1,3 +1,4 @@
1+#include <linux/notifier.h>
12
23 /**
34 * struct subsys_private - structure to hold the private to the driver core portions of the bus_type/class structure.
drivers/base/dma-coherent.c+1−0
@@ -4,6 +4,7 @@ · 3 unmodified lines
44 */
55 #include <linux/slab.h>
66 #include <linux/kernel.h>
7+#include <linux/module.h>
78 #include <linux/dma-mapping.h>
89
910 struct dma_coherent_mem {
drivers/base/dma-mapping.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 */
99
1010 #include <linux/dma-mapping.h>
11+#include <linux/export.h>
1112 #include <linux/gfp.h>
1213
1314 /*
drivers/base/hypervisor.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010
1111 #include <linux/kobject.h>
1212 #include <linux/device.h>
13+#include <linux/export.h>
1314 #include "base.h"
1415
1516 struct kobject *hypervisor_kobj;
drivers/base/power/common.c+1−1
@@ -8,7 +8,7 @@ · 7 unmodified lines
88
99 #include <linux/init.h>
1010 #include <linux/kernel.h>
11−#include <linux/module.h>
11+#include <linux/export.h>
1212 #include <linux/slab.h>
1313 #include <linux/pm_clock.h>
1414
drivers/base/power/generic_ops.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88
99 #include <linux/pm.h>
1010 #include <linux/pm_runtime.h>
11+#include <linux/export.h>
1112
1213 #ifdef CONFIG_PM_RUNTIME
1314 /**
drivers/base/power/main.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919
2020 #include <linux/device.h>
2121 #include <linux/kallsyms.h>
22+#include <linux/export.h>
2223 #include <linux/mutex.h>
2324 #include <linux/pm.h>
2425 #include <linux/pm_runtime.h>
drivers/base/power/qos.c+1−0
@@ -39,6 +39,7 @@ · 38 unmodified lines
3939 #include <linux/slab.h>
4040 #include <linux/device.h>
4141 #include <linux/mutex.h>
42+#include <linux/export.h>
4243
4344
4445 static DEFINE_MUTEX(dev_pm_qos_mtx);
drivers/base/power/runtime.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 */
99
1010 #include <linux/sched.h>
11+#include <linux/export.h>
1112 #include <linux/pm_runtime.h>
1213 #include <trace/events/rpm.h>
1314 #include "power.h"
drivers/base/power/sysfs.c+1−0
@@ -4,6 +4,7 @@ · 3 unmodified lines
44
55 #include <linux/device.h>
66 #include <linux/string.h>
7+#include <linux/export.h>
78 #include <linux/pm_runtime.h>
89 #include <linux/atomic.h>
910 #include <linux/jiffies.h>
drivers/base/power/trace.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 */
99
1010 #include <linux/resume-trace.h>
11+#include <linux/export.h>
1112 #include <linux/rtc.h>
1213
1314 #include <asm/rtc.h>
drivers/base/power/wakeup.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 #include <linux/slab.h>
1111 #include <linux/sched.h>
1212 #include <linux/capability.h>
13+#include <linux/export.h>
1314 #include <linux/suspend.h>
1415 #include <linux/seq_file.h>
1516 #include <linux/debugfs.h>
drivers/base/regmap/regcache.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <linux/slab.h>
14+#include <linux/export.h>
1415 #include <trace/events/regmap.h>
1516 #include <linux/bsearch.h>
1617 #include <linux/sort.h>
drivers/base/transport_class.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 * transport class is framed entirely in terms of generic devices to
2828 * allow it to be used by any physical HBA in the system.
2929 */
30+#include <linux/export.h>
3031 #include <linux/attribute_container.h>
3132 #include <linux/transport_class.h>
3233
drivers/bcma/core.c+1−0
@@ -6,6 +6,7 @@ · 5 unmodified lines
66 */
77
88 #include "bcma_private.h"
9+#include <linux/export.h>
910 #include <linux/bcma/bcma.h>
1011
1112 bool bcma_core_is_enabled(struct bcma_device *core)
drivers/bcma/driver_chipcommon.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 */
1010
1111 #include "bcma_private.h"
12+#include <linux/export.h>
1213 #include <linux/bcma/bcma.h>
1314
1415 static inline u32 bcma_cc_write32_masked(struct bcma_drv_cc *cc, u16 offset,
drivers/bcma/driver_chipcommon_pmu.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 */
1010
1111 #include "bcma_private.h"
12+#include <linux/export.h>
1213 #include <linux/bcma/bcma.h>
1314
1415 static u32 bcma_chipco_pll_read(struct bcma_drv_cc *cc, u32 offset)
drivers/bcma/driver_pci.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 */
1010
1111 #include "bcma_private.h"
12+#include <linux/export.h>
1213 #include <linux/bcma/bcma.h>
1314
1415 /**************************************************
drivers/bcma/host_pci.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 #include <linux/slab.h>
1010 #include <linux/bcma/bcma.h>
1111 #include <linux/pci.h>
12+#include <linux/module.h>
1213
1314 static void bcma_host_pci_switch_core(struct bcma_device *core)
1415 {
drivers/bcma/main.c+1−0
@@ -6,6 +6,7 @@ · 5 unmodified lines
66 */
77
88 #include "bcma_private.h"
9+#include <linux/module.h>
910 #include <linux/bcma/bcma.h>
1011 #include <linux/slab.h>
1112
drivers/block/aoe/aoeblk.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/genhd.h>
1616 #include <linux/netdevice.h>
1717 #include <linux/mutex.h>
18+#include <linux/export.h>
1819 #include "aoe.h"
1920
2021 static DEFINE_MUTEX(aoeblk_mutex);
drivers/block/aoe/aoechr.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 #include <linux/slab.h>
1212 #include <linux/mutex.h>
1313 #include <linux/skbuff.h>
14+#include <linux/export.h>
1415 #include "aoe.h"
1516
1617 enum {
drivers/block/ps3disk.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/ata.h>
2222 #include <linux/blkdev.h>
2323 #include <linux/slab.h>
24+#include <linux/module.h>
2425
2526 #include <asm/lv1call.h>
2627 #include <asm/ps3stor.h>
drivers/block/ps3vram.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010
1111 #include <linux/blkdev.h>
1212 #include <linux/delay.h>
13+#include <linux/module.h>
1314 #include <linux/proc_fs.h>
1415 #include <linux/seq_file.h>
1516 #include <linux/slab.h>
drivers/block/virtio_blk.c+1−0
@@ -3,6 +3,7 @@ · 2 unmodified lines
33 #include <linux/slab.h>
44 #include <linux/blkdev.h>
55 #include <linux/hdreg.h>
6+#include <linux/module.h>
67 #include <linux/virtio.h>
78 #include <linux/virtio_blk.h>
89 #include <linux/scatterlist.h>
drivers/bluetooth/btmrvl_main.c+2−0
@@ -18,6 +18,8 @@ · 17 unmodified lines
1818 * this warranty disclaimer.
1919 **/
2020
21+#include <linux/module.h>
22+
2123 #include <net/bluetooth/bluetooth.h>
2224 #include <net/bluetooth/hci_core.h>
2325
drivers/bluetooth/btmrvl_sdio.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323
2424 #include <linux/mmc/sdio_ids.h>
2525 #include <linux/mmc/sdio_func.h>
26+#include <linux/module.h>
2627
2728 #include <net/bluetooth/bluetooth.h>
2829 #include <net/bluetooth/hci_core.h>
drivers/bluetooth/btwilink.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include <net/bluetooth/hci.h>
3030
3131 #include <linux/ti_wilink_st.h>
32+#include <linux/module.h>
3233
3334 /* Bluetooth Driver Version */
3435 #define VERSION "1.0"
drivers/char/hw_random/virtio-rng.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/spinlock.h>
2424 #include <linux/virtio.h>
2525 #include <linux/virtio_rng.h>
26+#include <linux/module.h>
2627
2728 static struct virtqueue *vq;
2829 static unsigned int data_avail;
drivers/char/mem.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/bootmem.h>
2727 #include <linux/splice.h>
2828 #include <linux/pfn.h>
29+#include <linux/export.h>
2930
3031 #include <asm/uaccess.h>
3132 #include <asm/io.h>
drivers/char/ps3flash.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/miscdevice.h>
2323 #include <linux/slab.h>
2424 #include <linux/uaccess.h>
25+#include <linux/module.h>
2526
2627 #include <asm/lv1call.h>
2728 #include <asm/ps3stor.h>
drivers/char/ramoops.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/module.h>
2727 #include <linux/kmsg_dump.h>
2828 #include <linux/time.h>
29+#include <linux/err.h>
2930 #include <linux/io.h>
3031 #include <linux/ioport.h>
3132 #include <linux/platform_device.h>
drivers/char/ttyprintk.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/device.h>
1818 #include <linux/serial.h>
1919 #include <linux/tty.h>
20+#include <linux/export.h>
2021
2122 struct ttyprintk_port {
2223 struct tty_port port;
drivers/char/virtio_console.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 #include <linux/virtio_console.h>
3535 #include <linux/wait.h>
3636 #include <linux/workqueue.h>
37+#include <linux/module.h>
3738 #include "../tty/hvc/hvc_console.h"
3839
3940 /*
drivers/clocksource/sh_cmt.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include <linux/clockchips.h>
3232 #include <linux/sh_timer.h>
3333 #include <linux/slab.h>
34+#include <linux/module.h>
3435
3536 struct sh_cmt_priv {
3637 void __iomem *mapbase;
drivers/clocksource/sh_mtu2.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include <linux/clockchips.h>
3131 #include <linux/sh_timer.h>
3232 #include <linux/slab.h>
33+#include <linux/module.h>
3334
3435 struct sh_mtu2_priv {
3536 void __iomem *mapbase;
drivers/clocksource/sh_tmu.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include <linux/clockchips.h>
3232 #include <linux/sh_timer.h>
3333 #include <linux/slab.h>
34+#include <linux/module.h>
3435
3536 struct sh_tmu_priv {
3637 void __iomem *mapbase;
drivers/cpufreq/cpufreq_stats.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/cpu.h>
1616 #include <linux/sysfs.h>
1717 #include <linux/cpufreq.h>
18+#include <linux/module.h>
1819 #include <linux/jiffies.h>
1920 #include <linux/percpu.h>
2021 #include <linux/kobject.h>
drivers/cpufreq/s3c64xx-cpufreq.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/clk.h>
1616 #include <linux/err.h>
1717 #include <linux/regulator/consumer.h>
18+#include <linux/module.h>
1819
1920 static struct clk *armclk;
2021 static struct regulator *vddarm;
drivers/cpuidle/cpuidle.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/cpuidle.h>
1818 #include <linux/ktime.h>
1919 #include <linux/hrtimer.h>
20+#include <linux/module.h>
2021 #include <trace/events/power.h>
2122
2223 #include "cpuidle.h"
drivers/cpuidle/governors/ladder.c+1−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
1515 #include <linux/kernel.h>
1616 #include <linux/cpuidle.h>
1717 #include <linux/pm_qos.h>
18−#include <linux/moduleparam.h>
18+#include <linux/module.h>
1919 #include <linux/jiffies.h>
2020
2121 #include <asm/io.h>
drivers/cpuidle/governors/menu.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 #include <linux/tick.h>
2020 #include <linux/sched.h>
2121 #include <linux/math64.h>
22+#include <linux/module.h>
2223
2324 #define BUCKETS 12
2425 #define INTERVALS 8
drivers/crypto/mv_cesa.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/platform_device.h>
1616 #include <linux/scatterlist.h>
1717 #include <linux/slab.h>
18+#include <linux/module.h>
1819 #include <crypto/internal/hash.h>
1920 #include <crypto/sha.h>
2021
drivers/dca/dca-core.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include <linux/device.h>
2929 #include <linux/dca.h>
3030 #include <linux/slab.h>
31+#include <linux/module.h>
3132
3233 #define DCA_VERSION "1.12.1"
3334
drivers/dca/dca-sysfs.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <linux/err.h>
2828 #include <linux/dca.h>
2929 #include <linux/gfp.h>
30+#include <linux/export.h>
3031
3132 static struct class *dca_class;
3233 static struct idr dca_idr;
drivers/dma/imx-dma.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/slab.h>
2525 #include <linux/platform_device.h>
2626 #include <linux/dmaengine.h>
27+#include <linux/module.h>
2728
2829 #include <asm/irq.h>
2930 #include <mach/dma-v1.h>
drivers/dma/imx-sdma.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include <linux/dmaengine.h>
3636 #include <linux/of.h>
3737 #include <linux/of_device.h>
38+#include <linux/module.h>
3839
3940 #include <asm/irq.h>
4041 #include <mach/sdma.h>
drivers/dma/intel_mid_dma.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <linux/interrupt.h>
2828 #include <linux/pm_runtime.h>
2929 #include <linux/intel_mid_dma.h>
30+#include <linux/module.h>
3031
3132 #define MAX_CHAN 4 /*max ch across controllers*/
3233 #include "intel_mid_dma_regs.h"
drivers/dma/ipu/ipu_idmac.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/string.h>
2222 #include <linux/interrupt.h>
2323 #include <linux/io.h>
24+#include <linux/module.h>
2425
2526 #include <mach/ipu.h>
2627
drivers/dma/ste_dma40.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 #include <linux/dma-mapping.h>
1010 #include <linux/kernel.h>
1111 #include <linux/slab.h>
12+#include <linux/export.h>
1213 #include <linux/dmaengine.h>
1314 #include <linux/platform_device.h>
1415 #include <linux/clk.h>
drivers/edac/mce_amd_inj.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/kobject.h>
1414 #include <linux/sysdev.h>
1515 #include <linux/edac.h>
16+#include <linux/module.h>
1617 #include <asm/mce.h>
1718
1819 #include "mce_amd.h"
drivers/firewire/core-iso.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include <linux/slab.h>
3030 #include <linux/spinlock.h>
3131 #include <linux/vmalloc.h>
32+#include <linux/export.h>
3233
3334 #include <asm/byteorder.h>
3435
drivers/firmware/google/gsmi.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <linux/kdebug.h>
2828 #include <linux/reboot.h>
2929 #include <linux/efi.h>
30+#include <linux/module.h>
3031
3132 #define GSMI_SHUTDOWN_CLEAN 0 /* Clean Shutdown */
3233 /* TODO(mikew@google.com): Tie in HARDLOCKUP_DETECTOR with NMIWDT */
drivers/gpio/gpio-74x164.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/spi/74x164.h>
1616 #include <linux/gpio.h>
1717 #include <linux/slab.h>
18+#include <linux/module.h>
1819
1920 struct gen_74x164_chip {
2021 struct spi_device *spi;
drivers/gpio/gpio-ep93xx.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
1616
1717 #include <linux/init.h>
18+#include <linux/module.h>
1819 #include <linux/platform_device.h>
1920 #include <linux/io.h>
2021 #include <linux/gpio.h>
drivers/gpio/gpio-mc33880.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/spi/mc33880.h>
2727 #include <linux/gpio.h>
2828 #include <linux/slab.h>
29+#include <linux/module.h>
2930
3031 #define DRIVER_NAME "mc33880"
3132
drivers/gpio/gpio-mcp23s08.c+1−0
@@ -5,6 +5,7 @@ · 4 unmodified lines
55 #include <linux/kernel.h>
66 #include <linux/device.h>
77 #include <linux/mutex.h>
8+#include <linux/module.h>
89 #include <linux/gpio.h>
910 #include <linux/i2c.h>
1011 #include <linux/spi/spi.h>
drivers/gpio/gpio-ml-ioh.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 * along with this program; if not, write to the Free Software
1515 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
1616 */
17+#include <linux/module.h>
1718 #include <linux/kernel.h>
1819 #include <linux/slab.h>
1920 #include <linux/pci.h>
drivers/gpio/gpio-mpc5200.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/of_gpio.h>
2424 #include <linux/io.h>
2525 #include <linux/of_platform.h>
26+#include <linux/module.h>
2627
2728 #include <asm/gpio.h>
2829 #include <asm/mpc52xx.h>
drivers/gpio/gpio-mxc.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include <linux/basic_mmio_gpio.h>
3030 #include <linux/of.h>
3131 #include <linux/of_device.h>
32+#include <linux/module.h>
3233 #include <asm-generic/bug.h>
3334 #include <asm/mach/irq.h>
3435
drivers/gpio/gpio-mxs.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include <linux/platform_device.h>
2929 #include <linux/slab.h>
3030 #include <linux/basic_mmio_gpio.h>
31+#include <linux/module.h>
3132 #include <mach/mxs.h>
3233
3334 #define MXS_SET 0x4
drivers/gpio/gpio-pcf857x.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/gpio.h>
2424 #include <linux/i2c.h>
2525 #include <linux/i2c/pcf857x.h>
26+#include <linux/module.h>
2627
2728
2829 static const struct i2c_device_id pcf857x_id[] = {
drivers/gpio/gpio-pch.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 * along with this program; if not, write to the Free Software
1515 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
1616 */
17+#include <linux/module.h>
1718 #include <linux/kernel.h>
1819 #include <linux/pci.h>
1920 #include <linux/gpio.h>
drivers/gpio/gpio-xilinx.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414
1515 #include <linux/init.h>
1616 #include <linux/errno.h>
17+#include <linux/module.h>
1718 #include <linux/of_device.h>
1819 #include <linux/of_platform.h>
1920 #include <linux/of_gpio.h>
drivers/gpu/drm/ati_pcigart.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 * DEALINGS IN THE SOFTWARE.
3232 */
3333
34+#include <linux/export.h>
3435 #include "drmP.h"
3536
3637 # define ATI_PCIGART_PAGE_SIZE 4096 /**< PCI GART page size */
drivers/gpu/drm/drm_buffer.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 * Pauli Nieminen <suokkos-at-gmail-dot-com>
3333 */
3434
35+#include <linux/export.h>
3536 #include "drm_buffer.h"
3637
3738 /**
drivers/gpu/drm/drm_bufs.c+1−0
@@ -36,6 +36,7 @@ · 35 unmodified lines
3636 #include <linux/vmalloc.h>
3737 #include <linux/slab.h>
3838 #include <linux/log2.h>
39+#include <linux/export.h>
3940 #include <asm/shmparam.h>
4041 #include "drmP.h"
4142
drivers/gpu/drm/drm_cache.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 * Authors: Thomas Hellström <thomas-at-tungstengraphics-dot-com>
2929 */
3030
31+#include <linux/export.h>
3132 #include "drmP.h"
3233
3334 #if defined(CONFIG_X86)
drivers/gpu/drm/drm_crtc.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 */
3232 #include <linux/list.h>
3333 #include <linux/slab.h>
34+#include <linux/export.h>
3435 #include "drm.h"
3536 #include "drmP.h"
3637 #include "drm_crtc.h"
drivers/gpu/drm/drm_crtc_helper.c+3−0
@@ -29,6 +29,9 @@ · 28 unmodified lines
2929 * Jesse Barnes <jesse.barnes@intel.com>
3030 */
3131
32+#include <linux/export.h>
33+#include <linux/moduleparam.h>
34+
3235 #include "drmP.h"
3336 #include "drm_crtc.h"
3437 #include "drm_crtc_helper.h"
drivers/gpu/drm/drm_debugfs.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 #include <linux/debugfs.h>
3434 #include <linux/seq_file.h>
3535 #include <linux/slab.h>
36+#include <linux/export.h>
3637 #include "drmP.h"
3738
3839 #if defined(CONFIG_DEBUG_FS)
drivers/gpu/drm/drm_dma.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 * OTHER DEALINGS IN THE SOFTWARE.
3434 */
3535
36+#include <linux/export.h>
3637 #include "drmP.h"
3738
3839 /**
drivers/gpu/drm/drm_drv.c+1−0
@@ -48,6 +48,7 @@ · 47 unmodified lines
4848
4949 #include <linux/debugfs.h>
5050 #include <linux/slab.h>
51+#include <linux/export.h>
5152 #include "drmP.h"
5253 #include "drm_core.h"
5354
drivers/gpu/drm/drm_edid.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include <linux/kernel.h>
3131 #include <linux/slab.h>
3232 #include <linux/i2c.h>
33+#include <linux/export.h>
3334 #include "drmP.h"
3435 #include "drm_edid.h"
3536 #include "drm_edid_modes.h"
drivers/gpu/drm/drm_encoder_slave.c+2−0
@@ -24,6 +24,8 @@ · 23 unmodified lines
2424 *
2525 */
2626
27+#include <linux/module.h>
28+
2729 #include "drm_encoder_slave.h"
2830
2931 /**
drivers/gpu/drm/drm_fb_helper.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include <linux/sysrq.h>
3232 #include <linux/slab.h>
3333 #include <linux/fb.h>
34+#include <linux/module.h>
3435 #include "drmP.h"
3536 #include "drm_crtc.h"
3637 #include "drm_fb_helper.h"
drivers/gpu/drm/drm_fops.c+1−0
@@ -37,6 +37,7 @@ · 36 unmodified lines
3737 #include "drmP.h"
3838 #include <linux/poll.h>
3939 #include <linux/slab.h>
40+#include <linux/module.h>
4041
4142 /* from BKL pushdown: note that nothing else serializes idr_find() */
4243 DEFINE_MUTEX(drm_global_mutex);
drivers/gpu/drm/drm_hashtab.c+1−0
@@ -36,6 +36,7 @@ · 35 unmodified lines
3636 #include "drm_hashtab.h"
3737 #include <linux/hash.h>
3838 #include <linux/slab.h>
39+#include <linux/export.h>
3940
4041 int drm_ht_create(struct drm_open_hash *ht, unsigned int order)
4142 {
drivers/gpu/drm/drm_ioc32.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 */
3030 #include <linux/compat.h>
3131 #include <linux/ratelimit.h>
32+#include <linux/export.h>
3233
3334 #include "drmP.h"
3435 #include "drm_core.h"
drivers/gpu/drm/drm_irq.c+1−0
@@ -40,6 +40,7 @@ · 39 unmodified lines
4040 #include <linux/slab.h>
4141
4242 #include <linux/vgaarb.h>
43+#include <linux/export.h>
4344
4445 /* Access macro for slots in vblank timestamp ringbuffer. */
4546 #define vblanktimestamp(dev, crtc, count) ( \
drivers/gpu/drm/drm_memory.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 */
3535
3636 #include <linux/highmem.h>
37+#include <linux/export.h>
3738 #include "drmP.h"
3839
3940 /**
drivers/gpu/drm/drm_mm.c+1−0
@@ -45,6 +45,7 @@ · 44 unmodified lines
4545 #include "drm_mm.h"
4646 #include <linux/slab.h>
4747 #include <linux/seq_file.h>
48+#include <linux/export.h>
4849
4950 #define MM_UNUSED_TARGET 4
5051
drivers/gpu/drm/drm_modes.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232
3333 #include <linux/list.h>
3434 #include <linux/list_sort.h>
35+#include <linux/export.h>
3536 #include "drmP.h"
3637 #include "drm.h"
3738 #include "drm_crtc.h"
drivers/gpu/drm/drm_pci.c+1−0
@@ -39,6 +39,7 @@ · 38 unmodified lines
3939 #include <linux/pci.h>
4040 #include <linux/slab.h>
4141 #include <linux/dma-mapping.h>
42+#include <linux/export.h>
4243 #include "drmP.h"
4344
4445 /**********************************************************************/
drivers/gpu/drm/drm_platform.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2626 */
2727
28+#include <linux/export.h>
2829 #include "drmP.h"
2930
3031 /**
drivers/gpu/drm/drm_proc.c+1−0
@@ -39,6 +39,7 @@ · 38 unmodified lines
3939
4040 #include <linux/seq_file.h>
4141 #include <linux/slab.h>
42+#include <linux/export.h>
4243 #include "drmP.h"
4344
4445 /***************************************************
drivers/gpu/drm/drm_sman.c+1−0
@@ -36,6 +36,7 @@ · 35 unmodified lines
3636 * Thomas Hellström <thomas-at-tungstengraphics-dot-com>
3737 */
3838
39+#include <linux/export.h>
3940 #include "drm_sman.h"
4041
4142 struct drm_owner_item {
drivers/gpu/drm/drm_sysfs.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #include <linux/kdev_t.h>
1717 #include <linux/gfp.h>
1818 #include <linux/err.h>
19+#include <linux/export.h>
1920
2021 #include "drm_sysfs.h"
2122 #include "drm_core.h"
drivers/gpu/drm/drm_usb.c+1−0
@@ -1,5 +1,6 @@
11 #include "drmP.h"
22 #include <linux/usb.h>
3+#include <linux/export.h>
34
45 #ifdef CONFIG_USB
56 int drm_get_usb_dev(struct usb_interface *interface,
drivers/gpu/drm/drm_vm.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 */
3535
3636 #include "drmP.h"
37+#include <linux/export.h>
3738 #if defined(__ia64__)
3839 #include <linux/efi.h>
3940 #include <linux/slab.h>
drivers/gpu/drm/i2c/ch7006_drv.c+2−0
@@ -24,6 +24,8 @@ · 23 unmodified lines
2424 *
2525 */
2626
27+#include <linux/module.h>
28+
2729 #include "ch7006_priv.h"
2830
2931 /* DRM encoder functions */
drivers/gpu/drm/i2c/sil164_drv.c+2−0
@@ -24,6 +24,8 @@ · 23 unmodified lines
2424 *
2525 */
2626
27+#include <linux/module.h>
28+
2729 #include "drmP.h"
2830 #include "drm_crtc_helper.h"
2931 #include "drm_encoder_slave.h"
drivers/gpu/drm/i810/i810_drv.c+2−0
@@ -30,6 +30,8 @@ · 29 unmodified lines
3030 * Gareth Hughes <gareth@valinux.com>
3131 */
3232
33+#include <linux/module.h>
34+
3335 #include "drmP.h"
3436 #include "drm.h"
3537 #include "i810_drm.h"
drivers/gpu/drm/i915/i915_debugfs.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include <linux/seq_file.h>
3030 #include <linux/debugfs.h>
3131 #include <linux/slab.h>
32+#include <linux/export.h>
3233 #include "drmP.h"
3334 #include "drm.h"
3435 #include "intel_drv.h"
drivers/gpu/drm/i915/i915_dma.c+1−0
@@ -41,6 +41,7 @@ · 40 unmodified lines
4141 #include <linux/pnp.h>
4242 #include <linux/vga_switcheroo.h>
4343 #include <linux/slab.h>
44+#include <linux/module.h>
4445 #include <acpi/video.h>
4546
4647 static void i915_write_hws_pga(struct drm_device *dev)
drivers/gpu/drm/i915/i915_drv.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include "intel_drv.h"
3636
3737 #include <linux/console.h>
38+#include <linux/module.h>
3839 #include "drm_crtc_helper.h"
3940
4041 static int i915_modeset __read_mostly = -1;
drivers/gpu/drm/i915/intel_dp.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727
2828 #include <linux/i2c.h>
2929 #include <linux/slab.h>
30+#include <linux/export.h>
3031 #include "drmP.h"
3132 #include "drm.h"
3233 #include "drm_crtc.h"
drivers/gpu/drm/i915/intel_i2c.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 */
2929 #include <linux/i2c.h>
3030 #include <linux/i2c-algo-bit.h>
31+#include <linux/export.h>
3132 #include "drmP.h"
3233 #include "drm.h"
3334 #include "intel_drv.h"
drivers/gpu/drm/i915/intel_sdvo.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include <linux/i2c.h>
2929 #include <linux/slab.h>
3030 #include <linux/delay.h>
31+#include <linux/export.h>
3132 #include "drmP.h"
3233 #include "drm.h"
3334 #include "drm_crtc.h"
drivers/gpu/drm/mga/mga_drv.c+2−0
@@ -29,6 +29,8 @@ · 28 unmodified lines
2929 * Gareth Hughes <gareth@valinux.com>
3030 */
3131
32+#include <linux/module.h>
33+
3234 #include "drmP.h"
3335 #include "drm.h"
3436 #include "mga_drm.h"
drivers/gpu/drm/mga/mga_warp.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include <linux/firmware.h>
3131 #include <linux/ihex.h>
3232 #include <linux/platform_device.h>
33+#include <linux/module.h>
3334
3435 #include "drmP.h"
3536 #include "drm.h"
drivers/gpu/drm/nouveau/nouveau_drv.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 */
2424
2525 #include <linux/console.h>
26+#include <linux/module.h>
2627
2728 #include "drmP.h"
2829 #include "drm.h"
drivers/gpu/drm/nouveau/nouveau_i2c.c+2−0
@@ -22,6 +22,8 @@ · 21 unmodified lines
2222 * Authors: Ben Skeggs
2323 */
2424
25+#include <linux/module.h>
26+
2527 #include "drmP.h"
2628 #include "nouveau_drv.h"
2729 #include "nouveau_i2c.h"
drivers/gpu/drm/nouveau/nouveau_temp.c+2−0
@@ -22,6 +22,8 @@ · 21 unmodified lines
2222 * Authors: Martin Peres
2323 */
2424
25+#include <linux/module.h>
26+
2527 #include "drmP.h"
2628
2729 #include "nouveau_drv.h"
drivers/gpu/drm/nouveau/nvc0_graph.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 */
2424
2525 #include <linux/firmware.h>
26+#include <linux/module.h>
2627
2728 #include "drmP.h"
2829
drivers/gpu/drm/r128/r128_cce.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 #include <linux/firmware.h>
3333 #include <linux/platform_device.h>
3434 #include <linux/slab.h>
35+#include <linux/module.h>
3536
3637 #include "drmP.h"
3738 #include "drm.h"
drivers/gpu/drm/r128/r128_drv.c+2−0
@@ -29,6 +29,8 @@ · 28 unmodified lines
2929 * Gareth Hughes <gareth@valinux.com>
3030 */
3131
32+#include <linux/module.h>
33+
3234 #include "drmP.h"
3335 #include "drm.h"
3436 #include "r128_drm.h"
drivers/gpu/drm/radeon/ni.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/firmware.h>
2525 #include <linux/platform_device.h>
2626 #include <linux/slab.h>
27+#include <linux/module.h>
2728 #include "drmP.h"
2829 #include "radeon.h"
2930 #include "radeon_asic.h"
drivers/gpu/drm/radeon/r100.c+1−0
@@ -41,6 +41,7 @@ · 40 unmodified lines
4141
4242 #include <linux/firmware.h>
4343 #include <linux/platform_device.h>
44+#include <linux/module.h>
4445
4546 #include "r100_reg_safe.h"
4647 #include "rn50_reg_safe.h"
drivers/gpu/drm/radeon/r600.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include <linux/seq_file.h>
3030 #include <linux/firmware.h>
3131 #include <linux/platform_device.h>
32+#include <linux/module.h>
3233 #include "drmP.h"
3334 #include "radeon_drm.h"
3435 #include "radeon.h"
drivers/gpu/drm/radeon/r600_cp.c+2−0
@@ -26,6 +26,8 @@ · 25 unmodified lines
2626 * Alex Deucher <alexander.deucher@amd.com>
2727 */
2828
29+#include <linux/module.h>
30+
2931 #include "drmP.h"
3032 #include "drm.h"
3133 #include "radeon_drm.h"
drivers/gpu/drm/radeon/radeon_cp.c+2−0
@@ -29,6 +29,8 @@ · 28 unmodified lines
2929 * Gareth Hughes <gareth@valinux.com>
3030 */
3131
32+#include <linux/module.h>
33+
3234 #include "drmP.h"
3335 #include "drm.h"
3436 #include "drm_sarea.h"
drivers/gpu/drm/radeon/radeon_drv.c+1−0
@@ -36,6 +36,7 @@ · 35 unmodified lines
3636
3737 #include "drm_pciids.h"
3838 #include <linux/console.h>
39+#include <linux/module.h>
3940
4041
4142 /*
drivers/gpu/drm/radeon/radeon_i2c.c+2−0
@@ -23,6 +23,8 @@ · 22 unmodified lines
2323 * Authors: Dave Airlie
2424 * Alex Deucher
2525 */
26+#include <linux/export.h>
27+
2628 #include "drmP.h"
2729 #include "radeon_drm.h"
2830 #include "radeon.h"
drivers/gpu/drm/savage/savage_drv.c+2−0
@@ -23,6 +23,8 @@ · 22 unmodified lines
2323 * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2424 */
2525
26+#include <linux/module.h>
27+
2628 #include "drmP.h"
2729 #include "savage_drm.h"
2830 #include "savage_drv.h"
drivers/gpu/drm/sis/sis_drv.c+2−0
@@ -25,6 +25,8 @@ · 24 unmodified lines
2525 *
2626 */
2727
28+#include <linux/module.h>
29+
2830 #include "drmP.h"
2931 #include "sis_drm.h"
3032 #include "sis_drv.h"
drivers/gpu/drm/tdfx/tdfx_drv.c+2−0
@@ -30,6 +30,8 @@ · 29 unmodified lines
3030 * Gareth Hughes <gareth@valinux.com>
3131 */
3232
33+#include <linux/module.h>
34+
3335 #include "drmP.h"
3436 #include "tdfx_drv.h"
3537
drivers/gpu/drm/ttm/ttm_tt.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include <linux/file.h>
3636 #include <linux/swap.h>
3737 #include <linux/slab.h>
38+#include <linux/export.h>
3839 #include "drm_cache.h"
3940 #include "drm_mem_util.h"
4041 #include "ttm/ttm_module.h"
drivers/gpu/drm/via/via_drv.c+2−0
@@ -22,6 +22,8 @@ · 21 unmodified lines
2222 * DEALINGS IN THE SOFTWARE.
2323 */
2424
25+#include <linux/module.h>
26+
2527 #include "drmP.h"
2628 #include "via_drm.h"
2729 #include "via_drv.h"
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 * USE OR OTHER DEALINGS IN THE SOFTWARE.
2525 *
2626 **************************************************************************/
27+#include <linux/module.h>
2728
2829 #include "drmP.h"
2930 #include "vmwgfx_drv.h"
drivers/gpu/drm/vmwgfx/vmwgfx_fb.c+2−0
@@ -26,6 +26,8 @@ · 25 unmodified lines
2626 *
2727 **************************************************************************/
2828
29+#include <linux/export.h>
30+
2931 #include "drmP.h"
3032 #include "vmwgfx_drv.h"
3133
drivers/hid/hid-axff.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include <linux/slab.h>
3232 #include <linux/usb.h>
3333 #include <linux/hid.h>
34+#include <linux/module.h>
3435
3536 #include "hid-ids.h"
3637
drivers/hid/hid-debug.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include <linux/debugfs.h>
3232 #include <linux/seq_file.h>
3333 #include <linux/sched.h>
34+#include <linux/export.h>
3435 #include <linux/slab.h>
3536 #include <linux/uaccess.h>
3637 #include <linux/poll.h>
drivers/hid/hid-dr.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include <linux/slab.h>
3232 #include <linux/usb.h>
3333 #include <linux/hid.h>
34+#include <linux/module.h>
3435
3536 #include "hid-ids.h"
3637
drivers/hid/hid-emsff.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/hid.h>
2525 #include <linux/input.h>
2626 #include <linux/usb.h>
27+#include <linux/module.h>
2728
2829 #include "hid-ids.h"
2930 #include "usbhid/usbhid.h"
drivers/hid/hid-gaff.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include <linux/slab.h>
3232 #include <linux/usb.h>
3333 #include <linux/hid.h>
34+#include <linux/module.h>
3435 #include "hid-ids.h"
3536
3637 #ifdef CONFIG_GREENASIA_FF
drivers/hid/hid-holtekff.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525
2626 #include <linux/hid.h>
2727 #include <linux/input.h>
28+#include <linux/module.h>
2829 #include <linux/slab.h>
2930 #include <linux/usb.h>
3031
drivers/hid/hid-picolcd.c+1−0
@@ -36,6 +36,7 @@ · 35 unmodified lines
3636
3737 #include <linux/completion.h>
3838 #include <linux/uaccess.h>
39+#include <linux/module.h>
3940
4041 #define PICOLCD_NAME "PicoLCD (graphic)"
4142
drivers/hid/hid-pl.c+1−0
@@ -40,6 +40,7 @@ · 39 unmodified lines
4040
4141 #include <linux/input.h>
4242 #include <linux/slab.h>
43+#include <linux/module.h>
4344 #include <linux/usb.h>
4445 #include <linux/hid.h>
4546
drivers/hid/hid-roccat-common.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313
1414 #include <linux/hid.h>
1515 #include <linux/slab.h>
16+#include <linux/module.h>
1617 #include "hid-roccat-common.h"
1718
1819 static inline uint16_t roccat_common_feature_report(uint8_t report_id)
drivers/hid/hid-roccat.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <linux/poll.h>
2828 #include <linux/sched.h>
2929 #include <linux/hid-roccat.h>
30+#include <linux/module.h>
3031
3132 #define ROCCAT_FIRST_MINOR 0
3233 #define ROCCAT_MAX_DEVICES 8
drivers/hid/hid-sjoy.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include <linux/slab.h>
3131 #include <linux/usb.h>
3232 #include <linux/hid.h>
33+#include <linux/module.h>
3334 #include "hid-ids.h"
3435
3536 #ifdef CONFIG_SMARTJOYPLUS_FF
drivers/hid/hid-tmff.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include <linux/input.h>
3232 #include <linux/slab.h>
3333 #include <linux/usb.h>
34+#include <linux/module.h>
3435
3536 #include "hid-ids.h"
3637
drivers/hid/hid-zpff.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <linux/input.h>
2626 #include <linux/slab.h>
2727 #include <linux/usb.h>
28+#include <linux/module.h>
2829
2930 #include "hid-ids.h"
3031
drivers/hid/usbhid/hid-quirks.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 */
1717
1818 #include <linux/hid.h>
19+#include <linux/export.h>
1920 #include <linux/slab.h>
2021
2122 #include "../hid-ids.h"
drivers/hwmon/ultra45_env.c+1−0
@@ -6,6 +6,7 @@ · 5 unmodified lines
66 #include <linux/kernel.h>
77 #include <linux/types.h>
88 #include <linux/slab.h>
9+#include <linux/module.h>
910 #include <linux/of_device.h>
1011 #include <linux/io.h>
1112 #include <linux/hwmon.h>
drivers/i2c/busses/i2c-pxa-pci.c+1−0
@@ -3,6 +3,7 @@ · 2 unmodified lines
33 * It does not support slave mode, the register slightly moved. This PCI
44 * device provides three bars, every contains a single I2C controller.
55 */
6+#include <linux/module.h>
67 #include <linux/pci.h>
78 #include <linux/platform_device.h>
89 #include <linux/i2c/pxa-i2c.h>
drivers/i2c/busses/i2c-sh7760.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/platform_device.h>
1818 #include <linux/slab.h>
1919 #include <linux/io.h>
20+#include <linux/module.h>
2021
2122 #include <asm/clock.h>
2223 #include <asm/i2c-sh7760.h>
drivers/i2c/busses/i2c-tegra.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <linux/slab.h>
2828 #include <linux/i2c-tegra.h>
2929 #include <linux/of_i2c.h>
30+#include <linux/module.h>
3031
3132 #include <asm/unaligned.h>
3233
drivers/i2c/i2c-boardinfo.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 #include <linux/kernel.h>
2020 #include <linux/i2c.h>
2121 #include <linux/slab.h>
22+#include <linux/export.h>
2223 #include <linux/rwsem.h>
2324
2425 #include "i2c-core.h"
drivers/ide/buddha.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/zorro.h>
2424 #include <linux/ide.h>
2525 #include <linux/init.h>
26+#include <linux/module.h>
2627
2728 #include <asm/amigahw.h>
2829 #include <asm/amigaints.h>
drivers/ide/cmd640.c+1−0
@@ -105,6 +105,7 @@ · 104 unmodified lines
105105 #include <linux/delay.h>
106106 #include <linux/ide.h>
107107 #include <linux/init.h>
108+#include <linux/module.h>
108109
109110 #include <asm/io.h>
110111
drivers/ide/ide-acpi.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/ide.h>
1818 #include <linux/pci.h>
1919 #include <linux/dmi.h>
20+#include <linux/module.h>
2021
2122 #include <acpi/acpi_bus.h>
2223
drivers/ide/ide-atapi.c+1−0
@@ -5,6 +5,7 @@ · 4 unmodified lines
55 #include <linux/kernel.h>
66 #include <linux/cdrom.h>
77 #include <linux/delay.h>
8+#include <linux/export.h>
89 #include <linux/ide.h>
910 #include <linux/scatterlist.h>
1011 #include <linux/gfp.h>
drivers/ide/ide-disk_proc.c+1−0
@@ -1,6 +1,7 @@
11 #include <linux/kernel.h>
22 #include <linux/ide.h>
33 #include <linux/slab.h>
4+#include <linux/export.h>
45 #include <linux/seq_file.h>
56
67 #include "ide-disk.h"
drivers/ide/ide-dma-sff.c+1−0
@@ -1,5 +1,6 @@
11 #include <linux/types.h>
22 #include <linux/kernel.h>
3+#include <linux/export.h>
34 #include <linux/ide.h>
45 #include <linux/scatterlist.h>
56 #include <linux/dma-mapping.h>
drivers/ide/ide-dma.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include <linux/types.h>
3232 #include <linux/gfp.h>
3333 #include <linux/kernel.h>
34+#include <linux/export.h>
3435 #include <linux/ide.h>
3536 #include <linux/scatterlist.h>
3637 #include <linux/dma-mapping.h>
drivers/ide/ide-eh.c+1−0
@@ -1,5 +1,6 @@
11
22 #include <linux/kernel.h>
3+#include <linux/export.h>
34 #include <linux/ide.h>
45 #include <linux/delay.h>
56
drivers/ide/ide-floppy_proc.c+1−0
@@ -1,4 +1,5 @@
11 #include <linux/kernel.h>
2+#include <linux/export.h>
23 #include <linux/ide.h>
34 #include <linux/seq_file.h>
45
drivers/ide/ide-io-std.c+1−0
@@ -1,5 +1,6 @@
11
22 #include <linux/kernel.h>
3+#include <linux/export.h>
34 #include <linux/ide.h>
45
56 #if defined(CONFIG_ARM) || defined(CONFIG_M68K) || defined(CONFIG_MIPS) || \
drivers/ide/ide-ioctls.c+1−0
@@ -2,6 +2,7 @@ · 1 unmodified line
22 * IDE ioctls handling.
33 */
44
5+#include <linux/export.h>
56 #include <linux/hdreg.h>
67 #include <linux/ide.h>
78 #include <linux/slab.h>
drivers/ide/ide-legacy.c+1−0
@@ -1,4 +1,5 @@
11 #include <linux/kernel.h>
2+#include <linux/export.h>
23 #include <linux/ide.h>
34
45 static void ide_legacy_init_one(struct ide_hw **hws, struct ide_hw *hw,
drivers/ide/ide-lib.c+1−0
@@ -1,6 +1,7 @@
11 #include <linux/types.h>
22 #include <linux/string.h>
33 #include <linux/kernel.h>
4+#include <linux/export.h>
45 #include <linux/interrupt.h>
56 #include <linux/ide.h>
67 #include <linux/bitops.h>
drivers/ide/ide-pnp.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/init.h>
1818 #include <linux/pnp.h>
1919 #include <linux/ide.h>
20+#include <linux/module.h>
2021
2122 #define DRV_NAME "ide-pnp"
2223
drivers/ide/ide-taskfile.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 #include <linux/types.h>
1212 #include <linux/string.h>
1313 #include <linux/kernel.h>
14+#include <linux/export.h>
1415 #include <linux/sched.h>
1516 #include <linux/interrupt.h>
1617 #include <linux/errno.h>
drivers/ide/ide-xfer-mode.c+1−0
@@ -1,6 +1,7 @@
11 #include <linux/types.h>
22 #include <linux/string.h>
33 #include <linux/kernel.h>
4+#include <linux/export.h>
45 #include <linux/interrupt.h>
56 #include <linux/ide.h>
67 #include <linux/bitops.h>
drivers/ide/macide.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/blkdev.h>
1818 #include <linux/delay.h>
1919 #include <linux/ide.h>
20+#include <linux/module.h>
2021
2122 #include <asm/macintosh.h>
2223 #include <asm/macints.h>
drivers/ide/pmac.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include <linux/delay.h>
2929 #include <linux/ide.h>
3030 #include <linux/notifier.h>
31+#include <linux/module.h>
3132 #include <linux/reboot.h>
3233 #include <linux/pci.h>
3334 #include <linux/adb.h>
drivers/ide/q40ide.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/interrupt.h>
1616 #include <linux/blkdev.h>
1717 #include <linux/ide.h>
18+#include <linux/module.h>
1819
1920 #include <asm/ide.h>
2021
drivers/ide/setup-pci.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88
99 #include <linux/types.h>
1010 #include <linux/kernel.h>
11+#include <linux/export.h>
1112 #include <linux/pci.h>
1213 #include <linux/init.h>
1314 #include <linux/interrupt.h>
drivers/ide/tc86c001.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 #include <linux/types.h>
1111 #include <linux/pci.h>
1212 #include <linux/ide.h>
13+#include <linux/module.h>
1314
1415 #define DRV_NAME "tc86c001"
1516
drivers/idle/intel_idle.c+1−0
@@ -61,6 +61,7 @@ · 60 unmodified lines
6161 #include <linux/sched.h>
6262 #include <linux/notifier.h>
6363 #include <linux/cpu.h>
64+#include <linux/module.h>
6465 #include <asm/mwait.h>
6566 #include <asm/msr.h>
6667
drivers/infiniband/core/addr.c+1−0
@@ -37,6 +37,7 @@ · 36 unmodified lines
3737 #include <linux/inetdevice.h>
3838 #include <linux/slab.h>
3939 #include <linux/workqueue.h>
40+#include <linux/module.h>
4041 #include <net/arp.h>
4142 #include <net/neighbour.h>
4243 #include <net/route.h>
drivers/infiniband/core/cm.c+1−0
@@ -36,6 +36,7 @@ · 35 unmodified lines
3636 #include <linux/completion.h>
3737 #include <linux/dma-mapping.h>
3838 #include <linux/device.h>
39+#include <linux/module.h>
3940 #include <linux/err.h>
4041 #include <linux/idr.h>
4142 #include <linux/interrupt.h>
drivers/infiniband/core/cma.c+1−0
@@ -41,6 +41,7 @@ · 40 unmodified lines
4141 #include <linux/idr.h>
4242 #include <linux/inetdevice.h>
4343 #include <linux/slab.h>
44+#include <linux/module.h>
4445
4546 #include <net/tcp.h>
4647 #include <net/ipv6.h>
drivers/infiniband/core/fmr_pool.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333
3434 #include <linux/errno.h>
3535 #include <linux/spinlock.h>
36+#include <linux/export.h>
3637 #include <linux/slab.h>
3738 #include <linux/jhash.h>
3839 #include <linux/kthread.h>
drivers/infiniband/core/iwcm.c+1−0
@@ -45,6 +45,7 @@ · 44 unmodified lines
4545 #include <linux/workqueue.h>
4646 #include <linux/completion.h>
4747 #include <linux/slab.h>
48+#include <linux/module.h>
4849
4950 #include <rdma/iw_cm.h>
5051 #include <rdma/ib_addr.h>
drivers/infiniband/core/mad.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 */
3636 #include <linux/dma-mapping.h>
3737 #include <linux/slab.h>
38+#include <linux/module.h>
3839 #include <rdma/ib_cache.h>
3940
4041 #include "mad_priv.h"
drivers/infiniband/core/multicast.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 #include <linux/dma-mapping.h>
3535 #include <linux/err.h>
3636 #include <linux/interrupt.h>
37+#include <linux/export.h>
3738 #include <linux/slab.h>
3839 #include <linux/bitops.h>
3940 #include <linux/random.h>
drivers/infiniband/core/netlink.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232
3333 #define pr_fmt(fmt) "%s:%s: " fmt, KBUILD_MODNAME, __func__
3434
35+#include <linux/export.h>
3536 #include <net/netlink.h>
3637 #include <net/net_namespace.h>
3738 #include <net/sock.h>
drivers/infiniband/core/packer.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 * SOFTWARE.
3232 */
3333
34+#include <linux/export.h>
3435 #include <linux/string.h>
3536
3637 #include <rdma/ib_pack.h>
drivers/infiniband/core/sysfs.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include "core_priv.h"
3636
3737 #include <linux/slab.h>
38+#include <linux/stat.h>
3839 #include <linux/string.h>
3940
4041 #include <rdma/ib_mad.h>
drivers/infiniband/core/ucma.c+1−0
@@ -41,6 +41,7 @@ · 40 unmodified lines
4141 #include <linux/miscdevice.h>
4242 #include <linux/slab.h>
4343 #include <linux/sysctl.h>
44+#include <linux/module.h>
4445
4546 #include <rdma/rdma_user_cm.h>
4647 #include <rdma/ib_marshall.h>
drivers/infiniband/core/ud_header.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333
3434 #include <linux/errno.h>
3535 #include <linux/string.h>
36+#include <linux/export.h>
3637 #include <linux/if_ether.h>
3738
3839 #include <rdma/ib_pack.h>
drivers/infiniband/core/umem.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include <linux/mm.h>
3636 #include <linux/dma-mapping.h>
3737 #include <linux/sched.h>
38+#include <linux/export.h>
3839 #include <linux/hugetlb.h>
3940 #include <linux/dma-attrs.h>
4041 #include <linux/slab.h>
drivers/infiniband/core/uverbs_marshall.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 * SOFTWARE.
3131 */
3232
33+#include <linux/export.h>
3334 #include <rdma/ib_marshall.h>
3435
3536 void ib_copy_ah_attr_to_user(struct ib_uverbs_ah_attr *dst,
drivers/infiniband/core/verbs.c+1−0
@@ -38,6 +38,7 @@ · 37 unmodified lines
3838
3939 #include <linux/errno.h>
4040 #include <linux/err.h>
41+#include <linux/export.h>
4142 #include <linux/string.h>
4243 #include <linux/slab.h>
4344
drivers/infiniband/hw/cxgb4/qp.c+3−0
@@ -29,6 +29,9 @@ · 28 unmodified lines
2929 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
3030 * SOFTWARE.
3131 */
32+
33+#include <linux/module.h>
34+
3235 #include "iw_cxgb4.h"
3336
3437 static int ocqp_support = 1;
drivers/infiniband/hw/ipath/ipath_diag.c+1−0
@@ -45,6 +45,7 @@ · 44 unmodified lines
4545 #include <linux/pci.h>
4646 #include <linux/vmalloc.h>
4747 #include <linux/fs.h>
48+#include <linux/export.h>
4849 #include <asm/uaccess.h>
4950
5051 #include "ipath_kernel.h"
drivers/infiniband/hw/ipath/ipath_driver.c+1−0
@@ -41,6 +41,7 @@ · 40 unmodified lines
4141 #include <linux/vmalloc.h>
4242 #include <linux/bitmap.h>
4343 #include <linux/slab.h>
44+#include <linux/module.h>
4445
4546 #include "ipath_kernel.h"
4647 #include "ipath_verbs.h"
drivers/infiniband/hw/ipath/ipath_file_ops.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include <linux/poll.h>
3636 #include <linux/cdev.h>
3737 #include <linux/swap.h>
38+#include <linux/export.h>
3839 #include <linux/vmalloc.h>
3940 #include <linux/slab.h>
4041 #include <linux/highmem.h>
drivers/infiniband/hw/ipath/ipath_init_chip.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333
3434 #include <linux/pci.h>
3535 #include <linux/netdevice.h>
36+#include <linux/moduleparam.h>
3637 #include <linux/slab.h>
3738 #include <linux/stat.h>
3839 #include <linux/vmalloc.h>
drivers/infiniband/hw/ipath/ipath_sysfs.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 */
3333
3434 #include <linux/ctype.h>
35+#include <linux/stat.h>
3536
3637 #include "ipath_kernel.h"
3738 #include "ipath_verbs.h"
drivers/infiniband/hw/ipath/ipath_verbs.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include <rdma/ib_user_verbs.h>
3636 #include <linux/io.h>
3737 #include <linux/slab.h>
38+#include <linux/module.h>
3839 #include <linux/utsname.h>
3940 #include <linux/rculist.h>
4041
drivers/infiniband/hw/mthca/mthca_catas.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 */
3232
3333 #include <linux/jiffies.h>
34+#include <linux/module.h>
3435 #include <linux/timer.h>
3536 #include <linux/workqueue.h>
3637
drivers/infiniband/hw/mthca/mthca_cmd.c+1−0
@@ -36,6 +36,7 @@ · 35 unmodified lines
3636 #include <linux/pci.h>
3737 #include <linux/errno.h>
3838 #include <linux/sched.h>
39+#include <linux/module.h>
3940 #include <linux/slab.h>
4041 #include <asm/io.h>
4142 #include <rdma/ib_mad.h>
drivers/infiniband/hw/mthca/mthca_provider.c+2−0
@@ -40,7 +40,9 @@ · 39 unmodified lines
4040
4141 #include <linux/sched.h>
4242 #include <linux/slab.h>
43+#include <linux/stat.h>
4344 #include <linux/mm.h>
45+#include <linux/export.h>
4446
4547 #include "mthca_dev.h"
4648 #include "mthca_cmd.h"
drivers/infiniband/hw/qib/qib_diag.c+1−0
@@ -46,6 +46,7 @@ · 45 unmodified lines
4646 #include <linux/pci.h>
4747 #include <linux/poll.h>
4848 #include <linux/vmalloc.h>
49+#include <linux/export.h>
4950 #include <linux/fs.h>
5051 #include <linux/uaccess.h>
5152
drivers/infiniband/hw/qib/qib_driver.c+1−0
@@ -37,6 +37,7 @@ · 36 unmodified lines
3737 #include <linux/delay.h>
3838 #include <linux/netdevice.h>
3939 #include <linux/vmalloc.h>
40+#include <linux/module.h>
4041
4142 #include "qib.h"
4243
drivers/infiniband/hw/qib/qib_file_ops.c+1−0
@@ -43,6 +43,7 @@ · 42 unmodified lines
4343 #include <linux/jiffies.h>
4444 #include <asm/pgtable.h>
4545 #include <linux/delay.h>
46+#include <linux/export.h>
4647
4748 #include "qib.h"
4849 #include "qib_common.h"
drivers/infiniband/hw/qib/qib_iba7220.c+1−0
@@ -39,6 +39,7 @@ · 38 unmodified lines
3939 #include <linux/interrupt.h>
4040 #include <linux/pci.h>
4141 #include <linux/delay.h>
42+#include <linux/module.h>
4243 #include <linux/io.h>
4344 #include <rdma/ib_verbs.h>
4445
drivers/infiniband/hw/qib/qib_iba7322.c+1−0
@@ -40,6 +40,7 @@ · 39 unmodified lines
4040 #include <linux/delay.h>
4141 #include <linux/io.h>
4242 #include <linux/jiffies.h>
43+#include <linux/module.h>
4344 #include <rdma/ib_verbs.h>
4445 #include <rdma/ib_smi.h>
4546
drivers/infiniband/hw/qib/qib_init.c+1−0
@@ -37,6 +37,7 @@ · 36 unmodified lines
3737 #include <linux/vmalloc.h>
3838 #include <linux/delay.h>
3939 #include <linux/idr.h>
40+#include <linux/module.h>
4041
4142 #include "qib.h"
4243 #include "qib_common.h"
drivers/infiniband/hw/qib/qib_pcie.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include <linux/delay.h>
3636 #include <linux/vmalloc.h>
3737 #include <linux/aer.h>
38+#include <linux/module.h>
3839
3940 #include "qib.h"
4041
drivers/infiniband/hw/qib/qib_sd7220.c+1−0
@@ -38,6 +38,7 @@ · 37 unmodified lines
3838
3939 #include <linux/pci.h>
4040 #include <linux/delay.h>
41+#include <linux/module.h>
4142 #include <linux/firmware.h>
4243
4344 #include "qib.h"
drivers/infiniband/hw/qib/qib_sdma.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232
3333 #include <linux/spinlock.h>
3434 #include <linux/netdevice.h>
35+#include <linux/moduleparam.h>
3536
3637 #include "qib.h"
3738 #include "qib_common.h"
drivers/infiniband/hw/qib/qib_tx.c+1−0
@@ -36,6 +36,7 @@ · 35 unmodified lines
3636 #include <linux/delay.h>
3737 #include <linux/netdevice.h>
3838 #include <linux/vmalloc.h>
39+#include <linux/moduleparam.h>
3940
4041 #include "qib.h"
4142
drivers/infiniband/hw/qib/qib_verbs.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include <rdma/ib_mad.h>
3636 #include <rdma/ib_user_verbs.h>
3737 #include <linux/io.h>
38+#include <linux/module.h>
3839 #include <linux/utsname.h>
3940 #include <linux/rculist.h>
4041 #include <linux/mm.h>
drivers/infiniband/ulp/ipoib/ipoib_cm.c+1−0
@@ -37,6 +37,7 @@ · 36 unmodified lines
3737 #include <linux/delay.h>
3838 #include <linux/slab.h>
3939 #include <linux/vmalloc.h>
40+#include <linux/moduleparam.h>
4041
4142 #include "ipoib.h"
4243
drivers/infiniband/ulp/ipoib/ipoib_fs.c+1−0
@@ -37,6 +37,7 @@ · 36 unmodified lines
3737 struct file_operations;
3838
3939 #include <linux/debugfs.h>
40+#include <linux/export.h>
4041
4142 #include "ipoib.h"
4243
drivers/infiniband/ulp/ipoib/ipoib_ib.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 */
3535
3636 #include <linux/delay.h>
37+#include <linux/moduleparam.h>
3738 #include <linux/dma-mapping.h>
3839 #include <linux/slab.h>
3940
drivers/infiniband/ulp/ipoib/ipoib_multicast.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434
3535 #include <linux/skbuff.h>
3636 #include <linux/rtnetlink.h>
37+#include <linux/moduleparam.h>
3738 #include <linux/ip.h>
3839 #include <linux/in.h>
3940 #include <linux/igmp.h>
drivers/infiniband/ulp/iser/iscsi_iser.c+1−0
@@ -57,6 +57,7 @@ · 56 unmodified lines
5757 #include <linux/scatterlist.h>
5858 #include <linux/delay.h>
5959 #include <linux/slab.h>
60+#include <linux/module.h>
6061
6162 #include <net/sock.h>
6263
drivers/input/input-compat.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 * the Free Software Foundation.
99 */
1010
11+#include <linux/export.h>
1112 #include <asm/uaccess.h>
1213 #include "input-compat.h"
1314
drivers/input/input-mt.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 */
1010
1111 #include <linux/input/mt.h>
12+#include <linux/export.h>
1213 #include <linux/slab.h>
1314
1415 #define TRKID_SGN ((TRKID_MAX + 1) >> 1)
drivers/input/input-polldev.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/slab.h>
1515 #include <linux/mutex.h>
1616 #include <linux/workqueue.h>
17+#include <linux/module.h>
1718 #include <linux/input-polldev.h>
1819
1920 MODULE_AUTHOR("Dmitry Torokhov <dtor@mail.ru>");
drivers/input/joystick/as5011.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include <linux/delay.h>
3131 #include <linux/input/as5011.h>
3232 #include <linux/slab.h>
33+#include <linux/module.h>
3334
3435 #define DRIVER_DESC "Driver for Austria Microsystems AS5011 joystick"
3536 #define MODULE_DEVICE_ALIAS "as5011"
drivers/input/keyboard/nomadik-ske-keypad.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/input.h>
1919 #include <linux/slab.h>
2020 #include <linux/clk.h>
21+#include <linux/module.h>
2122
2223 #include <plat/ske.h>
2324
drivers/input/keyboard/tnetv107x-keypad.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/io.h>
2525 #include <linux/clk.h>
2626 #include <linux/input/matrix_keypad.h>
27+#include <linux/module.h>
2728
2829 #define BITS(x) (BIT(x) - 1)
2930
drivers/input/misc/ad714x.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/interrupt.h>
1313 #include <linux/slab.h>
1414 #include <linux/input/ad714x.h>
15+#include <linux/module.h>
1516 #include "ad714x.h"
1617
1718 #define AD714X_PWR_CTRL 0x0
drivers/input/misc/adxl34x.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #include <linux/slab.h>
1717 #include <linux/workqueue.h>
1818 #include <linux/input/adxl34x.h>
19+#include <linux/module.h>
1920
2021 #include "adxl34x.h"
2122
drivers/input/misc/ati_remote2.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111
1212 #include <linux/usb/input.h>
1313 #include <linux/slab.h>
14+#include <linux/module.h>
1415
1516 #define DRIVER_DESC "ATI/Philips USB RF remote driver"
1617 #define DRIVER_VERSION "0.3"
drivers/input/misc/cma3000_d0x.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/slab.h>
2424 #include <linux/input.h>
2525 #include <linux/input/cma3000.h>
26+#include <linux/module.h>
2627
2728 #include "cma3000_d0x.h"
2829
drivers/input/misc/dm355evm_keys.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/interrupt.h>
1818
1919 #include <linux/i2c/dm355evm_msp.h>
20+#include <linux/module.h>
2021
2122
2223 /*
drivers/input/sparse-keymap.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515
1616 #include <linux/input.h>
1717 #include <linux/input/sparse-keymap.h>
18+#include <linux/module.h>
1819 #include <linux/slab.h>
1920
2021 MODULE_AUTHOR("Dmitry Torokhov <dtor@mail.ru>");
drivers/input/touchscreen/ad7877.c+1−0
@@ -45,6 +45,7 @@ · 44 unmodified lines
4545 #include <linux/slab.h>
4646 #include <linux/spi/spi.h>
4747 #include <linux/spi/ad7877.h>
48+#include <linux/module.h>
4849 #include <asm/irq.h>
4950
5051 #define TS_PEN_UP_TIMEOUT msecs_to_jiffies(100)
drivers/input/touchscreen/ad7879-spi.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 #include <linux/input.h> /* BUS_SPI */
1010 #include <linux/pm.h>
1111 #include <linux/spi/spi.h>
12+#include <linux/module.h>
1213
1314 #include "ad7879.h"
1415
drivers/input/touchscreen/ad7879.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 #include <linux/gpio.h>
3434
3535 #include <linux/spi/ad7879.h>
36+#include <linux/module.h>
3637 #include "ad7879.h"
3738
3839 #define AD7879_REG_ZEROS 0
drivers/input/touchscreen/ads7846.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include <linux/spi/spi.h>
3232 #include <linux/spi/ads7846.h>
3333 #include <linux/regulator/consumer.h>
34+#include <linux/module.h>
3435 #include <asm/irq.h>
3536
3637 /*
drivers/input/touchscreen/bu21013_ts.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/input/bu21013.h>
1414 #include <linux/slab.h>
1515 #include <linux/regulator/consumer.h>
16+#include <linux/module.h>
1617
1718 #define PEN_DOWN_INTR 0
1819 #define MAX_FINGERS 2
drivers/iommu/intel-iommu.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/init.h>
2525 #include <linux/bitmap.h>
2626 #include <linux/debugfs.h>
27+#include <linux/export.h>
2728 #include <linux/slab.h>
2829 #include <linux/irq.h>
2930 #include <linux/interrupt.h>
drivers/isdn/capi/kcapi_proc.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/proc_fs.h>
1515 #include <linux/seq_file.h>
1616 #include <linux/init.h>
17+#include <linux/export.h>
1718
1819 static char *state2str(unsigned short state)
1920 {
drivers/isdn/gigaset/asyncdata.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #include "gigaset.h"
1717 #include <linux/crc-ccitt.h>
1818 #include <linux/bitrev.h>
19+#include <linux/export.h>
1920
2021 /* check if byte must be stuffed/escaped
2122 * I'm not sure which data should be encoded.
drivers/isdn/gigaset/capi.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/isdn/capilli.h>
1818 #include <linux/isdn/capicmd.h>
1919 #include <linux/isdn/capiutil.h>
20+#include <linux/export.h>
2021
2122 /* missing from kernelcapi.h */
2223 #define CapiNcpiNotSupportedByProtocol 0x0001
drivers/isdn/gigaset/dummyll.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 * =====================================================================
1212 */
1313
14+#include <linux/export.h>
1415 #include "gigaset.h"
1516
1617 void gigaset_skb_sent(struct bc_state *bcs, struct sk_buff *skb)
drivers/isdn/gigaset/ev-layer.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 * =====================================================================
1414 */
1515
16+#include <linux/export.h>
1617 #include "gigaset.h"
1718
1819 /* ========================================================== */
drivers/isdn/gigaset/i4l.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515
1616 #include "gigaset.h"
1717 #include <linux/isdnif.h>
18+#include <linux/export.h>
1819
1920 #define SBUFSIZE 4096 /* sk_buff payload size */
2021 #define TRANSBUFSIZE 768 /* bytes per skb for transparent receive */
drivers/isdn/gigaset/interface.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include "gigaset.h"
1515 #include <linux/gigaset_dev.h>
1616 #include <linux/tty_flip.h>
17+#include <linux/module.h>
1718
1819 /*** our ioctls ***/
1920
drivers/isdn/hardware/mISDN/mISDNisar.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include <linux/delay.h>
3030 #include <linux/vmalloc.h>
3131 #include <linux/mISDNhw.h>
32+#include <linux/module.h>
3233 #include "isar.h"
3334
3435 #define ISAR_REV "2.1"
drivers/isdn/i4l/isdn_tty.c+1−0
@@ -750,6 +750,7 @@ isdn_tty_modem_hup(modem_info * info, int local) · 749 unmodified lines
750750 * supplementary service (CAPI 2.0 part III)
751751 */
752752 #include <linux/isdn/capicmd.h>
753+#include <linux/module.h>
753754
754755 int
755756 isdn_tty_capi_facility(capi_msg *cm) {
drivers/isdn/mISDN/clock.c+1−0
@@ -38,6 +38,7 @@ · 37 unmodified lines
3838 #include <linux/stddef.h>
3939 #include <linux/spinlock.h>
4040 #include <linux/mISDNif.h>
41+#include <linux/export.h>
4142 #include "core.h"
4243
4344 static u_int *debug;
drivers/isdn/mISDN/dsp_audio.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/delay.h>
1313 #include <linux/mISDNif.h>
1414 #include <linux/mISDNdsp.h>
15+#include <linux/export.h>
1516 #include "core.h"
1617 #include "dsp.h"
1718
drivers/isdn/mISDN/dsp_pipeline.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include <linux/string.h>
3131 #include <linux/mISDNif.h>
3232 #include <linux/mISDNdsp.h>
33+#include <linux/export.h>
3334 #include "dsp.h"
3435 #include "dsp_hwec.h"
3536
drivers/isdn/mISDN/socket.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717
1818 #include <linux/mISDNif.h>
1919 #include <linux/slab.h>
20+#include <linux/export.h>
2021 #include "core.h"
2122
2223 static u_int *debug;
drivers/leds/dell-led.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/acpi.h>
1515 #include <linux/leds.h>
1616 #include <linux/slab.h>
17+#include <linux/module.h>
1718
1819 MODULE_AUTHOR("Louis Davis/Jim Dailey");
1920 MODULE_DESCRIPTION("Dell LED Control Driver");
drivers/leds/leds-88pm860x.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/slab.h>
1919 #include <linux/workqueue.h>
2020 #include <linux/mfd/88pm860x.h>
21+#include <linux/module.h>
2122
2223 #define LED_PWM_SHIFT (3)
2324 #define LED_PWM_MASK (0x1F)
drivers/leds/leds-asic3.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414
1515 #include <linux/mfd/asic3.h>
1616 #include <linux/mfd/core.h>
17+#include <linux/module.h>
1718
1819 /*
1920 * The HTC ASIC3 LED GPIOs are inputs, not outputs.
drivers/leds/leds-atmel-pwm.c+1−0
@@ -4,6 +4,7 @@ · 3 unmodified lines
44 #include <linux/io.h>
55 #include <linux/atmel_pwm.h>
66 #include <linux/slab.h>
7+#include <linux/module.h>
78
89
910 struct pwmled {
drivers/leds/leds-cobalt-raq.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/platform_device.h>
2525 #include <linux/spinlock.h>
2626 #include <linux/types.h>
27+#include <linux/export.h>
2728
2829 #define LED_WEB 0x04
2930 #define LED_POWER_OFF 0x08
drivers/leds/leds-fsg.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 #include <linux/init.h>
2020 #include <linux/platform_device.h>
2121 #include <linux/leds.h>
22+#include <linux/module.h>
2223 #include <mach/hardware.h>
2324 #include <asm/io.h>
2425
drivers/leds/leds-gpio.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/of_gpio.h>
1919 #include <linux/slab.h>
2020 #include <linux/workqueue.h>
21+#include <linux/module.h>
2122
2223 #include <asm/gpio.h>
2324
drivers/leds/leds-lm3530.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/led-lm3530.h>
1919 #include <linux/types.h>
2020 #include <linux/regulator/consumer.h>
21+#include <linux/module.h>
2122
2223 #define LM3530_LED_DEV "lcd-backlight"
2324 #define LM3530_NAME "lm3530-led"
drivers/leds/leds-locomo.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010
1111 #include <linux/kernel.h>
1212 #include <linux/init.h>
13+#include <linux/module.h>
1314 #include <linux/device.h>
1415 #include <linux/leds.h>
1516
drivers/leds/leds-lt3593.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/delay.h>
2525 #include <linux/gpio.h>
2626 #include <linux/slab.h>
27+#include <linux/module.h>
2728
2829 struct lt3593_led_data {
2930 struct led_classdev cdev;
drivers/leds/leds-net48xx.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <asm/io.h>
1919 #include <linux/nsc_gpio.h>
2020 #include <linux/scx200_gpio.h>
21+#include <linux/module.h>
2122
2223 #define DRVNAME "net48xx-led"
2324 #define NET48XX_ERROR_LED_GPIO 20
drivers/leds/leds-net5501.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #include <linux/leds.h>
1717 #include <linux/platform_device.h>
1818 #include <linux/gpio.h>
19+#include <linux/module.h>
1920
2021 #include <asm/geode.h>
2122
drivers/leds/leds-ns2.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include <linux/slab.h>
2929 #include <linux/gpio.h>
3030 #include <linux/leds.h>
31+#include <linux/module.h>
3132 #include <mach/leds-ns2.h>
3233
3334 /*
drivers/leds/leds-s3c24xx.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/leds.h>
1818 #include <linux/gpio.h>
1919 #include <linux/slab.h>
20+#include <linux/module.h>
2021
2122 #include <mach/hardware.h>
2223 #include <mach/regs-gpio.h>
drivers/leds/leds-wm831x-status.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/mfd/wm831x/core.h>
1919 #include <linux/mfd/wm831x/pdata.h>
2020 #include <linux/mfd/wm831x/status.h>
21+#include <linux/module.h>
2122
2223
2324 struct wm831x_status {
drivers/leds/leds-wm8350.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/mfd/wm8350/pmic.h>
1818 #include <linux/regulator/consumer.h>
1919 #include <linux/slab.h>
20+#include <linux/module.h>
2021
2122 /* Microamps */
2223 static const int isink_cur[] = {
drivers/leds/leds-wrap.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/err.h>
1818 #include <asm/io.h>
1919 #include <linux/scx200_gpio.h>
20+#include <linux/module.h>
2021
2122 #define DRVNAME "wrap-led"
2223 #define WRAP_POWER_LED_GPIO 2
drivers/lguest/lguest_device.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/interrupt.h>
1616 #include <linux/virtio_ring.h>
1717 #include <linux/err.h>
18+#include <linux/export.h>
1819 #include <linux/slab.h>
1920 #include <asm/io.h>
2021 #include <asm/paravirt.h>
drivers/lguest/lguest_user.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/eventfd.h>
1414 #include <linux/file.h>
1515 #include <linux/slab.h>
16+#include <linux/export.h>
1617 #include "lg.h"
1718
1819 /*L:056
drivers/md/dm-exception-store.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 #include <linux/mm.h>
1212 #include <linux/pagemap.h>
1313 #include <linux/vmalloc.h>
14+#include <linux/module.h>
1415 #include <linux/slab.h>
1516
1617 #define DM_MSG_PREFIX "snapshot exception stores"
drivers/md/dm-log-userspace-base.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 #include <linux/dm-dirty-log.h>
1010 #include <linux/device-mapper.h>
1111 #include <linux/dm-log-userspace.h>
12+#include <linux/module.h>
1213
1314 #include "dm-log-userspace-transfer.h"
1415
drivers/md/dm-path-selector.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 */
1111
1212 #include <linux/device-mapper.h>
13+#include <linux/module.h>
1314
1415 #include "dm-path-selector.h"
1516
drivers/md/dm-raid.c+1−0
@@ -6,6 +6,7 @@ · 5 unmodified lines
66 */
77
88 #include <linux/slab.h>
9+#include <linux/module.h>
910
1011 #include "md.h"
1112 #include "raid1.h"
drivers/md/dm-round-robin.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include "dm-path-selector.h"
1515
1616 #include <linux/slab.h>
17+#include <linux/module.h>
1718
1819 #define DM_MSG_PREFIX "multipath round-robin"
1920
drivers/md/dm-service-time.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include "dm-path-selector.h"
1313
1414 #include <linux/slab.h>
15+#include <linux/module.h>
1516
1617 #define DM_MSG_PREFIX "multipath service-time"
1718 #define ST_MIN_IO 1
drivers/md/dm-snap-persistent.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 #include <linux/mm.h>
1111 #include <linux/pagemap.h>
1212 #include <linux/vmalloc.h>
13+#include <linux/export.h>
1314 #include <linux/slab.h>
1415 #include <linux/dm-io.h>
1516
drivers/md/dm-snap-transient.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 #include <linux/mm.h>
1111 #include <linux/pagemap.h>
1212 #include <linux/vmalloc.h>
13+#include <linux/export.h>
1314 #include <linux/slab.h>
1415 #include <linux/dm-io.h>
1516
drivers/md/dm-uevent.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/slab.h>
2323 #include <linux/kobject.h>
2424 #include <linux/dm-ioctl.h>
25+#include <linux/export.h>
2526
2627 #include "dm.h"
2728 #include "dm-uevent.h"
drivers/md/faulty.c+1−0
@@ -63,6 +63,7 @@ · 62 unmodified lines
6363
6464 #define MaxFault 50
6565 #include <linux/blkdev.h>
66+#include <linux/module.h>
6667 #include <linux/raid/md_u.h>
6768 #include <linux/slab.h>
6869 #include "md.h"
drivers/md/linear.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 #include <linux/blkdev.h>
2020 #include <linux/raid/md_u.h>
2121 #include <linux/seq_file.h>
22+#include <linux/module.h>
2223 #include <linux/slab.h>
2324 #include "md.h"
2425 #include "linear.h"
drivers/md/md.c+1−0
@@ -44,6 +44,7 @@ · 43 unmodified lines
4444 #include <linux/hdreg.h>
4545 #include <linux/proc_fs.h>
4646 #include <linux/random.h>
47+#include <linux/module.h>
4748 #include <linux/reboot.h>
4849 #include <linux/file.h>
4950 #include <linux/compat.h>
drivers/md/multipath.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 */
2121
2222 #include <linux/blkdev.h>
23+#include <linux/module.h>
2324 #include <linux/raid/md_u.h>
2425 #include <linux/seq_file.h>
2526 #include <linux/slab.h>
drivers/md/raid0.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020
2121 #include <linux/blkdev.h>
2222 #include <linux/seq_file.h>
23+#include <linux/module.h>
2324 #include <linux/slab.h>
2425 #include "md.h"
2526 #include "raid0.h"
drivers/md/raid1.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 #include <linux/slab.h>
3535 #include <linux/delay.h>
3636 #include <linux/blkdev.h>
37+#include <linux/module.h>
3738 #include <linux/seq_file.h>
3839 #include <linux/ratelimit.h>
3940 #include "md.h"
drivers/md/raid10.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/slab.h>
2222 #include <linux/delay.h>
2323 #include <linux/blkdev.h>
24+#include <linux/module.h>
2425 #include <linux/seq_file.h>
2526 #include <linux/ratelimit.h>
2627 #include "md.h"
drivers/md/raid5.c+1−0
@@ -47,6 +47,7 @@ · 46 unmodified lines
4747 #include <linux/kthread.h>
4848 #include <linux/raid/pq.h>
4949 #include <linux/async_tx.h>
50+#include <linux/module.h>
5051 #include <linux/async.h>
5152 #include <linux/seq_file.h>
5253 #include <linux/cpu.h>
drivers/media/common/saa7146_core.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
2222
2323 #include <media/saa7146.h>
24+#include <linux/module.h>
2425
2526 LIST_HEAD(saa7146_devices);
2627 DEFINE_MUTEX(saa7146_devices_lock);
drivers/media/common/saa7146_fops.c+1−0
@@ -1,6 +1,7 @@
11 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
22
33 #include <media/saa7146_vv.h>
4+#include <linux/module.h>
45
56 /****************************************************************************/
67 /* resource management functions, shamelessly stolen from saa7134 driver */
drivers/media/common/saa7146_hlp.c+1−0
@@ -1,6 +1,7 @@
11 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
22
33 #include <linux/kernel.h>
4+#include <linux/export.h>
45 #include <media/saa7146_vv.h>
56
67 static void calculate_output_format_register(struct saa7146_dev* saa, u32 palette, u32* clip_format)
drivers/media/common/saa7146_video.c+1−0
@@ -2,6 +2,7 @@ · 1 unmodified line
22
33 #include <media/saa7146_vv.h>
44 #include <media/v4l2-chip-ident.h>
5+#include <linux/module.h>
56
67 static int max_memory = 32;
78
drivers/media/common/tuners/tuner-types.c+1−0
@@ -5,6 +5,7 @@ · 4 unmodified lines
55 */
66
77 #include <linux/i2c.h>
8+#include <linux/module.h>
89 #include <media/tuner.h>
910 #include <media/tuner-types.h>
1011
drivers/media/dvb/frontends/dibx000_common.c+1−0
@@ -1,5 +1,6 @@
11 #include <linux/i2c.h>
22 #include <linux/mutex.h>
3+#include <linux/module.h>
34
45 #include "dibx000_common.h"
56
drivers/media/dvb/siano/sms-cards.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919
2020 #include "sms-cards.h"
2121 #include "smsir.h"
22+#include <linux/module.h>
2223
2324 static int sms_dbg;
2425 module_param_named(cards_dbg, sms_dbg, int, 0644);
drivers/media/dvb/siano/smsendian.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919
2020 ****************************************************************/
2121
22+#include <linux/export.h>
2223 #include <asm/byteorder.h>
2324
2425 #include "smsendian.h"
drivers/media/dvb/siano/smssdio.c+1−0
@@ -39,6 +39,7 @@ · 38 unmodified lines
3939 #include <linux/mmc/card.h>
4040 #include <linux/mmc/sdio_func.h>
4141 #include <linux/mmc/sdio_ids.h>
42+#include <linux/module.h>
4243
4344 #include "smscoreapi.h"
4445 #include "sms-cards.h"
drivers/media/dvb/siano/smsusb.c+1−0
@@ -24,6 +24,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. · 23 unmodified lines
2424 #include <linux/usb.h>
2525 #include <linux/firmware.h>
2626 #include <linux/slab.h>
27+#include <linux/module.h>
2728
2829 #include "smscoreapi.h"
2930 #include "sms-cards.h"
drivers/media/media-device.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/types.h>
2424 #include <linux/ioctl.h>
2525 #include <linux/media.h>
26+#include <linux/export.h>
2627
2728 #include <media/media-device.h>
2829 #include <media/media-devnode.h>
drivers/media/radio/radio-timb.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/interrupt.h>
2424 #include <linux/slab.h>
2525 #include <linux/i2c.h>
26+#include <linux/module.h>
2627 #include <media/timb_radio.h>
2728
2829 #define DRIVER_NAME "timb-radio"
drivers/media/radio/radio-wl1273.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/interrupt.h>
2424 #include <linux/mfd/wl1273-core.h>
2525 #include <linux/slab.h>
26+#include <linux/module.h>
2627 #include <media/v4l2-common.h>
2728 #include <media/v4l2-ctrls.h>
2829 #include <media/v4l2-device.h>
drivers/media/radio/si4713-i2c.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include <linux/slab.h>
3030 #include <linux/gpio.h>
3131 #include <linux/regulator/consumer.h>
32+#include <linux/module.h>
3233 #include <media/v4l2-device.h>
3334 #include <media/v4l2-ioctl.h>
3435 #include <media/v4l2-common.h>
drivers/media/radio/wl128x/fmdrv_v4l2.c+2−0
@@ -28,6 +28,8 @@ · 27 unmodified lines
2828 *
2929 */
3030
31+#include <linux/export.h>
32+
3133 #include "fmdrv.h"
3234 #include "fmdrv_v4l2.h"
3335 #include "fmdrv_common.h"
drivers/media/rc/ir-jvc-decoder.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 */
1414
1515 #include <linux/bitrev.h>
16+#include <linux/module.h>
1617 #include "rc-core-priv.h"
1718
1819 #define JVC_NBITS 16 /* dev(8) + func(8) */
drivers/media/rc/ir-lirc-codec.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414
1515 #include <linux/sched.h>
1616 #include <linux/wait.h>
17+#include <linux/module.h>
1718 #include <media/lirc.h>
1819 #include <media/lirc_dev.h>
1920 #include <media/rc-core.h>
drivers/media/rc/ir-nec-decoder.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 */
1414
1515 #include <linux/bitrev.h>
16+#include <linux/module.h>
1617 #include "rc-core-priv.h"
1718
1819 #define NEC_NBITS 32
drivers/media/rc/ir-raw.c+2−0
@@ -12,8 +12,10 @@ · 11 unmodified lines
1212 * GNU General Public License for more details.
1313 */
1414
15+#include <linux/export.h>
1516 #include <linux/kthread.h>
1617 #include <linux/mutex.h>
18+#include <linux/kmod.h>
1719 #include <linux/sched.h>
1820 #include <linux/freezer.h>
1921 #include "rc-core-priv.h"
drivers/media/rc/ir-rc5-decoder.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 */
2222
2323 #include "rc-core-priv.h"
24+#include <linux/module.h>
2425
2526 #define RC5_NBITS 14
2627 #define RC5X_NBITS 20
drivers/media/rc/ir-rc5-sz-decoder.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 */
2222
2323 #include "rc-core-priv.h"
24+#include <linux/module.h>
2425
2526 #define RC5_SZ_NBITS 15
2627 #define RC5_UNIT 888888 /* ns */
drivers/media/rc/ir-rc6-decoder.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 */
1414
1515 #include "rc-core-priv.h"
16+#include <linux/module.h>
1617
1718 /*
1819 * This decoder currently supports:
drivers/media/rc/ir-sony-decoder.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 */
1414
1515 #include <linux/bitrev.h>
16+#include <linux/module.h>
1617 #include "rc-core-priv.h"
1718
1819 #define SONY_UNIT 600000 /* ns */
drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* ADS Tech Instant TV DVB-T PCI Remote */
1617
drivers/media/rc/keymaps/rc-alink-dtu-m.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 */
2020
2121 #include <media/rc-map.h>
22+#include <linux/module.h>
2223
2324 /* A-Link DTU(m) slim remote, 6 rows, 3 columns. */
2425 static struct rc_map_table alink_dtu_m[] = {
drivers/media/rc/keymaps/rc-anysee.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 */
2020
2121 #include <media/rc-map.h>
22+#include <linux/module.h>
2223
2324 static struct rc_map_table anysee[] = {
2425 { 0x0800, KEY_0 },
drivers/media/rc/keymaps/rc-apac-viewcomp.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* Attila Kondoros <attila.kondoros@chello.hu> */
1617
drivers/media/rc/keymaps/rc-asus-pc39.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /*
1617 * Marc Fargas <telenieko@telenieko.com>
drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* ATI TV Wonder HD 600 USB
1617 Devin Heitmueller <devin.heitmueller@gmail.com>
drivers/media/rc/keymaps/rc-avermedia-a16d.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 static struct rc_map_table avermedia_a16d[] = {
1617 { 0x20, KEY_LIST},
drivers/media/rc/keymaps/rc-avermedia-cardbus.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* Oldrich Jedlicka <oldium.pro@seznam.cz> */
1617
drivers/media/rc/keymaps/rc-avermedia-dvbt.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* Matt Jesson <dvb@jesson.eclipse.co.uk */
1617
drivers/media/rc/keymaps/rc-avermedia-m135a.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 */
1111
1212 #include <media/rc-map.h>
13+#include <linux/module.h>
1314
1415 /*
1516 * Avermedia M135A with RM-JX and RM-K6 remote controls
drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 */
1010
1111 #include <media/rc-map.h>
12+#include <linux/module.h>
1213
1314 /*
1415 * Avermedia M733A with IR model RM-K6
drivers/media/rc/keymaps/rc-avermedia-rm-ks.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 */
2020
2121 #include <media/rc-map.h>
22+#include <linux/module.h>
2223
2324 /* Initial keytable is from Jose Alberto Reguero <jareguero@telefonica.net>
2425 and Felipe Morales Moreno <felipe.morales.moreno@gmail.com> */
drivers/media/rc/keymaps/rc-avermedia.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* Alex Hermann <gaaf@gmx.net> */
1617
drivers/media/rc/keymaps/rc-avertv-303.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* AVERTV STUDIO 303 Remote */
1617
drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 */
2020
2121 #include <media/rc-map.h>
22+#include <linux/module.h>
2223
2324 static struct rc_map_table azurewave_ad_tu700[] = {
2425 { 0x0000, KEY_TAB }, /* Tab */
drivers/media/rc/keymaps/rc-behold-columbus.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* Beholder Intl. Ltd. 2008
1617 * Dmitry Belimov d.belimov@google.com
drivers/media/rc/keymaps/rc-behold.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /*
1617 * Igor Kuznetsov <igk72@ya.ru>
drivers/media/rc/keymaps/rc-budget-ci-old.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /*
1617 * From reading the following remotes:
drivers/media/rc/keymaps/rc-cinergy-1400.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* Cinergy 1400 DVB-T */
1617
drivers/media/rc/keymaps/rc-cinergy.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 static struct rc_map_table cinergy[] = {
1617 { 0x00, KEY_0 },
drivers/media/rc/keymaps/rc-dib0700-nec.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 */
1717
1818 #include <media/rc-map.h>
19+#include <linux/module.h>
1920
2021 static struct rc_map_table dib0700_nec_table[] = {
2122 /* Key codes for the Pixelview SBTVD remote */
drivers/media/rc/keymaps/rc-dib0700-rc5.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 */
1717
1818 #include <media/rc-map.h>
19+#include <linux/module.h>
1920
2021 static struct rc_map_table dib0700_rc5_table[] = {
2122 /* Key codes for the tiny Pinnacle remote*/
drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 */
2020
2121 #include <media/rc-map.h>
22+#include <linux/module.h>
2223
2324 static struct rc_map_table digitalnow_tinytwin[] = {
2425 { 0x0000, KEY_MUTE }, /* [symbol speaker] */
drivers/media/rc/keymaps/rc-digittrade.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 */
2020
2121 #include <media/rc-map.h>
22+#include <linux/module.h>
2223
2324 /* Digittrade DVB-T USB Stick remote controller. */
2425 /* Imported from af9015.h.
drivers/media/rc/keymaps/rc-dm1105-nec.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* DVBWorld remotes
1617 Igor M. Liplianin <liplianin@me.by>
drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* DigitalNow DNTV Live DVB-T Remote */
1617
drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* DigitalNow DNTV Live! DVB-T Pro Remote */
1617
drivers/media/rc/keymaps/rc-em-terratec.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 static struct rc_map_table em_terratec[] = {
1617 { 0x01, KEY_CHANNEL },
drivers/media/rc/keymaps/rc-encore-enltv-fm53.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* Encore ENLTV-FM v5.3
1617 Mauro Carvalho Chehab <mchehab@infradead.org>
drivers/media/rc/keymaps/rc-encore-enltv.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* Encore ENLTV-FM - black plastic, white front cover with white glowing buttons
1617 Juan Pablo Sormani <sorman@gmail.com> */
drivers/media/rc/keymaps/rc-encore-enltv2.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* Encore ENLTV2-FM - silver plastic - "Wand Media" written at the botton
1617 Mauro Carvalho Chehab <mchehab@infradead.org> */
drivers/media/rc/keymaps/rc-evga-indtube.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* EVGA inDtube
1617 Devin Heitmueller <devin.heitmueller@gmail.com>
drivers/media/rc/keymaps/rc-eztv.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* Alfons Geser <a.geser@cox.net>
1617 * updates from Job D. R. Borges <jobdrb@ig.com.br> */
drivers/media/rc/keymaps/rc-flydvb.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 static struct rc_map_table flydvb[] = {
1617 { 0x01, KEY_ZOOM }, /* Full Screen */
drivers/media/rc/keymaps/rc-flyvideo.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 static struct rc_map_table flyvideo[] = {
1617 { 0x0f, KEY_0 },
drivers/media/rc/keymaps/rc-fusionhdtv-mce.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* DViCO FUSION HDTV MCE remote */
1617
drivers/media/rc/keymaps/rc-gadmei-rm008z.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* GADMEI UTV330+ RM008Z remote
1617 Shine Liu <shinel@foxmail.com>
drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /*
1617 * Remote control for the Genius TVGO A11MCE
drivers/media/rc/keymaps/rc-gotview7135.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* Mike Baikov <mike@baikov.com> */
1617
drivers/media/rc/keymaps/rc-hauppauge.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 */
1818
1919 #include <media/rc-map.h>
20+#include <linux/module.h>
2021
2122 /*
2223 * Hauppauge:the newer, gray remotes (seems there are multiple
drivers/media/rc/keymaps/rc-imon-mce.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 */
1111
1212 #include <media/rc-map.h>
13+#include <linux/module.h>
1314
1415 /* mce-mode imon mce remote key table */
1516 static struct rc_map_table imon_mce[] = {
drivers/media/rc/keymaps/rc-imon-pad.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 */
1111
1212 #include <media/rc-map.h>
13+#include <linux/module.h>
1314
1415 /*
1516 * standard imon remote key table, which isn't really entirely
drivers/media/rc/keymaps/rc-iodata-bctv7e.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* IO-DATA BCTV7E Remote */
1617
drivers/media/rc/keymaps/rc-kaiomy.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* Kaiomy TVnPC U2
1617 Mauro Carvalho Chehab <mchehab@infradead.org>
drivers/media/rc/keymaps/rc-kworld-315u.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* Kworld 315U
1617 */
drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* Kworld Plus TV Analog Lite PCI IR
1617 Mauro Carvalho Chehab <mchehab@infradead.org>
drivers/media/rc/keymaps/rc-leadtek-y04g0051.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 */
2020
2121 #include <media/rc-map.h>
22+#include <linux/module.h>
2223
2324 static struct rc_map_table leadtek_y04g0051[] = {
2425 { 0x0300, KEY_POWER2 },
drivers/media/rc/keymaps/rc-lirc.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 */
1111
1212 #include <media/rc-core.h>
13+#include <linux/module.h>
1314
1415 static struct rc_map_table lirc[] = {
1516 { },
drivers/media/rc/keymaps/rc-lme2510.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 */
1111
1212 #include <media/rc-map.h>
13+#include <linux/module.h>
1314
1415
1516 static struct rc_map_table lme2510_rc[] = {
drivers/media/rc/keymaps/rc-manli.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* Michael Tokarev <mjt@tls.msk.ru>
1617 keytable is used by MANLI MTV00[0x0c] and BeholdTV 40[13] at
drivers/media/rc/keymaps/rc-msi-digivox-ii.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 */
2020
2121 #include <media/rc-map.h>
22+#include <linux/module.h>
2223
2324 static struct rc_map_table msi_digivox_ii[] = {
2425 { 0x0002, KEY_2 },
drivers/media/rc/keymaps/rc-msi-digivox-iii.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 */
2020
2121 #include <media/rc-map.h>
22+#include <linux/module.h>
2223
2324 /* MSI DIGIVOX mini III */
2425 /* Uses NEC extended 0x61d6. */
drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /*
1617 Keycodes for remote on the MSI TV@nywhere Plus. The controller IC on the card
drivers/media/rc/keymaps/rc-msi-tvanywhere.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* MSI TV@nywhere MASTER remote */
1617
drivers/media/rc/keymaps/rc-nebula.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 static struct rc_map_table nebula[] = {
1617 { 0x00, KEY_0 },
drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* Terratec Cinergy Hybrid T USB XS FM
1617 Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/rc/keymaps/rc-norwood.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* Norwood Micro (non-Pro) TV Tuner
1617 By Peter Naulls <peter@chocky.org>
drivers/media/rc/keymaps/rc-npgtech.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 static struct rc_map_table npgtech[] = {
1617 { 0x1d, KEY_SWITCHVIDEOMODE }, /* switch inputs */
drivers/media/rc/keymaps/rc-pctv-sedna.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* Mapping for the 28 key remote control as seen at
1617 http://www.sednacomputer.com/photo/cardbus-tv.jpg
drivers/media/rc/keymaps/rc-pinnacle-color.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 static struct rc_map_table pinnacle_color[] = {
1617 { 0x59, KEY_MUTE },
drivers/media/rc/keymaps/rc-pinnacle-grey.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 static struct rc_map_table pinnacle_grey[] = {
1617 { 0x3a, KEY_0 },
drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* Pinnacle PCTV HD 800i mini remote */
1617
drivers/media/rc/keymaps/rc-pixelview-002t.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /*
1617 * Keytable for 002-T IR remote provided together with Pixelview
drivers/media/rc/keymaps/rc-pixelview-mk12.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /*
1617 * Keytable for MK-F12 IR remote provided together with Pixelview
drivers/media/rc/keymaps/rc-pixelview-new.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /*
1617 Mauro Carvalho Chehab <mchehab@infradead.org>
drivers/media/rc/keymaps/rc-pixelview.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 static struct rc_map_table pixelview[] = {
1617
drivers/media/rc/keymaps/rc-powercolor-real-angel.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /*
1617 * Remote control for Powercolor Real Angel 330
drivers/media/rc/keymaps/rc-proteus-2309.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* Michal Majchrowicz <mmajchrowicz@gmail.com> */
1617
drivers/media/rc/keymaps/rc-purpletv.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 static struct rc_map_table purpletv[] = {
1617 { 0x03, KEY_POWER },
drivers/media/rc/keymaps/rc-pv951.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* Mark Phalan <phalanm@o2.ie> */
1617
drivers/media/rc/keymaps/rc-rc6-mce.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 */
1414
1515 #include <media/rc-map.h>
16+#include <linux/module.h>
1617
1718 static struct rc_map_table rc6_mce[] = {
1819
drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* Zogis Real Audio 220 - 32 keys IR */
1617
drivers/media/rc/keymaps/rc-streamzap.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 */
1111
1212 #include <media/rc-map.h>
13+#include <linux/module.h>
1314
1415 static struct rc_map_table streamzap[] = {
1516 /*
drivers/media/rc/keymaps/rc-tbs-nec.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 static struct rc_map_table tbs_nec[] = {
1617 { 0x84, KEY_POWER2}, /* power */
drivers/media/rc/keymaps/rc-technisat-usb2.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 */
3131
3232 #include <media/rc-map.h>
33+#include <linux/module.h>
3334
3435 static struct rc_map_table technisat_usb2[] = {
3536 {0x0a0c, KEY_POWER},
drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* Terratec Cinergy Hybrid T USB XS
1617 Devin Heitmueller <dheitmueller@linuxtv.org>
drivers/media/rc/keymaps/rc-terratec-slim-2.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 */
2121
2222 #include <media/rc-map.h>
23+#include <linux/module.h>
2324
2425 /*
2526 * TerraTec slim remote, 6 rows, 3 columns.
drivers/media/rc/keymaps/rc-terratec-slim.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 */
2020
2121 #include <media/rc-map.h>
22+#include <linux/module.h>
2223
2324 /* TerraTec slim remote, 7 rows, 4 columns. */
2425 /* Uses NEC extended 0x02bd. */
drivers/media/rc/keymaps/rc-tevii-nec.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 static struct rc_map_table tevii_nec[] = {
1617 { 0x0a, KEY_POWER2},
drivers/media/rc/keymaps/rc-tivo.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 */
1010
1111 #include <media/rc-map.h>
12+#include <linux/module.h>
1213
1314 /*
1415 * Initial mapping is for the TiVo remote included in the Nero LiquidTV bundle,
drivers/media/rc/keymaps/rc-total-media-in-hand.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 */
2020
2121 #include <media/rc-map.h>
22+#include <linux/module.h>
2223
2324 /* Uses NEC extended 0x02bd */
2425 static struct rc_map_table total_media_in_hand[] = {
drivers/media/rc/keymaps/rc-trekstor.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 */
2020
2121 #include <media/rc-map.h>
22+#include <linux/module.h>
2223
2324 /* TrekStor DVB-T USB Stick remote controller. */
2425 /* Imported from af9015.h.
drivers/media/rc/keymaps/rc-tt-1500.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* for the Technotrend 1500 bundled remotes (grey and black): */
1617
drivers/media/rc/keymaps/rc-twinhan1027.c+1−0
@@ -1,4 +1,5 @@
11 #include <media/rc-map.h>
2+#include <linux/module.h>
23
34 static struct rc_map_table twinhan_vp1027[] = {
45 { 0x16, KEY_POWER2 },
drivers/media/rc/keymaps/rc-videomate-m1f.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 static struct rc_map_table videomate_m1f[] = {
1617 { 0x01, KEY_POWER },
drivers/media/rc/keymaps/rc-videomate-s350.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 static struct rc_map_table videomate_s350[] = {
1617 { 0x00, KEY_TV},
drivers/media/rc/keymaps/rc-videomate-tv-pvr.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 static struct rc_map_table videomate_tv_pvr[] = {
1617 { 0x14, KEY_MUTE },
drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* Leadtek Winfast TV USB II Deluxe remote
1617 Magnus Alm <magnus.alm@gmail.com>
drivers/media/rc/keymaps/rc-winfast.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <media/rc-map.h>
14+#include <linux/module.h>
1415
1516 /* Table for Leadtek Winfast Remote Controls - used by both bttv and cx88 */
1617
drivers/media/rc/rc-main.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/input.h>
1919 #include <linux/slab.h>
2020 #include <linux/device.h>
21+#include <linux/module.h>
2122 #include "rc-core-priv.h"
2223
2324 /* Sizes are in bytes, 256 bytes allows for 32 entries on x64 */
drivers/media/video/adp1653.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 */
3232
3333 #include <linux/delay.h>
34+#include <linux/module.h>
3435 #include <linux/i2c.h>
3536 #include <linux/module.h>
3637 #include <linux/slab.h>
drivers/media/video/ak881x.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/platform_device.h>
1414 #include <linux/slab.h>
1515 #include <linux/videodev2.h>
16+#include <linux/module.h>
1617
1718 #include <media/ak881x.h>
1819 #include <media/v4l2-chip-ident.h>
drivers/media/video/cpia2/cpia2_usb.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include <linux/kernel.h>
3232 #include <linux/slab.h>
3333 #include <linux/usb.h>
34+#include <linux/module.h>
3435
3536 #include "cpia2.h"
3637
drivers/media/video/cx25840/cx25840-ir.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323
2424 #include <linux/slab.h>
2525 #include <linux/kfifo.h>
26+#include <linux/module.h>
2627 #include <media/cx25840.h>
2728 #include <media/rc-core.h>
2829
drivers/media/video/davinci/dm355_ccdc.c+1−0
@@ -39,6 +39,7 @@ · 38 unmodified lines
3939 #include <linux/videodev2.h>
4040 #include <linux/clk.h>
4141 #include <linux/err.h>
42+#include <linux/module.h>
4243
4344 #include <media/davinci/dm355_ccdc.h>
4445 #include <media/davinci/vpss.h>
drivers/media/video/davinci/dm644x_ccdc.c+1−0
@@ -40,6 +40,7 @@ · 39 unmodified lines
4040 #include <linux/gfp.h>
4141 #include <linux/clk.h>
4242 #include <linux/err.h>
43+#include <linux/module.h>
4344
4445 #include <media/davinci/dm644x_ccdc.h>
4546 #include <media/davinci/vpss.h>
drivers/media/video/hdpvr/hdpvr-i2c.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717
1818 #include <linux/i2c.h>
1919 #include <linux/slab.h>
20+#include <linux/export.h>
2021
2122 #include "hdpvr.h"
2223
drivers/media/video/hexium_gemini.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #define DEBUG_VARIABLE debug
2727
2828 #include <media/saa7146_vv.h>
29+#include <linux/module.h>
2930
3031 static int debug;
3132 module_param(debug, int, 0);
drivers/media/video/hexium_orion.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #define DEBUG_VARIABLE debug
2727
2828 #include <media/saa7146_vv.h>
29+#include <linux/module.h>
2930
3031 static int debug;
3132 module_param(debug, int, 0);
drivers/media/video/imx074.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/v4l2-mediabus.h>
1616 #include <linux/slab.h>
1717 #include <linux/videodev2.h>
18+#include <linux/module.h>
1819
1920 #include <media/soc_camera.h>
2021 #include <media/v4l2-subdev.h>
drivers/media/video/m5mols/m5mols_core.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/gpio.h>
2222 #include <linux/regulator/consumer.h>
2323 #include <linux/videodev2.h>
24+#include <linux/module.h>
2425 #include <media/v4l2-ctrls.h>
2526 #include <media/v4l2-device.h>
2627 #include <media/v4l2-subdev.h>
drivers/media/video/mt9m001.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/slab.h>
1313 #include <linux/i2c.h>
1414 #include <linux/log2.h>
15+#include <linux/module.h>
1516
1617 #include <media/soc_camera.h>
1718 #include <media/soc_mediabus.h>
drivers/media/video/mt9m111.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/gpio.h>
1515 #include <linux/delay.h>
1616 #include <linux/v4l2-mediabus.h>
17+#include <linux/module.h>
1718
1819 #include <media/soc_camera.h>
1920 #include <media/v4l2-common.h>
drivers/media/video/mt9t031.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/slab.h>
1616 #include <linux/v4l2-mediabus.h>
1717 #include <linux/videodev2.h>
18+#include <linux/module.h>
1819
1920 #include <media/soc_camera.h>
2021 #include <media/v4l2-chip-ident.h>
drivers/media/video/mt9v011.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 #include <linux/slab.h>
1010 #include <linux/videodev2.h>
1111 #include <linux/delay.h>
12+#include <linux/module.h>
1213 #include <asm/div64.h>
1314 #include <media/v4l2-device.h>
1415 #include <media/v4l2-chip-ident.h>
drivers/media/video/mt9v022.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/i2c.h>
1414 #include <linux/delay.h>
1515 #include <linux/log2.h>
16+#include <linux/module.h>
1617
1718 #include <media/soc_camera.h>
1819 #include <media/soc_mediabus.h>
drivers/media/video/mt9v032.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 #include <linux/slab.h>
2020 #include <linux/videodev2.h>
2121 #include <linux/v4l2-mediabus.h>
22+#include <linux/module.h>
2223
2324 #include <media/mt9v032.h>
2425 #include <media/v4l2-ctrls.h>
drivers/media/video/mxb.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include <media/tuner.h>
3030 #include <media/v4l2-common.h>
3131 #include <media/saa7115.h>
32+#include <linux/module.h>
3233
3334 #include "mxb.h"
3435 #include "tea6415c.h"
drivers/media/video/noon010pc30.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <media/noon010pc30.h>
2222 #include <media/v4l2-chip-ident.h>
2323 #include <linux/videodev2.h>
24+#include <linux/module.h>
2425 #include <media/v4l2-ctrls.h>
2526 #include <media/v4l2-device.h>
2627 #include <media/v4l2-mediabus.h>
drivers/media/video/omap24xxcam.c+1−0
@@ -36,6 +36,7 @@ · 35 unmodified lines
3636 #include <linux/io.h>
3737 #include <linux/slab.h>
3838 #include <linux/sched.h>
39+#include <linux/module.h>
3940
4041 #include <media/v4l2-common.h>
4142 #include <media/v4l2-ioctl.h>
drivers/media/video/ov6650.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include <linux/i2c.h>
3030 #include <linux/slab.h>
3131 #include <linux/v4l2-mediabus.h>
32+#include <linux/module.h>
3233
3334 #include <media/soc_camera.h>
3435 #include <media/v4l2-chip-ident.h>
drivers/media/video/pvrusb2/pvrusb2-devattr.c+1−0
@@ -28,6 +28,7 @@ pvr2_device_desc structures. · 27 unmodified lines
2828
2929 #include "pvrusb2-devattr.h"
3030 #include <linux/usb.h>
31+#include <linux/module.h>
3132 /* This is needed in order to pull in tuner type ids... */
3233 #include <linux/i2c.h>
3334 #include <media/tuner.h>
drivers/media/video/pvrusb2/pvrusb2-hdw.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/errno.h>
2222 #include <linux/string.h>
2323 #include <linux/slab.h>
24+#include <linux/module.h>
2425 #include <linux/firmware.h>
2526 #include <linux/videodev2.h>
2627 #include <media/v4l2-common.h>
drivers/media/video/pvrusb2/pvrusb2-i2c-core.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 */
2020
2121 #include <linux/i2c.h>
22+#include <linux/module.h>
2223 #include <media/ir-kbd-i2c.h>
2324 #include "pvrusb2-i2c-core.h"
2425 #include "pvrusb2-hdw-internal.h"
drivers/media/video/pvrusb2/pvrusb2-v4l2.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include "pvrusb2-v4l2.h"
3030 #include "pvrusb2-ioread.h"
3131 #include <linux/videodev2.h>
32+#include <linux/module.h>
3233 #include <media/v4l2-dev.h>
3334 #include <media/v4l2-common.h>
3435 #include <media/v4l2-ioctl.h>
drivers/media/video/rj54n1cb0c.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/slab.h>
1414 #include <linux/v4l2-mediabus.h>
1515 #include <linux/videodev2.h>
16+#include <linux/module.h>
1617
1718 #include <media/rj54n1cb0c.h>
1819 #include <media/soc_camera.h>
drivers/media/video/sh_mobile_csi2.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/pm_runtime.h>
1616 #include <linux/slab.h>
1717 #include <linux/videodev2.h>
18+#include <linux/module.h>
1819
1920 #include <media/sh_mobile_ceu.h>
2021 #include <media/sh_mobile_csi2.h>
drivers/media/video/sh_vou.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include <linux/pm_runtime.h>
2121 #include <linux/slab.h>
2222 #include <linux/videodev2.h>
23+#include <linux/module.h>
2324
2425 #include <media/sh_vou.h>
2526 #include <media/v4l2-common.h>
drivers/media/video/sr030pc30.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 #include <linux/i2c.h>
2020 #include <linux/delay.h>
2121 #include <linux/slab.h>
22+#include <linux/module.h>
2223 #include <media/v4l2-device.h>
2324 #include <media/v4l2-subdev.h>
2425 #include <media/v4l2-mediabus.h>
drivers/media/video/tcm825x.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 */
2828
2929 #include <linux/i2c.h>
30+#include <linux/module.h>
3031 #include <media/v4l2-int-device.h>
3132
3233 #include "tcm825x.h"
drivers/media/video/timblogiw.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <linux/interrupt.h>
2828 #include <linux/list.h>
2929 #include <linux/i2c.h>
30+#include <linux/module.h>
3031 #include <media/v4l2-ioctl.h>
3132 #include <media/v4l2-device.h>
3233 #include <media/videobuf-dma-contig.h>
drivers/media/video/tvp514x.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 #include <linux/slab.h>
3333 #include <linux/delay.h>
3434 #include <linux/videodev2.h>
35+#include <linux/module.h>
3536
3637 #include <media/v4l2-device.h>
3738 #include <media/v4l2-common.h>
drivers/media/video/tvp5150.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 #include <linux/slab.h>
1010 #include <linux/videodev2.h>
1111 #include <linux/delay.h>
12+#include <linux/module.h>
1213 #include <media/v4l2-device.h>
1314 #include <media/tvp5150.h>
1415 #include <media/v4l2-chip-ident.h>
drivers/media/video/tvp7002.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include <linux/i2c.h>
2929 #include <linux/slab.h>
3030 #include <linux/videodev2.h>
31+#include <linux/module.h>
3132 #include <media/tvp7002.h>
3233 #include <media/v4l2-device.h>
3334 #include <media/v4l2-chip-ident.h>
drivers/media/video/usbvision/usbvision-cards.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424
2525
2626 #include <linux/list.h>
27+#include <linux/module.h>
2728 #include <media/v4l2-dev.h>
2829 #include <media/tuner.h>
2930 #include "usbvision.h"
drivers/media/video/v4l2-ctrls.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020
2121 #include <linux/ctype.h>
2222 #include <linux/slab.h>
23+#include <linux/export.h>
2324 #include <media/v4l2-ioctl.h>
2425 #include <media/v4l2-device.h>
2526 #include <media/v4l2-ctrls.h>
drivers/media/video/v4l2-device.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020
2121 #include <linux/types.h>
2222 #include <linux/ioctl.h>
23+#include <linux/module.h>
2324 #include <linux/i2c.h>
2425 #include <linux/slab.h>
2526 #if defined(CONFIG_SPI)
drivers/media/video/v4l2-event.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929
3030 #include <linux/sched.h>
3131 #include <linux/slab.h>
32+#include <linux/export.h>
3233
3334 static unsigned sev_pos(const struct v4l2_subscribed_event *sev, unsigned idx)
3435 {
drivers/media/video/v4l2-fh.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424
2525 #include <linux/bitops.h>
2626 #include <linux/slab.h>
27+#include <linux/export.h>
2728 #include <media/v4l2-dev.h>
2829 #include <media/v4l2-fh.h>
2930 #include <media/v4l2-event.h>
drivers/media/video/v4l2-int-device.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/list.h>
2727 #include <linux/sort.h>
2828 #include <linux/string.h>
29+#include <linux/module.h>
2930
3031 #include <media/v4l2-int-device.h>
3132
drivers/media/video/v4l2-subdev.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/slab.h>
2525 #include <linux/types.h>
2626 #include <linux/videodev2.h>
27+#include <linux/export.h>
2728
2829 #include <media/v4l2-ctrls.h>
2930 #include <media/v4l2-device.h>
drivers/memstick/core/memstick.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/fs.h>
1818 #include <linux/delay.h>
1919 #include <linux/slab.h>
20+#include <linux/module.h>
2021
2122 #define DRIVER_NAME "memstick"
2223
drivers/memstick/core/mspro_block.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include <linux/slab.h>
2121 #include <linux/mutex.h>
2222 #include <linux/memstick.h>
23+#include <linux/module.h>
2324
2425 #define DRIVER_NAME "mspro_block"
2526
drivers/memstick/host/jmb38x_ms.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/highmem.h>
1818 #include <linux/memstick.h>
1919 #include <linux/slab.h>
20+#include <linux/module.h>
2021
2122 #define DRIVER_NAME "jmb38x_ms"
2223
drivers/memstick/host/tifm_ms.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/highmem.h>
1818 #include <linux/scatterlist.h>
1919 #include <linux/log2.h>
20+#include <linux/module.h>
2021 #include <asm/io.h>
2122
2223 #define DRIVER_NAME "tifm_ms"
drivers/message/i2o/pci.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include <linux/interrupt.h>
3232 #include <linux/slab.h>
3333 #include <linux/i2o.h>
34+#include <linux/module.h>
3435 #include "core.h"
3536
3637 #define OSM_DESCRIPTION "I2O-subsystem"
drivers/mfd/ab3100-core.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/notifier.h>
1313 #include <linux/slab.h>
1414 #include <linux/err.h>
15+#include <linux/module.h>
1516 #include <linux/platform_device.h>
1617 #include <linux/device.h>
1718 #include <linux/interrupt.h>
drivers/mfd/ab8500-debugfs.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 #include <linux/seq_file.h>
99 #include <linux/uaccess.h>
1010 #include <linux/fs.h>
11+#include <linux/module.h>
1112 #include <linux/debugfs.h>
1213 #include <linux/platform_device.h>
1314
drivers/mfd/ab8500-sysctrl.c+1−0
@@ -5,6 +5,7 @@ · 4 unmodified lines
55 */
66
77 #include <linux/err.h>
8+#include <linux/module.h>
89 #include <linux/platform_device.h>
910 #include <linux/mfd/ab8500.h>
1011 #include <linux/mfd/abx500.h>
drivers/mfd/abx500-core.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 #include <linux/list.h>
99 #include <linux/slab.h>
1010 #include <linux/err.h>
11+#include <linux/module.h>
1112 #include <linux/mfd/abx500.h>
1213
1314 static LIST_HEAD(abx500_list);
drivers/mfd/asic3.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include <linux/delay.h>
2121 #include <linux/irq.h>
2222 #include <linux/gpio.h>
23+#include <linux/export.h>
2324 #include <linux/io.h>
2425 #include <linux/slab.h>
2526 #include <linux/spinlock.h>
drivers/mfd/dm355evm_msp.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/mutex.h>
1414 #include <linux/platform_device.h>
1515 #include <linux/clk.h>
16+#include <linux/module.h>
1617 #include <linux/err.h>
1718 #include <linux/gpio.h>
1819 #include <linux/leds.h>
drivers/mfd/max8997.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <linux/i2c.h>
2626 #include <linux/interrupt.h>
2727 #include <linux/pm_runtime.h>
28+#include <linux/module.h>
2829 #include <linux/mutex.h>
2930 #include <linux/mfd/core.h>
3031 #include <linux/mfd/max8997.h>
drivers/mfd/mfd-core.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/mfd/core.h>
1818 #include <linux/pm_runtime.h>
1919 #include <linux/slab.h>
20+#include <linux/module.h>
2021
2122 int mfd_cell_enable(struct platform_device *pdev)
2223 {
drivers/mfd/pcf50633-irq.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/interrupt.h>
1616 #include <linux/kernel.h>
1717 #include <linux/mutex.h>
18+#include <linux/export.h>
1819 #include <linux/slab.h>
1920
2021 #include <linux/mfd/pcf50633/core.h>
drivers/mfd/tmio_core.c+1−0
@@ -6,6 +6,7 @@ · 5 unmodified lines
66 * published by the Free Software Foundation.
77 */
88
9+#include <linux/export.h>
910 #include <linux/mfd/tmio.h>
1011
1112 int tmio_core_mmc_enable(void __iomem *cnf, int shift, unsigned long base)
drivers/mfd/twl-core.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030
3131 #include <linux/init.h>
3232 #include <linux/mutex.h>
33+#include <linux/module.h>
3334 #include <linux/platform_device.h>
3435 #include <linux/clk.h>
3536 #include <linux/err.h>
drivers/mfd/twl6030-irq.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 */
3333
3434 #include <linux/init.h>
35+#include <linux/export.h>
3536 #include <linux/interrupt.h>
3637 #include <linux/irq.h>
3738 #include <linux/kthread.h>
drivers/mfd/wl1273-core.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222
2323 #include <linux/mfd/wl1273-core.h>
2424 #include <linux/slab.h>
25+#include <linux/module.h>
2526
2627 #define DRIVER_DESC "WL1273 FM Radio Core"
2728
drivers/mfd/wm8400-core.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 *
1313 */
1414
15+#include <linux/module.h>
1516 #include <linux/bug.h>
1617 #include <linux/err.h>
1718 #include <linux/i2c.h>
drivers/misc/ab8500-pwm.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 #include <linux/pwm.h>
1111 #include <linux/mfd/ab8500.h>
1212 #include <linux/mfd/abx500.h>
13+#include <linux/module.h>
1314
1415 /*
1516 * PWM Out generators
drivers/misc/atmel-ssc.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #include <linux/spinlock.h>
1717 #include <linux/atmel-ssc.h>
1818 #include <linux/slab.h>
19+#include <linux/module.h>
1920
2021 /* Serialize access to ssc_list and user count */
2122 static DEFINE_SPINLOCK(user_lock);
drivers/misc/atmel_tclib.c+1−0
@@ -7,6 +7,7 @@ · 6 unmodified lines
77 #include <linux/kernel.h>
88 #include <linux/platform_device.h>
99 #include <linux/slab.h>
10+#include <linux/export.h>
1011
1112 /* Number of bytes to reserve for the iomem resource */
1213 #define ATMEL_TC_IOMEM_SIZE 256
drivers/misc/bh1780gli.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/mutex.h>
2323 #include <linux/platform_device.h>
2424 #include <linux/delay.h>
25+#include <linux/module.h>
2526
2627 #define BH1780_REG_CONTROL 0x80
2728 #define BH1780_REG_PARTID 0x8A
drivers/misc/kgdbts.c+1−0
@@ -102,6 +102,7 @@ · 101 unmodified lines
102102 #include <linux/nmi.h>
103103 #include <linux/delay.h>
104104 #include <linux/kthread.h>
105+#include <linux/module.h>
105106
106107 #define v1printk(a...) do { \
107108 if (verbose) \
drivers/misc/sgi-gru/grukservices.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include <linux/interrupt.h>
3232 #include <linux/uaccess.h>
3333 #include <linux/delay.h>
34+#include <linux/export.h>
3435 #include <asm/io_apic.h>
3536 #include "gru.h"
3637 #include "grulib.h"
drivers/misc/ti-st/st_kim.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535
3636 #include <linux/skbuff.h>
3737 #include <linux/ti_wilink_st.h>
38+#include <linux/module.h>
3839
3940
4041 #define MAX_ST_DEVICES 3 /* Imagine 1 on each UART for now */
drivers/misc/tifm_7xx1.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111
1212 #include <linux/tifm.h>
1313 #include <linux/dma-mapping.h>
14+#include <linux/module.h>
1415
1516 #define DRIVER_NAME "tifm_7xx1"
1617 #define DRIVER_VERSION "0.8"
drivers/misc/tifm_core.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/slab.h>
1414 #include <linux/init.h>
1515 #include <linux/idr.h>
16+#include <linux/module.h>
1617
1718 #define DRIVER_NAME "tifm_core"
1819 #define DRIVER_VERSION "0.8"
drivers/mmc/core/bus.c+2−0
@@ -11,9 +11,11 @@ · 10 unmodified lines
1111 * MMC card bus driver model
1212 */
1313
14+#include <linux/export.h>
1415 #include <linux/device.h>
1516 #include <linux/err.h>
1617 #include <linux/slab.h>
18+#include <linux/stat.h>
1719 #include <linux/pm_runtime.h>
1820
1921 #include <linux/mmc/card.h>
drivers/mmc/core/debugfs.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 * published by the Free Software Foundation.
99 */
1010 #include <linux/moduleparam.h>
11+#include <linux/export.h>
1112 #include <linux/debugfs.h>
1213 #include <linux/fs.h>
1314 #include <linux/seq_file.h>
drivers/mmc/core/host.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #include <linux/err.h>
1717 #include <linux/idr.h>
1818 #include <linux/pagemap.h>
19+#include <linux/export.h>
1920 #include <linux/leds.h>
2021 #include <linux/slab.h>
2122 #include <linux/suspend.h>
drivers/mmc/core/mmc.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212
1313 #include <linux/err.h>
1414 #include <linux/slab.h>
15+#include <linux/stat.h>
1516
1617 #include <linux/mmc/host.h>
1718 #include <linux/mmc/card.h>
drivers/mmc/core/mmc_ops.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 */
1111
1212 #include <linux/slab.h>
13+#include <linux/export.h>
1314 #include <linux/types.h>
1415 #include <linux/scatterlist.h>
1516
drivers/mmc/core/quirks.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111
1212 #include <linux/types.h>
1313 #include <linux/kernel.h>
14+#include <linux/export.h>
1415 #include <linux/mmc/card.h>
1516
1617 #ifndef SDIO_VENDOR_ID_TI
drivers/mmc/core/sd.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212
1313 #include <linux/err.h>
1414 #include <linux/slab.h>
15+#include <linux/stat.h>
1516
1617 #include <linux/mmc/host.h>
1718 #include <linux/mmc/card.h>
drivers/mmc/core/sd_ops.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111
1212 #include <linux/slab.h>
1313 #include <linux/types.h>
14+#include <linux/export.h>
1415 #include <linux/scatterlist.h>
1516
1617 #include <linux/mmc/host.h>
drivers/mmc/core/sdio_bus.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313
1414 #include <linux/device.h>
1515 #include <linux/err.h>
16+#include <linux/export.h>
1617 #include <linux/slab.h>
1718 #include <linux/pm_runtime.h>
1819
drivers/mmc/core/sdio_io.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 * your option) any later version.
1010 */
1111
12+#include <linux/export.h>
1213 #include <linux/mmc/host.h>
1314 #include <linux/mmc/card.h>
1415 #include <linux/mmc/sdio.h>
drivers/mmc/core/sdio_irq.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #include <linux/kernel.h>
1717 #include <linux/sched.h>
1818 #include <linux/kthread.h>
19+#include <linux/export.h>
1920 #include <linux/wait.h>
2021 #include <linux/delay.h>
2122
drivers/mmc/host/sdhci-tegra.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 */
1414
1515 #include <linux/err.h>
16+#include <linux/module.h>
1617 #include <linux/init.h>
1718 #include <linux/platform_device.h>
1819 #include <linux/clk.h>
drivers/mtd/ar7part.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <linux/mtd/partitions.h>
2828 #include <linux/bootmem.h>
2929 #include <linux/magic.h>
30+#include <linux/module.h>
3031
3132 #define AR7_PARTS 4
3233 #define ROOT_OFFSET 0xe0000
drivers/mtd/cmdlinepart.c+1−0
@@ -43,6 +43,7 @@ · 42 unmodified lines
4343 #include <linux/mtd/mtd.h>
4444 #include <linux/mtd/partitions.h>
4545 #include <linux/bootmem.h>
46+#include <linux/module.h>
4647
4748 /* error message prefix */
4849 #define ERRP "mtd: "
drivers/mtd/lpddr/lpddr_cmds.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <linux/mtd/pfow.h>
2828 #include <linux/mtd/qinfo.h>
2929 #include <linux/slab.h>
30+#include <linux/module.h>
3031
3132 static int lpddr_read(struct mtd_info *mtd, loff_t adr, size_t len,
3233 size_t *retlen, u_char *buf);
drivers/mtd/mtdblock_ro.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/slab.h>
2424 #include <linux/mtd/mtd.h>
2525 #include <linux/mtd/blktrans.h>
26+#include <linux/module.h>
2627
2728 static int mtdblock_readsect(struct mtd_blktrans_dev *dev,
2829 unsigned long block, char *buf)
drivers/mtd/mtdsuper.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414
1515 #include <linux/mtd/super.h>
1616 #include <linux/namei.h>
17+#include <linux/export.h>
1718 #include <linux/ctype.h>
1819 #include <linux/slab.h>
1920
drivers/mtd/nand/cafe_nand.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/interrupt.h>
2222 #include <linux/dma-mapping.h>
2323 #include <linux/slab.h>
24+#include <linux/module.h>
2425 #include <asm/io.h>
2526
2627 #define CAFE_NAND_CTRL1 0x00
drivers/mtd/nand/cmx270_nand.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/mtd/partitions.h>
2323 #include <linux/slab.h>
2424 #include <linux/gpio.h>
25+#include <linux/module.h>
2526
2627 #include <asm/io.h>
2728 #include <asm/irq.h>
drivers/mtd/nand/diskonchip.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include <linux/mtd/doc2000.h>
3232 #include <linux/mtd/partitions.h>
3333 #include <linux/mtd/inftl.h>
34+#include <linux/module.h>
3435
3536 /* Where to look for the devices? */
3637 #ifndef CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS
drivers/mtd/nand/nand_bbt.c+1−0
@@ -67,6 +67,7 @@ · 66 unmodified lines
6767 #include <linux/bitops.h>
6868 #include <linux/delay.h>
6969 #include <linux/vmalloc.h>
70+#include <linux/export.h>
7071
7172 static int check_pattern_no_oob(uint8_t *buf, struct nand_bbt_descr *td)
7273 {
drivers/mtd/nand/omap2.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 #include <linux/platform_device.h>
1212 #include <linux/dma-mapping.h>
1313 #include <linux/delay.h>
14+#include <linux/module.h>
1415 #include <linux/interrupt.h>
1516 #include <linux/jiffies.h>
1617 #include <linux/sched.h>
drivers/mtd/nand/sm_common.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 */
99 #include <linux/kernel.h>
1010 #include <linux/mtd/nand.h>
11+#include <linux/module.h>
1112 #include "sm_common.h"
1213
1314 static struct nand_ecclayout nand_oob_sm = {
drivers/mtd/onenand/onenand_bbt.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/slab.h>
1616 #include <linux/mtd/mtd.h>
1717 #include <linux/mtd/onenand.h>
18+#include <linux/export.h>
1819
1920 /**
2021 * check_short_pattern - [GENERIC] check if a pattern is in the buffer
drivers/mtd/redboot.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828
2929 #include <linux/mtd/mtd.h>
3030 #include <linux/mtd/partitions.h>
31+#include <linux/module.h>
3132
3233 struct fis_image_desc {
3334 unsigned char name[16]; // Null terminated name
drivers/mtd/rfd_ftl.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/vmalloc.h>
1919 #include <linux/slab.h>
2020 #include <linux/jiffies.h>
21+#include <linux/module.h>
2122
2223 #include <asm/types.h>
2324
drivers/mtd/ubi/vmt.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/err.h>
2727 #include <linux/math64.h>
2828 #include <linux/slab.h>
29+#include <linux/export.h>
2930 #include "ubi.h"
3031
3132 #ifdef CONFIG_MTD_UBI_DEBUG
drivers/net/bonding/bond_procfs.c+1−0
@@ -1,4 +1,5 @@
11 #include <linux/proc_fs.h>
2+#include <linux/export.h>
23 #include <net/net_namespace.h>
34 #include <net/netns/generic.h>
45 #include "bonding.h"
drivers/net/ethernet/brocade/bna/bnad.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <linux/if_ether.h>
2626 #include <linux/ip.h>
2727 #include <linux/prefetch.h>
28+#include <linux/module.h>
2829
2930 #include "bnad.h"
3031 #include "bna.h"
drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c+1−0
@@ -40,6 +40,7 @@ · 39 unmodified lines
4040 #include <net/netevent.h>
4141 #include <linux/highmem.h>
4242 #include <linux/vmalloc.h>
43+#include <linux/export.h>
4344
4445 #include "common.h"
4546 #include "regs.h"
drivers/net/ethernet/chelsio/cxgb3/l2t.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include <linux/if_vlan.h>
3636 #include <linux/jhash.h>
3737 #include <linux/slab.h>
38+#include <linux/export.h>
3839 #include <net/neighbour.h>
3940 #include "common.h"
4041 #include "t3cdev.h"
drivers/net/ethernet/chelsio/cxgb4/l2t.c+3−4
@@ -37,6 +37,9 @@ · 36 unmodified lines
3737 #include <linux/if.h>
3838 #include <linux/if_vlan.h>
3939 #include <linux/jhash.h>
40+#include <linux/module.h>
41+#include <linux/debugfs.h>
42+#include <linux/seq_file.h>
4043 #include <net/neighbour.h>
4144 #include "cxgb4.h"
4245 #include "l2t.h"
@@ -503,10 +506,6 @@ struct l2t_data *t4_init_l2t(void) · 460 unmodified lines
503506 return d;
504507 }
505508
506−#include <linux/module.h>
507−#include <linux/debugfs.h>
508−#include <linux/seq_file.h>
509−
510509 static inline void *l2t_get_idx(struct seq_file *seq, loff_t pos)
511510 {
512511 struct l2t_entry *l2tab = seq->private;
drivers/net/ethernet/chelsio/cxgb4/sge.c+1−0
@@ -40,6 +40,7 @@ · 39 unmodified lines
4040 #include <linux/dma-mapping.h>
4141 #include <linux/jiffies.h>
4242 #include <linux/prefetch.h>
43+#include <linux/export.h>
4344 #include <net/ipv6.h>
4445 #include <net/tcp.h>
4546 #include "cxgb4.h"
drivers/net/ethernet/emulex/benet/be_main.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 */
1717
1818 #include <linux/prefetch.h>
19+#include <linux/module.h>
1920 #include "be.h"
2021 #include "be_cmds.h"
2122 #include <asm/div64.h>
drivers/net/ethernet/ethoc.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/sched.h>
2323 #include <linux/slab.h>
2424 #include <linux/of.h>
25+#include <linux/module.h>
2526 #include <net/ethoc.h>
2627
2728 static int buffer_size = 0x8000; /* 32 KBytes */
drivers/net/ethernet/freescale/ucc_geth.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/errno.h>
1818 #include <linux/slab.h>
1919 #include <linux/stddef.h>
20+#include <linux/module.h>
2021 #include <linux/interrupt.h>
2122 #include <linux/netdevice.h>
2223 #include <linux/etherdevice.h>
drivers/net/ethernet/intel/e1000e/param.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 *******************************************************************************/
2828
2929 #include <linux/netdevice.h>
30+#include <linux/module.h>
3031 #include <linux/pci.h>
3132
3233 #include "e1000.h"
drivers/net/ethernet/mellanox/mlx4/alloc.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 #include <linux/errno.h>
3535 #include <linux/slab.h>
3636 #include <linux/mm.h>
37+#include <linux/export.h>
3738 #include <linux/bitmap.h>
3839 #include <linux/dma-mapping.h>
3940 #include <linux/vmalloc.h>
drivers/net/ethernet/mellanox/mlx4/catas.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 */
3333
3434 #include <linux/workqueue.h>
35+#include <linux/module.h>
3536
3637 #include "mlx4.h"
3738
drivers/net/ethernet/mellanox/mlx4/cmd.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434
3535 #include <linux/sched.h>
3636 #include <linux/slab.h>
37+#include <linux/export.h>
3738 #include <linux/pci.h>
3839 #include <linux/errno.h>
3940
drivers/net/ethernet/mellanox/mlx4/cq.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 */
3636
3737 #include <linux/hardirq.h>
38+#include <linux/export.h>
3839 #include <linux/gfp.h>
3940
4041 #include <linux/mlx4/cmd.h>
drivers/net/ethernet/mellanox/mlx4/en_tx.c+1−0
@@ -39,6 +39,7 @@ · 38 unmodified lines
3939 #include <linux/if_vlan.h>
4040 #include <linux/vmalloc.h>
4141 #include <linux/tcp.h>
42+#include <linux/moduleparam.h>
4243
4344 #include "mlx4_en.h"
4445
drivers/net/ethernet/mellanox/mlx4/eq.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333
3434 #include <linux/interrupt.h>
3535 #include <linux/slab.h>
36+#include <linux/export.h>
3637 #include <linux/mm.h>
3738 #include <linux/dma-mapping.h>
3839
drivers/net/ethernet/mellanox/mlx4/fw.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 */
3434
3535 #include <linux/mlx4/cmd.h>
36+#include <linux/module.h>
3637 #include <linux/cache.h>
3738
3839 #include "fw.h"
drivers/net/ethernet/mellanox/mlx4/intf.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 */
3333
3434 #include <linux/slab.h>
35+#include <linux/export.h>
3536
3637 #include "mlx4.h"
3738
drivers/net/ethernet/mellanox/mlx4/mcg.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include <linux/etherdevice.h>
3636
3737 #include <linux/mlx4/cmd.h>
38+#include <linux/export.h>
3839
3940 #include "mlx4.h"
4041
drivers/net/ethernet/mellanox/mlx4/mr.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 */
3434
3535 #include <linux/errno.h>
36+#include <linux/export.h>
3637 #include <linux/slab.h>
3738
3839 #include <linux/mlx4/cmd.h>
drivers/net/ethernet/mellanox/mlx4/pd.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 */
3333
3434 #include <linux/errno.h>
35+#include <linux/export.h>
3536 #include <linux/io-mapping.h>
3637
3738 #include <asm/page.h>
drivers/net/ethernet/mellanox/mlx4/port.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232
3333 #include <linux/errno.h>
3434 #include <linux/if_ether.h>
35+#include <linux/export.h>
3536
3637 #include <linux/mlx4/cmd.h>
3738
drivers/net/ethernet/mellanox/mlx4/qp.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 */
3535
3636 #include <linux/gfp.h>
37+#include <linux/export.h>
3738 #include <linux/mlx4/cmd.h>
3839 #include <linux/mlx4/qp.h>
3940
drivers/net/ethernet/mellanox/mlx4/srq.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 */
3333
3434 #include <linux/mlx4/cmd.h>
35+#include <linux/export.h>
3536 #include <linux/gfp.h>
3637
3738 #include "mlx4.h"
drivers/net/ethernet/neterion/vxge/vxge-main.c+1−0
@@ -55,6 +55,7 @@ · 54 unmodified lines
5555 #include <linux/firmware.h>
5656 #include <linux/net_tstamp.h>
5757 #include <linux/prefetch.h>
58+#include <linux/module.h>
5859 #include "vxge-main.h"
5960 #include "vxge-reg.h"
6061
drivers/net/ethernet/octeon/octeon_mgmt.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 #include <linux/capability.h>
1010 #include <linux/dma-mapping.h>
1111 #include <linux/init.h>
12+#include <linux/module.h>
1213 #include <linux/interrupt.h>
1314 #include <linux/platform_device.h>
1415 #include <linux/netdevice.h>
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020
2121 #include "pch_gbe.h"
2222 #include "pch_gbe_api.h"
23+#include <linux/module.h>
2324
2425 #define DRV_VERSION "1.00"
2526 const char pch_driver_version[] = DRV_VERSION;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
1919 */
2020
21+#include <linux/module.h> /* for __MODULE_STRING */
2122 #include "pch_gbe.h"
2223
2324 #define OPTION_UNSET -1
drivers/net/ethernet/sfc/rx.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/tcp.h>
1616 #include <linux/udp.h>
1717 #include <linux/prefetch.h>
18+#include <linux/moduleparam.h>
1819 #include <net/ip.h>
1920 #include <net/checksum.h>
2021 #include "net_driver.h"
drivers/net/ethernet/smsc/smsc9420.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include <linux/dma-mapping.h>
2929 #include <linux/crc32.h>
3030 #include <linux/slab.h>
31+#include <linux/module.h>
3132 #include <asm/unaligned.h>
3233 #include "smsc9420.h"
3334
drivers/net/ethernet/xscale/ixp4xx_eth.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include <linux/platform_device.h>
3636 #include <linux/ptp_classify.h>
3737 #include <linux/slab.h>
38+#include <linux/module.h>
3839 #include <mach/ixp46x_ts.h>
3940 #include <mach/npe.h>
4041 #include <mach/qmgr.h>
drivers/net/phy/realtek.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 *
1515 */
1616 #include <linux/phy.h>
17+#include <linux/module.h>
1718
1819 #define RTL821x_PHYSR 0x11
1920 #define RTL821x_PHYSR_DUPLEX 0x2000
drivers/net/usb/lg-vl600.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <linux/if_ether.h>
2828 #include <linux/if_arp.h>
2929 #include <linux/inetdevice.h>
30+#include <linux/module.h>
3031
3132 /*
3233 * The device has a CDC ACM port for modem control (it claims to be
drivers/net/veth.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <net/dst.h>
1818 #include <net/xfrm.h>
1919 #include <linux/veth.h>
20+#include <linux/module.h>
2021
2122 #define DRV_NAME "veth"
2223 #define DRV_VERSION "1.0"
drivers/net/vmxnet3/vmxnet3_drv.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 *
2525 */
2626
27+#include <linux/module.h>
2728 #include <net/ip6_checksum.h>
2829
2930 #include "vmxnet3_int.h"
drivers/net/wimax/i2400m/control.c+2−0
@@ -78,6 +78,8 @@ · 77 unmodified lines
7878 #include <linux/kernel.h>
7979 #include <linux/slab.h>
8080 #include <linux/wimax/i2400m.h>
81+#include <linux/export.h>
82+#include <linux/moduleparam.h>
8183
8284
8385 #define D_SUBMODULE control
drivers/net/wimax/i2400m/debugfs.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/etherdevice.h>
2727 #include <linux/spinlock.h>
2828 #include <linux/device.h>
29+#include <linux/export.h>
2930 #include "i2400m.h"
3031
3132
drivers/net/wimax/i2400m/fw.c+1−0
@@ -158,6 +158,7 @@ · 157 unmodified lines
158158 #include <linux/sched.h>
159159 #include <linux/slab.h>
160160 #include <linux/usb.h>
161+#include <linux/export.h>
161162 #include "i2400m.h"
162163
163164
drivers/net/wimax/i2400m/netdev.c+1−0
@@ -76,6 +76,7 @@ · 75 unmodified lines
7676 #include <linux/slab.h>
7777 #include <linux/netdevice.h>
7878 #include <linux/ethtool.h>
79+#include <linux/export.h>
7980 #include "i2400m.h"
8081
8182
drivers/net/wimax/i2400m/rx.c+2−0
@@ -149,6 +149,8 @@ · 148 unmodified lines
149149 #include <linux/if_arp.h>
150150 #include <linux/netdevice.h>
151151 #include <linux/workqueue.h>
152+#include <linux/export.h>
153+#include <linux/moduleparam.h>
152154 #include "i2400m.h"
153155
154156
drivers/net/wimax/i2400m/sdio.c+1−0
@@ -55,6 +55,7 @@ · 54 unmodified lines
5555 #include <linux/mmc/sdio_func.h>
5656 #include "i2400m-sdio.h"
5757 #include <linux/wimax/i2400m.h>
58+#include <linux/module.h>
5859
5960 #define D_SUBMODULE main
6061 #include "sdio-debug-levels.h"
drivers/net/wimax/i2400m/tx.c+1−0
@@ -245,6 +245,7 @@ · 244 unmodified lines
245245 */
246246 #include <linux/netdevice.h>
247247 #include <linux/slab.h>
248+#include <linux/export.h>
248249 #include "i2400m.h"
249250
250251
drivers/net/wimax/i2400m/usb.c+1−0
@@ -67,6 +67,7 @@ · 66 unmodified lines
6767 #include <linux/wimax/i2400m.h>
6868 #include <linux/debugfs.h>
6969 #include <linux/slab.h>
70+#include <linux/module.h>
7071
7172
7273 #define D_SUBMODULE usb
drivers/net/wireless/adm8211.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <linux/delay.h>
2626 #include <linux/crc32.h>
2727 #include <linux/eeprom_93cx6.h>
28+#include <linux/module.h>
2829 #include <net/mac80211.h>
2930
3031 #include "adm8211.h"
drivers/net/wireless/ath/ath5k/debug.c+2−1
@@ -57,8 +57,9 @@ · 56 unmodified lines
5757 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
5858 * THE POSSIBILITY OF SUCH DAMAGES.
5959 */
60+#include <linux/export.h>
61+#include <linux/moduleparam.h>
6062
61−#include <linux/module.h>
6263 #include <linux/seq_file.h>
6364 #include <linux/list.h>
6465 #include "debug.h"
drivers/net/wireless/ath/ath5k/pci.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/pci.h>
1919 #include <linux/pci-aspm.h>
2020 #include <linux/etherdevice.h>
21+#include <linux/module.h>
2122 #include "../ath.h"
2223 #include "ath5k.h"
2324 #include "debug.h"
drivers/net/wireless/ath/ath6kl/cfg80211.c+2−0
@@ -14,6 +14,8 @@ · 13 unmodified lines
1414 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1515 */
1616
17+#include <linux/moduleparam.h>
18+
1719 #include "core.h"
1820 #include "cfg80211.h"
1921 #include "debug.h"
drivers/net/wireless/ath/ath6kl/debug.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 #include <linux/circ_buf.h>
2020 #include <linux/fs.h>
2121 #include <linux/vmalloc.h>
22+#include <linux/export.h>
2223
2324 #include "debug.h"
2425 #include "target.h"
drivers/net/wireless/ath/ath6kl/sdio.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1515 */
1616
17+#include <linux/module.h>
1718 #include <linux/mmc/card.h>
1819 #include <linux/mmc/mmc.h>
1920 #include <linux/mmc/host.h>
drivers/net/wireless/ath/ath9k/ahb.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 #include <linux/nl80211.h>
2020 #include <linux/platform_device.h>
2121 #include <linux/ath9k_platform.h>
22+#include <linux/module.h>
2223 #include "ath9k.h"
2324
2425 static const struct platform_device_id ath9k_platform_id_table[] = {
drivers/net/wireless/ath/ath9k/ani.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 */
1616
1717 #include <linux/kernel.h>
18+#include <linux/export.h>
1819 #include "hw.h"
1920 #include "hw-ops.h"
2021
drivers/net/wireless/ath/ath9k/ar9002_hw.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1515 */
1616
17+#include <linux/moduleparam.h>
1718 #include "hw.h"
1819 #include "ar5008_initvals.h"
1920 #include "ar9001_initvals.h"
drivers/net/wireless/ath/ath9k/ar9002_mac.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 */
1616
1717 #include "hw.h"
18+#include <linux/export.h>
1819
1920 #define AR_BufLen 0x00000fff
2021
drivers/net/wireless/ath/ath9k/ar9003_mac.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
1414 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1515 */
16+#include <linux/export.h>
1617 #include "hw.h"
1718 #include "ar9003_mac.h"
1819
drivers/net/wireless/ath/ath9k/ar9003_paprd.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1515 */
1616
17+#include <linux/export.h>
1718 #include "hw.h"
1819 #include "ar9003_phy.h"
1920
drivers/net/wireless/ath/ath9k/ar9003_phy.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1515 */
1616
17+#include <linux/export.h>
1718 #include "hw.h"
1819 #include "ar9003_phy.h"
1920
drivers/net/wireless/ath/ath9k/btcoex.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1515 */
1616
17+#include <linux/export.h>
1718 #include "hw.h"
1819
1920 enum ath_bt_mode {
drivers/net/wireless/ath/ath9k/calib.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616
1717 #include "hw.h"
1818 #include "hw-ops.h"
19+#include <linux/export.h>
1920
2021 /* Common calibration code */
2122
drivers/net/wireless/ath/ath9k/debug.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616
1717 #include <linux/slab.h>
1818 #include <linux/vmalloc.h>
19+#include <linux/export.h>
1920 #include <asm/unaligned.h>
2021
2122 #include "ath9k.h"
drivers/net/wireless/ath/ath9k/hw.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616
1717 #include <linux/io.h>
1818 #include <linux/slab.h>
19+#include <linux/module.h>
1920 #include <asm/unaligned.h>
2021
2122 #include "hw.h"
drivers/net/wireless/ath/ath9k/init.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/dma-mapping.h>
1818 #include <linux/slab.h>
1919 #include <linux/ath9k_platform.h>
20+#include <linux/module.h>
2021
2122 #include "ath9k.h"
2223
drivers/net/wireless/ath/ath9k/mac.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616
1717 #include "hw.h"
1818 #include "hw-ops.h"
19+#include <linux/export.h>
1920
2021 static void ath9k_hw_set_txq_interrupts(struct ath_hw *ah,
2122 struct ath9k_tx_queue_info *qi)
drivers/net/wireless/ath/ath9k/pci.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/pci.h>
1919 #include <linux/pci-aspm.h>
2020 #include <linux/ath9k_platform.h>
21+#include <linux/module.h>
2122 #include "ath9k.h"
2223
2324 static DEFINE_PCI_DEVICE_TABLE(ath_pci_id_table) = {
drivers/net/wireless/ath/ath9k/rc.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 */
1717
1818 #include <linux/slab.h>
19+#include <linux/export.h>
1920
2021 #include "ath9k.h"
2122
drivers/net/wireless/ath/carl9170/fw.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/kernel.h>
2424 #include <linux/firmware.h>
2525 #include <linux/crc32.h>
26+#include <linux/module.h>
2627 #include "carl9170.h"
2728 #include "fwcmd.h"
2829 #include "version.h"
drivers/net/wireless/ath/debug.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1515 */
1616
17+#include <linux/export.h>
1718 #include "ath.h"
1819
1920 const char *ath_opmode_to_string(enum nl80211_iftype opmode)
drivers/net/wireless/ath/hw.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1515 */
1616
17+#include <linux/export.h>
1718 #include <asm/unaligned.h>
1819
1920 #include "ath.h"
drivers/net/wireless/ath/key.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1616 */
1717
18+#include <linux/export.h>
1819 #include <asm/unaligned.h>
1920 #include <net/mac80211.h>
2021
drivers/net/wireless/ath/regd.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 */
1616
1717 #include <linux/kernel.h>
18+#include <linux/export.h>
1819 #include <net/cfg80211.h>
1920 #include <net/mac80211.h>
2021 #include "regd.h"
drivers/net/wireless/b43/main.c+1−1
@@ -34,7 +34,7 @@ · 33 unmodified lines
3434
3535 #include <linux/delay.h>
3636 #include <linux/init.h>
37−#include <linux/moduleparam.h>
37+#include <linux/module.h>
3838 #include <linux/if_arp.h>
3939 #include <linux/etherdevice.h>
4040 #include <linux/firmware.h>
drivers/net/wireless/b43/pcmcia.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525
2626 #include <linux/ssb/ssb.h>
2727 #include <linux/slab.h>
28+#include <linux/module.h>
2829
2930 #include <pcmcia/cistpl.h>
3031 #include <pcmcia/ciscode.h>
drivers/net/wireless/b43legacy/main.c+1−1
@@ -31,7 +31,7 @@ · 30 unmodified lines
3131
3232 #include <linux/delay.h>
3333 #include <linux/init.h>
34−#include <linux/moduleparam.h>
34+#include <linux/module.h>
3535 #include <linux/if_arp.h>
3636 #include <linux/etherdevice.h>
3737 #include <linux/firmware.h>
drivers/net/wireless/brcm80211/brcmfmac/bcmsdh.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717
1818 #include <linux/types.h>
1919 #include <linux/netdevice.h>
20+#include <linux/export.h>
2021 #include <linux/pci.h>
2122 #include <linux/pci_ids.h>
2223 #include <linux/sched.h>
drivers/net/wireless/brcm80211/brcmsmac/mac80211_if.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/sched.h>
2222 #include <linux/firmware.h>
2323 #include <linux/interrupt.h>
24+#include <linux/module.h>
2425 #include <net/mac80211.h>
2526 #include <defs.h>
2627 #include "nicpci.h"
drivers/net/wireless/hostap/hostap_80211_rx.c+1−0
@@ -1,5 +1,6 @@
11 #include <linux/etherdevice.h>
22 #include <linux/slab.h>
3+#include <linux/export.h>
34 #include <net/lib80211.h>
45 #include <linux/if_arp.h>
56
drivers/net/wireless/hostap/hostap_80211_tx.c+1−0
@@ -1,4 +1,5 @@
11 #include <linux/slab.h>
2+#include <linux/export.h>
23
34 #include "hostap_80211.h"
45 #include "hostap_common.h"
drivers/net/wireless/hostap/hostap_ap.c+2−0
@@ -21,6 +21,8 @@ · 20 unmodified lines
2121 #include <linux/random.h>
2222 #include <linux/if_arp.h>
2323 #include <linux/slab.h>
24+#include <linux/export.h>
25+#include <linux/moduleparam.h>
2426
2527 #include "hostap_wlan.h"
2628 #include "hostap.h"
drivers/net/wireless/hostap/hostap_info.c+1−0
@@ -3,6 +3,7 @@ · 2 unmodified lines
33 #include <linux/if_arp.h>
44 #include <linux/sched.h>
55 #include <linux/slab.h>
6+#include <linux/export.h>
67 #include "hostap_wlan.h"
78 #include "hostap.h"
89 #include "hostap_ap.h"
drivers/net/wireless/hostap/hostap_ioctl.c+1−0
@@ -5,6 +5,7 @@ · 4 unmodified lines
55 #include <linux/sched.h>
66 #include <linux/ethtool.h>
77 #include <linux/if_arp.h>
8+#include <linux/module.h>
89 #include <net/lib80211.h>
910
1011 #include "hostap_wlan.h"
drivers/net/wireless/hostap/hostap_proc.c+1−0
@@ -2,6 +2,7 @@ · 1 unmodified line
22
33 #include <linux/types.h>
44 #include <linux/proc_fs.h>
5+#include <linux/export.h>
56 #include <net/lib80211.h>
67
78 #include "hostap_wlan.h"
drivers/net/wireless/iwlegacy/iwl-debugfs.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
2727 *****************************************************************************/
2828 #include <linux/ieee80211.h>
29+#include <linux/export.h>
2930 #include <net/mac80211.h>
3031
3132
drivers/net/wireless/iwlegacy/iwl-rx.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929
3030 #include <linux/etherdevice.h>
3131 #include <linux/slab.h>
32+#include <linux/export.h>
3233 #include <net/mac80211.h>
3334 #include <asm/unaligned.h>
3435 #include "iwl-eeprom.h"
drivers/net/wireless/iwlegacy/iwl-scan.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include <linux/slab.h>
2929 #include <linux/types.h>
3030 #include <linux/etherdevice.h>
31+#include <linux/export.h>
3132 #include <net/mac80211.h>
3233
3334 #include "iwl-eeprom.h"
drivers/net/wireless/iwlegacy/iwl-sta.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include <linux/etherdevice.h>
3232 #include <linux/sched.h>
3333 #include <linux/lockdep.h>
34+#include <linux/export.h>
3435
3536 #include "iwl-dev.h"
3637 #include "iwl-core.h"
drivers/net/wireless/iwlegacy/iwl-tx.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include <linux/etherdevice.h>
3131 #include <linux/sched.h>
3232 #include <linux/slab.h>
33+#include <linux/export.h>
3334 #include <net/mac80211.h>
3435 #include "iwl-eeprom.h"
3536 #include "iwl-dev.h"
drivers/net/wireless/iwlwifi/iwl-pci.c+1−0
@@ -60,6 +60,7 @@ · 59 unmodified lines
6060 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6161 *
6262 *****************************************************************************/
63+#include <linux/module.h>
6364 #include <linux/pci.h>
6465 #include <linux/pci-aspm.h>
6566
drivers/net/wireless/iwmc3200wifi/commands.c+1−0
@@ -42,6 +42,7 @@ · 41 unmodified lines
4242 #include <linux/ieee80211.h>
4343 #include <linux/sched.h>
4444 #include <linux/slab.h>
45+#include <linux/moduleparam.h>
4546
4647 #include "iwm.h"
4748 #include "bus.h"
drivers/net/wireless/iwmc3200wifi/debugfs.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <linux/kernel.h>
2626 #include <linux/bitops.h>
2727 #include <linux/debugfs.h>
28+#include <linux/export.h>
2829
2930 #include "iwm.h"
3031 #include "bus.h"
drivers/net/wireless/iwmc3200wifi/main.c+1−0
@@ -42,6 +42,7 @@ · 41 unmodified lines
4242 #include <linux/ieee80211.h>
4343 #include <linux/wireless.h>
4444 #include <linux/slab.h>
45+#include <linux/moduleparam.h>
4546
4647 #include "iwm.h"
4748 #include "debug.h"
drivers/net/wireless/iwmc3200wifi/sdio.c+1−0
@@ -63,6 +63,7 @@ · 62 unmodified lines
6363 */
6464
6565 #include <linux/kernel.h>
66+#include <linux/module.h>
6667 #include <linux/slab.h>
6768 #include <linux/netdevice.h>
6869 #include <linux/debugfs.h>
drivers/net/wireless/libertas/cmd.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 #include <linux/sched.h>
99 #include <linux/slab.h>
1010 #include <linux/if_arp.h>
11+#include <linux/export.h>
1112
1213 #include "decl.h"
1314 #include "cfg.h"
drivers/net/wireless/libertas/debugfs.c+1−0
@@ -5,6 +5,7 @@ · 4 unmodified lines
55 #include <linux/mm.h>
66 #include <linux/string.h>
77 #include <linux/slab.h>
8+#include <linux/export.h>
89
910 #include "decl.h"
1011 #include "cmd.h"
drivers/net/wireless/libertas/if_sdio.c+1−1
@@ -29,7 +29,7 @@ · 28 unmodified lines
2929 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
3030
3131 #include <linux/kernel.h>
32−#include <linux/moduleparam.h>
32+#include <linux/module.h>
3333 #include <linux/slab.h>
3434 #include <linux/firmware.h>
3535 #include <linux/netdevice.h>
drivers/net/wireless/libertas/if_spi.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
2121
2222 #include <linux/hardirq.h>
2323 #include <linux/interrupt.h>
24−#include <linux/moduleparam.h>
24+#include <linux/module.h>
2525 #include <linux/firmware.h>
2626 #include <linux/jiffies.h>
2727 #include <linux/list.h>
drivers/net/wireless/libertas/if_usb.c+1−1
@@ -5,7 +5,7 @@ · 4 unmodified lines
55 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
66
77 #include <linux/delay.h>
8−#include <linux/moduleparam.h>
8+#include <linux/module.h>
99 #include <linux/firmware.h>
1010 #include <linux/netdevice.h>
1111 #include <linux/slab.h>
drivers/net/wireless/libertas/main.c+1−1
@@ -6,7 +6,7 @@ · 5 unmodified lines
66
77 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
88
9−#include <linux/moduleparam.h>
9+#include <linux/module.h>
1010 #include <linux/delay.h>
1111 #include <linux/etherdevice.h>
1212 #include <linux/hardirq.h>
drivers/net/wireless/libertas/rx.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 #include <linux/hardirq.h>
99 #include <linux/slab.h>
1010 #include <linux/types.h>
11+#include <linux/export.h>
1112 #include <net/cfg80211.h>
1213
1314 #include "defs.h"
drivers/net/wireless/libertas/tx.c+1−0
@@ -5,6 +5,7 @@ · 4 unmodified lines
55 #include <linux/netdevice.h>
66 #include <linux/etherdevice.h>
77 #include <linux/sched.h>
8+#include <linux/export.h>
89 #include <net/cfg80211.h>
910
1011 #include "host.h"
drivers/net/wireless/libertas_tf/cmd.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111
1212 #include <linux/hardirq.h>
1313 #include <linux/slab.h>
14+#include <linux/export.h>
1415
1516 #include "libertas_tf.h"
1617
drivers/net/wireless/libertas_tf/if_usb.c+1−1
@@ -15,7 +15,7 @@ · 14 unmodified lines
1515 #include "if_usb.h"
1616
1717 #include <linux/delay.h>
18−#include <linux/moduleparam.h>
18+#include <linux/module.h>
1919 #include <linux/firmware.h>
2020 #include <linux/netdevice.h>
2121 #include <linux/slab.h>
drivers/net/wireless/libertas_tf/main.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/slab.h>
1414
1515 #include <linux/etherdevice.h>
16+#include <linux/module.h>
1617 #include "libertas_tf.h"
1718
1819 #define DRIVER_RELEASE_VERSION "004.p0"
drivers/net/wireless/mac80211_hwsim.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/rtnetlink.h>
2727 #include <linux/etherdevice.h>
2828 #include <linux/debugfs.h>
29+#include <linux/module.h>
2930 #include <net/genetlink.h>
3031 #include "mac80211_hwsim.h"
3132
drivers/net/wireless/orinoco/fw.c+1−0
@@ -6,6 +6,7 @@ · 5 unmodified lines
66 #include <linux/slab.h>
77 #include <linux/firmware.h>
88 #include <linux/device.h>
9+#include <linux/module.h>
910
1011 #include "hermes.h"
1112 #include "hermes_dld.h"
drivers/net/wireless/p54/eeprom.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424
2525 #include <net/mac80211.h>
2626 #include <linux/crc-ccitt.h>
27+#include <linux/export.h>
2728
2829 #include "p54.h"
2930 #include "eeprom.h"
drivers/net/wireless/p54/fwio.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include <linux/slab.h>
2121 #include <linux/firmware.h>
2222 #include <linux/etherdevice.h>
23+#include <linux/export.h>
2324
2425 #include <net/mac80211.h>
2526
drivers/net/wireless/p54/main.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include <linux/slab.h>
2121 #include <linux/firmware.h>
2222 #include <linux/etherdevice.h>
23+#include <linux/module.h>
2324
2425 #include <net/mac80211.h>
2526
drivers/net/wireless/p54/p54pci.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include <linux/etherdevice.h>
2121 #include <linux/delay.h>
2222 #include <linux/completion.h>
23+#include <linux/module.h>
2324 #include <net/mac80211.h>
2425
2526 #include "p54.h"
drivers/net/wireless/p54/p54usb.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include <linux/etherdevice.h>
2121 #include <linux/delay.h>
2222 #include <linux/crc32.h>
23+#include <linux/module.h>
2324 #include <net/mac80211.h>
2425
2526 #include "p54.h"
drivers/net/wireless/p54/txrx.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 * published by the Free Software Foundation.
1717 */
1818
19+#include <linux/export.h>
1920 #include <linux/init.h>
2021 #include <linux/firmware.h>
2122 #include <linux/etherdevice.h>
drivers/net/wireless/rtl818x/rtl8180/dev.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/delay.h>
2323 #include <linux/etherdevice.h>
2424 #include <linux/eeprom_93cx6.h>
25+#include <linux/module.h>
2526 #include <net/mac80211.h>
2627
2728 #include "rtl8180.h"
drivers/net/wireless/rtl818x/rtl8187/dev.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/delay.h>
2727 #include <linux/etherdevice.h>
2828 #include <linux/eeprom_93cx6.h>
29+#include <linux/module.h>
2930 #include <net/mac80211.h>
3031
3132 #include "rtl8187.h"
drivers/net/wireless/rtlwifi/base.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
3131
3232 #include <linux/ip.h>
33+#include <linux/module.h>
3334 #include "wifi.h"
3435 #include "rc.h"
3536 #include "base.h"
drivers/net/wireless/rtlwifi/cam.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929
3030 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
3131
32+#include <linux/export.h>
3233 #include "wifi.h"
3334 #include "cam.h"
3435
drivers/net/wireless/rtlwifi/efuse.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 *
2828 *****************************************************************************/
2929
30+#include <linux/export.h>
3031 #include "wifi.h"
3132 #include "efuse.h"
3233
drivers/net/wireless/rtlwifi/pci.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 *
2828 *****************************************************************************/
2929
30+#include <linux/export.h>
3031 #include "core.h"
3132 #include "wifi.h"
3233 #include "pci.h"
drivers/net/wireless/rtlwifi/ps.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 *
2828 *****************************************************************************/
2929
30+#include <linux/export.h>
3031 #include "wifi.h"
3132 #include "base.h"
3233 #include "ps.h"
drivers/net/wireless/rtlwifi/rtl8192c/dm_common.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 *
2828 *****************************************************************************/
2929
30+#include <linux/export.h>
3031 #include "dm_common.h"
3132 #include "phy_common.h"
3233 #include "../pci.h"
drivers/net/wireless/rtlwifi/rtl8192c/fw_common.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
3131
3232 #include <linux/firmware.h>
33+#include <linux/export.h>
3334 #include "../wifi.h"
3435 #include "../pci.h"
3536 #include "../base.h"
drivers/net/wireless/rtlwifi/rtl8192c/main.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 *
2828 *****************************************************************************/
2929
30+#include <linux/module.h>
3031 #include "../wifi.h"
3132
3233
drivers/net/wireless/rtlwifi/rtl8192c/phy_common.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 *
2828 *****************************************************************************/
2929
30+#include <linux/export.h>
3031 #include "../wifi.h"
3132 #include "../rtl8192ce/reg.h"
3233 #include "../rtl8192ce/def.h"
drivers/net/wireless/rtlwifi/rtl8192ce/sw.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 *****************************************************************************/
2929
3030 #include <linux/vmalloc.h>
31+#include <linux/module.h>
3132
3233 #include "../wifi.h"
3334 #include "../core.h"
drivers/net/wireless/rtlwifi/rtl8192cu/sw.c+1−0
@@ -42,6 +42,7 @@ · 41 unmodified lines
4242 #include "led.h"
4343 #include "hw.h"
4444 #include <linux/vmalloc.h>
45+#include <linux/module.h>
4546
4647 MODULE_AUTHOR("Georgia <georgia@realtek.com>");
4748 MODULE_AUTHOR("Ziv Huang <ziv_huang@realtek.com>");
drivers/net/wireless/rtlwifi/rtl8192de/sw.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
3131
3232 #include <linux/vmalloc.h>
33+#include <linux/module.h>
3334
3435 #include "../wifi.h"
3536 #include "../core.h"
drivers/net/wireless/rtlwifi/rtl8192se/sw.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
3131
3232 #include <linux/vmalloc.h>
33+#include <linux/module.h>
3334
3435 #include "../wifi.h"
3536 #include "../core.h"
drivers/net/wireless/rtlwifi/usb.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
2929
3030 #include <linux/usb.h>
31+#include <linux/export.h>
3132 #include "core.h"
3233 #include "wifi.h"
3334 #include "usb.h"
drivers/net/wireless/wl12xx/boot.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323
2424 #include <linux/slab.h>
2525 #include <linux/wl12xx.h>
26+#include <linux/export.h>
2627
2728 #include "acx.h"
2829 #include "reg.h"
drivers/net/wireless/zd1211rw/zd_usb.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include <linux/skbuff.h>
2929 #include <linux/usb.h>
3030 #include <linux/workqueue.h>
31+#include <linux/module.h>
3132 #include <net/mac80211.h>
3233 #include <asm/unaligned.h>
3334
drivers/nfc/nfcwilink.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 *
2828 */
2929 #include <linux/platform_device.h>
30+#include <linux/module.h>
3031 #include <linux/nfc.h>
3132 #include <net/nfc/nci.h>
3233 #include <net/nfc/nci_core.h>
drivers/of/of_net.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 #include <linux/kernel.h>
1010 #include <linux/of_net.h>
1111 #include <linux/phy.h>
12+#include <linux/export.h>
1213
1314 /**
1415 * It maps 'enum phy_interface_t' found in include/linux/phy.h
drivers/of/of_pci.c+1−0
@@ -1,4 +1,5 @@
11 #include <linux/kernel.h>
2+#include <linux/export.h>
23 #include <linux/of.h>
34 #include <linux/of_pci.h>
45 #include <asm/prom.h>
drivers/of/of_pci_irq.c+1−0
@@ -1,6 +1,7 @@
11 #include <linux/kernel.h>
22 #include <linux/of_pci.h>
33 #include <linux/of_irq.h>
4+#include <linux/export.h>
45 #include <asm/prom.h>
56
67 /**
drivers/of/of_spi.c+1−0
@@ -6,6 +6,7 @@ · 5 unmodified lines
66 * tree.
77 */
88
9+#include <linux/module.h>
910 #include <linux/of.h>
1011 #include <linux/device.h>
1112 #include <linux/spi/spi.h>
drivers/parisc/ccio-dma.c+1−0
@@ -44,6 +44,7 @@ · 43 unmodified lines
4444 #include <linux/seq_file.h>
4545 #include <linux/scatterlist.h>
4646 #include <linux/iommu-helper.h>
47+#include <linux/export.h>
4748
4849 #include <asm/byteorder.h>
4950 #include <asm/cache.h> /* for L1_CACHE_BYTES */
drivers/parisc/sba_iommu.c+1−0
@@ -39,6 +39,7 @@ · 38 unmodified lines
3939
4040 #include <linux/proc_fs.h>
4141 #include <linux/seq_file.h>
42+#include <linux/module.h>
4243
4344 #include <asm/ropes.h>
4445 #include <asm/mckinley.h> /* for proc_mckinley_root */
drivers/pci/ats.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 * PASID support added by Joerg Roedel <joerg.roedel@amd.com>
1111 */
1212
13+#include <linux/export.h>
1314 #include <linux/pci-ats.h>
1415 #include <linux/pci.h>
1516
drivers/pci/hotplug-pci.c+1−0
@@ -1,6 +1,7 @@
11 /* Core PCI functionality used only by PCI hotplug */
22
33 #include <linux/pci.h>
4+#include <linux/export.h>
45 #include "pci.h"
56
67
drivers/pci/hotplug/pciehp_acpi.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <linux/pci.h>
2828 #include <linux/pci_hotplug.h>
2929 #include <linux/slab.h>
30+#include <linux/module.h>
3031 #include "pciehp.h"
3132
3233 #define PCIEHP_DETECT_PCIE (0)
drivers/pci/hotplug/pcihp_slot.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 */
2525
2626 #include <linux/pci.h>
27+#include <linux/export.h>
2728 #include <linux/pci_hotplug.h>
2829
2930 static struct hpp_type0 pci_default_type0 = {
drivers/pci/hotplug/rpadlpar_core.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #undef DEBUG
1919
2020 #include <linux/init.h>
21+#include <linux/module.h>
2122 #include <linux/pci.h>
2223 #include <linux/string.h>
2324 #include <linux/vmalloc.h>
drivers/pci/htirq.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 #include <linux/irq.h>
1010 #include <linux/pci.h>
1111 #include <linux/spinlock.h>
12+#include <linux/export.h>
1213 #include <linux/slab.h>
1314 #include <linux/htirq.h>
1415
drivers/pci/ioapic.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 */
1818
1919 #include <linux/pci.h>
20+#include <linux/export.h>
2021 #include <linux/acpi.h>
2122 #include <linux/slab.h>
2223 #include <acpi/acpi_bus.h>
drivers/pci/iov.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 #include <linux/pci.h>
1212 #include <linux/slab.h>
1313 #include <linux/mutex.h>
14+#include <linux/export.h>
1415 #include <linux/string.h>
1516 #include <linux/delay.h>
1617 #include <linux/pci-ats.h>
drivers/pci/irq.c+1−0
@@ -7,6 +7,7 @@ · 6 unmodified lines
77 #include <linux/acpi.h>
88 #include <linux/device.h>
99 #include <linux/kernel.h>
10+#include <linux/export.h>
1011 #include <linux/pci.h>
1112
1213 static void pci_note_irq_problem(struct pci_dev *pdev, const char *reason)
drivers/pci/msi.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 #include <linux/irq.h>
1212 #include <linux/interrupt.h>
1313 #include <linux/init.h>
14+#include <linux/export.h>
1415 #include <linux/ioport.h>
1516 #include <linux/pci.h>
1617 #include <linux/proc_fs.h>
drivers/pci/pci-sysfs.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 #include <linux/sched.h>
2020 #include <linux/pci.h>
2121 #include <linux/stat.h>
22+#include <linux/export.h>
2223 #include <linux/topology.h>
2324 #include <linux/mm.h>
2425 #include <linux/fs.h>
drivers/pci/quirks.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717
1818 #include <linux/types.h>
1919 #include <linux/kernel.h>
20+#include <linux/export.h>
2021 #include <linux/pci.h>
2122 #include <linux/init.h>
2223 #include <linux/delay.h>
drivers/pci/rom.c+1−0
@@ -7,6 +7,7 @@ · 6 unmodified lines
77 * PCI ROM access routines
88 */
99 #include <linux/kernel.h>
10+#include <linux/export.h>
1011 #include <linux/pci.h>
1112 #include <linux/slab.h>
1213
drivers/pci/setup-res.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818
1919 #include <linux/init.h>
2020 #include <linux/kernel.h>
21+#include <linux/export.h>
2122 #include <linux/pci.h>
2223 #include <linux/errno.h>
2324 #include <linux/ioport.h>
drivers/pci/slot.c+1−0
@@ -7,6 +7,7 @@ · 6 unmodified lines
77
88 #include <linux/kobject.h>
99 #include <linux/slab.h>
10+#include <linux/module.h>
1011 #include <linux/pci.h>
1112 #include <linux/err.h>
1213 #include "pci.h"
drivers/pci/vpd.c+1−0
@@ -6,6 +6,7 @@ · 5 unmodified lines
66 */
77
88 #include <linux/pci.h>
9+#include <linux/export.h>
910
1011 int pci_vpd_find_tag(const u8 *buf, unsigned int off, unsigned int len, u8 rdt)
1112 {
drivers/pcmcia/db1xxx_ss.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/gpio.h>
2525 #include <linux/interrupt.h>
2626 #include <linux/pm.h>
27+#include <linux/module.h>
2728 #include <linux/platform_device.h>
2829 #include <linux/resource.h>
2930 #include <linux/slab.h>
drivers/pcmcia/pxa2xx_cm_x255.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/irq.h>
1515 #include <linux/delay.h>
1616 #include <linux/gpio.h>
17+#include <linux/export.h>
1718
1819 #include <asm/mach-types.h>
1920
drivers/pcmcia/pxa2xx_cm_x270.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/irq.h>
1515 #include <linux/delay.h>
1616 #include <linux/gpio.h>
17+#include <linux/export.h>
1718
1819 #include <asm/mach-types.h>
1920
drivers/pinctrl/core.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #define pr_fmt(fmt) "pinctrl core: " fmt
1313
1414 #include <linux/kernel.h>
15+#include <linux/export.h>
1516 #include <linux/init.h>
1617 #include <linux/device.h>
1718 #include <linux/slab.h>
drivers/platform/x86/intel_scu_ipc.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/pci.h>
2525 #include <linux/interrupt.h>
2626 #include <linux/sfi.h>
27+#include <linux/module.h>
2728 #include <asm/mrst.h>
2829 #include <asm/intel_scu_ipc.h>
2930
drivers/platform/x86/msi-wmi.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include <linux/acpi.h>
2929 #include <linux/backlight.h>
3030 #include <linux/slab.h>
31+#include <linux/module.h>
3132
3233 MODULE_AUTHOR("Thomas Renninger <trenn@suse.de>");
3334 MODULE_DESCRIPTION("MSI laptop WMI hotkeys driver");
drivers/platform/x86/wmi.c+1−0
@@ -36,6 +36,7 @@ · 35 unmodified lines
3636 #include <linux/list.h>
3737 #include <linux/acpi.h>
3838 #include <linux/slab.h>
39+#include <linux/module.h>
3940 #include <acpi/acpi_bus.h>
4041 #include <acpi/acpi_drivers.h>
4142
drivers/pnp/pnpacpi/core.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
2020 */
2121
22+#include <linux/export.h>
2223 #include <linux/acpi.h>
2324 #include <linux/pnp.h>
2425 #include <linux/slab.h>
drivers/power/max17042_battery.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 */
2424
2525 #include <linux/init.h>
26+#include <linux/module.h>
2627 #include <linux/slab.h>
2728 #include <linux/i2c.h>
2829 #include <linux/mod_devicetable.h>
drivers/power/max8903_charger.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222
2323 #include <linux/gpio.h>
2424 #include <linux/interrupt.h>
25+#include <linux/module.h>
2526 #include <linux/slab.h>
2627 #include <linux/power_supply.h>
2728 #include <linux/platform_device.h>
drivers/power/max8997_charger.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
2020 */
2121
22+#include <linux/module.h>
2223 #include <linux/err.h>
2324 #include <linux/module.h>
2425 #include <linux/slab.h>
drivers/power/max8998_charger.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
2020 */
2121
22+#include <linux/module.h>
2223 #include <linux/err.h>
2324 #include <linux/module.h>
2425 #include <linux/slab.h>
drivers/power/power_supply_sysfs.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/ctype.h>
1515 #include <linux/power_supply.h>
1616 #include <linux/slab.h>
17+#include <linux/stat.h>
1718
1819 #include "power_supply.h"
1920
drivers/ps3/ps3stor_lib.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 */
2020
2121 #include <linux/dma-mapping.h>
22+#include <linux/module.h>
2223
2324 #include <asm/lv1call.h>
2425 #include <asm/ps3stor.h>
drivers/ps3/sys-manager-core.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 */
2020
2121 #include <linux/kernel.h>
22+#include <linux/export.h>
2223 #include <asm/lv1call.h>
2324 #include <asm/ps3.h>
2425
drivers/rapidio/switches/idt_gen2.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 * option) any later version.
1111 */
1212
13+#include <linux/stat.h>
1314 #include <linux/rio.h>
1415 #include <linux/rio_drv.h>
1516 #include <linux/rio_ids.h>
drivers/regulator/88pm8607.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #include <linux/regulator/driver.h>
1717 #include <linux/regulator/machine.h>
1818 #include <linux/mfd/88pm860x.h>
19+#include <linux/module.h>
1920
2021 struct pm8607_regulator_info {
2122 struct regulator_desc desc;
drivers/regulator/ab8500.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 */
1414 #include <linux/init.h>
1515 #include <linux/kernel.h>
16+#include <linux/module.h>
1617 #include <linux/err.h>
1718 #include <linux/platform_device.h>
1819 #include <linux/mfd/ab8500.h>
drivers/regulator/bq24022.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/init.h>
1515 #include <linux/platform_device.h>
1616 #include <linux/err.h>
17+#include <linux/module.h>
1718 #include <linux/gpio.h>
1819 #include <linux/regulator/bq24022.h>
1920 #include <linux/regulator/driver.h>
drivers/regulator/core.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include <linux/regulator/consumer.h>
2929 #include <linux/regulator/driver.h>
3030 #include <linux/regulator/machine.h>
31+#include <linux/module.h>
3132
3233 #define CREATE_TRACE_POINTS
3334 #include <trace/events/regulator.h>
drivers/regulator/da903x.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/kernel.h>
1313 #include <linux/init.h>
1414 #include <linux/err.h>
15+#include <linux/module.h>
1516 #include <linux/platform_device.h>
1617 #include <linux/regulator/driver.h>
1718 #include <linux/regulator/machine.h>
drivers/regulator/db8500-prcmu.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/regulator/driver.h>
1818 #include <linux/regulator/machine.h>
1919 #include <linux/regulator/db8500-prcmu.h>
20+#include <linux/module.h>
2021
2122 /*
2223 * power state reference count
drivers/regulator/dummy.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 */
1717
1818 #include <linux/err.h>
19+#include <linux/export.h>
1920 #include <linux/platform_device.h>
2021 #include <linux/regulator/driver.h>
2122 #include <linux/regulator/machine.h>
drivers/regulator/fixed.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020
2121 #include <linux/err.h>
2222 #include <linux/mutex.h>
23+#include <linux/module.h>
2324 #include <linux/platform_device.h>
2425 #include <linux/regulator/driver.h>
2526 #include <linux/regulator/fixed.h>
drivers/regulator/lp3971.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #include <linux/err.h>
1717 #include <linux/i2c.h>
1818 #include <linux/kernel.h>
19+#include <linux/module.h>
1920 #include <linux/regulator/driver.h>
2021 #include <linux/regulator/lp3971.h>
2122 #include <linux/slab.h>
drivers/regulator/lp3972.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/bug.h>
1313 #include <linux/err.h>
1414 #include <linux/i2c.h>
15+#include <linux/module.h>
1516 #include <linux/kernel.h>
1617 #include <linux/regulator/driver.h>
1718 #include <linux/regulator/lp3972.h>
drivers/regulator/max8925-regulator.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 * published by the Free Software Foundation.
1010 */
1111 #include <linux/kernel.h>
12+#include <linux/module.h>
1213 #include <linux/init.h>
1314 #include <linux/err.h>
1415 #include <linux/i2c.h>
drivers/regulator/max8997.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/err.h>
2727 #include <linux/gpio.h>
2828 #include <linux/slab.h>
29+#include <linux/module.h>
2930 #include <linux/platform_device.h>
3031 #include <linux/regulator/driver.h>
3132 #include <linux/regulator/machine.h>
drivers/regulator/mc13783-regulator.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/slab.h>
1919 #include <linux/init.h>
2020 #include <linux/err.h>
21+#include <linux/module.h>
2122 #include "mc13xxx.h"
2223
2324 #define MC13783_REG_SWITCHERS5 29
drivers/regulator/mc13892-regulator.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/slab.h>
1919 #include <linux/init.h>
2020 #include <linux/err.h>
21+#include <linux/module.h>
2122 #include "mc13xxx.h"
2223
2324 #define MC13892_REVISION 7
drivers/regulator/mc13xxx-regulator-core.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/slab.h>
2424 #include <linux/init.h>
2525 #include <linux/err.h>
26+#include <linux/module.h>
2627 #include "mc13xxx.h"
2728
2829 static int mc13xxx_regulator_enable(struct regulator_dev *rdev)
drivers/regulator/tps6586x-regulator.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 */
1515
1616 #include <linux/kernel.h>
17+#include <linux/module.h>
1718 #include <linux/init.h>
1819 #include <linux/err.h>
1920 #include <linux/slab.h>
drivers/regulator/userspace-consumer.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818
1919 #include <linux/err.h>
2020 #include <linux/mutex.h>
21+#include <linux/module.h>
2122 #include <linux/platform_device.h>
2223 #include <linux/regulator/consumer.h>
2324 #include <linux/regulator/userspace-consumer.h>
drivers/regulator/virtual.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #include <linux/platform_device.h>
1717 #include <linux/regulator/consumer.h>
1818 #include <linux/slab.h>
19+#include <linux/module.h>
1920
2021 struct virtual_consumer_data {
2122 struct mutex lock;
drivers/regulator/wm8400-regulator.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/bug.h>
1616 #include <linux/err.h>
1717 #include <linux/kernel.h>
18+#include <linux/module.h>
1819 #include <linux/regulator/driver.h>
1920 #include <linux/mfd/wm8400-private.h>
2021
drivers/rtc/interface.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313
1414 #include <linux/rtc.h>
1515 #include <linux/sched.h>
16+#include <linux/module.h>
1617 #include <linux/log2.h>
1718 #include <linux/workqueue.h>
1819
drivers/rtc/rtc-dm355evm.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/platform_device.h>
1515
1616 #include <linux/i2c/dm355evm_msp.h>
17+#include <linux/module.h>
1718
1819
1920 /*
drivers/rtc/rtc-ds1305.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717
1818 #include <linux/spi/spi.h>
1919 #include <linux/spi/ds1305.h>
20+#include <linux/module.h>
2021
2122
2223 /*
drivers/rtc/rtc-ds1511.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/rtc.h>
2424 #include <linux/platform_device.h>
2525 #include <linux/io.h>
26+#include <linux/module.h>
2627
2728 #define DRV_VERSION "0.6"
2829
drivers/rtc/rtc-ds1553.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/rtc.h>
1919 #include <linux/platform_device.h>
2020 #include <linux/io.h>
21+#include <linux/module.h>
2122
2223 #define DRV_VERSION "0.3"
2324
drivers/rtc/rtc-ds1672.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111
1212 #include <linux/i2c.h>
1313 #include <linux/rtc.h>
14+#include <linux/module.h>
1415
1516 #define DRV_VERSION "0.4"
1617
drivers/rtc/rtc-ds1742.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/rtc.h>
2222 #include <linux/platform_device.h>
2323 #include <linux/io.h>
24+#include <linux/module.h>
2425
2526 #define DRV_VERSION "0.4"
2627
drivers/rtc/rtc-em3027.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/i2c.h>
1515 #include <linux/rtc.h>
1616 #include <linux/bcd.h>
17+#include <linux/module.h>
1718
1819 /* Registers */
1920 #define EM3027_REG_ON_OFF_CTRL 0x00
drivers/rtc/rtc-isl12022.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/bcd.h>
1616 #include <linux/rtc.h>
1717 #include <linux/slab.h>
18+#include <linux/module.h>
1819
1920 #define DRV_VERSION "0.1"
2021
drivers/rtc/rtc-mv.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/platform_device.h>
1515 #include <linux/delay.h>
1616 #include <linux/gfp.h>
17+#include <linux/module.h>
1718
1819
1920 #define RTC_TIME_REG_OFFS 0
drivers/rtc/rtc-pcf2123.c+1−0
@@ -42,6 +42,7 @@ · 41 unmodified lines
4242 #include <linux/slab.h>
4343 #include <linux/rtc.h>
4444 #include <linux/spi/spi.h>
45+#include <linux/module.h>
4546
4647 #define DRV_VERSION "0.6"
4748
drivers/rtc/rtc-pcf8563.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/bcd.h>
1919 #include <linux/rtc.h>
2020 #include <linux/slab.h>
21+#include <linux/module.h>
2122
2223 #define DRV_VERSION "0.4.3"
2324
drivers/rtc/rtc-rs5c348.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/rtc.h>
2424 #include <linux/workqueue.h>
2525 #include <linux/spi/spi.h>
26+#include <linux/module.h>
2627
2728 #define DRV_VERSION "0.2"
2829
drivers/rtc/rtc-rs5c372.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/rtc.h>
1515 #include <linux/bcd.h>
1616 #include <linux/slab.h>
17+#include <linux/module.h>
1718
1819 #define DRV_VERSION "0.6"
1920
drivers/rtc/rtc-stk17ta8.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/rtc.h>
2222 #include <linux/platform_device.h>
2323 #include <linux/io.h>
24+#include <linux/module.h>
2425
2526 #define DRV_VERSION "0.1"
2627
drivers/rtc/rtc-tx4939.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 #include <linux/rtc.h>
1212 #include <linux/platform_device.h>
1313 #include <linux/interrupt.h>
14+#include <linux/module.h>
1415 #include <linux/io.h>
1516 #include <linux/gfp.h>
1617 #include <asm/txx9/tx4939.h>
drivers/rtc/rtc-x1205.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/bcd.h>
2222 #include <linux/rtc.h>
2323 #include <linux/delay.h>
24+#include <linux/module.h>
2425
2526 #define DRV_VERSION "1.0.8"
2627
drivers/s390/char/fs3270.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 #include <linux/console.h>
1212 #include <linux/init.h>
1313 #include <linux/interrupt.h>
14+#include <linux/module.h>
1415 #include <linux/list.h>
1516 #include <linux/slab.h>
1617 #include <linux/types.h>
drivers/s390/char/sclp_cpi_sys.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/err.h>
2222 #include <linux/slab.h>
2323 #include <linux/completion.h>
24+#include <linux/export.h>
2425 #include <asm/ebcdic.h>
2526 #include <asm/sclp.h>
2627
drivers/s390/char/vmcp.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #include <linux/kernel.h>
1717 #include <linux/miscdevice.h>
1818 #include <linux/slab.h>
19+#include <linux/export.h>
1920 #include <asm/compat.h>
2021 #include <asm/cpcmd.h>
2122 #include <asm/debug.h>
drivers/s390/char/vmur.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313
1414 #include <linux/cdev.h>
1515 #include <linux/slab.h>
16+#include <linux/module.h>
1617
1718 #include <asm/uaccess.h>
1819 #include <asm/cio.h>
drivers/s390/cio/chp.c+2−0
@@ -10,6 +10,8 @@ · 9 unmodified lines
1010 #include <linux/bug.h>
1111 #include <linux/workqueue.h>
1212 #include <linux/spinlock.h>
13+#include <linux/export.h>
14+#include <linux/sched.h>
1315 #include <linux/init.h>
1416 #include <linux/jiffies.h>
1517 #include <linux/wait.h>
drivers/s390/cio/qdio_debug.c+2−0
@@ -7,6 +7,8 @@ · 6 unmodified lines
77 */
88 #include <linux/seq_file.h>
99 #include <linux/debugfs.h>
10+#include <linux/uaccess.h>
11+#include <linux/export.h>
1012 #include <asm/debug.h>
1113 #include "qdio_debug.h"
1214 #include "qdio.h"
drivers/s390/cio/qdio_setup.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 */
99 #include <linux/kernel.h>
1010 #include <linux/slab.h>
11+#include <linux/export.h>
1112 #include <asm/qdio.h>
1213
1314 #include "cio.h"
drivers/s390/kvm/kvm_virtio.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include <linux/virtio_console.h>
2121 #include <linux/interrupt.h>
2222 #include <linux/virtio_ring.h>
23+#include <linux/export.h>
2324 #include <linux/pfn.h>
2425 #include <asm/io.h>
2526 #include <asm/kvm_para.h>
drivers/s390/scsi/zfcp_aux.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include <linux/miscdevice.h>
3232 #include <linux/seq_file.h>
3333 #include <linux/slab.h>
34+#include <linux/module.h>
3435 #include "zfcp_ext.h"
3536 #include "zfcp_fc.h"
3637 #include "zfcp_reqlist.h"
drivers/s390/scsi/zfcp_ccw.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 #define KMSG_COMPONENT "zfcp"
1010 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
1111
12+#include <linux/module.h>
1213 #include "zfcp_ext.h"
1314 #include "zfcp_reqlist.h"
1415
drivers/s390/scsi/zfcp_dbf.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 #define KMSG_COMPONENT "zfcp"
1010 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
1111
12+#include <linux/module.h>
1213 #include <linux/ctype.h>
1314 #include <linux/slab.h>
1415 #include <asm/debug.h>
drivers/s390/scsi/zfcp_qdio.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
1111
1212 #include <linux/slab.h>
13+#include <linux/module.h>
1314 #include "zfcp_ext.h"
1415 #include "zfcp_qdio.h"
1516
drivers/s390/scsi/zfcp_scsi.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 #define KMSG_COMPONENT "zfcp"
1010 #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
1111
12+#include <linux/module.h>
1213 #include <linux/types.h>
1314 #include <linux/slab.h>
1415 #include <scsi/fc/fc_fcp.h>
drivers/scsi/a2091.c+1−0
@@ -5,6 +5,7 @@ · 4 unmodified lines
55 #include <linux/slab.h>
66 #include <linux/spinlock.h>
77 #include <linux/zorro.h>
8+#include <linux/module.h>
89
910 #include <asm/page.h>
1011 #include <asm/pgtable.h>
drivers/scsi/a3000.c+1−0
@@ -6,6 +6,7 @@ · 5 unmodified lines
66 #include <linux/spinlock.h>
77 #include <linux/interrupt.h>
88 #include <linux/platform_device.h>
9+#include <linux/module.h>
910
1011 #include <asm/page.h>
1112 #include <asm/pgtable.h>
drivers/scsi/aacraid/aachba.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 #include <linux/blkdev.h>
3535 #include <asm/uaccess.h>
3636 #include <linux/highmem.h> /* For flush_kernel_dcache_page */
37+#include <linux/module.h>
3738
3839 #include <scsi/scsi.h>
3940 #include <scsi/scsi_cmnd.h>
drivers/scsi/be2iscsi/be_main.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <linux/kernel.h>
2828 #include <linux/semaphore.h>
2929 #include <linux/iscsi_boot_sysfs.h>
30+#include <linux/module.h>
3031
3132 #include <scsi/libiscsi.h>
3233 #include <scsi/scsi_transport_iscsi.h>
drivers/scsi/bfa/bfad_debugfs.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 */
1717
1818 #include <linux/debugfs.h>
19+#include <linux/export.h>
1920
2021 #include "bfad_drv.h"
2122 #include "bfad_im.h"
drivers/scsi/bfa/bfad_im.c+2−0
@@ -19,6 +19,8 @@ · 18 unmodified lines
1919 * bfad_im.c Linux driver IM module.
2020 */
2121
22+#include <linux/export.h>
23+
2224 #include "bfad_drv.h"
2325 #include "bfad_im.h"
2426 #include "bfa_fcs.h"
drivers/scsi/cxgbi/libcxgbi.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <net/dst.h>
2626 #include <net/route.h>
2727 #include <linux/inetdevice.h> /* ip_dev_find */
28+#include <linux/module.h>
2829 #include <net/tcp.h>
2930
3031 static unsigned int dbg_level;
drivers/scsi/device_handler/scsi_dh.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 */
2323
2424 #include <linux/slab.h>
25+#include <linux/module.h>
2526 #include <scsi/scsi_dh.h>
2627 #include "../scsi_priv.h"
2728
drivers/scsi/device_handler/scsi_dh_alua.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 */
2222 #include <linux/slab.h>
2323 #include <linux/delay.h>
24+#include <linux/module.h>
2425 #include <scsi/scsi.h>
2526 #include <scsi/scsi_eh.h>
2627 #include <scsi/scsi_dh.h>
drivers/scsi/device_handler/scsi_dh_emc.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
2222 */
2323 #include <linux/slab.h>
24+#include <linux/module.h>
2425 #include <scsi/scsi.h>
2526 #include <scsi/scsi_eh.h>
2627 #include <scsi/scsi_dh.h>
drivers/scsi/device_handler/scsi_dh_hp_sw.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 */
2323
2424 #include <linux/slab.h>
25+#include <linux/module.h>
2526 #include <scsi/scsi.h>
2627 #include <scsi/scsi_dbg.h>
2728 #include <scsi/scsi_eh.h>
drivers/scsi/device_handler/scsi_dh_rdac.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <scsi/scsi_dh.h>
2525 #include <linux/workqueue.h>
2626 #include <linux/slab.h>
27+#include <linux/module.h>
2728
2829 #define RDAC_NAME "rdac"
2930 #define RDAC_RETRY_COUNT 5
drivers/scsi/gvp11.c+1−0
@@ -5,6 +5,7 @@ · 4 unmodified lines
55 #include <linux/slab.h>
66 #include <linux/spinlock.h>
77 #include <linux/zorro.h>
8+#include <linux/module.h>
89
910 #include <asm/page.h>
1011 #include <asm/pgtable.h>
drivers/scsi/iscsi_tcp.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include <linux/delay.h>
3636 #include <linux/kfifo.h>
3737 #include <linux/scatterlist.h>
38+#include <linux/module.h>
3839 #include <net/tcp.h>
3940 #include <scsi/scsi_cmnd.h>
4041 #include <scsi/scsi_device.h>
drivers/scsi/libfc/fc_disc.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include <linux/timer.h>
3636 #include <linux/slab.h>
3737 #include <linux/err.h>
38+#include <linux/export.h>
3839 #include <asm/unaligned.h>
3940
4041 #include <scsi/fc/fc_gs.h>
drivers/scsi/libfc/fc_elsct.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 * Provide interface to send ELS/CT FC frames
2222 */
2323
24+#include <linux/export.h>
2425 #include <asm/unaligned.h>
2526 #include <scsi/fc/fc_gs.h>
2627 #include <scsi/fc/fc_ns.h>
drivers/scsi/libfc/fc_exch.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/timer.h>
2727 #include <linux/slab.h>
2828 #include <linux/err.h>
29+#include <linux/export.h>
2930
3031 #include <scsi/fc/fc_fc2.h>
3132
drivers/scsi/libfc/fc_libfc.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/types.h>
2222 #include <linux/scatterlist.h>
2323 #include <linux/crc32.h>
24+#include <linux/module.h>
2425
2526 #include <scsi/libfc.h>
2627 #include <scsi/fc_encode.h>
drivers/scsi/libfc/fc_lport.c+1−0
@@ -89,6 +89,7 @@ · 88 unmodified lines
8989
9090 #include <linux/timer.h>
9191 #include <linux/delay.h>
92+#include <linux/module.h>
9293 #include <linux/slab.h>
9394 #include <asm/unaligned.h>
9495
drivers/scsi/libfc/fc_npiv.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 */
2323
2424 #include <scsi/libfc.h>
25+#include <linux/export.h>
2526
2627 /**
2728 * fc_vport_create() - Create a new NPIV vport instance
drivers/scsi/libfc/fc_rport.c+1−0
@@ -51,6 +51,7 @@ · 50 unmodified lines
5151 #include <linux/rcupdate.h>
5252 #include <linux/timer.h>
5353 #include <linux/workqueue.h>
54+#include <linux/export.h>
5455 #include <asm/unaligned.h>
5556
5657 #include <scsi/libfc.h>
drivers/scsi/libiscsi.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/delay.h>
2727 #include <linux/log2.h>
2828 #include <linux/slab.h>
29+#include <linux/module.h>
2930 #include <asm/unaligned.h>
3031 #include <net/tcp.h>
3132 #include <scsi/scsi_cmnd.h>
drivers/scsi/libiscsi_tcp.c+1−0
@@ -36,6 +36,7 @@ · 35 unmodified lines
3636 #include <linux/delay.h>
3737 #include <linux/kfifo.h>
3838 #include <linux/scatterlist.h>
39+#include <linux/module.h>
3940 #include <net/tcp.h>
4041 #include <scsi/scsi_cmnd.h>
4142 #include <scsi/scsi_device.h>
drivers/scsi/libsas/sas_host_smp.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 #include <linux/scatterlist.h>
1212 #include <linux/blkdev.h>
1313 #include <linux/slab.h>
14+#include <linux/export.h>
1415
1516 #include "sas_internal.h"
1617
drivers/scsi/libsas/sas_scsi_host.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525
2626 #include <linux/kthread.h>
2727 #include <linux/firmware.h>
28+#include <linux/export.h>
2829 #include <linux/ctype.h>
2930
3031 #include "sas_internal.h"
drivers/scsi/libsas/sas_task.c+1−0
@@ -1,4 +1,5 @@
11 #include <linux/kernel.h>
2+#include <linux/export.h>
23 #include <scsi/sas.h>
34 #include <scsi/libsas.h>
45
drivers/scsi/libsrp.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/kfifo.h>
2424 #include <linux/scatterlist.h>
2525 #include <linux/dma-mapping.h>
26+#include <linux/module.h>
2627 #include <scsi/scsi.h>
2728 #include <scsi/scsi_cmnd.h>
2829 #include <scsi/scsi_tcq.h>
drivers/scsi/lpfc/lpfc_attr.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/delay.h>
2424 #include <linux/pci.h>
2525 #include <linux/interrupt.h>
26+#include <linux/module.h>
2627 #include <linux/aer.h>
2728 #include <linux/gfp.h>
2829 #include <linux/kernel.h>
drivers/scsi/lpfc/lpfc_debugfs.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020
2121 #include <linux/blkdev.h>
2222 #include <linux/delay.h>
23+#include <linux/module.h>
2324 #include <linux/dma-mapping.h>
2425 #include <linux/idr.h>
2526 #include <linux/interrupt.h>
drivers/scsi/lpfc/lpfc_init.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/dma-mapping.h>
2525 #include <linux/idr.h>
2626 #include <linux/interrupt.h>
27+#include <linux/module.h>
2728 #include <linux/kthread.h>
2829 #include <linux/pci.h>
2930 #include <linux/spinlock.h>
drivers/scsi/lpfc/lpfc_scsi.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/pci.h>
2222 #include <linux/slab.h>
2323 #include <linux/interrupt.h>
24+#include <linux/export.h>
2425 #include <linux/delay.h>
2526 #include <asm/unaligned.h>
2627
drivers/scsi/mac53c94.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/stat.h>
1818 #include <linux/spinlock.h>
1919 #include <linux/interrupt.h>
20+#include <linux/module.h>
2021 #include <asm/dbdma.h>
2122 #include <asm/io.h>
2223 #include <asm/pgtable.h>
drivers/scsi/megaraid/megaraid_mbox.c+1−0
@@ -71,6 +71,7 @@ · 70 unmodified lines
7171 */
7272
7373 #include <linux/slab.h>
74+#include <linux/module.h>
7475 #include "megaraid_mbox.h"
7576
7677 static int megaraid_init(void);
drivers/scsi/osd/osd_initiator.c+1−0
@@ -40,6 +40,7 @@ · 39 unmodified lines
4040 */
4141
4242 #include <linux/slab.h>
43+#include <linux/module.h>
4344
4445 #include <scsi/osd_initiator.h>
4546 #include <scsi/osd_sec.h>
drivers/scsi/ps3rom.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020
2121 #include <linux/cdrom.h>
2222 #include <linux/highmem.h>
23+#include <linux/module.h>
2324 #include <linux/slab.h>
2425
2526 #include <scsi/scsi.h>
drivers/scsi/scsi_lib.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/blkdev.h>
1313 #include <linux/completion.h>
1414 #include <linux/kernel.h>
15+#include <linux/export.h>
1516 #include <linux/mempool.h>
1617 #include <linux/slab.h>
1718 #include <linux/init.h>
drivers/scsi/scsi_lib_dma.c+1−0
@@ -4,6 +4,7 @@ · 3 unmodified lines
44
55 #include <linux/blkdev.h>
66 #include <linux/device.h>
7+#include <linux/export.h>
78 #include <linux/kernel.h>
89
910 #include <scsi/scsi.h>
drivers/scsi/scsi_netlink.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/security.h>
2424 #include <linux/delay.h>
2525 #include <linux/slab.h>
26+#include <linux/export.h>
2627 #include <net/sock.h>
2728 #include <net/netlink.h>
2829
drivers/scsi/scsi_pm.c+1−0
@@ -6,6 +6,7 @@ · 5 unmodified lines
66 */
77
88 #include <linux/pm_runtime.h>
9+#include <linux/export.h>
910
1011 #include <scsi/scsi.h>
1112 #include <scsi/scsi_device.h>
drivers/scsi/scsi_tgt_if.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/miscdevice.h>
2323 #include <linux/gfp.h>
2424 #include <linux/file.h>
25+#include <linux/export.h>
2526 #include <net/tcp.h>
2627 #include <scsi/scsi.h>
2728 #include <scsi/scsi_cmnd.h>
drivers/scsi/sr_ioctl.c+1−0
@@ -4,6 +4,7 @@ · 3 unmodified lines
44 #include <linux/errno.h>
55 #include <linux/string.h>
66 #include <linux/blkdev.h>
7+#include <linux/module.h>
78 #include <linux/blkpg.h>
89 #include <linux/cdrom.h>
910 #include <linux/delay.h>
drivers/sfi/sfi_core.h+3−0
@@ -55,6 +55,9 @@ · 54 unmodified lines
5555 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
5656
5757 */
58+
59+#include <linux/sysfs.h>
60+
5861 struct sfi_table_key{
5962 char *sig;
6063 char *oem_id;
drivers/sh/intc/core.c+2−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/irq.h>
2323 #include <linux/io.h>
2424 #include <linux/slab.h>
25+#include <linux/stat.h>
2526 #include <linux/interrupt.h>
2627 #include <linux/sh_intc.h>
2728 #include <linux/sysdev.h>
@@ -29,6 +30,7 @@ · 1 unmodified line
2930 #include <linux/list.h>
3031 #include <linux/spinlock.h>
3132 #include <linux/radix-tree.h>
33+#include <linux/export.h>
3234 #include "internals.h"
3335
3436 LIST_HEAD(intc_list);
drivers/sh/intc/dynamic.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/irq.h>
1515 #include <linux/bitmap.h>
1616 #include <linux/spinlock.h>
17+#include <linux/module.h>
1718 #include "internals.h" /* only for activate_irq() damage.. */
1819
1920 /*
drivers/sh/intc/virq.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/list.h>
1515 #include <linux/radix-tree.h>
1616 #include <linux/spinlock.h>
17+#include <linux/export.h>
1718 #include "internals.h"
1819
1920 static struct intc_map_entry intc_irq_xlate[NR_IRQS];
drivers/sh/maple/maple.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include <linux/maple.h>
2121 #include <linux/dma-mapping.h>
2222 #include <linux/delay.h>
23+#include <linux/module.h>
2324 #include <asm/cacheflush.h>
2425 #include <asm/dma.h>
2526 #include <asm/io.h>
drivers/spi/spi-altera.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #include <linux/init.h>
1717 #include <linux/interrupt.h>
1818 #include <linux/errno.h>
19+#include <linux/module.h>
1920 #include <linux/platform_device.h>
2021 #include <linux/spi/spi.h>
2122 #include <linux/spi/spi_bitbang.h>
drivers/spi/spi-au1550.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <linux/interrupt.h>
2626 #include <linux/slab.h>
2727 #include <linux/errno.h>
28+#include <linux/module.h>
2829 #include <linux/device.h>
2930 #include <linux/platform_device.h>
3031 #include <linux/resource.h>
drivers/spi/spi-bitbang.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include <linux/spinlock.h>
2121 #include <linux/workqueue.h>
2222 #include <linux/interrupt.h>
23+#include <linux/module.h>
2324 #include <linux/delay.h>
2425 #include <linux/errno.h>
2526 #include <linux/platform_device.h>
drivers/spi/spi-butterfly.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include <linux/kernel.h>
2121 #include <linux/init.h>
2222 #include <linux/delay.h>
23+#include <linux/module.h>
2324 #include <linux/device.h>
2425 #include <linux/parport.h>
2526
drivers/spi/spi-dw-mmio.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/slab.h>
1616 #include <linux/spi/spi.h>
1717 #include <linux/scatterlist.h>
18+#include <linux/module.h>
1819
1920 #include "spi-dw.h"
2021
drivers/spi/spi-dw-pci.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/pci.h>
2222 #include <linux/slab.h>
2323 #include <linux/spi/spi.h>
24+#include <linux/module.h>
2425
2526 #include "spi-dw.h"
2627
drivers/spi/spi-dw.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919
2020 #include <linux/dma-mapping.h>
2121 #include <linux/interrupt.h>
22+#include <linux/module.h>
2223 #include <linux/highmem.h>
2324 #include <linux/delay.h>
2425 #include <linux/slab.h>
drivers/spi/spi-gpio.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
1919 */
2020 #include <linux/kernel.h>
21+#include <linux/module.h>
2122 #include <linux/init.h>
2223 #include <linux/platform_device.h>
2324 #include <linux/gpio.h>
drivers/spi/spi-oc-tiny.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/init.h>
1919 #include <linux/interrupt.h>
2020 #include <linux/errno.h>
21+#include <linux/module.h>
2122 #include <linux/platform_device.h>
2223 #include <linux/spi/spi.h>
2324 #include <linux/spi/spi_bitbang.h>
drivers/spi/spi-omap-uwire.c+1−0
@@ -45,6 +45,7 @@ · 44 unmodified lines
4545
4646 #include <linux/spi/spi.h>
4747 #include <linux/spi/spi_bitbang.h>
48+#include <linux/module.h>
4849
4950 #include <asm/system.h>
5051 #include <asm/irq.h>
drivers/spi/spi-orion.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/io.h>
1818 #include <linux/spi/spi.h>
1919 #include <linux/spi/orion_spi.h>
20+#include <linux/module.h>
2021 #include <asm/unaligned.h>
2122
2223 #define DRIVER_NAME "orion_spi"
drivers/spi/spi-pxa2xx-pci.c+1−0
@@ -5,6 +5,7 @@ · 4 unmodified lines
55 #include <linux/pci.h>
66 #include <linux/platform_device.h>
77 #include <linux/of_device.h>
8+#include <linux/module.h>
89 #include <linux/spi/pxa2xx_spi.h>
910
1011 struct ce4100_info {
drivers/spi/spi-s3c24xx.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424
2525 #include <linux/spi/spi.h>
2626 #include <linux/spi/spi_bitbang.h>
27+#include <linux/module.h>
2728
2829 #include <plat/regs-spi.h>
2930 #include <mach/spi.h>
drivers/spi/spi-sh-msiof.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 #include <linux/interrupt.h>
2020 #include <linux/io.h>
2121 #include <linux/kernel.h>
22+#include <linux/module.h>
2223 #include <linux/platform_device.h>
2324 #include <linux/pm_runtime.h>
2425
drivers/spi/spi-sh-sci.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222
2323 #include <linux/spi/spi.h>
2424 #include <linux/spi/spi_bitbang.h>
25+#include <linux/module.h>
2526
2627 #include <asm/spi.h>
2728 #include <asm/io.h>
drivers/spi/spi-ti-ssp.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/err.h>
2323 #include <linux/completion.h>
2424 #include <linux/delay.h>
25+#include <linux/module.h>
2526 #include <linux/platform_device.h>
2627 #include <linux/spi/spi.h>
2728 #include <linux/mfd/ti_ssp.h>
drivers/spi/spi-tle62x0.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111
1212 #include <linux/device.h>
1313 #include <linux/kernel.h>
14+#include <linux/module.h>
1415 #include <linux/slab.h>
1516
1617 #include <linux/spi/spi.h>
drivers/spi/spi-txx9.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <linux/err.h>
2626 #include <linux/clk.h>
2727 #include <linux/io.h>
28+#include <linux/module.h>
2829 #include <asm/gpio.h>
2930
3031
drivers/spi/spi.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include <linux/spi/spi.h>
3030 #include <linux/of_spi.h>
3131 #include <linux/pm_runtime.h>
32+#include <linux/export.h>
3233
3334 static void spidev_release(struct device *dev)
3435 {
drivers/ssb/b43_pci_bridge.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <linux/pci.h>
14+#include <linux/module.h>
1415 #include <linux/ssb/ssb.h>
1516
1617 #include "ssb_private.h"
drivers/ssb/driver_chipcommon.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010
1111 #include <linux/ssb/ssb.h>
1212 #include <linux/ssb/ssb_regs.h>
13+#include <linux/export.h>
1314 #include <linux/pci.h>
1415
1516 #include "ssb_private.h"
drivers/ssb/driver_chipcommon_pmu.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/ssb/ssb_regs.h>
1313 #include <linux/ssb/ssb_driver_chipcommon.h>
1414 #include <linux/delay.h>
15+#include <linux/export.h>
1516
1617 #include "ssb_private.h"
1718
drivers/ssb/driver_gige.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010
1111 #include <linux/ssb/ssb.h>
1212 #include <linux/ssb/ssb_driver_gige.h>
13+#include <linux/export.h>
1314 #include <linux/pci.h>
1415 #include <linux/pci_regs.h>
1516 #include <linux/slab.h>
drivers/ssb/driver_pcicore.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010
1111 #include <linux/ssb/ssb.h>
1212 #include <linux/pci.h>
13+#include <linux/export.h>
1314 #include <linux/delay.h>
1415 #include <linux/ssb/ssb_embedded.h>
1516
drivers/ssb/embedded.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 * Licensed under the GNU/GPL. See COPYING for details.
99 */
1010
11+#include <linux/export.h>
1112 #include <linux/ssb/ssb.h>
1213 #include <linux/ssb/ssb_embedded.h>
1314 #include <linux/ssb/ssb_driver_pci.h>
drivers/ssb/main.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212
1313 #include <linux/delay.h>
1414 #include <linux/io.h>
15+#include <linux/module.h>
1516 #include <linux/ssb/ssb.h>
1617 #include <linux/ssb/ssb_regs.h>
1718 #include <linux/ssb/ssb_driver_gige.h>
drivers/ssb/pcihost_wrapper.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 */
1313
1414 #include <linux/pci.h>
15+#include <linux/export.h>
1516 #include <linux/slab.h>
1617 #include <linux/ssb/ssb.h>
1718
drivers/staging/cxt1e1/linux.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616
1717 #include <linux/types.h>
1818 #include <linux/netdevice.h>
19+#include <linux/module.h>
1920 #include <linux/hdlc.h>
2021 #include <linux/if_arp.h>
2122 #include <linux/init.h>
drivers/staging/gma500/intel_i2c.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020
2121 #include <linux/i2c.h>
2222 #include <linux/i2c-algo-bit.h>
23+#include <linux/export.h>
2324
2425 #include "psb_drv.h"
2526 #include "psb_intel_reg.h"
drivers/staging/gma500/mdfld_dsi_output.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 #include <asm/intel_scu_ipc.h>
3333 #include "mdfld_dsi_pkg_sender.h"
3434 #include <linux/pm_runtime.h>
35+#include <linux/moduleparam.h>
3536
3637 #define MDFLD_DSI_BRIGHTNESS_MAX_LEVEL 100
3738
drivers/staging/gma500/mdfld_output.c+2−1
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 */
2727
2828 #include <linux/init.h>
29+#include <linux/moduleparam.h>
2930 #include "mdfld_dsi_dbi.h"
3031 #include "mdfld_dsi_dpi.h"
3132 #include "mdfld_dsi_output.h"
@@ -167,4 +168,4 @@ void mdfld_output_setup(struct drm_device *dev) · 135 unmodified lines
167168 else
168169 mdfld_dbi_dsr_init(dev);
169170 }
170−}
171+}
drivers/staging/gma500/mid_bios.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 * - Check ioremap failures
2424 */
2525
26+#include <linux/moduleparam.h>
2627 #include <drm/drmP.h>
2728 #include <drm/drm.h>
2829 #include "psb_drm.h"
drivers/staging/gma500/mrst_hdmi_i2c.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include <linux/i2c.h>
3030 #include <linux/interrupt.h>
3131 #include <linux/delay.h>
32+#include <linux/export.h>
3233 #include "psb_drv.h"
3334
3435 #define HDMI_READ(reg) readl(hdmi_dev->regs + (reg))
drivers/staging/gma500/psb_drv.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include <linux/notifier.h>
3636 #include <linux/spinlock.h>
3737 #include <linux/pm_runtime.h>
38+#include <linux/module.h>
3839 #include <acpi/video.h>
3940
4041 static int drm_psb_trap_pagefaults;
drivers/staging/iio/accel/adis16201_ring.c+1−0
@@ -1,3 +1,4 @@
1+#include <linux/export.h>
12 #include <linux/interrupt.h>
23 #include <linux/mutex.h>
34 #include <linux/kernel.h>
drivers/staging/iio/accel/adis16201_trigger.c+1−0
@@ -1,6 +1,7 @@
11 #include <linux/interrupt.h>
22 #include <linux/kernel.h>
33 #include <linux/spi/spi.h>
4+#include <linux/export.h>
45
56 #include "../iio.h"
67 #include "../trigger.h"
drivers/staging/iio/accel/adis16203_ring.c+1−0
@@ -1,3 +1,4 @@
1+#include <linux/export.h>
12 #include <linux/interrupt.h>
23 #include <linux/mutex.h>
34 #include <linux/kernel.h>
drivers/staging/iio/accel/adis16203_trigger.c+1−0
@@ -1,6 +1,7 @@
11 #include <linux/interrupt.h>
22 #include <linux/kernel.h>
33 #include <linux/spi/spi.h>
4+#include <linux/export.h>
45
56 #include "../iio.h"
67 #include "../trigger.h"
drivers/staging/iio/accel/adis16204_ring.c+1−0
@@ -1,3 +1,4 @@
1+#include <linux/export.h>
12 #include <linux/interrupt.h>
23 #include <linux/mutex.h>
34 #include <linux/kernel.h>
drivers/staging/iio/accel/adis16204_trigger.c+1−0
@@ -1,6 +1,7 @@
11 #include <linux/interrupt.h>
22 #include <linux/kernel.h>
33 #include <linux/spi/spi.h>
4+#include <linux/export.h>
45
56 #include "../iio.h"
67 #include "../trigger.h"
drivers/staging/iio/accel/adis16209_ring.c+1−0
@@ -1,3 +1,4 @@
1+#include <linux/export.h>
12 #include <linux/interrupt.h>
23 #include <linux/mutex.h>
34 #include <linux/kernel.h>
drivers/staging/iio/accel/adis16209_trigger.c+1−0
@@ -1,6 +1,7 @@
11 #include <linux/interrupt.h>
22 #include <linux/kernel.h>
33 #include <linux/spi/spi.h>
4+#include <linux/export.h>
45
56 #include "../iio.h"
67 #include "../trigger.h"
drivers/staging/iio/accel/adis16240_ring.c+1−0
@@ -1,3 +1,4 @@
1+#include <linux/export.h>
12 #include <linux/interrupt.h>
23 #include <linux/mutex.h>
34 #include <linux/kernel.h>
drivers/staging/iio/accel/adis16240_trigger.c+1−0
@@ -1,6 +1,7 @@
11 #include <linux/interrupt.h>
22 #include <linux/kernel.h>
33 #include <linux/spi/spi.h>
4+#include <linux/export.h>
45
56 #include "../iio.h"
67 #include "../trigger.h"
drivers/staging/iio/accel/lis3l02dq_ring.c+1−0
@@ -4,6 +4,7 @@ · 3 unmodified lines
44 #include <linux/kernel.h>
55 #include <linux/spi/spi.h>
66 #include <linux/slab.h>
7+#include <linux/export.h>
78
89 #include "../iio.h"
910 #include "../ring_sw.h"
drivers/staging/iio/adc/ad7793.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #include <linux/err.h>
1717 #include <linux/sched.h>
1818 #include <linux/delay.h>
19+#include <linux/module.h>
1920
2021 #include "../iio.h"
2122 #include "../sysfs.h"
drivers/staging/iio/dac/ad5686.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/slab.h>
1616 #include <linux/sysfs.h>
1717 #include <linux/regulator/consumer.h>
18+#include <linux/module.h>
1819
1920 #include "../iio.h"
2021 #include "../sysfs.h"
drivers/staging/iio/gyro/adis16060_core.c+1−0
@@ -6,6 +6,7 @@ · 5 unmodified lines
66 * Licensed under the GPL-2 or later.
77 */
88
9+#include <linux/module.h>
910 #include <linux/delay.h>
1011 #include <linux/mutex.h>
1112 #include <linux/device.h>
drivers/staging/iio/gyro/adis16260_ring.c+1−0
@@ -1,3 +1,4 @@
1+#include <linux/export.h>
12 #include <linux/interrupt.h>
23 #include <linux/mutex.h>
34 #include <linux/kernel.h>
drivers/staging/iio/gyro/adis16260_trigger.c+1−0
@@ -1,6 +1,7 @@
11 #include <linux/interrupt.h>
22 #include <linux/kernel.h>
33 #include <linux/spi/spi.h>
4+#include <linux/export.h>
45
56 #include "../iio.h"
67 #include "../trigger.h"
drivers/staging/iio/iio_simple_dummy_buffer.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 */
1313
1414 #include <linux/kernel.h>
15+#include <linux/export.h>
1516 #include <linux/slab.h>
1617 #include <linux/interrupt.h>
1718 #include <linux/irq.h>
drivers/staging/iio/imu/adis16400_ring.c+1−0
@@ -4,6 +4,7 @@ · 3 unmodified lines
44 #include <linux/spi/spi.h>
55 #include <linux/slab.h>
66 #include <linux/bitops.h>
7+#include <linux/export.h>
78
89 #include "../iio.h"
910 #include "../ring_sw.h"
drivers/staging/iio/imu/adis16400_trigger.c+1−0
@@ -1,6 +1,7 @@
11 #include <linux/interrupt.h>
22 #include <linux/kernel.h>
33 #include <linux/spi/spi.h>
4+#include <linux/export.h>
45
56 #include "../iio.h"
67 #include "../trigger.h"
drivers/staging/iio/industrialio-buffer.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 * - Alternative access techniques?
1515 */
1616 #include <linux/kernel.h>
17+#include <linux/export.h>
1718 #include <linux/device.h>
1819 #include <linux/fs.h>
1920 #include <linux/cdev.h>
drivers/staging/iio/meter/ade7758_ring.c+1−0
@@ -5,6 +5,7 @@ · 4 unmodified lines
55 *
66 * Licensed under the GPL-2.
77 */
8+#include <linux/export.h>
89 #include <linux/interrupt.h>
910 #include <linux/kernel.h>
1011 #include <linux/spi/spi.h>
drivers/staging/iio/meter/ade7758_trigger.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 #include <linux/interrupt.h>
1010 #include <linux/kernel.h>
1111 #include <linux/spi/spi.h>
12+#include <linux/export.h>
1213
1314 #include "../iio.h"
1415 #include "../trigger.h"
drivers/staging/intel_sst/intel_sst.c+1−0
@@ -37,6 +37,7 @@ · 36 unmodified lines
3737 #include <linux/firmware.h>
3838 #include <linux/miscdevice.h>
3939 #include <linux/pm_runtime.h>
40+#include <linux/module.h>
4041 #include <asm/mrst.h>
4142 #include "intel_sst.h"
4243 #include "intel_sst_ioctl.h"
drivers/staging/intel_sst/intel_sst_drv_interface.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 #include <linux/fs.h>
3434 #include <linux/firmware.h>
3535 #include <linux/pm_runtime.h>
36+#include <linux/export.h>
3637 #include "intel_sst.h"
3738 #include "intel_sst_ioctl.h"
3839 #include "intel_sst_fw_ipc.h"
drivers/staging/line6/audio.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111
1212 #include <sound/core.h>
1313 #include <sound/initval.h>
14+#include <linux/export.h>
1415
1516 #include "driver.h"
1617 #include "audio.h"
drivers/staging/media/solo6x10/g723.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/kthread.h>
2424 #include <linux/slab.h>
2525 #include <linux/freezer.h>
26+#include <linux/export.h>
2627 #include <sound/core.h>
2728 #include <sound/initval.h>
2829 #include <sound/pcm.h>
drivers/staging/rts5139/rts51x_scsi.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include <linux/sched.h>
2929 #include <linux/slab.h>
3030 #include <linux/vmalloc.h>
31+#include <linux/export.h>
3132
3233 #include <scsi/scsi.h>
3334 #include <scsi/scsi_eh.h>
drivers/staging/usbip/usbip_common.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/fs.h>
2323 #include <linux/kernel.h>
2424 #include <linux/slab.h>
25+#include <linux/module.h>
2526 #include <net/sock.h>
2627
2728 #include "usbip_common.h"
drivers/staging/usbip/usbip_event.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 */
1919
2020 #include <linux/kthread.h>
21+#include <linux/export.h>
2122
2223 #include "usbip_common.h"
2324
drivers/staging/winbond/wbusb.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212 #include <net/mac80211.h>
1313 #include <linux/usb.h>
14+#include <linux/module.h>
1415
1516 #include "core.h"
1617 #include "mds_f.h"
drivers/staging/wlags49_h2/wl_cs.c+1−0
@@ -82,6 +82,7 @@ · 81 unmodified lines
8282 #include <linux/skbuff.h>
8383 #include <linux/if_arp.h>
8484 #include <linux/ioport.h>
85+#include <linux/module.h>
8586
8687 #include <pcmcia/cistpl.h>
8788 #include <pcmcia/cisreg.h>
drivers/target/iscsi/iscsi_target.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/kthread.h>
2323 #include <linux/crypto.h>
2424 #include <linux/completion.h>
25+#include <linux/module.h>
2526 #include <asm/unaligned.h>
2627 #include <scsi/scsi_device.h>
2728 #include <scsi/iscsi_proto.h>
drivers/target/iscsi/iscsi_target_configfs.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 ****************************************************************************/
2121
2222 #include <linux/configfs.h>
23+#include <linux/export.h>
2324 #include <target/target_core_base.h>
2425 #include <target/target_core_transport.h>
2526 #include <target/target_core_fabric_ops.h>
drivers/target/iscsi/iscsi_target_stat.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 ******************************************************************************/
2121
2222 #include <linux/configfs.h>
23+#include <linux/export.h>
2324 #include <scsi/iscsi_proto.h>
2425 #include <target/target_core_base.h>
2526 #include <target/target_core_transport.h>
drivers/target/target_core_alua.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <linux/slab.h>
2828 #include <linux/spinlock.h>
2929 #include <linux/configfs.h>
30+#include <linux/export.h>
3031 #include <scsi/scsi.h>
3132 #include <scsi/scsi_cmnd.h>
3233
drivers/target/target_core_device.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include <linux/spinlock.h>
3636 #include <linux/kthread.h>
3737 #include <linux/in.h>
38+#include <linux/export.h>
3839 #include <net/sock.h>
3940 #include <net/tcp.h>
4041 #include <scsi/scsi.h>
drivers/target/target_core_fabric_lib.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include <linux/string.h>
3030 #include <linux/ctype.h>
3131 #include <linux/spinlock.h>
32+#include <linux/export.h>
3233 #include <scsi/scsi.h>
3334 #include <scsi/scsi_cmnd.h>
3435
drivers/target/target_core_file.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 #include <linux/blkdev.h>
3333 #include <linux/slab.h>
3434 #include <linux/spinlock.h>
35+#include <linux/module.h>
3536 #include <scsi/scsi.h>
3637 #include <scsi/scsi_host.h>
3738
drivers/target/target_core_hba.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 #include <linux/slab.h>
3333 #include <linux/spinlock.h>
3434 #include <linux/in.h>
35+#include <linux/module.h>
3536 #include <net/sock.h>
3637 #include <net/tcp.h>
3738
drivers/target/target_core_iblock.c+1−0
@@ -37,6 +37,7 @@ · 36 unmodified lines
3737 #include <linux/bio.h>
3838 #include <linux/genhd.h>
3939 #include <linux/file.h>
40+#include <linux/module.h>
4041 #include <scsi/scsi.h>
4142 #include <scsi/scsi_host.h>
4243
drivers/target/target_core_pscsi.c+1−0
@@ -36,6 +36,7 @@ · 35 unmodified lines
3636 #include <linux/genhd.h>
3737 #include <linux/cdrom.h>
3838 #include <linux/file.h>
39+#include <linux/module.h>
3940 #include <scsi/scsi.h>
4041 #include <scsi/scsi_device.h>
4142 #include <scsi/scsi_cmnd.h>
drivers/target/target_core_tmr.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <linux/slab.h>
2828 #include <linux/spinlock.h>
2929 #include <linux/list.h>
30+#include <linux/export.h>
3031 #include <scsi/scsi.h>
3132 #include <scsi/scsi_cmnd.h>
3233
drivers/target/target_core_tpg.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 #include <linux/slab.h>
3333 #include <linux/spinlock.h>
3434 #include <linux/in.h>
35+#include <linux/export.h>
3536 #include <net/sock.h>
3637 #include <net/tcp.h>
3738 #include <scsi/scsi.h>
drivers/target/target_core_transport.c+1−0
@@ -36,6 +36,7 @@ · 35 unmodified lines
3636 #include <linux/kthread.h>
3737 #include <linux/in.h>
3838 #include <linux/cdrom.h>
39+#include <linux/module.h>
3940 #include <asm/unaligned.h>
4041 #include <net/sock.h>
4142 #include <net/tcp.h>
drivers/tty/hvc/hvc_iseries.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/types.h>
2424 #include <linux/init.h>
2525 #include <linux/kernel.h>
26+#include <linux/module.h>
2627 #include <linux/spinlock.h>
2728 #include <linux/console.h>
2829
drivers/tty/hvc/hvc_vio.c+1−0
@@ -41,6 +41,7 @@ · 40 unmodified lines
4141 #include <linux/delay.h>
4242 #include <linux/slab.h>
4343 #include <linux/console.h>
44+#include <linux/module.h>
4445
4546 #include <asm/hvconsole.h>
4647 #include <asm/vio.h>
drivers/tty/serial/jsm/jsm_driver.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
2424 *
2525 *
2626 ***********************************************************************/
27−#include <linux/moduleparam.h>
27+#include <linux/module.h>
2828 #include <linux/pci.h>
2929 #include <linux/slab.h>
3030
drivers/tty/serial/kgdboc.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 #include <linux/console.h>
2020 #include <linux/vt_kern.h>
2121 #include <linux/input.h>
22+#include <linux/module.h>
2223
2324 #define MAX_CONFIG_LEN 40
2425
drivers/tty/serial/max3100.c+1−0
@@ -43,6 +43,7 @@ · 42 unmodified lines
4343 #include <linux/delay.h>
4444 #include <linux/slab.h>
4545 #include <linux/device.h>
46+#include <linux/module.h>
4647 #include <linux/serial_core.h>
4748 #include <linux/serial.h>
4849 #include <linux/spi/spi.h>
drivers/tty/serial/max3107-aava.c+1−0
@@ -36,6 +36,7 @@ · 35 unmodified lines
3636 #include <linux/platform_device.h>
3737 #include <linux/gpio.h>
3838 #include <linux/sfi.h>
39+#include <linux/module.h>
3940 #include <asm/mrst.h>
4041 #include "max3107.h"
4142
drivers/tty/serial/max3107.c+1−0
@@ -36,6 +36,7 @@ · 35 unmodified lines
3636 #include <linux/gpio.h>
3737 #include <linux/spi/spi.h>
3838 #include <linux/freezer.h>
39+#include <linux/module.h>
3940 #include "max3107.h"
4041
4142 static const struct baud_table brg26_ext[] = {
drivers/tty/serial/nwpserial.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 *
1111 */
1212 #include <linux/init.h>
13+#include <linux/export.h>
1314 #include <linux/console.h>
1415 #include <linux/serial.h>
1516 #include <linux/serial_reg.h>
drivers/tty/serial/timbuart.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include <linux/platform_device.h>
3030 #include <linux/ioport.h>
3131 #include <linux/slab.h>
32+#include <linux/module.h>
3233
3334 #include "timbuart.h"
3435
drivers/tty/serial/xilinx_uartps.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include <linux/irq.h>
2121 #include <linux/io.h>
2222 #include <linux/of.h>
23+#include <linux/module.h>
2324
2425 #define XUARTPS_TTY_NAME "ttyPS"
2526 #define XUARTPS_NAME "xuartps"
drivers/tty/vt/vc_screen.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/kernel.h>
2323 #include <linux/major.h>
2424 #include <linux/errno.h>
25+#include <linux/export.h>
2526 #include <linux/tty.h>
2627 #include <linux/interrupt.h>
2728 #include <linux/mm.h>
drivers/uio/uio_pdrv.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 #include <linux/platform_device.h>
1212 #include <linux/uio_driver.h>
1313 #include <linux/stringify.h>
14+#include <linux/module.h>
1415 #include <linux/slab.h>
1516
1617 #define DRIVER_NAME "uio_pdrv"
drivers/uio/uio_pdrv_genirq.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/uio_driver.h>
1919 #include <linux/spinlock.h>
2020 #include <linux/bitops.h>
21+#include <linux/module.h>
2122 #include <linux/interrupt.h>
2223 #include <linux/stringify.h>
2324 #include <linux/pm_runtime.h>
drivers/usb/c67x00/c67x00-drv.c+1−0
@@ -38,6 +38,7 @@ · 37 unmodified lines
3838 #include <linux/io.h>
3939 #include <linux/list.h>
4040 #include <linux/slab.h>
41+#include <linux/module.h>
4142 #include <linux/usb.h>
4243 #include <linux/usb/c67x00.h>
4344
drivers/usb/core/driver.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424
2525 #include <linux/device.h>
2626 #include <linux/slab.h>
27+#include <linux/export.h>
2728 #include <linux/usb.h>
2829 #include <linux/usb/quirks.h>
2930 #include <linux/usb/hcd.h>
drivers/usb/core/notify.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010
1111
1212 #include <linux/kernel.h>
13+#include <linux/export.h>
1314 #include <linux/notifier.h>
1415 #include <linux/usb.h>
1516 #include <linux/mutex.h>
drivers/usb/gadget/cdc2.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212
1313 #include <linux/kernel.h>
1414 #include <linux/utsname.h>
15+#include <linux/module.h>
1516
1617 #include "u_ether.h"
1718 #include "u_serial.h"
drivers/usb/gadget/composite.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/kallsyms.h>
1515 #include <linux/kernel.h>
1616 #include <linux/slab.h>
17+#include <linux/module.h>
1718 #include <linux/device.h>
1819 #include <linux/utsname.h>
1920
drivers/usb/gadget/dbgp.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 /* verbose messages */
1010 #include <linux/kernel.h>
1111 #include <linux/device.h>
12+#include <linux/module.h>
1213 #include <linux/usb/ch9.h>
1314 #include <linux/usb/gadget.h>
1415
drivers/usb/gadget/f_fs.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020
2121 #include <linux/blkdev.h>
2222 #include <linux/pagemap.h>
23+#include <linux/export.h>
2324 #include <asm/unaligned.h>
2425
2526 #include <linux/usb/composite.h>
drivers/usb/gadget/f_obex.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/slab.h>
1818 #include <linux/kernel.h>
1919 #include <linux/device.h>
20+#include <linux/module.h>
2021
2122 #include "u_serial.h"
2223 #include "gadget_chips.h"
drivers/usb/gadget/f_sourcesink.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/slab.h>
1616 #include <linux/kernel.h>
1717 #include <linux/device.h>
18+#include <linux/module.h>
1819
1920 #include "g_zero.h"
2021 #include "gadget_chips.h"
drivers/usb/gadget/file_storage.c+1−0
@@ -243,6 +243,7 @@ · 242 unmodified lines
243243 #include <linux/kref.h>
244244 #include <linux/kthread.h>
245245 #include <linux/limits.h>
246+#include <linux/module.h>
246247 #include <linux/rwsem.h>
247248 #include <linux/slab.h>
248249 #include <linux/spinlock.h>
drivers/usb/gadget/fusb300_udc.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/err.h>
1414 #include <linux/interrupt.h>
1515 #include <linux/io.h>
16+#include <linux/module.h>
1617 #include <linux/platform_device.h>
1718 #include <linux/usb/ch9.h>
1819 #include <linux/usb/gadget.h>
drivers/usb/gadget/gmidi.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/kernel.h>
2424 #include <linux/slab.h>
2525 #include <linux/utsname.h>
26+#include <linux/module.h>
2627 #include <linux/device.h>
2728
2829 #include <sound/core.h>
drivers/usb/gadget/u_serial.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <linux/tty.h>
2626 #include <linux/tty_flip.h>
2727 #include <linux/slab.h>
28+#include <linux/export.h>
2829
2930 #include "u_serial.h"
3031
drivers/usb/host/fsl-mph-dr-of.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #include <linux/io.h>
1717 #include <linux/of_platform.h>
1818 #include <linux/clk.h>
19+#include <linux/module.h>
1920
2021 struct fsl_usb2_dev_data {
2122 char *dr_mode; /* controller mode */
drivers/usb/host/isp1760-if.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111
1212 #include <linux/usb.h>
1313 #include <linux/io.h>
14+#include <linux/module.h>
1415 #include <linux/platform_device.h>
1516 #include <linux/usb/isp1760.h>
1617 #include <linux/usb/hcd.h>
drivers/usb/host/pci-quirks.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/pci.h>
1414 #include <linux/init.h>
1515 #include <linux/delay.h>
16+#include <linux/export.h>
1617 #include <linux/acpi.h>
1718 #include <linux/dmi.h>
1819 #include "pci-quirks.h"
drivers/usb/host/whci/debug.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 #include <linux/kernel.h>
2020 #include <linux/debugfs.h>
2121 #include <linux/seq_file.h>
22+#include <linux/export.h>
2223
2324 #include "../../wusbcore/wusbhc.h"
2425
drivers/usb/host/whci/hcd.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 */
1818 #include <linux/kernel.h>
1919 #include <linux/init.h>
20+#include <linux/module.h>
2021 #include <linux/uwb/umc.h>
2122
2223 #include "../../wusbcore/wusbhc.h"
drivers/usb/host/xhci-hub.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 * Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
2121 */
2222
23+#include <linux/gfp.h>
2324 #include <asm/unaligned.h>
2425
2526 #include "xhci.h"
drivers/usb/host/xhci-pci.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222
2323 #include <linux/pci.h>
2424 #include <linux/slab.h>
25+#include <linux/module.h>
2526
2627 #include "xhci.h"
2728
drivers/usb/mon/mon_bin.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 #include <linux/types.h>
1212 #include <linux/fs.h>
1313 #include <linux/cdev.h>
14+#include <linux/export.h>
1415 #include <linux/usb.h>
1516 #include <linux/poll.h>
1617 #include <linux/compat.h>
drivers/usb/mon/mon_stat.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99
1010 #include <linux/kernel.h>
1111 #include <linux/slab.h>
12+#include <linux/export.h>
1213 #include <linux/usb.h>
1314 #include <linux/fs.h>
1415 #include <asm/uaccess.h>
drivers/usb/mon/mon_text.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 #include <linux/usb.h>
1010 #include <linux/slab.h>
1111 #include <linux/time.h>
12+#include <linux/export.h>
1213 #include <linux/mutex.h>
1314 #include <linux/debugfs.h>
1415 #include <linux/scatterlist.h>
drivers/usb/otg/gpio_vbus.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 #include <linux/kernel.h>
1212 #include <linux/platform_device.h>
1313 #include <linux/gpio.h>
14+#include <linux/module.h>
1415 #include <linux/slab.h>
1516 #include <linux/interrupt.h>
1617 #include <linux/usb.h>
drivers/usb/otg/otg.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 */
1111
1212 #include <linux/kernel.h>
13+#include <linux/export.h>
1314 #include <linux/device.h>
1415
1516 #include <linux/usb/otg.h>
drivers/usb/otg/ulpi.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525
2626 #include <linux/kernel.h>
2727 #include <linux/slab.h>
28+#include <linux/export.h>
2829 #include <linux/usb.h>
2930 #include <linux/usb/otg.h>
3031 #include <linux/usb/ulpi.h>
drivers/usb/serial/aircable.c+1−0
@@ -47,6 +47,7 @@ · 46 unmodified lines
4747 #include <asm/unaligned.h>
4848 #include <linux/tty.h>
4949 #include <linux/slab.h>
50+#include <linux/module.h>
5051 #include <linux/tty_flip.h>
5152 #include <linux/usb.h>
5253 #include <linux/usb/serial.h>
drivers/usb/serial/qcserial.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313
1414 #include <linux/tty.h>
1515 #include <linux/tty_flip.h>
16+#include <linux/module.h>
1617 #include <linux/usb.h>
1718 #include <linux/usb/serial.h>
1819 #include <linux/slab.h>
drivers/usb/storage/option_ms.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222
2323 #include <linux/usb.h>
2424 #include <linux/slab.h>
25+#include <linux/module.h>
2526
2627 #include "usb.h"
2728 #include "transport.h"
drivers/usb/storage/protocol.c+1−0
@@ -43,6 +43,7 @@ · 42 unmodified lines
4343 */
4444
4545 #include <linux/highmem.h>
46+#include <linux/export.h>
4647 #include <scsi/scsi.h>
4748 #include <scsi/scsi_cmnd.h>
4849
drivers/usb/storage/sierra_ms.c+1−0
@@ -3,6 +3,7 @@ · 2 unmodified lines
33 #include <scsi/scsi_cmnd.h>
44 #include <scsi/scsi_device.h>
55 #include <linux/usb.h>
6+#include <linux/module.h>
67 #include <linux/slab.h>
78
89 #include "usb.h"
drivers/usb/storage/transport.c+1−0
@@ -46,6 +46,7 @@ · 45 unmodified lines
4646 #include <linux/sched.h>
4747 #include <linux/gfp.h>
4848 #include <linux/errno.h>
49+#include <linux/export.h>
4950
5051 #include <linux/usb/quirks.h>
5152
drivers/usb/storage/uas.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 #include <linux/blkdev.h>
1212 #include <linux/slab.h>
1313 #include <linux/types.h>
14+#include <linux/module.h>
1415 #include <linux/usb.h>
1516 #include <linux/usb/storage.h>
1617
drivers/usb/wusbcore/devconnect.c+1−0
@@ -90,6 +90,7 @@ · 89 unmodified lines
9090 #include <linux/ctype.h>
9191 #include <linux/slab.h>
9292 #include <linux/workqueue.h>
93+#include <linux/export.h>
9394 #include "wusbhc.h"
9495
9596 static void wusbhc_devconnect_acked_work(struct work_struct *work);
drivers/usb/wusbcore/mmc.c+1−0
@@ -38,6 +38,7 @@ · 37 unmodified lines
3838 */
3939 #include <linux/usb/wusb.h>
4040 #include <linux/slab.h>
41+#include <linux/export.h>
4142 #include "wusbhc.h"
4243
4344 /* Initialize the MMCIEs handling mechanism */
drivers/usb/wusbcore/rh.c+1−0
@@ -70,6 +70,7 @@ · 69 unmodified lines
7070 * wusbhc_rh_start_port_reset() ??? unimplemented
7171 */
7272 #include <linux/slab.h>
73+#include <linux/export.h>
7374 #include "wusbhc.h"
7475
7576 /*
drivers/usb/wusbcore/security.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/slab.h>
2727 #include <linux/usb/ch9.h>
2828 #include <linux/random.h>
29+#include <linux/export.h>
2930 #include "wusbhc.h"
3031
3132 static void wusbhc_set_gtk_callback(struct urb *urb);
drivers/usb/wusbcore/wa-hc.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 * FIXME: docs
2424 */
2525 #include <linux/slab.h>
26+#include <linux/module.h>
2627 #include "wusbhc.h"
2728 #include "wa-hc.h"
2829
drivers/usb/wusbcore/wa-rpipe.c+1−0
@@ -61,6 +61,7 @@ · 60 unmodified lines
6161 #include <linux/atomic.h>
6262 #include <linux/bitmap.h>
6363 #include <linux/slab.h>
64+#include <linux/export.h>
6465
6566 #include "wusbhc.h"
6667 #include "wa-hc.h"
drivers/usb/wusbcore/wa-xfer.c+1−0
@@ -84,6 +84,7 @@ · 83 unmodified lines
8484 #include <linux/slab.h>
8585 #include <linux/hash.h>
8686 #include <linux/ratelimit.h>
87+#include <linux/export.h>
8788
8889 #include "wa-hc.h"
8990 #include "wusbhc.h"
drivers/uwb/est.c+1−0
@@ -41,6 +41,7 @@ · 40 unmodified lines
4141 */
4242 #include <linux/spinlock.h>
4343 #include <linux/slab.h>
44+#include <linux/export.h>
4445
4546 #include "uwb-internal.h"
4647
drivers/uwb/i1480/dfu/dfu.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 #include <linux/device.h>
3434 #include <linux/uwb.h>
3535 #include <linux/random.h>
36+#include <linux/export.h>
3637
3738 /*
3839 * i1480_rceb_check - Check RCEB for expected field values
drivers/uwb/ie.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 */
2626
2727 #include <linux/slab.h>
28+#include <linux/export.h>
2829 #include "uwb-internal.h"
2930
3031 /**
drivers/uwb/lc-dev.c+2−0
@@ -25,9 +25,11 @@ · 24 unmodified lines
2525 #include <linux/kernel.h>
2626 #include <linux/slab.h>
2727 #include <linux/device.h>
28+#include <linux/export.h>
2829 #include <linux/err.h>
2930 #include <linux/kdev_t.h>
3031 #include <linux/random.h>
32+#include <linux/stat.h>
3133 #include "uwb-internal.h"
3234
3335 /* We initialize addresses to 0xff (invalid, as it is bcast) */
drivers/uwb/lc-rc.c+1−0
@@ -36,6 +36,7 @@ · 35 unmodified lines
3636 #include <linux/etherdevice.h>
3737 #include <linux/usb.h>
3838 #include <linux/slab.h>
39+#include <linux/export.h>
3940
4041 #include "uwb-internal.h"
4142
drivers/uwb/neh.c+1−0
@@ -85,6 +85,7 @@ · 84 unmodified lines
8585 #include <linux/timer.h>
8686 #include <linux/slab.h>
8787 #include <linux/err.h>
88+#include <linux/export.h>
8889
8990 #include "uwb-internal.h"
9091
drivers/uwb/pal.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/kernel.h>
1919 #include <linux/debugfs.h>
2020 #include <linux/uwb.h>
21+#include <linux/export.h>
2122
2223 #include "uwb-internal.h"
2324
drivers/uwb/radio.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 */
1818 #include <linux/kernel.h>
1919 #include <linux/uwb.h>
20+#include <linux/export.h>
2021
2122 #include "uwb-internal.h"
2223
drivers/uwb/reset.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 #include <linux/err.h>
3333 #include <linux/slab.h>
3434 #include <linux/delay.h>
35+#include <linux/export.h>
3536
3637 #include "uwb-internal.h"
3738
drivers/uwb/rsv.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 #include <linux/uwb.h>
2020 #include <linux/slab.h>
2121 #include <linux/random.h>
22+#include <linux/export.h>
2223
2324 #include "uwb-internal.h"
2425
drivers/uwb/scan.c+1−0
@@ -36,6 +36,7 @@ · 35 unmodified lines
3636 #include <linux/device.h>
3737 #include <linux/err.h>
3838 #include <linux/slab.h>
39+#include <linux/stat.h>
3940 #include "uwb-internal.h"
4041
4142
drivers/uwb/umc-bus.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 #include <linux/kernel.h>
99 #include <linux/sysfs.h>
1010 #include <linux/workqueue.h>
11+#include <linux/module.h>
1112 #include <linux/uwb/umc.h>
1213 #include <linux/pci.h>
1314
drivers/uwb/umc-dev.c+1−0
@@ -6,6 +6,7 @@ · 5 unmodified lines
66 * This file is released under the GNU GPL v2.
77 */
88 #include <linux/kernel.h>
9+#include <linux/export.h>
910 #include <linux/slab.h>
1011 #include <linux/uwb/umc.h>
1112
drivers/uwb/umc-drv.c+1−0
@@ -6,6 +6,7 @@ · 5 unmodified lines
66 * This file is released under the GNU GPL v2.
77 */
88 #include <linux/kernel.h>
9+#include <linux/export.h>
910 #include <linux/uwb/umc.h>
1011
1112 int __umc_driver_register(struct umc_driver *umc_drv, struct module *module,
drivers/uwb/whci.c+1−0
@@ -7,6 +7,7 @@ · 6 unmodified lines
77 */
88 #include <linux/delay.h>
99 #include <linux/kernel.h>
10+#include <linux/module.h>
1011 #include <linux/pci.h>
1112 #include <linux/dma-mapping.h>
1213 #include <linux/slab.h>
drivers/video/atmel_lcdfb.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/delay.h>
1919 #include <linux/backlight.h>
2020 #include <linux/gfp.h>
21+#include <linux/module.h>
2122
2223 #include <mach/board.h>
2324 #include <mach/cpu.h>
drivers/video/backlight/88pm860x_bl.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/i2c.h>
1818 #include <linux/backlight.h>
1919 #include <linux/mfd/88pm860x.h>
20+#include <linux/module.h>
2021
2122 #define MAX_BRIGHTNESS (0xFF)
2223 #define MIN_BRIGHTNESS (0)
drivers/video/backlight/adp5520_bl.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/backlight.h>
1414 #include <linux/mfd/adp5520.h>
1515 #include <linux/slab.h>
16+#include <linux/module.h>
1617
1718 struct adp5520_bl {
1819 struct device *master;
drivers/video/backlight/ams369fg06.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 */
2323
2424 #include <linux/wait.h>
25+#include <linux/module.h>
2526 #include <linux/fb.h>
2627 #include <linux/delay.h>
2728 #include <linux/gpio.h>
drivers/video/backlight/da903x_bl.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 #include <linux/backlight.h>
2020 #include <linux/mfd/da903x.h>
2121 #include <linux/slab.h>
22+#include <linux/module.h>
2223
2324 #define DA9030_WLED_CONTROL 0x25
2425 #define DA9030_WLED_CP_EN (1 << 6)
drivers/video/backlight/ep93xx_bl.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313
1414 #include <linux/module.h>
1515 #include <linux/platform_device.h>
16+#include <linux/module.h>
1617 #include <linux/io.h>
1718 #include <linux/fb.h>
1819 #include <linux/backlight.h>
drivers/video/backlight/l4f00242t03.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/device.h>
1515 #include <linux/kernel.h>
1616 #include <linux/delay.h>
17+#include <linux/module.h>
1718 #include <linux/gpio.h>
1819 #include <linux/lcd.h>
1920 #include <linux/slab.h>
drivers/video/backlight/ld9040.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include <linux/kernel.h>
3131 #include <linux/lcd.h>
3232 #include <linux/backlight.h>
33+#include <linux/module.h>
3334
3435 #include "ld9040_gamma.h"
3536
drivers/video/backlight/lms283gf05.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717
1818 #include <linux/spi/spi.h>
1919 #include <linux/spi/lms283gf05.h>
20+#include <linux/module.h>
2021
2122 struct lms283gf05_state {
2223 struct spi_device *spi;
drivers/video/backlight/max8925_bl.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/backlight.h>
1818 #include <linux/mfd/max8925.h>
1919 #include <linux/slab.h>
20+#include <linux/module.h>
2021
2122 #define MAX_BRIGHTNESS (0xff)
2223 #define MIN_BRIGHTNESS (0)
drivers/video/backlight/s6e63m0.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include <linux/kernel.h>
3131 #include <linux/lcd.h>
3232 #include <linux/backlight.h>
33+#include <linux/module.h>
3334
3435 #include "s6e63m0_gamma.h"
3536
drivers/video/backlight/wm831x_bl.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 #include <linux/kernel.h>
1212 #include <linux/init.h>
1313 #include <linux/platform_device.h>
14+#include <linux/module.h>
1415 #include <linux/fb.h>
1516 #include <linux/backlight.h>
1617 #include <linux/slab.h>
drivers/video/carminefb.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/interrupt.h>
1313 #include <linux/pci.h>
1414 #include <linux/slab.h>
15+#include <linux/module.h>
1516
1617 #include "carminefb.h"
1718 #include "carminefb_regs.h"
drivers/video/cobalt_lcdfb.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/ioport.h>
2525 #include <linux/uaccess.h>
2626 #include <linux/platform_device.h>
27+#include <linux/module.h>
2728
2829 /*
2930 * Cursor position address
drivers/video/ep93xx-fb.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 */
1919
2020 #include <linux/platform_device.h>
21+#include <linux/module.h>
2122 #include <linux/dma-mapping.h>
2223 #include <linux/slab.h>
2324 #include <linux/clk.h>
drivers/video/fb_ddc.c+2−1
@@ -1,5 +1,5 @@
11 /*
2− * driver/vide/fb_ddc.c - DDC/EDID read support.
2+ * drivers/video/fb_ddc.c - DDC/EDID read support.
33 *
44 * Copyright (C) 2006 Dennis Munsie <dmunsie@cecropia.com>
55 *
@@ -10,6 +10,7 @@ · 4 unmodified lines
1010
1111 #include <linux/delay.h>
1212 #include <linux/device.h>
13+#include <linux/module.h>
1314 #include <linux/fb.h>
1415 #include <linux/i2c-algo-bit.h>
1516 #include <linux/slab.h>
drivers/video/fb_notify.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 */
1313 #include <linux/fb.h>
1414 #include <linux/notifier.h>
15+#include <linux/export.h>
1516
1617 static BLOCKING_NOTIFIER_HEAD(fb_notifier_list);
1718
drivers/video/mb862xx/mb862xx-i2c.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/i2c.h>
1414 #include <linux/io.h>
1515 #include <linux/delay.h>
16+#include <linux/export.h>
1617
1718 #include "mb862xxfb.h"
1819 #include "mb862xx_reg.h"
drivers/video/mb862xx/mb862xxfbdrv.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/fb.h>
1818 #include <linux/delay.h>
1919 #include <linux/uaccess.h>
20+#include <linux/module.h>
2021 #include <linux/init.h>
2122 #include <linux/interrupt.h>
2223 #include <linux/pci.h>
drivers/video/msm/mdp.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include <mach/msm_iomap.h>
2929 #include <mach/msm_fb.h>
3030 #include <linux/platform_device.h>
31+#include <linux/export.h>
3132
3233 #include "mdp_hw.h"
3334
drivers/video/omap/lcd_mipid.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/slab.h>
2424 #include <linux/workqueue.h>
2525 #include <linux/spi/spi.h>
26+#include <linux/module.h>
2627
2728 #include <plat/lcd_mipid.h>
2829
drivers/video/omap/omapfb_main.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include <linux/mm.h>
2929 #include <linux/slab.h>
3030 #include <linux/uaccess.h>
31+#include <linux/module.h>
3132
3233 #include <plat/dma.h>
3334
drivers/video/omap2/dss/dispc.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <linux/kernel.h>
2626 #include <linux/dma-mapping.h>
2727 #include <linux/vmalloc.h>
28+#include <linux/export.h>
2829 #include <linux/clk.h>
2930 #include <linux/io.h>
3031 #include <linux/jiffies.h>
drivers/video/omap2/dss/dpi.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424
2525 #include <linux/kernel.h>
2626 #include <linux/delay.h>
27+#include <linux/export.h>
2728 #include <linux/err.h>
2829 #include <linux/errno.h>
2930 #include <linux/platform_device.h>
drivers/video/omap2/dss/dsi.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <linux/interrupt.h>
2828 #include <linux/delay.h>
2929 #include <linux/mutex.h>
30+#include <linux/module.h>
3031 #include <linux/semaphore.h>
3132 #include <linux/seq_file.h>
3233 #include <linux/platform_device.h>
drivers/video/omap2/dss/dss.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424
2525 #include <linux/kernel.h>
2626 #include <linux/io.h>
27+#include <linux/export.h>
2728 #include <linux/err.h>
2829 #include <linux/delay.h>
2930 #include <linux/seq_file.h>
drivers/video/omap2/dss/rfbi.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424
2525 #include <linux/kernel.h>
2626 #include <linux/dma-mapping.h>
27+#include <linux/export.h>
2728 #include <linux/vmalloc.h>
2829 #include <linux/clk.h>
2930 #include <linux/io.h>
drivers/video/omap2/dss/sdi.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/delay.h>
2424 #include <linux/err.h>
2525 #include <linux/regulator/consumer.h>
26+#include <linux/export.h>
2627
2728 #include <video/omapdss.h>
2829 #include "dss.h"
drivers/video/omap2/omapfb/omapfb-ioctl.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <linux/mm.h>
2828 #include <linux/omapfb.h>
2929 #include <linux/vmalloc.h>
30+#include <linux/export.h>
3031
3132 #include <video/omapdss.h>
3233 #include <plat/vrfb.h>
drivers/video/savage/savagefb_accel.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 #include <linux/kernel.h>
1212 #include <linux/string.h>
1313 #include <linux/fb.h>
14+#include <linux/module.h>
1415
1516 #include "savagefb.h"
1617
drivers/video/sh_mipi_dsi.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/slab.h>
1818 #include <linux/string.h>
1919 #include <linux/types.h>
20+#include <linux/module.h>
2021
2122 #include <video/mipi_display.h>
2223 #include <video/sh_mipi_dsi.h>
drivers/video/sh_mobile_lcdcfb.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/console.h>
2424 #include <linux/backlight.h>
2525 #include <linux/gpio.h>
26+#include <linux/module.h>
2627 #include <video/sh_mobile_lcdc.h>
2728 #include <video/sh_mobile_meram.h>
2829 #include <linux/atomic.h>
drivers/video/via/via-gpio.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 #include <linux/platform_device.h>
1111 #include <linux/via-core.h>
1212 #include <linux/via-gpio.h>
13+#include <linux/export.h>
1314
1415 /*
1516 * The ports we know about. Note that the port-25 gpios are not
drivers/video/w100fb.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 #include <linux/slab.h>
3434 #include <linux/string.h>
3535 #include <linux/vmalloc.h>
36+#include <linux/module.h>
3637 #include <asm/io.h>
3738 #include <asm/uaccess.h>
3839 #include <video/w100fb.h>
drivers/virtio/virtio.c+1−0
@@ -1,6 +1,7 @@
11 #include <linux/virtio.h>
22 #include <linux/spinlock.h>
33 #include <linux/virtio_config.h>
4+#include <linux/module.h>
45
56 /* Unique numbering for virtio devices. */
67 static unsigned int dev_index;
drivers/virtio/virtio_balloon.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <linux/freezer.h>
2626 #include <linux/delay.h>
2727 #include <linux/slab.h>
28+#include <linux/module.h>
2829
2930 struct virtio_balloon
3031 {
drivers/virtio/virtio_ring.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/virtio_config.h>
2222 #include <linux/device.h>
2323 #include <linux/slab.h>
24+#include <linux/module.h>
2425
2526 /* virtio guest is communicating with a virtual "device" that actually runs on
2627 * a host processor. Memory barriers are used to control SMP effects. */
drivers/w1/w1_family.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/list.h>
2424 #include <linux/sched.h> /* schedule_timeout() */
2525 #include <linux/delay.h>
26+#include <linux/export.h>
2627
2728 #include "w1_family.h"
2829 #include "w1.h"
drivers/w1/w1_int.c+2−0
@@ -24,6 +24,8 @@ · 23 unmodified lines
2424 #include <linux/delay.h>
2525 #include <linux/kthread.h>
2626 #include <linux/slab.h>
27+#include <linux/export.h>
28+#include <linux/moduleparam.h>
2729
2830 #include "w1.h"
2931 #include "w1_log.h"
drivers/watchdog/stmp3xxx_wdt.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/platform_device.h>
1515 #include <linux/spinlock.h>
1616 #include <linux/uaccess.h>
17+#include <linux/module.h>
1718
1819 #include <mach/platform.h>
1920 #include <mach/regs-rtc.h>
drivers/xen/balloon.c+1−0
@@ -39,6 +39,7 @@ · 38 unmodified lines
3939 #include <linux/kernel.h>
4040 #include <linux/sched.h>
4141 #include <linux/errno.h>
42+#include <linux/module.h>
4243 #include <linux/mm.h>
4344 #include <linux/bootmem.h>
4445 #include <linux/pagemap.h>
drivers/xen/manage.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 #include <linux/stop_machine.h>
1010 #include <linux/freezer.h>
1111 #include <linux/syscore_ops.h>
12+#include <linux/export.h>
1213
1314 #include <xen/xen.h>
1415 #include <xen/xenbus.h>
drivers/xen/swiotlb-xen.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535
3636 #include <linux/bootmem.h>
3737 #include <linux/dma-mapping.h>
38+#include <linux/export.h>
3839 #include <xen/swiotlb-xen.h>
3940 #include <xen/page.h>
4041 #include <xen/xen-ops.h>
drivers/xen/xen-pciback/conf_space.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 */
1111
1212 #include <linux/kernel.h>
13+#include <linux/module.h>
1314 #include <linux/pci.h>
1415 #include "pciback.h"
1516 #include "conf_space.h"
drivers/xen/xenbus/xenbus_client.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 #include <linux/slab.h>
3434 #include <linux/types.h>
3535 #include <linux/vmalloc.h>
36+#include <linux/export.h>
3637 #include <asm/xen/hypervisor.h>
3738 #include <xen/interface/xen.h>
3839 #include <xen/interface/event_channel.h>
drivers/xen/xenbus/xenbus_probe.c+1−0
@@ -46,6 +46,7 @@ · 45 unmodified lines
4646 #include <linux/mutex.h>
4747 #include <linux/io.h>
4848 #include <linux/slab.h>
49+#include <linux/module.h>
4950
5051 #include <asm/page.h>
5152 #include <asm/pgtable.h>
drivers/xen/xenbus/xenbus_probe_backend.c+1−0
@@ -42,6 +42,7 @@ · 41 unmodified lines
4242 #include <linux/fcntl.h>
4343 #include <linux/mm.h>
4444 #include <linux/notifier.h>
45+#include <linux/export.h>
4546
4647 #include <asm/page.h>
4748 #include <asm/pgtable.h>
drivers/xen/xenbus/xenbus_probe_frontend.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/kthread.h>
1414 #include <linux/mutex.h>
1515 #include <linux/io.h>
16+#include <linux/module.h>
1617
1718 #include <asm/page.h>
1819 #include <asm/pgtable.h>
drivers/zorro/proc.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/proc_fs.h>
1414 #include <linux/seq_file.h>
1515 #include <linux/init.h>
16+#include <linux/export.h>
1617 #include <asm/uaccess.h>
1718 #include <asm/amigahw.h>
1819 #include <asm/setup.h>
fs/bio-integrity.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222
2323 #include <linux/blkdev.h>
2424 #include <linux/mempool.h>
25+#include <linux/export.h>
2526 #include <linux/bio.h>
2627 #include <linux/workqueue.h>
2728 #include <linux/slab.h>
fs/cifs/connect.c+1−0
@@ -37,6 +37,7 @@ · 36 unmodified lines
3737 #include <asm/uaccess.h>
3838 #include <asm/processor.h>
3939 #include <linux/inet.h>
40+#include <linux/module.h>
4041 #include <net/ipv6.h>
4142 #include "cifspdu.h"
4243 #include "cifsglob.h"
fs/exofs/ore.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 */
2424
2525 #include <linux/slab.h>
26+#include <linux/module.h>
2627 #include <asm/div64.h>
2728 #include <linux/lcm.h>
2829
fs/exofs/super.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include <linux/parser.h>
3636 #include <linux/vfs.h>
3737 #include <linux/random.h>
38+#include <linux/module.h>
3839 #include <linux/exportfs.h>
3940 #include <linux/slab.h>
4041
fs/fuse/cuse.c+1−0
@@ -47,6 +47,7 @@ · 46 unmodified lines
4747 #include <linux/slab.h>
4848 #include <linux/spinlock.h>
4949 #include <linux/stat.h>
50+#include <linux/module.h>
5051
5152 #include "fuse_i.h"
5253
fs/gfs2/ops_fstype.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/buffer_head.h>
1515 #include <linux/blkdev.h>
1616 #include <linux/kthread.h>
17+#include <linux/export.h>
1718 #include <linux/namei.h>
1819 #include <linux/mount.h>
1920 #include <linux/gfs2_ondisk.h>
fs/ioprio.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 */
2222 #include <linux/gfp.h>
2323 #include <linux/kernel.h>
24+#include <linux/export.h>
2425 #include <linux/ioprio.h>
2526 #include <linux/blkdev.h>
2627 #include <linux/capability.h>
fs/jfs/jfs_logmgr.c+1−0
@@ -67,6 +67,7 @@ · 66 unmodified lines
6767 #include <linux/buffer_head.h> /* for sync_blockdev() */
6868 #include <linux/bio.h>
6969 #include <linux/freezer.h>
70+#include <linux/export.h>
7071 #include <linux/delay.h>
7172 #include <linux/mutex.h>
7273 #include <linux/seq_file.h>
fs/logfs/super.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/bio.h>
1414 #include <linux/slab.h>
1515 #include <linux/blkdev.h>
16+#include <linux/module.h>
1617 #include <linux/mtd/mtd.h>
1718 #include <linux/statfs.h>
1819 #include <linux/buffer_head.h>
fs/nfs/nfs4filelayout.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131
3232 #include <linux/nfs_fs.h>
3333 #include <linux/nfs_page.h>
34+#include <linux/module.h>
3435
3536 #include "internal.h"
3637 #include "nfs4filelayout.h"
fs/nfs/pagelist.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/nfs_page.h>
1919 #include <linux/nfs_fs.h>
2020 #include <linux/nfs_mount.h>
21+#include <linux/export.h>
2122
2223 #include "internal.h"
2324 #include "pnfs.h"
fs/nfs/pnfs.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929
3030 #include <linux/nfs_fs.h>
3131 #include <linux/nfs_page.h>
32+#include <linux/module.h>
3233 #include "internal.h"
3334 #include "pnfs.h"
3435 #include "iostat.h"
fs/nfs/pnfs_dev.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 * such damages.
2929 */
3030
31+#include <linux/export.h>
3132 #include "pnfs.h"
3233
3334 #define NFSDBG_FACILITY NFSDBG_PNFS
fs/nfs/write.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include <linux/nfs_mount.h>
2121 #include <linux/nfs_page.h>
2222 #include <linux/backing-dev.h>
23+#include <linux/export.h>
2324
2425 #include <asm/uaccess.h>
2526
fs/nfsd/nfs4acl.c+1−0
@@ -36,6 +36,7 @@ · 35 unmodified lines
3636
3737 #include <linux/slab.h>
3838 #include <linux/nfs_fs.h>
39+#include <linux/export.h>
3940 #include "acl.h"
4041
4142
fs/nfsd/nfsctl.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/sunrpc/clnt.h>
1414 #include <linux/sunrpc/gss_api.h>
1515 #include <linux/sunrpc/gss_krb5_enctypes.h>
16+#include <linux/module.h>
1617
1718 #include "idmap.h"
1819 #include "nfsd.h"
fs/nfsd/nfssvc.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88
99 #include <linux/sched.h>
1010 #include <linux/freezer.h>
11+#include <linux/module.h>
1112 #include <linux/fs_struct.h>
1213 #include <linux/swap.h>
1314
fs/ocfs2/cluster/tcp.c+1−0
@@ -59,6 +59,7 @@ · 58 unmodified lines
5959 #include <linux/idr.h>
6060 #include <linux/kref.h>
6161 #include <linux/net.h>
62+#include <linux/export.h>
6263 #include <net/tcp.h>
6364
6465 #include <asm/uaccess.h>
fs/ocfs2/dlm/dlmdebug.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include <linux/sysctl.h>
3131 #include <linux/spinlock.h>
3232 #include <linux/debugfs.h>
33+#include <linux/export.h>
3334
3435 #include "cluster/heartbeat.h"
3536 #include "cluster/nodemanager.h"
fs/proc/vmcore.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/user.h>
1313 #include <linux/elf.h>
1414 #include <linux/elfcore.h>
15+#include <linux/export.h>
1516 #include <linux/slab.h>
1617 #include <linux/highmem.h>
1718 #include <linux/bootmem.h>
include/acpi/platform/aclinux.h+0−1
@@ -55,7 +55,6 @@ · 54 unmodified lines
5555
5656 #include <linux/string.h>
5757 #include <linux/kernel.h>
58−#include <linux/module.h>
5958 #include <linux/ctype.h>
6059 #include <linux/sched.h>
6160 #include <asm/system.h>
include/drm/drmP.h+2−1
@@ -42,7 +42,6 @@ · 41 unmodified lines
4242 * can build the DRM (part of PI DRI). 4/21/2000 S + B */
4343 #include <asm/current.h>
4444 #endif /* __alpha__ */
45−#include <linux/module.h>
4645 #include <linux/kernel.h>
4746 #include <linux/miscdevice.h>
4847 #include <linux/fs.h>
@@ -80,6 +79,8 @@ · 31 unmodified lines
8079 #define __OS_HAS_AGP (defined(CONFIG_AGP) || (defined(CONFIG_AGP_MODULE) && defined(MODULE)))
8180 #define __OS_HAS_MTRR (defined(CONFIG_MTRR))
8281
82+struct module;
83+
8384 struct drm_file;
8485 struct drm_device;
8586
include/linux/bcma/bcma.h+3−4
@@ -170,10 +170,9 @@ struct bcma_driver { · 169 unmodified lines
170170 };
171171 extern
172172 int __bcma_driver_register(struct bcma_driver *drv, struct module *owner);
173−static inline int bcma_driver_register(struct bcma_driver *drv)
174−{
175− return __bcma_driver_register(drv, THIS_MODULE);
176−}
173+#define bcma_driver_register(drv) \
174+ __bcma_driver_register(drv, THIS_MODULE)
175+
177176 extern void bcma_driver_unregister(struct bcma_driver *drv);
178177
179178 struct bcma_bus {
include/linux/blkdev.h+1−1
@@ -14,7 +14,6 @@ · 13 unmodified lines
1414 #include <linux/wait.h>
1515 #include <linux/mempool.h>
1616 #include <linux/bio.h>
17−#include <linux/module.h>
1817 #include <linux/stringify.h>
1918 #include <linux/gfp.h>
2019 #include <linux/bsg.h>
@@ -22,6 +21,7 @@ · 1 unmodified line
2221
2322 #include <asm/scatterlist.h>
2423
24+struct module;
2525 struct scsi_ioctl_command;
2626
2727 struct request_queue;
include/linux/cpuidle.h+2−1
@@ -13,7 +13,6 @@ · 12 unmodified lines
1313
1414 #include <linux/percpu.h>
1515 #include <linux/list.h>
16−#include <linux/module.h>
1716 #include <linux/kobject.h>
1817 #include <linux/completion.h>
1918
@@ -21,6 +20,8 @@ · 1 unmodified line
2120 #define CPUIDLE_NAME_LEN 16
2221 #define CPUIDLE_DESC_LEN 32
2322
23+struct module;
24+
2425 struct cpuidle_device;
2526
2627
include/linux/crypto.h+0−6
@@ -18,7 +18,6 @@ · 17 unmodified lines
1818 #define _LINUX_CRYPTO_H
1919
2020 #include <linux/atomic.h>
21−#include <linux/module.h>
2221 #include <linux/kernel.h>
2322 #include <linux/list.h>
2423 #include <linux/slab.h>
@@ -510,11 +509,6 @@ static inline int crypto_tfm_alg_priority(struct crypto_tfm *tfm) · 485 unmodified lines
510509 return tfm->__crt_alg->cra_priority;
511510 }
512511
513−static inline const char *crypto_tfm_alg_modname(struct crypto_tfm *tfm)
514−{
515− return module_name(tfm->__crt_alg->cra_module);
516−}
517−
518512 static inline u32 crypto_tfm_alg_type(struct crypto_tfm *tfm)
519513 {
520514 return tfm->__crt_alg->cra_flags & CRYPTO_ALG_TYPE_MASK;
include/linux/device.h+10−5
@@ -20,7 +20,7 @@ · 19 unmodified lines
2020 #include <linux/lockdep.h>
2121 #include <linux/compiler.h>
2222 #include <linux/types.h>
23−#include <linux/module.h>
23+#include <linux/mutex.h>
2424 #include <linux/pm.h>
2525 #include <linux/atomic.h>
2626 #include <asm/device.h>
@@ -29,6 +29,7 @@ struct device; · 2 unmodified lines
2929 struct device_private;
3030 struct device_driver;
3131 struct driver_private;
32+struct module;
3233 struct class;
3334 struct subsys_private;
3435 struct bus_type;
@@ -723,10 +724,14 @@ extern int dev_set_drvdata(struct device *dev, void *data); · 688 unmodified lines
723724 */
724725 extern struct device *__root_device_register(const char *name,
725726 struct module *owner);
726−static inline struct device *root_device_register(const char *name)
727−{
728− return __root_device_register(name, THIS_MODULE);
729−}
727+
728+/*
729+ * This is a macro to avoid include problems with THIS_MODULE,
730+ * just as per what is done for device_schedule_callback() above.
731+ */
732+#define root_device_register(name) \
733+ __root_device_register(name, THIS_MODULE)
734+
730735 extern void root_device_unregister(struct device *root);
731736
732737 static inline void *dev_get_platdata(const struct device *dev)
include/linux/device_cgroup.h+0−1
@@ -1,4 +1,3 @@
1−#include <linux/module.h>
21 #include <linux/fs.h>
32
43 #ifdef CONFIG_CGROUP_DEVICE
include/linux/dmaengine.h+2−0
@@ -25,6 +25,8 @@ · 24 unmodified lines
2525 #include <linux/uio.h>
2626 #include <linux/dma-direction.h>
2727 #include <linux/scatterlist.h>
28+#include <linux/bitmap.h>
29+#include <asm/page.h>
2830
2931 /**
3032 * typedef dma_cookie_t - an opaque DMA cookie
include/linux/export.h+89−0
@@ -0,0 +1,89 @@
1+#ifndef _LINUX_EXPORT_H
2+#define _LINUX_EXPORT_H
3+/*
4+ * Export symbols from the kernel to modules. Forked from module.h
5+ * to reduce the amount of pointless cruft we feed to gcc when only
6+ * exporting a simple symbol or two.
7+ *
8+ * If you feel the need to add #include <linux/foo.h> to this file
9+ * then you are doing something wrong and should go away silently.
10+ */
11+
12+/* Some toolchains use a `_' prefix for all user symbols. */
13+#ifdef CONFIG_SYMBOL_PREFIX
14+#define MODULE_SYMBOL_PREFIX CONFIG_SYMBOL_PREFIX
15+#else
16+#define MODULE_SYMBOL_PREFIX ""
17+#endif
18+
19+struct kernel_symbol
20+{
21+ unsigned long value;
22+ const char *name;
23+};
24+
25+#ifdef MODULE
26+extern struct module __this_module;
27+#define THIS_MODULE (&__this_module)
28+#else
29+#define THIS_MODULE ((struct module *)0)
30+#endif
31+
32+#ifdef CONFIG_MODULES
33+
34+#ifndef __GENKSYMS__
35+#ifdef CONFIG_MODVERSIONS
36+/* Mark the CRC weak since genksyms apparently decides not to
37+ * generate a checksums for some symbols */
38+#define __CRC_SYMBOL(sym, sec) \
39+ extern void *__crc_##sym __attribute__((weak)); \
40+ static const unsigned long __kcrctab_##sym \
41+ __used \
42+ __attribute__((section("___kcrctab" sec "+" #sym), unused)) \
43+ = (unsigned long) &__crc_##sym;
44+#else
45+#define __CRC_SYMBOL(sym, sec)
46+#endif
47+
48+/* For every exported symbol, place a struct in the __ksymtab section */
49+#define __EXPORT_SYMBOL(sym, sec) \
50+ extern typeof(sym) sym; \
51+ __CRC_SYMBOL(sym, sec) \
52+ static const char __kstrtab_##sym[] \
53+ __attribute__((section("__ksymtab_strings"), aligned(1))) \
54+ = MODULE_SYMBOL_PREFIX #sym; \
55+ static const struct kernel_symbol __ksymtab_##sym \
56+ __used \
57+ __attribute__((section("___ksymtab" sec "+" #sym), unused)) \
58+ = { (unsigned long)&sym, __kstrtab_##sym }
59+
60+#define EXPORT_SYMBOL(sym) \
61+ __EXPORT_SYMBOL(sym, "")
62+
63+#define EXPORT_SYMBOL_GPL(sym) \
64+ __EXPORT_SYMBOL(sym, "_gpl")
65+
66+#define EXPORT_SYMBOL_GPL_FUTURE(sym) \
67+ __EXPORT_SYMBOL(sym, "_gpl_future")
68+
69+#ifdef CONFIG_UNUSED_SYMBOLS
70+#define EXPORT_UNUSED_SYMBOL(sym) __EXPORT_SYMBOL(sym, "_unused")
71+#define EXPORT_UNUSED_SYMBOL_GPL(sym) __EXPORT_SYMBOL(sym, "_unused_gpl")
72+#else
73+#define EXPORT_UNUSED_SYMBOL(sym)
74+#define EXPORT_UNUSED_SYMBOL_GPL(sym)
75+#endif
76+
77+#endif /* __GENKSYMS__ */
78+
79+#else /* !CONFIG_MODULES... */
80+
81+#define EXPORT_SYMBOL(sym)
82+#define EXPORT_SYMBOL_GPL(sym)
83+#define EXPORT_SYMBOL_GPL_FUTURE(sym)
84+#define EXPORT_UNUSED_SYMBOL(sym)
85+#define EXPORT_UNUSED_SYMBOL_GPL(sym)
86+
87+#endif /* CONFIG_MODULES */
88+
89+#endif /* _LINUX_EXPORT_H */
include/linux/firmware.h+1−1
@@ -1,7 +1,6 @@
11 #ifndef _LINUX_FIRMWARE_H
22 #define _LINUX_FIRMWARE_H
33
4−#include <linux/module.h>
54 #include <linux/types.h>
65 #include <linux/compiler.h>
76 #include <linux/gfp.h>
@@ -15,6 +14,7 @@ struct firmware { · 7 unmodified lines
1514 struct page **pages;
1615 };
1716
17+struct module;
1818 struct device;
1919
2020 struct builtin_fw {
include/linux/ftrace.h+1−1
@@ -10,7 +10,6 @@ · 9 unmodified lines
1010 #include <linux/kallsyms.h>
1111 #include <linux/linkage.h>
1212 #include <linux/bitops.h>
13−#include <linux/module.h>
1413 #include <linux/ktime.h>
1514 #include <linux/sched.h>
1615 #include <linux/types.h>
@@ -19,6 +18,7 @@ · 2 unmodified lines
1918
2019 #include <asm/ftrace.h>
2120
21+struct module;
2222 struct ftrace_hash;
2323
2424 #ifdef CONFIG_FUNCTION_TRACER
include/linux/gameport.h+8−9
@@ -71,10 +71,9 @@ void gameport_close(struct gameport *gameport); · 70 unmodified lines
7171 #if defined(CONFIG_GAMEPORT) || (defined(MODULE) && defined(CONFIG_GAMEPORT_MODULE))
7272
7373 void __gameport_register_port(struct gameport *gameport, struct module *owner);
74−static inline void gameport_register_port(struct gameport *gameport)
75−{
76− __gameport_register_port(gameport, THIS_MODULE);
77−}
74+/* use a define to avoid include chaining to get THIS_MODULE */
75+#define gameport_register_port(gameport) \
76+ __gameport_register_port(gameport, THIS_MODULE)
7877
7978 void gameport_unregister_port(struct gameport *gameport);
8079
@@ -145,12 +144,12 @@ static inline void gameport_unpin_driver(struct gameport *gameport) · 64 unmodified lines
145144 mutex_unlock(&gameport->drv_mutex);
146145 }
147146
148−int __gameport_register_driver(struct gameport_driver *drv,
147+int __must_check __gameport_register_driver(struct gameport_driver *drv,
149148 struct module *owner, const char *mod_name);
150−static inline int __must_check gameport_register_driver(struct gameport_driver *drv)
151−{
152− return __gameport_register_driver(drv, THIS_MODULE, KBUILD_MODNAME);
153−}
149+
150+/* use a define to avoid include chaining to get THIS_MODULE & friends */
151+#define gameport_register_driver(drv) \
152+ __gameport_register_driver(drv, THIS_MODULE, KBUILD_MODNAME)
154153
155154 void gameport_unregister_driver(struct gameport_driver *drv);
156155
include/linux/hid.h+5−4
@@ -697,10 +697,11 @@ extern void hid_destroy_device(struct hid_device *); · 696 unmodified lines
697697
698698 extern int __must_check __hid_register_driver(struct hid_driver *,
699699 struct module *, const char *mod_name);
700−static inline int __must_check hid_register_driver(struct hid_driver *driver)
701−{
702− return __hid_register_driver(driver, THIS_MODULE, KBUILD_MODNAME);
703−}
700+
701+/* use a define to avoid include chaining to get THIS_MODULE & friends */
702+#define hid_register_driver(driver) \
703+ __hid_register_driver(driver, THIS_MODULE, KBUILD_MODNAME)
704+
704705 extern void hid_unregister_driver(struct hid_driver *);
705706
706707 extern void hidinput_hid_event(struct hid_device *, struct hid_field *, struct hid_usage *, __s32);
include/linux/i2c.h+5−5
@@ -28,7 +28,6 @@ · 27 unmodified lines
2828
2929 #include <linux/types.h>
3030 #ifdef __KERNEL__
31−#include <linux/module.h>
3231 #include <linux/mod_devicetable.h>
3332 #include <linux/device.h> /* for struct device */
3433 #include <linux/sched.h> /* for completion */
@@ -49,6 +48,8 @@ struct i2c_driver; · 14 unmodified lines
4948 union i2c_smbus_data;
5049 struct i2c_board_info;
5150
51+struct module;
52+
5253 #if defined(CONFIG_I2C) || defined(CONFIG_I2C_MODULE)
5354 /*
5455 * The master routines are the ones normally used to transmit data to devices
@@ -451,10 +452,9 @@ extern int i2c_add_numbered_adapter(struct i2c_adapter *); · 396 unmodified lines
451452 extern int i2c_register_driver(struct module *, struct i2c_driver *);
452453 extern void i2c_del_driver(struct i2c_driver *);
453454
454−static inline int i2c_add_driver(struct i2c_driver *driver)
455−{
456− return i2c_register_driver(THIS_MODULE, driver);
457−}
455+/* use a define to avoid include chaining to get THIS_MODULE */
456+#define i2c_add_driver(driver) \
457+ i2c_register_driver(THIS_MODULE, driver)
458458
459459 extern struct i2c_client *i2c_use_client(struct i2c_client *client);
460460 extern void i2c_release_client(struct i2c_client *client);
include/linux/ipmi.h+2−1
@@ -220,10 +220,11 @@ struct kernel_ipmi_msg { · 219 unmodified lines
220220 * The in-kernel interface.
221221 */
222222 #include <linux/list.h>
223−#include <linux/module.h>
224223 #include <linux/device.h>
225224 #include <linux/proc_fs.h>
226225
226+struct module;
227+
227228 /* Opaque type for a IPMI message user. One of these is needed to
228229 send and receive messages. */
229230 typedef struct ipmi_user *ipmi_user_t;
include/linux/ipmi_smi.h+0−1
@@ -36,7 +36,6 @@ · 35 unmodified lines
3636
3737 #include <linux/ipmi_msgdefs.h>
3838 #include <linux/proc_fs.h>
39−#include <linux/module.h>
4039 #include <linux/device.h>
4140 #include <linux/platform_device.h>
4241 #include <linux/ipmi.h>
include/linux/irq.h+12−20
@@ -23,13 +23,13 @@ · 22 unmodified lines
2323 #include <linux/errno.h>
2424 #include <linux/topology.h>
2525 #include <linux/wait.h>
26−#include <linux/module.h>
2726
2827 #include <asm/irq.h>
2928 #include <asm/ptrace.h>
3029 #include <asm/irq_regs.h>
3130
3231 struct seq_file;
32+struct module;
3333 struct irq_desc;
3434 struct irq_data;
3535 typedef void (*irq_flow_handler_t)(unsigned int irq,
@@ -567,29 +567,21 @@ static inline struct msi_desc *irq_data_get_msi(struct irq_data *d) · 531 unmodified lines
567567 int __irq_alloc_descs(int irq, unsigned int from, unsigned int cnt, int node,
568568 struct module *owner);
569569
570−static inline int irq_alloc_descs(int irq, unsigned int from, unsigned int cnt,
571− int node)
572−{
573− return __irq_alloc_descs(irq, from, cnt, node, THIS_MODULE);
574−}
570+/* use macros to avoid needing export.h for THIS_MODULE */
571+#define irq_alloc_descs(irq, from, cnt, node) \
572+ __irq_alloc_descs(irq, from, cnt, node, THIS_MODULE)
575573
576−void irq_free_descs(unsigned int irq, unsigned int cnt);
577−int irq_reserve_irqs(unsigned int from, unsigned int cnt);
574+#define irq_alloc_desc(node) \
575+ irq_alloc_descs(-1, 0, 1, node)
578576
579−static inline int irq_alloc_desc(int node)
580−{
581− return irq_alloc_descs(-1, 0, 1, node);
582−}
577+#define irq_alloc_desc_at(at, node) \
578+ irq_alloc_descs(at, at, 1, node)
583579
584−static inline int irq_alloc_desc_at(unsigned int at, int node)
585−{
586− return irq_alloc_descs(at, at, 1, node);
587−}
580+#define irq_alloc_desc_from(from, node) \
581+ irq_alloc_descs(-1, from, 1, node)
588582
589−static inline int irq_alloc_desc_from(unsigned int from, int node)
590−{
591− return irq_alloc_descs(-1, from, 1, node);
592−}
583+void irq_free_descs(unsigned int irq, unsigned int cnt);
584+int irq_reserve_irqs(unsigned int from, unsigned int cnt);
593585
594586 static inline void irq_free_desc(unsigned int irq)
595587 {
include/linux/irqdesc.h+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 struct irq_affinity_notify;
1212 struct proc_dir_entry;
1313 struct timer_rand_state;
14+struct module;
1415 /**
1516 * struct irq_desc - interrupt descriptor
1617 * @irq_data: per irq and chip data passed down to chip functions
include/linux/mdio-bitbang.h+2−1
@@ -2,7 +2,8 @@ · 1 unmodified line
22 #define __LINUX_MDIO_BITBANG_H
33
44 #include <linux/phy.h>
5−#include <linux/module.h>
5+
6+struct module;
67
78 struct mdiobb_ctrl;
89
include/linux/miscdevice.h+2−1
@@ -1,7 +1,8 @@
11 #ifndef _LINUX_MISCDEVICE_H
22 #define _LINUX_MISCDEVICE_H
3−#include <linux/module.h>
43 #include <linux/major.h>
4+#include <linux/list.h>
5+#include <linux/types.h>
56
67 /*
78 * These allocations are managed by device@lanana.org. If you use an
include/linux/module.h+1−72
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #include <linux/kobject.h>
1717 #include <linux/moduleparam.h>
1818 #include <linux/tracepoint.h>
19+#include <linux/export.h>
1920
2021 #include <linux/percpu.h>
2122 #include <asm/module.h>
@@ -25,21 +26,8 @@ · 3 unmodified lines
2526 /* Not Yet Implemented */
2627 #define MODULE_SUPPORTED_DEVICE(name)
2728
28−/* Some toolchains use a `_' prefix for all user symbols. */
29−#ifdef CONFIG_SYMBOL_PREFIX
30−#define MODULE_SYMBOL_PREFIX CONFIG_SYMBOL_PREFIX
31−#else
32−#define MODULE_SYMBOL_PREFIX ""
33−#endif
34−
3529 #define MODULE_NAME_LEN MAX_PARAM_PREFIX_LEN
3630
37−struct kernel_symbol
38−{
39− unsigned long value;
40− const char *name;
41−};
42−
4331 struct modversion_info
4432 {
4533 unsigned long crc;
@@ -98,11 +86,8 @@ void trim_init_extable(struct module *m); · 52 unmodified lines
9886 extern const struct gtype##_id __mod_##gtype##_table \
9987 __attribute__ ((unused, alias(__stringify(name))))
10088
101−extern struct module __this_module;
102−#define THIS_MODULE (&__this_module)
10389 #else /* !MODULE */
10490 #define MODULE_GENERIC_TABLE(gtype,name)
105−#define THIS_MODULE ((struct module *)0)
10691 #endif
10792
10893 /* Generic info of form tag = "info" */
@@ -150,11 +135,6 @@ extern struct module __this_module; · 41 unmodified lines
150135 /* What your module does. */
151136 #define MODULE_DESCRIPTION(_description) MODULE_INFO(description, _description)
152137
153−/* One for each parameter, describing how to use it. Some files do
154− multiple of these per line, so can't just use MODULE_INFO. */
155−#define MODULE_PARM_DESC(_parm, desc) \
156− __MODULE_INFO(parm, _parm, #_parm ":" desc)
157−
158138 #define MODULE_DEVICE_TABLE(type,name) \
159139 MODULE_GENERIC_TABLE(type##_device,name)
160140
@@ -218,52 +198,6 @@ struct module_use { · 57 unmodified lines
218198 struct module *source, *target;
219199 };
220200
221−#ifndef __GENKSYMS__
222−#ifdef CONFIG_MODVERSIONS
223−/* Mark the CRC weak since genksyms apparently decides not to
224− * generate a checksums for some symbols */
225−#define __CRC_SYMBOL(sym, sec) \
226− extern void *__crc_##sym __attribute__((weak)); \
227− static const unsigned long __kcrctab_##sym \
228− __used \
229− __attribute__((section("___kcrctab" sec "+" #sym), unused)) \
230− = (unsigned long) &__crc_##sym;
231−#else
232−#define __CRC_SYMBOL(sym, sec)
233−#endif
234−
235−/* For every exported symbol, place a struct in the __ksymtab section */
236−#define __EXPORT_SYMBOL(sym, sec) \
237− extern typeof(sym) sym; \
238− __CRC_SYMBOL(sym, sec) \
239− static const char __kstrtab_##sym[] \
240− __attribute__((section("__ksymtab_strings"), aligned(1))) \
241− = MODULE_SYMBOL_PREFIX #sym; \
242− static const struct kernel_symbol __ksymtab_##sym \
243− __used \
244− __attribute__((section("___ksymtab" sec "+" #sym), unused)) \
245− = { (unsigned long)&sym, __kstrtab_##sym }
246−
247−#define EXPORT_SYMBOL(sym) \
248− __EXPORT_SYMBOL(sym, "")
249−
250−#define EXPORT_SYMBOL_GPL(sym) \
251− __EXPORT_SYMBOL(sym, "_gpl")
252−
253−#define EXPORT_SYMBOL_GPL_FUTURE(sym) \
254− __EXPORT_SYMBOL(sym, "_gpl_future")
255−
256−
257−#ifdef CONFIG_UNUSED_SYMBOLS
258−#define EXPORT_UNUSED_SYMBOL(sym) __EXPORT_SYMBOL(sym, "_unused")
259−#define EXPORT_UNUSED_SYMBOL_GPL(sym) __EXPORT_SYMBOL(sym, "_unused_gpl")
260−#else
261−#define EXPORT_UNUSED_SYMBOL(sym)
262−#define EXPORT_UNUSED_SYMBOL_GPL(sym)
263−#endif
264−
265−#endif
266−
267201 enum module_state
268202 {
269203 MODULE_STATE_LIVE,
@@ -581,11 +515,6 @@ int unregister_module_notifier(struct notifier_block * nb); · 311 unmodified lines
581515 extern void print_modules(void);
582516
583517 #else /* !CONFIG_MODULES... */
584−#define EXPORT_SYMBOL(sym)
585−#define EXPORT_SYMBOL_GPL(sym)
586−#define EXPORT_SYMBOL_GPL_FUTURE(sym)
587−#define EXPORT_UNUSED_SYMBOL(sym)
588−#define EXPORT_UNUSED_SYMBOL_GPL(sym)
589518
590519 /* Given an address, look for it in the exception tables. */
591520 static inline const struct exception_table_entry *
include/linux/moduleparam.h+5−0
@@ -31,6 +31,11 @@ static const char __module_cat(name,__LINE__)[] \ · 30 unmodified lines
3131 #define __MODULE_PARM_TYPE(name, _type) \
3232 __MODULE_INFO(parmtype, name##type, #name ":" _type)
3333
34+/* One for each parameter, describing how to use it. Some files do
35+ multiple of these per line, so can't just use MODULE_INFO. */
36+#define MODULE_PARM_DESC(_parm, desc) \
37+ __MODULE_INFO(parm, _parm, #_parm ":" desc)
38+
3439 struct kernel_param;
3540
3641 struct kernel_param_ops {
include/linux/mtd/mtd.h+2−1
@@ -21,7 +21,6 @@ · 20 unmodified lines
2121 #define __MTD_MTD_H__
2222
2323 #include <linux/types.h>
24−#include <linux/module.h>
2524 #include <linux/uio.h>
2625 #include <linux/notifier.h>
2726 #include <linux/device.h>
@@ -125,6 +124,8 @@ struct nand_ecclayout { · 97 unmodified lines
125124 struct nand_oobfree oobfree[MTD_MAX_OOBFREE_ENTRIES_LARGE];
126125 };
127126
127+struct module; /* only needed for owner field in mtd_info */
128+
128129 struct mtd_info {
129130 u_char type;
130131 uint32_t flags;
include/linux/of.h+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/spinlock.h>
2424
2525 #include <asm/byteorder.h>
26+#include <asm/errno.h>
2627
2728 typedef u32 phandle;
2829 typedef u32 ihandle;
include/linux/of_platform.h+0−1
@@ -12,7 +12,6 @@ · 11 unmodified lines
1212 */
1313
1414 #ifdef CONFIG_OF_DEVICE
15−#include <linux/module.h>
1615 #include <linux/device.h>
1716 #include <linux/mod_devicetable.h>
1817 #include <linux/pm.h>
include/linux/pci_hotplug.h+3−7
@@ -132,13 +132,9 @@ extern int pci_hp_deregister(struct hotplug_slot *slot); · 131 unmodified lines
132132 extern int __must_check pci_hp_change_slot_info (struct hotplug_slot *slot,
133133 struct hotplug_slot_info *info);
134134
135−static inline int pci_hp_register(struct hotplug_slot *slot,
136− struct pci_bus *pbus,
137− int devnr, const char *name)
138−{
139− return __pci_hp_register(slot, pbus, devnr, name,
140− THIS_MODULE, KBUILD_MODNAME);
141−}
135+/* use a define to avoid include chaining to get THIS_MODULE & friends */
136+#define pci_hp_register(slot, pbus, devnr, name) \
137+ __pci_hp_register(slot, pbus, devnr, name, THIS_MODULE, KBUILD_MODNAME)
142138
143139 /* PCI Setting Record (Type 0) */
144140 struct hpp_type0 {
include/linux/pm_runtime.h+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 #define _LINUX_PM_RUNTIME_H
1111
1212 #include <linux/device.h>
13+#include <linux/notifier.h>
1314 #include <linux/pm.h>
1415
1516 #include <linux/jiffies.h>
include/linux/regmap.h+1−1
@@ -15,8 +15,8 @@ · 14 unmodified lines
1515
1616 #include <linux/device.h>
1717 #include <linux/list.h>
18−#include <linux/module.h>
1918
19+struct module;
2020 struct i2c_client;
2121 struct spi_device;
2222
include/linux/regulator/driver.h+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #define __LINUX_REGULATOR_DRIVER_H_
1717
1818 #include <linux/device.h>
19+#include <linux/notifier.h>
1920 #include <linux/regulator/consumer.h>
2021
2122 struct regulator_dev;
include/linux/serio.h+11−9
@@ -79,19 +79,21 @@ void serio_reconnect(struct serio *serio); · 78 unmodified lines
7979 irqreturn_t serio_interrupt(struct serio *serio, unsigned char data, unsigned int flags);
8080
8181 void __serio_register_port(struct serio *serio, struct module *owner);
82−static inline void serio_register_port(struct serio *serio)
83−{
84− __serio_register_port(serio, THIS_MODULE);
85−}
82+
83+/* use a define to avoid include chaining to get THIS_MODULE */
84+#define serio_register_port(serio) \
85+ __serio_register_port(serio, THIS_MODULE)
8686
8787 void serio_unregister_port(struct serio *serio);
8888 void serio_unregister_child_port(struct serio *serio);
8989
90−int __serio_register_driver(struct serio_driver *drv, struct module *owner, const char *mod_name);
91−static inline int __must_check serio_register_driver(struct serio_driver *drv)
92−{
93− return __serio_register_driver(drv, THIS_MODULE, KBUILD_MODNAME);
94−}
90+int __must_check __serio_register_driver(struct serio_driver *drv,
91+ struct module *owner, const char *mod_name);
92+
93+/* use a define to avoid include chaining to get THIS_MODULE & friends */
94+#define serio_register_driver(drv) \
95+ __serio_register_driver(drv, THIS_MODULE, KBUILD_MODNAME)
96+
9597 void serio_unregister_driver(struct serio_driver *drv);
9698
9799 static inline int serio_write(struct serio *serio, unsigned char data)
include/linux/ssb/ssb.h+3−4
@@ -231,10 +231,9 @@ struct ssb_driver { · 230 unmodified lines
231231 #define drv_to_ssb_drv(_drv) container_of(_drv, struct ssb_driver, drv)
232232
233233 extern int __ssb_driver_register(struct ssb_driver *drv, struct module *owner);
234−static inline int ssb_driver_register(struct ssb_driver *drv)
235−{
236− return __ssb_driver_register(drv, THIS_MODULE);
237−}
234+#define ssb_driver_register(drv) \
235+ __ssb_driver_register(drv, THIS_MODULE)
236+
238237 extern void ssb_driver_unregister(struct ssb_driver *drv);
239238
240239
include/linux/stop_machine.h+1−0
@@ -3,6 +3,7 @@ · 2 unmodified lines
33
44 #include <linux/cpu.h>
55 #include <linux/cpumask.h>
6+#include <linux/smp.h>
67 #include <linux/list.h>
78 #include <asm/system.h>
89
include/linux/sunrpc/svc_xprt.h+2−1
@@ -8,7 +8,8 @@ · 7 unmodified lines
88 #define SUNRPC_SVC_XPRT_H
99
1010 #include <linux/sunrpc/svc.h>
11−#include <linux/module.h>
11+
12+struct module;
1213
1314 struct svc_xprt_ops {
1415 struct svc_xprt *(*xpo_create)(struct svc_serv *,
include/linux/sysdev.h+0−1
@@ -22,7 +22,6 @@ · 21 unmodified lines
2222 #define _SYSDEV_H_
2323
2424 #include <linux/kobject.h>
25−#include <linux/module.h>
2625 #include <linux/pm.h>
2726
2827
include/linux/textsearch.h+2−1
@@ -4,10 +4,11 @@ · 3 unmodified lines
44 #include <linux/types.h>
55 #include <linux/list.h>
66 #include <linux/kernel.h>
7−#include <linux/module.h>
87 #include <linux/err.h>
98 #include <linux/slab.h>
109
10+struct module;
11+
1112 struct ts_config;
1213
1314 #define TS_AUTOLOAD 1 /* Automatically load textsearch modules when needed */
include/linux/uio_driver.h+6−6
@@ -14,10 +14,10 @@ · 13 unmodified lines
1414 #ifndef _UIO_DRIVER_H_
1515 #define _UIO_DRIVER_H_
1616
17−#include <linux/module.h>
1817 #include <linux/fs.h>
1918 #include <linux/interrupt.h>
2019
20+struct module;
2121 struct uio_map;
2222
2323 /**
@@ -101,11 +101,11 @@ extern int __must_check · 77 unmodified lines
101101 __uio_register_device(struct module *owner,
102102 struct device *parent,
103103 struct uio_info *info);
104−static inline int __must_check
105− uio_register_device(struct device *parent, struct uio_info *info)
106−{
107− return __uio_register_device(THIS_MODULE, parent, info);
108−}
104+
105+/* use a define to avoid include chaining to get THIS_MODULE */
106+#define uio_register_device(parent, info) \
107+ __uio_register_device(THIS_MODULE, parent, info)
108+
109109 extern void uio_unregister_device(struct uio_info *info);
110110 extern void uio_event_notify(struct uio_info *info);
111111
include/linux/usb.h+5−4
@@ -946,10 +946,11 @@ struct usb_class_driver { · 945 unmodified lines
946946 */
947947 extern int usb_register_driver(struct usb_driver *, struct module *,
948948 const char *);
949−static inline int usb_register(struct usb_driver *driver)
950−{
951− return usb_register_driver(driver, THIS_MODULE, KBUILD_MODNAME);
952−}
949+
950+/* use a define to avoid include chaining to get THIS_MODULE & friends */
951+#define usb_register(driver) \
952+ usb_register_driver(driver, THIS_MODULE, KBUILD_MODNAME)
953+
953954 extern void usb_deregister(struct usb_driver *);
954955
955956 extern int usb_register_device_driver(struct usb_device_driver *,
include/linux/uwb.h+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 #include <linux/wait.h>
3434 #include <linux/workqueue.h>
3535 #include <linux/uwb/spec.h>
36+#include <asm/page.h>
3637
3738 struct uwb_dev;
3839 struct uwb_beca_e;
include/linux/uwb/umc.h+3−4
@@ -111,10 +111,9 @@ int __must_check __umc_driver_register(struct umc_driver *umc_drv, · 110 unmodified lines
111111 * umc_driver_register - register a UMC capabiltity driver.
112112 * @umc_drv: pointer to the driver.
113113 */
114−static inline int __must_check umc_driver_register(struct umc_driver *umc_drv)
115−{
116− return __umc_driver_register(umc_drv, THIS_MODULE, KBUILD_MODNAME);
117−}
114+#define umc_driver_register(umc_drv) \
115+ __umc_driver_register(umc_drv, THIS_MODULE, KBUILD_MODNAME)
116+
118117 void umc_driver_unregister(struct umc_driver *umc_drv);
119118
120119 /*
include/linux/vermagic.h+0−1
@@ -1,5 +1,4 @@
11 #include <generated/utsrelease.h>
2−#include <linux/module.h>
32
43 /* Simply sanity version stamp for modules. */
54 #ifdef CONFIG_SMP
include/linux/vlynq.h+2−1
@@ -20,9 +20,10 @@ · 19 unmodified lines
2020 #define __VLYNQ_H__
2121
2222 #include <linux/device.h>
23−#include <linux/module.h>
2423 #include <linux/types.h>
2524
25+struct module;
26+
2627 #define VLYNQ_NUM_IRQS 32
2728
2829 struct vlynq_mapping {
include/media/saa7146.h+2−1
@@ -1,7 +1,6 @@
11 #ifndef __SAA7146__
22 #define __SAA7146__
33
4−#include <linux/module.h> /* for module-version */
54 #include <linux/delay.h> /* for delay-stuff */
65 #include <linux/slab.h> /* for kmalloc/kfree */
76 #include <linux/pci.h> /* for pci-config-stuff, vendor ids etc. */
@@ -55,6 +54,8 @@ do { \ · 47 unmodified lines
5554 #define SAA7146_ISR_CLEAR(x,y) \
5655 saa7146_write(x, ISR, (y));
5756
57+struct module;
58+
5859 struct saa7146_dev;
5960 struct saa7146_extension;
6061 struct saa7146_vv;
include/media/v4l2-int-device.h+2−1
@@ -25,7 +25,6 @@ · 24 unmodified lines
2525 #ifndef V4L2_INT_DEVICE_H
2626 #define V4L2_INT_DEVICE_H
2727
28−#include <linux/module.h>
2928 #include <media/v4l2-common.h>
3029
3130 #define V4L2NAMESIZE 32
@@ -41,6 +40,8 @@ enum v4l2_int_type { · 9 unmodified lines
4140 v4l2_int_type_slave
4241 };
4342
43+struct module;
44+
4445 struct v4l2_int_device;
4546
4647 struct v4l2_int_master {
include/net/bluetooth/hci_core.h+13−11
@@ -513,11 +513,15 @@ static inline void __hci_dev_put(struct hci_dev *d) · 512 unmodified lines
513513 d->destruct(d);
514514 }
515515
516−static inline void hci_dev_put(struct hci_dev *d)
517−{
518− __hci_dev_put(d);
519− module_put(d->owner);
520−}
516+/*
517+ * hci_dev_put and hci_dev_hold are macros to avoid dragging all the
518+ * overhead of all the modular infrastructure into this header.
519+ */
520+#define hci_dev_put(d) \
521+do { \
522+ __hci_dev_put(d); \
523+ module_put(d->owner); \
524+} while (0)
521525
522526 static inline struct hci_dev *__hci_dev_hold(struct hci_dev *d)
523527 {
@@ -525,12 +529,10 @@ static inline struct hci_dev *__hci_dev_hold(struct hci_dev *d) · 1 unmodified line
525529 return d;
526530 }
527531
528−static inline struct hci_dev *hci_dev_hold(struct hci_dev *d)
529−{
530− if (try_module_get(d->owner))
531− return __hci_dev_hold(d);
532− return NULL;
533−}
532+#define hci_dev_hold(d) \
533+({ \
534+ try_module_get(d->owner) ? __hci_dev_hold(d) : NULL; \
535+})
534536
535537 #define hci_dev_lock(d) spin_lock(&d->lock)
536538 #define hci_dev_unlock(d) spin_unlock(&d->lock)
include/net/inet_timewait_sock.h+0−1
@@ -18,7 +18,6 @@ · 17 unmodified lines
1818
1919 #include <linux/kmemcheck.h>
2020 #include <linux/list.h>
21−#include <linux/module.h>
2221 #include <linux/timer.h>
2322 #include <linux/types.h>
2423 #include <linux/workqueue.h>
include/net/ip_vs.h+7−8
@@ -1126,17 +1126,16 @@ int unregister_ip_vs_pe(struct ip_vs_pe *pe); · 1125 unmodified lines
11261126 struct ip_vs_pe *ip_vs_pe_getbyname(const char *name);
11271127 struct ip_vs_pe *__ip_vs_pe_getbyname(const char *pe_name);
11281128
1129−static inline void ip_vs_pe_get(const struct ip_vs_pe *pe)
1130−{
1131− if (pe && pe->module)
1129+/*
1130+ * Use a #define to avoid all of module.h just for these trivial ops
1131+ */
1132+#define ip_vs_pe_get(pe) \
1133+ if (pe && pe->module) \
11321134 __module_get(pe->module);
1133−}
11341135
1135−static inline void ip_vs_pe_put(const struct ip_vs_pe *pe)
1136−{
1137− if (pe && pe->module)
1136+#define ip_vs_pe_put(pe) \
1137+ if (pe && pe->module) \
11381138 module_put(pe->module);
1139−}
11401139
11411140 /*
11421141 * IPVS protocol functions (from ip_vs_proto.c)
include/net/lib80211.h+2−1
@@ -25,7 +25,6 @@ · 24 unmodified lines
2525
2626 #include <linux/types.h>
2727 #include <linux/list.h>
28−#include <linux/module.h>
2928 #include <linux/atomic.h>
3029 #include <linux/if.h>
3130 #include <linux/skbuff.h>
@@ -42,6 +41,8 @@ enum { · 10 unmodified lines
4241 IEEE80211_CRYPTO_TKIP_COUNTERMEASURES = (1 << 0),
4342 };
4443
44+struct module;
45+
4546 struct lib80211_crypto_ops {
4647 const char *name;
4748 struct list_head list;
include/net/netfilter/nf_conntrack.h+2−0
@@ -313,6 +313,8 @@ static inline bool nf_is_loopback_packet(const struct sk_buff *skb) · 312 unmodified lines
313313 return skb->dev && skb->skb_iif && skb->dev->flags & IFF_LOOPBACK;
314314 }
315315
316+struct kernel_param;
317+
316318 extern int nf_conntrack_set_hashsize(const char *val, struct kernel_param *kp);
317319 extern unsigned int nf_conntrack_htable_size;
318320 extern unsigned int nf_conntrack_max;
include/net/sch_generic.h+0−1
@@ -4,7 +4,6 @@ · 3 unmodified lines
44 #include <linux/netdevice.h>
55 #include <linux/types.h>
66 #include <linux/rcupdate.h>
7−#include <linux/module.h>
87 #include <linux/pkt_sched.h>
98 #include <linux/pkt_cls.h>
109 #include <net/gen_stats.h>
include/net/sock.h+1−1
@@ -46,7 +46,6 @@ · 45 unmodified lines
4646 #include <linux/list_nulls.h>
4747 #include <linux/timer.h>
4848 #include <linux/cache.h>
49−#include <linux/module.h>
5049 #include <linux/lockdep.h>
5150 #include <linux/netdevice.h>
5251 #include <linux/skbuff.h> /* struct sk_buff */
@@ -729,6 +728,7 @@ struct request_sock_ops; · 676 unmodified lines
729728 struct timewait_sock_ops;
730729 struct inet_hashinfo;
731730 struct raw_hashinfo;
731+struct module;
732732
733733 /* Networking protocol blocks we attach to sockets.
734734 * socket layer -> transport layer interface
include/sound/core.h+1−1
@@ -22,7 +22,6 @@ · 21 unmodified lines
2222 *
2323 */
2424
25−#include <linux/module.h>
2625 #include <linux/sched.h> /* wake_up() */
2726 #include <linux/mutex.h> /* struct mutex */
2827 #include <linux/rwsem.h> /* struct rw_semaphore */
@@ -43,6 +42,7 @@ · 14 unmodified lines
4342 #ifdef CONFIG_PCI
4443 struct pci_dev;
4544 #endif
45+struct module;
4646
4747 /* device allocation stuff */
4848
include/trace/define_trace.h+0−10
@@ -21,16 +21,6 @@ · 20 unmodified lines
2121 #undef CREATE_TRACE_POINTS
2222
2323 #include <linux/stringify.h>
24−/*
25− * module.h includes tracepoints, and because ftrace.h
26− * pulls in module.h:
27− * trace/ftrace.h -> linux/ftrace_event.h -> linux/perf_event.h ->
28− * linux/ftrace.h -> linux/module.h
29− * we must include module.h here before we play with any of
30− * the TRACE_EVENT() macros, otherwise the tracepoints included
31− * by module.h may break the build.
32− */
33−#include <linux/module.h>
3424
3525 #undef TRACE_EVENT
3626 #define TRACE_EVENT(name, proto, args, tstruct, assign, print) \
include/trace/events/module.h+1−1
@@ -1,6 +1,6 @@
11 /*
22 * Because linux/module.h has tracepoints in the header, and ftrace.h
3− * eventually includes this file, define_trace.h includes linux/module.h
3+ * used to include this file, define_trace.h includes linux/module.h
44 * But we do not want the module.h to override the TRACE_SYSTEM macro
55 * variable that define_trace.h is processing, so we only set it
66 * when module events are being processed, which would happen when
include/xen/xenbus.h+1−0
@@ -37,6 +37,7 @@ · 36 unmodified lines
3737 #include <linux/device.h>
3838 #include <linux/notifier.h>
3939 #include <linux/mutex.h>
40+#include <linux/export.h>
4041 #include <linux/completion.h>
4142 #include <linux/init.h>
4243 #include <linux/slab.h>
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>
lib/dma-debug.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/spinlock.h>
2525 #include <linux/debugfs.h>
2626 #include <linux/uaccess.h>
27+#include <linux/export.h>
2728 #include <linux/device.h>
2829 #include <linux/types.h>
2930 #include <linux/sched.h>
lib/raid6/algos.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 */
1818
1919 #include <linux/raid/pq.h>
20+#include <linux/module.h>
2021 #ifndef __KERNEL__
2122 #include <sys/mman.h>
2223 #include <stdio.h>
lib/raid6/mktables.c+1−0
@@ -60,6 +60,7 @@ int main(int argc, char *argv[]) · 59 unmodified lines
6060 uint8_t exptbl[256], invtbl[256];
6161
6262 printf("#include <linux/raid/pq.h>\n");
63+ printf("#include <linux/export.h>\n");
6364
6465 /* Compute multiplication table */
6566 printf("\nconst u8 __attribute__((aligned(256)))\n"
lib/raid6/recov.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 * the syndrome.)
1919 */
2020
21+#include <linux/export.h>
2122 #include <linux/raid/pq.h>
2223
2324 /* Recover two failed data blocks. */
mm/bootmem.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
1212 #include <linux/pfn.h>
1313 #include <linux/slab.h>
1414 #include <linux/bootmem.h>
15−#include <linux/module.h>
15+#include <linux/export.h>
1616 #include <linux/kmemleak.h>
1717 #include <linux/range.h>
1818 #include <linux/memblock.h>
mm/bounce.c+1−1
@@ -4,7 +4,7 @@ · 3 unmodified lines
44 */
55
66 #include <linux/mm.h>
7−#include <linux/module.h>
7+#include <linux/export.h>
88 #include <linux/swap.h>
99 #include <linux/gfp.h>
1010 #include <linux/bio.h>
mm/dmapool.c+2−1
@@ -27,11 +27,12 @@ · 26 unmodified lines
2727 #include <linux/dmapool.h>
2828 #include <linux/kernel.h>
2929 #include <linux/list.h>
30−#include <linux/module.h>
30+#include <linux/export.h>
3131 #include <linux/mutex.h>
3232 #include <linux/poison.h>
3333 #include <linux/sched.h>
3434 #include <linux/slab.h>
35+#include <linux/stat.h>
3536 #include <linux/spinlock.h>
3637 #include <linux/string.h>
3738 #include <linux/types.h>
mm/filemap.c+1−1
@@ -9,7 +9,7 @@ · 8 unmodified lines
99 * most "normal" filesystems (but you don't /have/ to use this:
1010 * the NFS filesystem used to do this differently, for example)
1111 */
12−#include <linux/module.h>
12+#include <linux/export.h>
1313 #include <linux/compiler.h>
1414 #include <linux/fs.h>
1515 #include <linux/uaccess.h>
mm/filemap_xip.c+1−1
@@ -10,7 +10,7 @@ · 9 unmodified lines
1010
1111 #include <linux/fs.h>
1212 #include <linux/pagemap.h>
13−#include <linux/module.h>
13+#include <linux/export.h>
1414 #include <linux/uio.h>
1515 #include <linux/rmap.h>
1616 #include <linux/mmu_notifier.h>
mm/fremap.c+0−1
@@ -13,7 +13,6 @@ · 12 unmodified lines
1313 #include <linux/pagemap.h>
1414 #include <linux/swapops.h>
1515 #include <linux/rmap.h>
16−#include <linux/module.h>
1716 #include <linux/syscalls.h>
1817 #include <linux/mmu_notifier.h>
1918
mm/highmem.c+1−1
@@ -17,7 +17,7 @@ · 16 unmodified lines
1717 */
1818
1919 #include <linux/mm.h>
20−#include <linux/module.h>
20+#include <linux/export.h>
2121 #include <linux/swap.h>
2222 #include <linux/bio.h>
2323 #include <linux/pagemap.h>
mm/kmemleak.c+1−1
@@ -69,7 +69,7 @@ · 68 unmodified lines
6969 #include <linux/sched.h>
7070 #include <linux/jiffies.h>
7171 #include <linux/delay.h>
72−#include <linux/module.h>
72+#include <linux/export.h>
7373 #include <linux/kthread.h>
7474 #include <linux/prio_tree.h>
7575 #include <linux/fs.h>
mm/maccess.c+1−1
@@ -1,7 +1,7 @@
11 /*
22 * Access kernel memory without faulting.
33 */
4−#include <linux/module.h>
4+#include <linux/export.h>
55 #include <linux/mm.h>
66 #include <linux/uaccess.h>
77
mm/memcontrol.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 #include <linux/bit_spinlock.h>
3434 #include <linux/rcupdate.h>
3535 #include <linux/limits.h>
36+#include <linux/export.h>
3637 #include <linux/mutex.h>
3738 #include <linux/rbtree.h>
3839 #include <linux/slab.h>
mm/memory-failure.c+1−0
@@ -42,6 +42,7 @@ · 41 unmodified lines
4242 #include <linux/sched.h>
4343 #include <linux/ksm.h>
4444 #include <linux/rmap.h>
45+#include <linux/export.h>
4546 #include <linux/pagemap.h>
4647 #include <linux/swap.h>
4748 #include <linux/backing-dev.h>
mm/memory.c+1−1
@@ -47,7 +47,7 @@ · 46 unmodified lines
4747 #include <linux/pagemap.h>
4848 #include <linux/ksm.h>
4949 #include <linux/rmap.h>
50−#include <linux/module.h>
50+#include <linux/export.h>
5151 #include <linux/delayacct.h>
5252 #include <linux/init.h>
5353 #include <linux/writeback.h>
mm/memory_hotplug.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
1111 #include <linux/pagemap.h>
1212 #include <linux/bootmem.h>
1313 #include <linux/compiler.h>
14−#include <linux/module.h>
14+#include <linux/export.h>
1515 #include <linux/pagevec.h>
1616 #include <linux/writeback.h>
1717 #include <linux/slab.h>
mm/mempolicy.c+1−1
@@ -75,7 +75,7 @@ · 74 unmodified lines
7575 #include <linux/cpuset.h>
7676 #include <linux/slab.h>
7777 #include <linux/string.h>
78−#include <linux/module.h>
78+#include <linux/export.h>
7979 #include <linux/nsproxy.h>
8080 #include <linux/interrupt.h>
8181 #include <linux/init.h>
mm/mempool.c+1−1
@@ -10,7 +10,7 @@ · 9 unmodified lines
1010
1111 #include <linux/mm.h>
1212 #include <linux/slab.h>
13−#include <linux/module.h>
13+#include <linux/export.h>
1414 #include <linux/mempool.h>
1515 #include <linux/blkdev.h>
1616 #include <linux/writeback.h>
mm/migrate.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
1313 */
1414
1515 #include <linux/migrate.h>
16−#include <linux/module.h>
16+#include <linux/export.h>
1717 #include <linux/swap.h>
1818 #include <linux/swapops.h>
1919 #include <linux/pagemap.h>
mm/mlock.c+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
1414 #include <linux/mempolicy.h>
1515 #include <linux/syscalls.h>
1616 #include <linux/sched.h>
17−#include <linux/module.h>
17+#include <linux/export.h>
1818 #include <linux/rmap.h>
1919 #include <linux/mmzone.h>
2020 #include <linux/hugetlb.h>
mm/mm_init.c+1−1
@@ -8,7 +8,7 @@ · 7 unmodified lines
88 #include <linux/kernel.h>
99 #include <linux/init.h>
1010 #include <linux/kobject.h>
11−#include <linux/module.h>
11+#include <linux/export.h>
1212 #include "internal.h"
1313
1414 #ifdef CONFIG_DEBUG_MEMORY_INIT
mm/mmap.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
2222 #include <linux/security.h>
2323 #include <linux/hugetlb.h>
2424 #include <linux/profile.h>
25−#include <linux/module.h>
25+#include <linux/export.h>
2626 #include <linux/mount.h>
2727 #include <linux/mempolicy.h>
2828 #include <linux/rmap.h>
mm/mmu_context.c+1−1
@@ -5,7 +5,7 @@ · 4 unmodified lines
55
66 #include <linux/mm.h>
77 #include <linux/mmu_context.h>
8−#include <linux/module.h>
8+#include <linux/export.h>
99 #include <linux/sched.h>
1010
1111 #include <asm/mmu_context.h>
mm/mmu_notifier.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
1111
1212 #include <linux/rculist.h>
1313 #include <linux/mmu_notifier.h>
14−#include <linux/module.h>
14+#include <linux/export.h>
1515 #include <linux/mm.h>
1616 #include <linux/err.h>
1717 #include <linux/rcupdate.h>
mm/mmzone.c+0−1
@@ -8,7 +8,6 @@ · 7 unmodified lines
88 #include <linux/stddef.h>
99 #include <linux/mm.h>
1010 #include <linux/mmzone.h>
11−#include <linux/module.h>
1211
1312 struct pglist_data *first_online_pgdat(void)
1413 {
mm/nobootmem.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
1212 #include <linux/pfn.h>
1313 #include <linux/slab.h>
1414 #include <linux/bootmem.h>
15−#include <linux/module.h>
15+#include <linux/export.h>
1616 #include <linux/kmemleak.h>
1717 #include <linux/range.h>
1818 #include <linux/memblock.h>
mm/nommu.c+1−1
@@ -13,7 +13,7 @@ · 12 unmodified lines
1313 * Copyright (c) 2007-2010 Paul Mundt <lethal@linux-sh.org>
1414 */
1515
16−#include <linux/module.h>
16+#include <linux/export.h>
1717 #include <linux/mm.h>
1818 #include <linux/mman.h>
1919 #include <linux/swap.h>
mm/oom_kill.c+1−1
@@ -26,7 +26,7 @@ · 25 unmodified lines
2626 #include <linux/timex.h>
2727 #include <linux/jiffies.h>
2828 #include <linux/cpuset.h>
29−#include <linux/module.h>
29+#include <linux/export.h>
3030 #include <linux/notifier.h>
3131 #include <linux/memcontrol.h>
3232 #include <linux/mempolicy.h>
mm/page-writeback.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
1212 */
1313
1414 #include <linux/kernel.h>
15−#include <linux/module.h>
15+#include <linux/export.h>
1616 #include <linux/spinlock.h>
1717 #include <linux/fs.h>
1818 #include <linux/mm.h>
mm/quicklist.c+0−1
@@ -17,7 +17,6 @@ · 16 unmodified lines
1717 #include <linux/gfp.h>
1818 #include <linux/mm.h>
1919 #include <linux/mmzone.h>
20−#include <linux/module.h>
2120 #include <linux/quicklist.h>
2221
2322 DEFINE_PER_CPU(struct quicklist [CONFIG_NR_QUICK], quicklist);
mm/readahead.c+1−1
@@ -11,7 +11,7 @@ · 10 unmodified lines
1111 #include <linux/fs.h>
1212 #include <linux/gfp.h>
1313 #include <linux/mm.h>
14−#include <linux/module.h>
14+#include <linux/export.h>
1515 #include <linux/blkdev.h>
1616 #include <linux/backing-dev.h>
1717 #include <linux/task_io_accounting_ops.h>
mm/rmap.c+1−1
@@ -51,7 +51,7 @@ · 50 unmodified lines
5151 #include <linux/ksm.h>
5252 #include <linux/rmap.h>
5353 #include <linux/rcupdate.h>
54−#include <linux/module.h>
54+#include <linux/export.h>
5555 #include <linux/memcontrol.h>
5656 #include <linux/mmu_notifier.h>
5757 #include <linux/migrate.h>
mm/shmem.c+1−1
@@ -28,7 +28,7 @@ · 27 unmodified lines
2828 #include <linux/pagemap.h>
2929 #include <linux/file.h>
3030 #include <linux/mm.h>
31−#include <linux/module.h>
31+#include <linux/export.h>
3232 #include <linux/swap.h>
3333
3434 static struct vfsmount *shm_mnt;
mm/slob.c+1−1
@@ -63,7 +63,7 @@ · 62 unmodified lines
6363 #include <linux/swap.h> /* struct reclaim_state */
6464 #include <linux/cache.h>
6565 #include <linux/init.h>
66−#include <linux/module.h>
66+#include <linux/export.h>
6767 #include <linux/rcupdate.h>
6868 #include <linux/list.h>
6969 #include <linux/kmemleak.h>
mm/sparse-vmemmap.c+0−1
@@ -21,7 +21,6 @@ · 20 unmodified lines
2121 #include <linux/mmzone.h>
2222 #include <linux/bootmem.h>
2323 #include <linux/highmem.h>
24−#include <linux/module.h>
2524 #include <linux/slab.h>
2625 #include <linux/spinlock.h>
2726 #include <linux/vmalloc.h>
mm/sparse.c+1−1
@@ -6,7 +6,7 @@ · 5 unmodified lines
66 #include <linux/mmzone.h>
77 #include <linux/bootmem.h>
88 #include <linux/highmem.h>
9−#include <linux/module.h>
9+#include <linux/export.h>
1010 #include <linux/spinlock.h>
1111 #include <linux/vmalloc.h>
1212 #include "internal.h"
mm/swap.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
2121 #include <linux/pagemap.h>
2222 #include <linux/pagevec.h>
2323 #include <linux/init.h>
24−#include <linux/module.h>
24+#include <linux/export.h>
2525 #include <linux/mm_inline.h>
2626 #include <linux/buffer_head.h> /* for try_to_release_page() */
2727 #include <linux/percpu_counter.h>
mm/swap_state.c+0−1
@@ -6,7 +6,6 @@ · 5 unmodified lines
66 *
77 * Rewritten to use page cache, (C) 1998 Stephen Tweedie
88 */
9−#include <linux/module.h>
109 #include <linux/mm.h>
1110 #include <linux/gfp.h>
1211 #include <linux/kernel_stat.h>
mm/swapfile.c+0−1
@@ -21,7 +21,6 @@ · 20 unmodified lines
2121 #include <linux/proc_fs.h>
2222 #include <linux/seq_file.h>
2323 #include <linux/init.h>
24−#include <linux/module.h>
2524 #include <linux/ksm.h>
2625 #include <linux/rmap.h>
2726 #include <linux/security.h>
mm/truncate.c+1−1
@@ -12,7 +12,7 @@ · 11 unmodified lines
1212 #include <linux/gfp.h>
1313 #include <linux/mm.h>
1414 #include <linux/swap.h>
15−#include <linux/module.h>
15+#include <linux/export.h>
1616 #include <linux/pagemap.h>
1717 #include <linux/highmem.h>
1818 #include <linux/pagevec.h>
mm/util.c+1−1
@@ -1,7 +1,7 @@
11 #include <linux/mm.h>
22 #include <linux/slab.h>
33 #include <linux/string.h>
4−#include <linux/module.h>
4+#include <linux/export.h>
55 #include <linux/err.h>
66 #include <linux/sched.h>
77 #include <asm/uaccess.h>
net/802/fc.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <linux/net.h>
2828 #include <linux/proc_fs.h>
2929 #include <linux/init.h>
30+#include <linux/export.h>
3031 #include <net/arp.h>
3132
3233 /*
net/802/garp.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/rtnetlink.h>
1616 #include <linux/llc.h>
1717 #include <linux/slab.h>
18+#include <linux/module.h>
1819 #include <net/llc.h>
1920 #include <net/llc_pdu.h>
2021 #include <net/garp.h>
net/802/stp.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/etherdevice.h>
1313 #include <linux/llc.h>
1414 #include <linux/slab.h>
15+#include <linux/module.h>
1516 #include <net/llc.h>
1617 #include <net/llc_pdu.h>
1718 #include <net/stp.h>
net/8021q/vlan_core.c+1−0
@@ -2,6 +2,7 @@ · 1 unmodified line
22 #include <linux/netdevice.h>
33 #include <linux/if_vlan.h>
44 #include <linux/netpoll.h>
5+#include <linux/export.h>
56 #include "vlan.h"
67
78 bool vlan_do_receive(struct sk_buff **skbp, bool last_handler)
net/8021q/vlan_netlink.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 #include <linux/kernel.h>
1212 #include <linux/netdevice.h>
1313 #include <linux/if_vlan.h>
14+#include <linux/module.h>
1415 #include <net/net_namespace.h>
1516 #include <net/netlink.h>
1617 #include <net/rtnetlink.h>
net/appletalk/aarp.c+1−0
@@ -39,6 +39,7 @@ · 38 unmodified lines
3939 #include <linux/init.h>
4040 #include <linux/proc_fs.h>
4141 #include <linux/seq_file.h>
42+#include <linux/export.h>
4243
4344 int sysctl_aarp_expiry_time = AARP_EXPIRY_TIME;
4445 int sysctl_aarp_tick_time = AARP_TICK_TIME;
net/appletalk/atalk_proc.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <net/net_namespace.h>
1515 #include <net/sock.h>
1616 #include <linux/atalk.h>
17+#include <linux/export.h>
1718
1819
1920 static __inline__ struct atalk_iface *atalk_get_interface_idx(loff_t pos)
net/atm/pvc.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 #include <linux/init.h>
1212 #include <linux/skbuff.h>
1313 #include <linux/bitops.h>
14+#include <linux/export.h>
1415 #include <net/sock.h> /* for sock_no_* */
1516
1617 #include "resources.h" /* devs and vccs */
net/atm/svc.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include <linux/bitops.h>
2121 #include <net/sock.h> /* for sock_no_* */
2222 #include <linux/uaccess.h>
23+#include <linux/export.h>
2324
2425 #include "resources.h"
2526 #include "common.h" /* common for PVCs and SVCs */
net/ax25/ax25_route.c+1−0
@@ -38,6 +38,7 @@ · 37 unmodified lines
3838 #include <linux/interrupt.h>
3939 #include <linux/init.h>
4040 #include <linux/seq_file.h>
41+#include <linux/export.h>
4142
4243 static ax25_route *ax25_route_list;
4344 static DEFINE_RWLOCK(ax25_route_lock);
net/ax25/ax25_uid.c+1−0
@@ -37,6 +37,7 @@ · 36 unmodified lines
3737 #include <linux/stat.h>
3838 #include <linux/netfilter.h>
3939 #include <linux/sysctl.h>
40+#include <linux/export.h>
4041 #include <net/ip.h>
4142 #include <net/arp.h>
4243
net/bluetooth/hci_sysfs.c+1−0
@@ -5,6 +5,7 @@ · 4 unmodified lines
55 #include <linux/init.h>
66 #include <linux/debugfs.h>
77 #include <linux/seq_file.h>
8+#include <linux/module.h>
89
910 #include <net/bluetooth/bluetooth.h>
1011 #include <net/bluetooth/hci_core.h>
net/bluetooth/l2cap_sock.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 /* Bluetooth L2CAP sockets. */
2828
2929 #include <linux/security.h>
30+#include <linux/export.h>
3031
3132 #include <net/bluetooth/bluetooth.h>
3233 #include <net/bluetooth/hci_core.h>
net/bluetooth/mgmt.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 /* Bluetooth HCI Management interface */
2424
2525 #include <linux/uaccess.h>
26+#include <linux/module.h>
2627 #include <asm/unaligned.h>
2728
2829 #include <net/bluetooth/bluetooth.h>
net/bridge/br_input.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #include <linux/netdevice.h>
1717 #include <linux/etherdevice.h>
1818 #include <linux/netfilter_bridge.h>
19+#include <linux/export.h>
1920 #include "br_private.h"
2021
2122 /* Bridge group multicast address 802.1d (pg 51). */
net/bridge/br_stp_if.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 */
1313
1414 #include <linux/kernel.h>
15+#include <linux/kmod.h>
1516 #include <linux/etherdevice.h>
1617 #include <linux/rtnetlink.h>
1718
net/caif/caif_dev.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #include <linux/net.h>
1717 #include <linux/netdevice.h>
1818 #include <linux/mutex.h>
19+#include <linux/module.h>
1920 #include <net/netns/generic.h>
2021 #include <net/net_namespace.h>
2122 #include <net/pkt_sched.h>
net/caif/cfpkt_skbuff.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 #include <linux/string.h>
1010 #include <linux/skbuff.h>
1111 #include <linux/hardirq.h>
12+#include <linux/export.h>
1213 #include <net/caif/cfpkt.h>
1314
1415 #define PKT_PREFIX 48
net/ceph/messenger.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/ceph/messenger.h>
1919 #include <linux/ceph/decode.h>
2020 #include <linux/ceph/pagelist.h>
21+#include <linux/export.h>
2122
2223 /*
2324 * Ceph uses the messenger to exchange ceph_msg messages with other
net/compat.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/filter.h>
2323 #include <linux/compat.h>
2424 #include <linux/security.h>
25+#include <linux/export.h>
2526
2627 #include <net/scm.h>
2728 #include <net/sock.h>
net/core/dev_addr_lists.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313
1414 #include <linux/netdevice.h>
1515 #include <linux/rtnetlink.h>
16+#include <linux/export.h>
1617 #include <linux/list.h>
1718 #include <linux/proc_fs.h>
1819
net/core/fib_rules.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/kernel.h>
1313 #include <linux/slab.h>
1414 #include <linux/list.h>
15+#include <linux/module.h>
1516 #include <net/net_namespace.h>
1617 #include <net/sock.h>
1718 #include <net/fib_rules.h>
net/core/net-sysfs.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include <linux/rtnetlink.h>
2121 #include <linux/wireless.h>
2222 #include <linux/vmalloc.h>
23+#include <linux/export.h>
2324 #include <net/wext.h>
2425
2526 #include "net-sysfs.h"
net/core/net-traces.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 #include <linux/inetdevice.h>
1212 #include <linux/inet.h>
1313 #include <linux/interrupt.h>
14+#include <linux/export.h>
1415 #include <linux/netpoll.h>
1516 #include <linux/sched.h>
1617 #include <linux/delay.h>
net/core/net_namespace.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 #include <linux/nsproxy.h>
1111 #include <linux/proc_fs.h>
1212 #include <linux/file.h>
13+#include <linux/export.h>
1314 #include <net/net_namespace.h>
1415 #include <net/netns/generic.h>
1516
net/core/netevent.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515
1616 #include <linux/rtnetlink.h>
1717 #include <linux/notifier.h>
18+#include <linux/export.h>
1819 #include <net/netevent.h>
1920
2021 static ATOMIC_NOTIFIER_HEAD(netevent_notif_chain);
net/core/netpoll.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/rcupdate.h>
2424 #include <linux/workqueue.h>
2525 #include <linux/slab.h>
26+#include <linux/export.h>
2627 #include <net/tcp.h>
2728 #include <net/udp.h>
2829 #include <asm/unaligned.h>
net/core/timestamping.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/phy.h>
2222 #include <linux/ptp_classify.h>
2323 #include <linux/skbuff.h>
24+#include <linux/export.h>
2425
2526 static struct sock_filter ptp_filter[] = {
2627 PTP_FILTER
net/core/user_dma.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727
2828 #include <linux/dmaengine.h>
2929 #include <linux/socket.h>
30+#include <linux/export.h>
3031 #include <net/tcp.h>
3132 #include <net/netdma.h>
3233
net/dcb/dcbevent.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919
2020 #include <linux/rtnetlink.h>
2121 #include <linux/notifier.h>
22+#include <linux/export.h>
2223
2324 static ATOMIC_NOTIFIER_HEAD(dcbevent_notif_chain);
2425
net/dcb/dcbnl.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <linux/dcbnl.h>
2626 #include <net/dcbevent.h>
2727 #include <linux/rtnetlink.h>
28+#include <linux/module.h>
2829 #include <net/sock.h>
2930
3031 /**
net/dccp/ackvec.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include "dccp.h"
1313 #include <linux/kernel.h>
1414 #include <linux/slab.h>
15+#include <linux/export.h>
1516
1617 static struct kmem_cache *dccp_ackvec_slab;
1718 static struct kmem_cache *dccp_ackvec_record_slab;
net/dccp/ccids/lib/tfrc.c+1−0
@@ -4,6 +4,7 @@ · 3 unmodified lines
44 * Copyright (c) 2007 The University of Aberdeen, Scotland, UK
55 * Copyright (c) 2007 Arnaldo Carvalho de Melo <acme@redhat.com>
66 */
7+#include <linux/moduleparam.h>
78 #include "tfrc.h"
89
910 #ifdef CONFIG_IP_DCCP_TFRC_DEBUG
net/dccp/timer.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212
1313 #include <linux/dccp.h>
1414 #include <linux/skbuff.h>
15+#include <linux/export.h>
1516
1617 #include "dccp.h"
1718
net/decnet/dn_route.c+1−0
@@ -77,6 +77,7 @@ · 76 unmodified lines
7777 #include <linux/netfilter_decnet.h>
7878 #include <linux/rcupdate.h>
7979 #include <linux/times.h>
80+#include <linux/export.h>
8081 #include <asm/errno.h>
8182 #include <net/net_namespace.h>
8283 #include <net/netlink.h>
net/decnet/dn_rules.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/spinlock.h>
2424 #include <linux/list.h>
2525 #include <linux/rcupdate.h>
26+#include <linux/export.h>
2627 #include <net/neighbour.h>
2728 #include <net/dst.h>
2829 #include <net/flow.h>
net/dsa/dsa.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/netdevice.h>
1313 #include <linux/platform_device.h>
1414 #include <linux/slab.h>
15+#include <linux/module.h>
1516 #include <net/dsa.h>
1617 #include "dsa_priv.h"
1718
net/ieee802154/nl-mac.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include <net/genetlink.h>
3131 #include <net/sock.h>
3232 #include <linux/nl802154.h>
33+#include <linux/export.h>
3334 #include <net/af_ieee802154.h>
3435 #include <net/nl802154.h>
3536 #include <net/ieee802154.h>
net/ipv4/fib_rules.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/init.h>
2727 #include <linux/list.h>
2828 #include <linux/rcupdate.h>
29+#include <linux/export.h>
2930 #include <net/ip.h>
3031 #include <net/route.h>
3132 #include <net/tcp.h>
net/ipv4/fib_trie.c+1−0
@@ -73,6 +73,7 @@ · 72 unmodified lines
7373 #include <linux/list.h>
7474 #include <linux/slab.h>
7575 #include <linux/prefetch.h>
76+#include <linux/export.h>
7677 #include <net/net_namespace.h>
7778 #include <net/ip.h>
7879 #include <net/protocol.h>
net/ipv4/inet_timewait_sock.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 #include <linux/kernel.h>
1212 #include <linux/kmemcheck.h>
1313 #include <linux/slab.h>
14+#include <linux/module.h>
1415 #include <net/inet_hashtables.h>
1516 #include <net/inet_timewait_sock.h>
1617 #include <net/ip.h>
net/ipv4/ipconfig.c+1−0
@@ -54,6 +54,7 @@ · 53 unmodified lines
5454 #include <linux/delay.h>
5555 #include <linux/nfs_fs.h>
5656 #include <linux/slab.h>
57+#include <linux/export.h>
5758 #include <net/net_namespace.h>
5859 #include <net/arp.h>
5960 #include <net/ip.h>
net/ipv4/ipmr.c+1−0
@@ -61,6 +61,7 @@ · 60 unmodified lines
6161 #include <linux/if_arp.h>
6262 #include <linux/netfilter_ipv4.h>
6363 #include <linux/compat.h>
64+#include <linux/export.h>
6465 #include <net/ipip.h>
6566 #include <net/checksum.h>
6667 #include <net/netlink.h>
net/ipv4/netfilter.c+1−0
@@ -5,6 +5,7 @@ · 4 unmodified lines
55 #include <linux/ip.h>
66 #include <linux/skbuff.h>
77 #include <linux/gfp.h>
8+#include <linux/export.h>
89 #include <net/route.h>
910 #include <net/xfrm.h>
1011 #include <net/ip.h>
net/ipv4/netfilter/nf_conntrack_l3proto_ipv4_compat.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <net/netfilter/nf_conntrack_expect.h>
2222 #include <net/netfilter/nf_conntrack_acct.h>
2323 #include <linux/rculist_nulls.h>
24+#include <linux/export.h>
2425
2526 struct ct_iter_state {
2627 struct seq_net_private p;
net/ipv4/netfilter/nf_nat_proto_common.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/ip.h>
1313
1414 #include <linux/netfilter.h>
15+#include <linux/export.h>
1516 #include <net/secure_seq.h>
1617 #include <net/netfilter/nf_nat.h>
1718 #include <net/netfilter/nf_nat_core.h>
net/ipv4/netfilter/nf_nat_proto_icmp.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88
99 #include <linux/types.h>
1010 #include <linux/init.h>
11+#include <linux/export.h>
1112 #include <linux/ip.h>
1213 #include <linux/icmp.h>
1314
net/ipv4/netfilter/nf_nat_proto_sctp.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 #include <linux/init.h>
1111 #include <linux/ip.h>
1212 #include <linux/sctp.h>
13+#include <linux/module.h>
1314 #include <net/sctp/checksum.h>
1415
1516 #include <net/netfilter/nf_nat_protocol.h>
net/ipv4/netfilter/nf_nat_proto_tcp.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88
99 #include <linux/types.h>
1010 #include <linux/init.h>
11+#include <linux/export.h>
1112 #include <linux/ip.h>
1213 #include <linux/tcp.h>
1314
net/ipv4/netfilter/nf_nat_proto_udp.c+1−0
@@ -7,6 +7,7 @@ · 6 unmodified lines
77 */
88
99 #include <linux/types.h>
10+#include <linux/export.h>
1011 #include <linux/init.h>
1112 #include <linux/ip.h>
1213 #include <linux/udp.h>
net/ipv4/netfilter/nf_nat_proto_udplite.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/udp.h>
1414
1515 #include <linux/netfilter.h>
16+#include <linux/module.h>
1617 #include <net/netfilter/nf_nat.h>
1718 #include <net/netfilter/nf_nat_protocol.h>
1819
net/ipv4/ping.c+1−0
@@ -39,6 +39,7 @@ · 38 unmodified lines
3939 #include <net/protocol.h>
4040 #include <linux/skbuff.h>
4141 #include <linux/proc_fs.h>
42+#include <linux/export.h>
4243 #include <net/sock.h>
4344 #include <net/ping.h>
4445 #include <net/udp.h>
net/ipv4/proc.c+1−0
@@ -42,6 +42,7 @@ · 41 unmodified lines
4242 #include <linux/inetdevice.h>
4343 #include <linux/proc_fs.h>
4444 #include <linux/seq_file.h>
45+#include <linux/export.h>
4546 #include <net/sock.h>
4647 #include <net/raw.h>
4748
net/ipv4/raw.c+1−0
@@ -48,6 +48,7 @@ · 47 unmodified lines
4848 #include <linux/errno.h>
4949 #include <linux/aio.h>
5050 #include <linux/kernel.h>
51+#include <linux/export.h>
5152 #include <linux/spinlock.h>
5253 #include <linux/sockios.h>
5354 #include <linux/socket.h>
net/ipv4/syncookies.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/random.h>
1616 #include <linux/cryptohash.h>
1717 #include <linux/kernel.h>
18+#include <linux/export.h>
1819 #include <net/tcp.h>
1920 #include <net/route.h>
2021
net/ipv4/udplite.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 * as published by the Free Software Foundation; either version
1111 * 2 of the License, or (at your option) any later version.
1212 */
13+#include <linux/export.h>
1314 #include "udp_impl.h"
1415
1516 struct udp_table udplite_table __read_mostly;
net/ipv4/xfrm4_state.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/pfkeyv2.h>
1313 #include <linux/ipsec.h>
1414 #include <linux/netfilter_ipv4.h>
15+#include <linux/export.h>
1516
1617 static int xfrm4_init_flags(struct xfrm_state *x)
1718 {
net/ipv6/addrconf.c+1−0
@@ -87,6 +87,7 @@ · 86 unmodified lines
8787
8888 #include <linux/proc_fs.h>
8989 #include <linux/seq_file.h>
90+#include <linux/export.h>
9091
9192 /* Set to 3 to get tracing... */
9293 #define ACONF_DEBUG 2
net/ipv6/addrconf_core.c+1−0
@@ -3,6 +3,7 @@ · 2 unmodified lines
33 * not configured or static.
44 */
55
6+#include <linux/export.h>
67 #include <net/ipv6.h>
78
89 #define IPV6_ADDR_SCOPE_TYPE(scope) ((scope) << 16)
net/ipv6/exthdrs.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include <linux/in6.h>
3131 #include <linux/icmpv6.h>
3232 #include <linux/slab.h>
33+#include <linux/export.h>
3334
3435 #include <net/dst.h>
3536 #include <net/sock.h>
net/ipv6/exthdrs_core.c+1−0
@@ -2,6 +2,7 @@ · 1 unmodified line
22 * IPv6 library code, needed by static components when full IPv6 support is
33 * not configured or static.
44 */
5+#include <linux/export.h>
56 #include <net/ipv6.h>
67
78 /*
net/ipv6/fib6_rules.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 */
1515
1616 #include <linux/netdevice.h>
17+#include <linux/export.h>
1718
1819 #include <net/fib_rules.h>
1920 #include <net/ipv6.h>
net/ipv6/ip6_flowlabel.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/proc_fs.h>
2222 #include <linux/seq_file.h>
2323 #include <linux/slab.h>
24+#include <linux/export.h>
2425
2526 #include <net/net_namespace.h>
2627 #include <net/sock.h>
net/ipv6/ip6mr.c+1−0
@@ -51,6 +51,7 @@ · 50 unmodified lines
5151 #include <linux/pim.h>
5252 #include <net/addrconf.h>
5353 #include <linux/netfilter_ipv6.h>
54+#include <linux/export.h>
5455 #include <net/ip6_checksum.h>
5556
5657 struct mr6_table {
net/ipv6/netfilter.c+1−0
@@ -3,6 +3,7 @@ · 2 unmodified lines
33 #include <linux/ipv6.h>
44 #include <linux/netfilter.h>
55 #include <linux/netfilter_ipv6.h>
6+#include <linux/export.h>
67 #include <net/dst.h>
78 #include <net/ipv6.h>
89 #include <net/ip6_route.h>
net/ipv6/proc.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/proc_fs.h>
2222 #include <linux/seq_file.h>
2323 #include <linux/stddef.h>
24+#include <linux/export.h>
2425 #include <net/net_namespace.h>
2526 #include <net/ip.h>
2627 #include <net/sock.h>
net/ipv6/raw.c+1−0
@@ -61,6 +61,7 @@ · 60 unmodified lines
6161
6262 #include <linux/proc_fs.h>
6363 #include <linux/seq_file.h>
64+#include <linux/export.h>
6465
6566 static struct raw_hashinfo raw_v6_hashinfo = {
6667 .lock = __RW_LOCK_UNLOCKED(raw_v6_hashinfo.lock),
net/ipv6/reassembly.c+1−0
@@ -42,6 +42,7 @@ · 41 unmodified lines
4242 #include <linux/jhash.h>
4343 #include <linux/skbuff.h>
4444 #include <linux/slab.h>
45+#include <linux/export.h>
4546
4647 #include <net/sock.h>
4748 #include <net/snmp.h>
net/ipv6/route.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626
2727 #include <linux/capability.h>
2828 #include <linux/errno.h>
29+#include <linux/export.h>
2930 #include <linux/types.h>
3031 #include <linux/times.h>
3132 #include <linux/socket.h>
net/ipv6/sysctl_net_ipv6.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 #include <linux/in6.h>
1111 #include <linux/ipv6.h>
1212 #include <linux/slab.h>
13+#include <linux/export.h>
1314 #include <net/ndisc.h>
1415 #include <net/ipv6.h>
1516 #include <net/addrconf.h>
net/ipv6/udplite.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 * as published by the Free Software Foundation; either version
1212 * 2 of the License, or (at your option) any later version.
1313 */
14+#include <linux/export.h>
1415 #include "udp_impl.h"
1516
1617 static int udplitev6_rcv(struct sk_buff *skb)
net/ipv6/xfrm6_state.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/pfkeyv2.h>
1616 #include <linux/ipsec.h>
1717 #include <linux/netfilter_ipv6.h>
18+#include <linux/export.h>
1819 #include <net/dsfield.h>
1920 #include <net/ipv6.h>
2021 #include <net/addrconf.h>
net/ipx/ipx_proc.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 #include <linux/proc_fs.h>
1010 #include <linux/spinlock.h>
1111 #include <linux/seq_file.h>
12+#include <linux/export.h>
1213 #include <net/net_namespace.h>
1314 #include <net/tcp_states.h>
1415 #include <net/ipx.h>
net/irda/discovery.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include <linux/fs.h>
3636 #include <linux/seq_file.h>
3737 #include <linux/slab.h>
38+#include <linux/export.h>
3839
3940 #include <net/irda/irda.h>
4041 #include <net/irda/irlmp.h>
net/irda/irda_device.c+1−0
@@ -42,6 +42,7 @@ · 41 unmodified lines
4242 #include <linux/kmod.h>
4343 #include <linux/spinlock.h>
4444 #include <linux/slab.h>
45+#include <linux/export.h>
4546
4647 #include <asm/ioctls.h>
4748 #include <asm/uaccess.h>
net/irda/irttp.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include <linux/fs.h>
3030 #include <linux/seq_file.h>
3131 #include <linux/slab.h>
32+#include <linux/export.h>
3233
3334 #include <asm/byteorder.h>
3435 #include <asm/unaligned.h>
net/irda/qos.c+2−0
@@ -30,6 +30,8 @@ · 29 unmodified lines
3030 *
3131 ********************************************************************/
3232
33+#include <linux/export.h>
34+
3335 #include <asm/byteorder.h>
3436
3537 #include <net/irda/irda.h>
net/llc/llc_input.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 */
1414 #include <linux/netdevice.h>
1515 #include <linux/slab.h>
16+#include <linux/export.h>
1617 #include <net/net_namespace.h>
1718 #include <net/llc.h>
1819 #include <net/llc_pdu.h>
net/llc/llc_output.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/netdevice.h>
1919 #include <linux/trdevice.h>
2020 #include <linux/skbuff.h>
21+#include <linux/export.h>
2122 #include <net/llc.h>
2223 #include <net/llc_pdu.h>
2324
net/llc/llc_proc.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/proc_fs.h>
1818 #include <linux/errno.h>
1919 #include <linux/seq_file.h>
20+#include <linux/export.h>
2021 #include <net/net_namespace.h>
2122 #include <net/sock.h>
2223 #include <net/llc.h>
net/mac80211/agg-rx.c+1−0
@@ -38,6 +38,7 @@ · 37 unmodified lines
3838
3939 #include <linux/ieee80211.h>
4040 #include <linux/slab.h>
41+#include <linux/export.h>
4142 #include <net/mac80211.h>
4243 #include "ieee80211_i.h"
4344 #include "driver-ops.h"
net/mac80211/agg-tx.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515
1616 #include <linux/ieee80211.h>
1717 #include <linux/slab.h>
18+#include <linux/export.h>
1819 #include <net/mac80211.h>
1920 #include "ieee80211_i.h"
2021 #include "driver-ops.h"
net/mac80211/ht.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 */
1515
1616 #include <linux/ieee80211.h>
17+#include <linux/export.h>
1718 #include <net/mac80211.h>
1819 #include "ieee80211_i.h"
1920 #include "rate.h"
net/mac80211/key.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/rcupdate.h>
1616 #include <linux/rtnetlink.h>
1717 #include <linux/slab.h>
18+#include <linux/export.h>
1819 #include <net/mac80211.h>
1920 #include "ieee80211_i.h"
2021 #include "driver-ops.h"
net/mac80211/led.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 /* just for IFNAMSIZ */
1010 #include <linux/if.h>
1111 #include <linux/slab.h>
12+#include <linux/export.h>
1213 #include "led.h"
1314
1415 void ieee80211_led_rx(struct ieee80211_local *local)
net/mac80211/mlme.c+2−0
@@ -16,10 +16,12 @@ · 15 unmodified lines
1616 #include <linux/skbuff.h>
1717 #include <linux/if_arp.h>
1818 #include <linux/etherdevice.h>
19+#include <linux/moduleparam.h>
1920 #include <linux/rtnetlink.h>
2021 #include <linux/pm_qos.h>
2122 #include <linux/crc32.h>
2223 #include <linux/slab.h>
24+#include <linux/export.h>
2325 #include <net/mac80211.h>
2426 #include <asm/unaligned.h>
2527
net/mac80211/offchannel.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 * it under the terms of the GNU General Public License version 2 as
1313 * published by the Free Software Foundation.
1414 */
15+#include <linux/export.h>
1516 #include <net/mac80211.h>
1617 #include "ieee80211_i.h"
1718 #include "driver-trace.h"
net/mac80211/rate.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 #include <linux/kernel.h>
1212 #include <linux/rtnetlink.h>
1313 #include <linux/slab.h>
14+#include <linux/module.h>
1415 #include "rate.h"
1516 #include "ieee80211_i.h"
1617 #include "debugfs.h"
net/mac80211/rc80211_minstrel_debugfs.c+1−0
@@ -50,6 +50,7 @@ · 49 unmodified lines
5050 #include <linux/debugfs.h>
5151 #include <linux/ieee80211.h>
5252 #include <linux/slab.h>
53+#include <linux/export.h>
5354 #include <net/mac80211.h>
5455 #include "rc80211_minstrel.h"
5556
net/mac80211/rc80211_minstrel_ht_debugfs.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 #include <linux/skbuff.h>
1111 #include <linux/debugfs.h>
1212 #include <linux/ieee80211.h>
13+#include <linux/export.h>
1314 #include <net/mac80211.h>
1415 #include "rc80211_minstrel.h"
1516 #include "rc80211_minstrel_ht.h"
net/mac80211/rc80211_pid_debugfs.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/types.h>
1414 #include <linux/skbuff.h>
1515 #include <linux/slab.h>
16+#include <linux/export.h>
1617
1718 #include <net/mac80211.h>
1819 #include "rate.h"
net/mac80211/rx.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #include <linux/netdevice.h>
1717 #include <linux/etherdevice.h>
1818 #include <linux/rcupdate.h>
19+#include <linux/export.h>
1920 #include <net/mac80211.h>
2021 #include <net/ieee80211_radiotap.h>
2122
net/mac80211/scan.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/pm_qos.h>
1818 #include <net/sch_generic.h>
1919 #include <linux/slab.h>
20+#include <linux/export.h>
2021 #include <net/mac80211.h>
2122
2223 #include "ieee80211_i.h"
net/mac80211/status.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 * published by the Free Software Foundation.
1010 */
1111
12+#include <linux/export.h>
1213 #include <net/mac80211.h>
1314 #include "ieee80211_i.h"
1415 #include "rate.h"
net/mac80211/tkip.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 #include <linux/bitops.h>
1111 #include <linux/types.h>
1212 #include <linux/netdevice.h>
13+#include <linux/export.h>
1314 #include <asm/unaligned.h>
1415
1516 #include <net/mac80211.h>
net/mac80211/tx.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/etherdevice.h>
1919 #include <linux/bitmap.h>
2020 #include <linux/rcupdate.h>
21+#include <linux/export.h>
2122 #include <net/net_namespace.h>
2223 #include <net/ieee80211_radiotap.h>
2324 #include <net/cfg80211.h>
net/mac80211/util.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313
1414 #include <net/mac80211.h>
1515 #include <linux/netdevice.h>
16+#include <linux/export.h>
1617 #include <linux/types.h>
1718 #include <linux/slab.h>
1819 #include <linux/skbuff.h>
net/netfilter/ipset/ip_set_getport.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <net/ipv6.h>
1818
1919 #include <linux/netfilter/ipset/ip_set_getport.h>
20+#include <linux/export.h>
2021
2122 /* We must handle non-linear skbs */
2223 static bool
net/netfilter/ipset/pfxlen.c+1−0
@@ -1,3 +1,4 @@
1+#include <linux/export.h>
12 #include <linux/netfilter/ipset/pfxlen.h>
23
34 /*
net/netfilter/nf_conntrack_acct.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/slab.h>
1313 #include <linux/kernel.h>
1414 #include <linux/moduleparam.h>
15+#include <linux/export.h>
1516
1617 #include <net/netfilter/nf_conntrack.h>
1718 #include <net/netfilter/nf_conntrack_extend.h>
net/netfilter/nf_conntrack_ecache.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 #include <linux/kernel.h>
2020 #include <linux/netdevice.h>
2121 #include <linux/slab.h>
22+#include <linux/export.h>
2223
2324 #include <net/netfilter/nf_conntrack.h>
2425 #include <net/netfilter/nf_conntrack_core.h>
net/netfilter/nf_conntrack_expect.c+2−0
@@ -20,6 +20,8 @@ · 19 unmodified lines
2020 #include <linux/percpu.h>
2121 #include <linux/kernel.h>
2222 #include <linux/jhash.h>
23+#include <linux/moduleparam.h>
24+#include <linux/export.h>
2325 #include <net/net_namespace.h>
2426
2527 #include <net/netfilter/nf_conntrack.h>
net/netfilter/x_tables.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 */
1515 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
1616 #include <linux/kernel.h>
17+#include <linux/module.h>
1718 #include <linux/socket.h>
1819 #include <linux/net.h>
1920 #include <linux/proc_fs.h>
net/netfilter/xt_quota.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99
1010 #include <linux/netfilter/x_tables.h>
1111 #include <linux/netfilter/xt_quota.h>
12+#include <linux/module.h>
1213
1314 struct xt_quota_priv {
1415 spinlock_t lock;
net/netfilter/xt_statistic.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616
1717 #include <linux/netfilter/xt_statistic.h>
1818 #include <linux/netfilter/x_tables.h>
19+#include <linux/module.h>
1920
2021 struct xt_statistic_priv {
2122 atomic_t count;
net/netrom/nr_route.c+1−0
@@ -37,6 +37,7 @@ · 36 unmodified lines
3737 #include <linux/spinlock.h>
3838 #include <net/netrom.h>
3939 #include <linux/seq_file.h>
40+#include <linux/export.h>
4041
4142 static unsigned int nr_neigh_no = 1;
4243
net/nfc/af_nfc.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 */
2323
2424 #include <linux/nfc.h>
25+#include <linux/module.h>
2526
2627 #include "nfc.h"
2728
net/nfc/nci/core.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include <linux/types.h>
2929 #include <linux/workqueue.h>
3030 #include <linux/completion.h>
31+#include <linux/export.h>
3132 #include <linux/sched.h>
3233 #include <linux/bitops.h>
3334 #include <linux/skbuff.h>
net/nfc/rawsock.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323
2424 #include <net/tcp_states.h>
2525 #include <linux/nfc.h>
26+#include <linux/export.h>
2627
2728 #include "nfc.h"
2829
net/phonet/datagram.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include <net/sock.h>
3131
3232 #include <linux/phonet.h>
33+#include <linux/export.h>
3334 #include <net/phonet/phonet.h>
3435
3536 static int pn_backlog_rcv(struct sock *sk, struct sk_buff *skb);
net/phonet/pep.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include <asm/ioctls.h>
3131
3232 #include <linux/phonet.h>
33+#include <linux/module.h>
3334 #include <net/phonet/phonet.h>
3435 #include <net/phonet/pep.h>
3536 #include <net/phonet/gprs.h>
net/phonet/socket.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include <net/tcp_states.h>
3232
3333 #include <linux/phonet.h>
34+#include <linux/export.h>
3435 #include <net/phonet/phonet.h>
3536 #include <net/phonet/pep.h>
3637 #include <net/phonet/pn_dev.h>
net/rds/cong.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 #include <linux/types.h>
3535 #include <linux/rbtree.h>
3636 #include <linux/bitops.h>
37+#include <linux/export.h>
3738
3839 #include "rds.h"
3940
net/rds/connection.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 #include <linux/kernel.h>
3434 #include <linux/list.h>
3535 #include <linux/slab.h>
36+#include <linux/export.h>
3637 #include <net/inet_hashtables.h>
3738
3839 #include "rds.h"
net/rds/ib.c+1−0
@@ -38,6 +38,7 @@ · 37 unmodified lines
3838 #include <linux/if_arp.h>
3939 #include <linux/delay.h>
4040 #include <linux/slab.h>
41+#include <linux/module.h>
4142
4243 #include "rds.h"
4344 #include "ib.h"
net/rds/info.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 #include <linux/seq_file.h>
3535 #include <linux/slab.h>
3636 #include <linux/proc_fs.h>
37+#include <linux/export.h>
3738
3839 #include "rds.h"
3940
net/rds/iw.c+1−0
@@ -38,6 +38,7 @@ · 37 unmodified lines
3838 #include <linux/if_arp.h>
3939 #include <linux/delay.h>
4040 #include <linux/slab.h>
41+#include <linux/module.h>
4142
4243 #include "rds.h"
4344 #include "iw.h"
net/rds/message.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 */
3333 #include <linux/kernel.h>
3434 #include <linux/slab.h>
35+#include <linux/export.h>
3536
3637 #include "rds.h"
3738
net/rds/page.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 #include <linux/highmem.h>
3434 #include <linux/gfp.h>
3535 #include <linux/cpu.h>
36+#include <linux/export.h>
3637
3738 #include "rds.h"
3839
net/rds/rdma_transport.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 * SOFTWARE.
3131 *
3232 */
33+#include <linux/module.h>
3334 #include <rdma/rdma_cm.h>
3435
3536 #include "rdma_transport.h"
net/rds/recv.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 #include <linux/slab.h>
3535 #include <net/sock.h>
3636 #include <linux/in.h>
37+#include <linux/export.h>
3738
3839 #include "rds.h"
3940
net/rds/send.c+2−0
@@ -31,11 +31,13 @@ · 30 unmodified lines
3131 *
3232 */
3333 #include <linux/kernel.h>
34+#include <linux/moduleparam.h>
3435 #include <linux/gfp.h>
3536 #include <net/sock.h>
3637 #include <linux/in.h>
3738 #include <linux/list.h>
3839 #include <linux/ratelimit.h>
40+#include <linux/export.h>
3941
4042 #include "rds.h"
4143
net/rds/stats.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 #include <linux/percpu.h>
3434 #include <linux/seq_file.h>
3535 #include <linux/proc_fs.h>
36+#include <linux/export.h>
3637
3738 #include "rds.h"
3839
net/rds/tcp.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 #include <linux/kernel.h>
3434 #include <linux/slab.h>
3535 #include <linux/in.h>
36+#include <linux/module.h>
3637 #include <net/tcp.h>
3738
3839 #include "rds.h"
net/rds/threads.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 */
3333 #include <linux/kernel.h>
3434 #include <linux/random.h>
35+#include <linux/export.h>
3536
3637 #include "rds.h"
3738
net/rfkill/input.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515
1616 #include <linux/input.h>
1717 #include <linux/slab.h>
18+#include <linux/moduleparam.h>
1819 #include <linux/workqueue.h>
1920 #include <linux/init.h>
2021 #include <linux/rfkill.h>
net/rose/rose_route.c+1−0
@@ -36,6 +36,7 @@ · 35 unmodified lines
3636 #include <linux/init.h>
3737 #include <net/rose.h>
3838 #include <linux/seq_file.h>
39+#include <linux/export.h>
3940
4041 static unsigned int rose_neigh_no = 1;
4142
net/rxrpc/ar-output.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/gfp.h>
1414 #include <linux/skbuff.h>
1515 #include <linux/circ_buf.h>
16+#include <linux/export.h>
1617 #include <net/sock.h>
1718 #include <net/af_rxrpc.h>
1819 #include "ar-internal.h"
net/rxrpc/ar-recvmsg.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111
1212 #include <linux/net.h>
1313 #include <linux/skbuff.h>
14+#include <linux/export.h>
1415 #include <net/sock.h>
1516 #include <net/af_rxrpc.h>
1617 #include "ar-internal.h"
net/sched/act_api.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include <linux/init.h>
2121 #include <linux/kmod.h>
2222 #include <linux/err.h>
23+#include <linux/module.h>
2324 #include <net/net_namespace.h>
2425 #include <net/sock.h>
2526 #include <net/sch_generic.h>
net/sched/cls_flow.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/ipv6.h>
2222 #include <linux/if_vlan.h>
2323 #include <linux/slab.h>
24+#include <linux/module.h>
2425
2526 #include <net/pkt_cls.h>
2627 #include <net/ip.h>
net/sched/sch_mq.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 #include <linux/types.h>
1212 #include <linux/slab.h>
1313 #include <linux/kernel.h>
14+#include <linux/export.h>
1415 #include <linux/string.h>
1516 #include <linux/errno.h>
1617 #include <linux/skbuff.h>
net/sched/sch_mqprio.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/string.h>
1515 #include <linux/errno.h>
1616 #include <linux/skbuff.h>
17+#include <linux/module.h>
1718 #include <net/netlink.h>
1819 #include <net/pkt_sched.h>
1920 #include <net/sch_generic.h>
net/sctp/proc.c+1−0
@@ -37,6 +37,7 @@ · 36 unmodified lines
3737 #include <linux/types.h>
3838 #include <linux/seq_file.h>
3939 #include <linux/init.h>
40+#include <linux/export.h>
4041 #include <net/sctp/sctp.h>
4142 #include <net/ip.h> /* for snmp_fold_field */
4243
net/sctp/socket.c+1−0
@@ -78,6 +78,7 @@ · 77 unmodified lines
7878 #include <net/inet_common.h>
7979
8080 #include <linux/socket.h> /* for sa_family_t */
81+#include <linux/export.h>
8182 #include <net/sock.h>
8283 #include <net/sctp/sctp.h>
8384 #include <net/sctp/sm.h>
net/sunrpc/addr.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 #include <net/ipv6.h>
2020 #include <linux/sunrpc/clnt.h>
2121 #include <linux/slab.h>
22+#include <linux/export.h>
2223
2324 #if defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE)
2425
net/sunrpc/backchannel_rqst.c+1−0
@@ -24,6 +24,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. · 23 unmodified lines
2424 #include <linux/tcp.h>
2525 #include <linux/slab.h>
2626 #include <linux/sunrpc/xprt.h>
27+#include <linux/export.h>
2728
2829 #ifdef RPC_DEBUG
2930 #define RPCDBG_FACILITY RPCDBG_TRANS
net/sunrpc/socklib.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/pagemap.h>
1515 #include <linux/udp.h>
1616 #include <linux/sunrpc/xdr.h>
17+#include <linux/export.h>
1718
1819
1920 /**
net/sunrpc/svc_xprt.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/sunrpc/svc_xprt.h>
1515 #include <linux/sunrpc/svcsock.h>
1616 #include <linux/sunrpc/xprt.h>
17+#include <linux/module.h>
1718
1819 #define RPCDBG_FACILITY RPCDBG_SVCXPRT
1920
net/sunrpc/svcsock.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121
2222 #include <linux/kernel.h>
2323 #include <linux/sched.h>
24+#include <linux/module.h>
2425 #include <linux/errno.h>
2526 #include <linux/fcntl.h>
2627 #include <linux/net.h>
net/sunrpc/xprtrdma/svc_rdma_transport.c+1−0
@@ -50,6 +50,7 @@ · 49 unmodified lines
5050 #include <rdma/ib_verbs.h>
5151 #include <rdma/rdma_cm.h>
5252 #include <linux/sunrpc/svc_rdma.h>
53+#include <linux/export.h>
5354
5455 #define RPCDBG_FACILITY RPCDBG_SVCXPRT
5556
net/sysctl_net.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 */
1313
1414 #include <linux/mm.h>
15+#include <linux/export.h>
1516 #include <linux/sysctl.h>
1617 #include <linux/nsproxy.h>
1718
net/tipc/core.c+2−0
@@ -34,6 +34,8 @@ · 33 unmodified lines
3434 * POSSIBILITY OF SUCH DAMAGE.
3535 */
3636
37+#include <linux/module.h>
38+
3739 #include "core.h"
3840 #include "ref.h"
3941 #include "name_table.h"
net/tipc/socket.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 * POSSIBILITY OF SUCH DAMAGE.
3535 */
3636
37+#include <linux/export.h>
3738 #include <net/sock.h>
3839
3940 #include "core.h"
net/wimax/op-msg.c+1−0
@@ -77,6 +77,7 @@ · 76 unmodified lines
7777 #include <linux/netdevice.h>
7878 #include <linux/wimax.h>
7979 #include <linux/security.h>
80+#include <linux/export.h>
8081 #include "wimax-internal.h"
8182
8283
net/wimax/op-reset.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 #include <net/genetlink.h>
3333 #include <linux/wimax.h>
3434 #include <linux/security.h>
35+#include <linux/export.h>
3536 #include "wimax-internal.h"
3637
3738 #define D_SUBMODULE op_reset
net/wimax/op-rfkill.c+1−0
@@ -65,6 +65,7 @@ · 64 unmodified lines
6565 #include <linux/wimax.h>
6666 #include <linux/security.h>
6767 #include <linux/rfkill.h>
68+#include <linux/export.h>
6869 #include "wimax-internal.h"
6970
7071 #define D_SUBMODULE op_rfkill
net/wimax/stack.c+1−0
@@ -55,6 +55,7 @@ · 54 unmodified lines
5555 #include <net/genetlink.h>
5656 #include <linux/netdevice.h>
5757 #include <linux/wimax.h>
58+#include <linux/module.h>
5859 #include "wimax-internal.h"
5960
6061
net/wireless/ibss.c+1−0
@@ -7,6 +7,7 @@ · 6 unmodified lines
77 #include <linux/etherdevice.h>
88 #include <linux/if_arp.h>
99 #include <linux/slab.h>
10+#include <linux/export.h>
1011 #include <net/cfg80211.h>
1112 #include "wext-compat.h"
1213 #include "nl80211.h"
net/wireless/mesh.c+1−0
@@ -1,4 +1,5 @@
11 #include <linux/ieee80211.h>
2+#include <linux/export.h>
23 #include <net/cfg80211.h>
34 #include "nl80211.h"
45 #include "core.h"
net/wireless/radiotap.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 */
1616
1717 #include <linux/kernel.h>
18+#include <linux/export.h>
1819 #include <net/cfg80211.h>
1920 #include <net/ieee80211_radiotap.h>
2021 #include <asm/unaligned.h>
net/wireless/reg.c+2−0
@@ -36,12 +36,14 @@ · 35 unmodified lines
3636 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
3737
3838 #include <linux/kernel.h>
39+#include <linux/export.h>
3940 #include <linux/slab.h>
4041 #include <linux/list.h>
4142 #include <linux/random.h>
4243 #include <linux/ctype.h>
4344 #include <linux/nl80211.h>
4445 #include <linux/platform_device.h>
46+#include <linux/moduleparam.h>
4547 #include <net/cfg80211.h>
4648 #include "core.h"
4749 #include "reg.h"
net/wireless/sme.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 #include <linux/slab.h>
1111 #include <linux/workqueue.h>
1212 #include <linux/wireless.h>
13+#include <linux/export.h>
1314 #include <net/iw_handler.h>
1415 #include <net/cfg80211.h>
1516 #include <net/rtnetlink.h>
net/wireless/util.c+1−0
@@ -3,6 +3,7 @@ · 2 unmodified lines
33 *
44 * Copyright 2007-2009 Johannes Berg <johannes@sipsolutions.net>
55 */
6+#include <linux/export.h>
67 #include <linux/bitops.h>
78 #include <linux/etherdevice.h>
89 #include <linux/slab.h>
net/wireless/wext-compat.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 * Copyright 2008-2009 Johannes Berg <johannes@sipsolutions.net>
99 */
1010
11+#include <linux/export.h>
1112 #include <linux/wireless.h>
1213 #include <linux/nl80211.h>
1314 #include <linux/if_arp.h>
net/wireless/wext-core.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <linux/slab.h>
1414 #include <linux/wireless.h>
1515 #include <linux/uaccess.h>
16+#include <linux/export.h>
1617 #include <net/cfg80211.h>
1718 #include <net/iw_handler.h>
1819 #include <net/netlink.h>
net/wireless/wext-sme.c+1−0
@@ -5,6 +5,7 @@ · 4 unmodified lines
55 * Copyright (C) 2009 Intel Corporation. All rights reserved.
66 */
77
8+#include <linux/export.h>
89 #include <linux/etherdevice.h>
910 #include <linux/if_arp.h>
1011 #include <linux/slab.h>
net/wireless/wext-spy.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 #include <linux/wireless.h>
1111 #include <linux/netdevice.h>
1212 #include <linux/etherdevice.h>
13+#include <linux/export.h>
1314 #include <net/iw_handler.h>
1415 #include <net/arp.h>
1516 #include <net/wext.h>
net/x25/x25_proc.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include <linux/init.h>
2121 #include <linux/proc_fs.h>
2222 #include <linux/seq_file.h>
23+#include <linux/export.h>
2324 #include <net/net_namespace.h>
2425 #include <net/sock.h>
2526 #include <net/x25.h>
net/xfrm/xfrm_proc.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 */
1313 #include <linux/proc_fs.h>
1414 #include <linux/seq_file.h>
15+#include <linux/export.h>
1516 #include <net/snmp.h>
1617 #include <net/xfrm.h>
1718
net/xfrm/xfrm_replay.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 * 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
1919 */
2020
21+#include <linux/export.h>
2122 #include <net/xfrm.h>
2223
2324 u32 xfrm_replay_seqhi(struct xfrm_state *x, __be32 net_seq)
security/selinux/hooks.c+1−0
@@ -80,6 +80,7 @@ · 79 unmodified lines
8080 #include <linux/posix-timers.h>
8181 #include <linux/syslog.h>
8282 #include <linux/user_namespace.h>
83+#include <linux/export.h>
8384
8485 #include "avc.h"
8586 #include "objsec.h"
security/selinux/netlink.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/slab.h>
1515 #include <linux/stddef.h>
1616 #include <linux/kernel.h>
17+#include <linux/export.h>
1718 #include <linux/skbuff.h>
1819 #include <linux/netlink.h>
1920 #include <linux/selinux_netlink.h>
sound/aoa/soundbus/i2sbus/pcm.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <sound/core.h>
1313 #include <asm/macio.h>
1414 #include <linux/pci.h>
15+#include <linux/module.h>
1516 #include "../soundbus.h"
1617 #include "i2sbus.h"
1718
sound/arm/pxa2xx-ac97-lib.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #include <linux/interrupt.h>
1717 #include <linux/clk.h>
1818 #include <linux/delay.h>
19+#include <linux/module.h>
1920
2021 #include <sound/ac97_codec.h>
2122 #include <sound/pxa2xx-lib.h>
sound/arm/pxa2xx-pcm.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 * published by the Free Software Foundation.
1111 */
1212
13+#include <linux/module.h>
1314 #include <sound/core.h>
1415 #include <sound/pxa2xx-lib.h>
1516
sound/core/control.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121
2222 #include <linux/threads.h>
2323 #include <linux/interrupt.h>
24+#include <linux/module.h>
2425 #include <linux/slab.h>
2526 #include <linux/vmalloc.h>
2627 #include <linux/time.h>
sound/core/device.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121
2222 #include <linux/slab.h>
2323 #include <linux/time.h>
24+#include <linux/export.h>
2425 #include <linux/errno.h>
2526 #include <sound/core.h>
2627
sound/core/hwdep.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/slab.h>
2525 #include <linux/time.h>
2626 #include <linux/mutex.h>
27+#include <linux/module.h>
2728 #include <sound/core.h>
2829 #include <sound/control.h>
2930 #include <sound/minors.h>
sound/core/info.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/mm.h>
2525 #include <linux/slab.h>
2626 #include <linux/string.h>
27+#include <linux/module.h>
2728 #include <sound/core.h>
2829 #include <sound/minors.h>
2930 #include <sound/info.h>
sound/core/info_oss.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/slab.h>
2323 #include <linux/time.h>
2424 #include <linux/string.h>
25+#include <linux/export.h>
2526 #include <sound/core.h>
2627 #include <sound/minors.h>
2728 #include <sound/info.h>
sound/core/init.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121
2222 #include <linux/init.h>
2323 #include <linux/sched.h>
24+#include <linux/module.h>
2425 #include <linux/file.h>
2526 #include <linux/slab.h>
2627 #include <linux/time.h>
sound/core/isadma.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626
2727 #undef HAVE_REALLY_SLOW_DMA_CONTROLLER
2828
29+#include <linux/export.h>
2930 #include <sound/core.h>
3031 #include <asm/dma.h>
3132
sound/core/jack.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121
2222 #include <linux/input.h>
2323 #include <linux/slab.h>
24+#include <linux/module.h>
2425 #include <sound/jack.h>
2526 #include <sound/core.h>
2627
sound/core/memory.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 *
2121 */
2222
23+#include <linux/export.h>
2324 #include <asm/io.h>
2425 #include <asm/uaccess.h>
2526 #include <sound/core.h>
sound/core/misc.c+2−0
@@ -20,6 +20,8 @@ · 19 unmodified lines
2020 */
2121
2222 #include <linux/init.h>
23+#include <linux/export.h>
24+#include <linux/moduleparam.h>
2325 #include <linux/time.h>
2426 #include <linux/slab.h>
2527 #include <linux/ioport.h>
sound/core/oss/mixer_oss.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/slab.h>
2424 #include <linux/time.h>
2525 #include <linux/string.h>
26+#include <linux/module.h>
2627 #include <sound/core.h>
2728 #include <sound/minors.h>
2829 #include <sound/control.h>
sound/core/oss/pcm_oss.c+1−1
@@ -30,7 +30,7 @@ · 29 unmodified lines
3030 #include <linux/slab.h>
3131 #include <linux/time.h>
3232 #include <linux/vmalloc.h>
33−#include <linux/moduleparam.h>
33+#include <linux/module.h>
3434 #include <linux/math64.h>
3535 #include <linux/string.h>
3636 #include <sound/core.h>
sound/core/pcm.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121
2222 #include <linux/init.h>
2323 #include <linux/slab.h>
24+#include <linux/module.h>
2425 #include <linux/time.h>
2526 #include <linux/mutex.h>
2627 #include <sound/core.h>
sound/core/pcm_lib.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/slab.h>
2424 #include <linux/time.h>
2525 #include <linux/math64.h>
26+#include <linux/export.h>
2627 #include <sound/core.h>
2728 #include <sound/control.h>
2829 #include <sound/info.h>
sound/core/pcm_memory.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <linux/slab.h>
2626 #include <linux/moduleparam.h>
2727 #include <linux/vmalloc.h>
28+#include <linux/export.h>
2829 #include <sound/core.h>
2930 #include <sound/pcm.h>
3031 #include <sound/info.h>
sound/core/pcm_misc.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 */
2121
2222 #include <linux/time.h>
23+#include <linux/export.h>
2324 #include <sound/core.h>
2425 #include <sound/pcm.h>
2526 #define SND_PCM_FORMAT_UNKNOWN (-1)
sound/core/pcm_native.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 */
2121
2222 #include <linux/mm.h>
23+#include <linux/module.h>
2324 #include <linux/file.h>
2425 #include <linux/slab.h>
2526 #include <linux/time.h>
sound/core/rawmidi.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
2727 #include <linux/time.h>
2828 #include <linux/wait.h>
2929 #include <linux/mutex.h>
30−#include <linux/moduleparam.h>
30+#include <linux/module.h>
3131 #include <linux/delay.h>
3232 #include <sound/rawmidi.h>
3333 #include <sound/info.h>
sound/core/seq/oss/seq_oss.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
2121 */
2222
2323 #include <linux/init.h>
24−#include <linux/moduleparam.h>
24+#include <linux/module.h>
2525 #include <linux/mutex.h>
2626 #include <sound/core.h>
2727 #include <sound/minors.h>
sound/core/seq/oss/seq_oss_init.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include "seq_oss_timer.h"
2929 #include "seq_oss_event.h"
3030 #include <linux/init.h>
31+#include <linux/export.h>
3132 #include <linux/moduleparam.h>
3233 #include <linux/slab.h>
3334
sound/core/seq/oss/seq_oss_synth.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include "seq_oss_midi.h"
2525 #include "../seq_lock.h"
2626 #include <linux/init.h>
27+#include <linux/module.h>
2728 #include <linux/slab.h>
2829
2930 /*
sound/core/seq/seq.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
2020 */
2121
2222 #include <linux/init.h>
23−#include <linux/moduleparam.h>
23+#include <linux/module.h>
2424 #include <sound/core.h>
2525 #include <sound/initval.h>
2626
sound/core/seq/seq_clientmgr.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 */
2323
2424 #include <linux/init.h>
25+#include <linux/export.h>
2526 #include <linux/slab.h>
2627 #include <sound/core.h>
2728 #include <sound/minors.h>
sound/core/seq/seq_device.c+1−0
@@ -37,6 +37,7 @@ · 36 unmodified lines
3737 */
3838
3939 #include <linux/init.h>
40+#include <linux/module.h>
4041 #include <sound/core.h>
4142 #include <sound/info.h>
4243 #include <sound/seq_device.h>
sound/core/seq/seq_dummy.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
2020
2121 #include <linux/init.h>
2222 #include <linux/slab.h>
23−#include <linux/moduleparam.h>
23+#include <linux/module.h>
2424 #include <sound/core.h>
2525 #include "seq_clientmgr.h"
2626 #include <sound/initval.h>
sound/core/seq/seq_info.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 */
2121
2222 #include <linux/init.h>
23+#include <linux/export.h>
2324 #include <sound/core.h>
2425
2526 #include "seq_info.h"
sound/core/seq/seq_lock.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 *
2020 */
2121
22+#include <linux/export.h>
2223 #include <sound/core.h>
2324 #include "seq_lock.h"
2425
sound/core/seq/seq_memory.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 */
2222
2323 #include <linux/init.h>
24+#include <linux/export.h>
2425 #include <linux/slab.h>
2526 #include <linux/vmalloc.h>
2627 #include <sound/core.h>
sound/core/seq/seq_midi.c+1−1
@@ -30,7 +30,7 @@ Possible options for midisynth module: · 29 unmodified lines
3030 #include <linux/slab.h>
3131 #include <linux/errno.h>
3232 #include <linux/string.h>
33−#include <linux/moduleparam.h>
33+#include <linux/module.h>
3434 #include <linux/mutex.h>
3535 #include <sound/core.h>
3636 #include <sound/rawmidi.h>
sound/core/seq/seq_midi_emul.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 #include <linux/init.h>
3333 #include <linux/slab.h>
3434 #include <linux/string.h>
35+#include <linux/module.h>
3536 #include <sound/core.h>
3637 #include <sound/seq_kernel.h>
3738 #include <sound/seq_midi_emul.h>
sound/core/seq/seq_midi_event.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/slab.h>
2323 #include <linux/errno.h>
2424 #include <linux/string.h>
25+#include <linux/module.h>
2526 #include <sound/core.h>
2627 #include <sound/seq_kernel.h>
2728 #include <sound/seq_midi_event.h>
sound/core/seq/seq_ports.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222
2323 #include <sound/core.h>
2424 #include <linux/slab.h>
25+#include <linux/module.h>
2526 #include "seq_system.h"
2627 #include "seq_ports.h"
2728 #include "seq_clientmgr.h"
sound/core/seq/seq_system.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 */
2121
2222 #include <linux/init.h>
23+#include <linux/export.h>
2324 #include <linux/slab.h>
2425 #include <sound/core.h>
2526 #include "seq_system.h"
sound/core/seq/seq_virmidi.c+1−0
@@ -37,6 +37,7 @@ · 36 unmodified lines
3737
3838 #include <linux/init.h>
3939 #include <linux/wait.h>
40+#include <linux/module.h>
4041 #include <linux/slab.h>
4142 #include <sound/core.h>
4243 #include <sound/rawmidi.h>
sound/core/sound.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
2323 #include <linux/slab.h>
2424 #include <linux/time.h>
2525 #include <linux/device.h>
26−#include <linux/moduleparam.h>
26+#include <linux/module.h>
2727 #include <sound/core.h>
2828 #include <sound/minors.h>
2929 #include <sound/info.h>
sound/core/sound_oss.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #endif
2727
2828 #include <linux/init.h>
29+#include <linux/export.h>
2930 #include <linux/slab.h>
3031 #include <linux/time.h>
3132 #include <sound/core.h>
sound/core/timer.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
2424 #include <linux/slab.h>
2525 #include <linux/time.h>
2626 #include <linux/mutex.h>
27−#include <linux/moduleparam.h>
27+#include <linux/module.h>
2828 #include <linux/string.h>
2929 #include <sound/core.h>
3030 #include <sound/timer.h>
sound/core/vmaster.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 */
1111
1212 #include <linux/slab.h>
13+#include <linux/export.h>
1314 #include <sound/core.h>
1415 #include <sound/control.h>
1516 #include <sound/tlv.h>
sound/drivers/aloop.c+1−1
@@ -34,7 +34,7 @@ · 33 unmodified lines
3434 #include <linux/slab.h>
3535 #include <linux/time.h>
3636 #include <linux/wait.h>
37−#include <linux/moduleparam.h>
37+#include <linux/module.h>
3838 #include <linux/platform_device.h>
3939 #include <sound/core.h>
4040 #include <sound/control.h>
sound/drivers/dummy.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
2727 #include <linux/wait.h>
2828 #include <linux/hrtimer.h>
2929 #include <linux/math64.h>
30−#include <linux/moduleparam.h>
30+#include <linux/module.h>
3131 #include <sound/core.h>
3232 #include <sound/control.h>
3333 #include <sound/tlv.h>
sound/drivers/ml403-ac97cr.c+1−1
@@ -34,7 +34,7 @@ · 33 unmodified lines
3434 */
3535
3636 #include <linux/init.h>
37−#include <linux/moduleparam.h>
37+#include <linux/module.h>
3838
3939 #include <linux/platform_device.h>
4040
sound/drivers/mpu401/mpu401.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
2424 #include <linux/pnp.h>
2525 #include <linux/err.h>
2626 #include <linux/platform_device.h>
27−#include <linux/moduleparam.h>
27+#include <linux/module.h>
2828 #include <sound/core.h>
2929 #include <sound/mpu401.h>
3030 #include <sound/initval.h>
sound/drivers/mpu401/mpu401_uart.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 #include <linux/init.h>
3434 #include <linux/slab.h>
3535 #include <linux/ioport.h>
36+#include <linux/module.h>
3637 #include <linux/interrupt.h>
3738 #include <linux/errno.h>
3839 #include <sound/core.h>
sound/drivers/mtpav.c+1−0
@@ -52,6 +52,7 @@ · 51 unmodified lines
5252
5353 #include <linux/init.h>
5454 #include <linux/interrupt.h>
55+#include <linux/module.h>
5556 #include <linux/err.h>
5657 #include <linux/platform_device.h>
5758 #include <linux/ioport.h>
sound/drivers/mts64.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/platform_device.h>
2323 #include <linux/parport.h>
2424 #include <linux/spinlock.h>
25+#include <linux/module.h>
2526 #include <linux/delay.h>
2627 #include <linux/slab.h>
2728 #include <sound/core.h>
sound/drivers/opl3/opl3_lib.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <sound/opl3.h>
2727 #include <asm/io.h>
2828 #include <linux/delay.h>
29+#include <linux/module.h>
2930 #include <linux/init.h>
3031 #include <linux/slab.h>
3132 #include <linux/ioport.h>
sound/drivers/opl3/opl3_oss.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
1919 */
2020
21+#include <linux/export.h>
2122 #include "opl3_voice.h"
2223
2324 static int snd_opl3_open_seq_oss(struct snd_seq_oss_arg *arg, void *closure);
sound/drivers/opl3/opl3_seq.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include "opl3_voice.h"
2626 #include <linux/init.h>
2727 #include <linux/moduleparam.h>
28+#include <linux/module.h>
2829 #include <sound/initval.h>
2930
3031 MODULE_AUTHOR("Uros Bizjak <uros@kss-loka.si>");
sound/drivers/opl3/opl3_synth.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 */
2121
2222 #include <linux/slab.h>
23+#include <linux/export.h>
2324 #include <sound/opl3.h>
2425 #include <sound/asound_fm.h>
2526
sound/drivers/opl4/opl4_lib.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/ioport.h>
2323 #include <linux/slab.h>
2424 #include <linux/init.h>
25+#include <linux/module.h>
2526 #include <asm/io.h>
2627
2728 MODULE_AUTHOR("Clemens Ladisch <clemens@ladisch.de>");
sound/drivers/opl4/opl4_proc.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919
2020 #include "opl4_local.h"
2121 #include <linux/vmalloc.h>
22+#include <linux/export.h>
2223 #include <sound/info.h>
2324
2425 #ifdef CONFIG_PROC_FS
sound/drivers/opl4/opl4_seq.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 #include "opl4_local.h"
3535 #include <linux/init.h>
3636 #include <linux/moduleparam.h>
37+#include <linux/module.h>
3738 #include <sound/initval.h>
3839
3940 MODULE_AUTHOR("Clemens Ladisch <clemens@ladisch.de>");
sound/drivers/pcsp/pcsp.c+1−1
@@ -6,7 +6,7 @@ · 5 unmodified lines
66 */
77
88 #include <linux/init.h>
9−#include <linux/moduleparam.h>
9+#include <linux/module.h>
1010 #include <linux/platform_device.h>
1111 #include <sound/core.h>
1212 #include <sound/initval.h>
sound/drivers/portman2x4.c+1−0
@@ -43,6 +43,7 @@ · 42 unmodified lines
4343 #include <linux/spinlock.h>
4444 #include <linux/delay.h>
4545 #include <linux/slab.h>
46+#include <linux/module.h>
4647 #include <sound/core.h>
4748 #include <sound/initval.h>
4849 #include <sound/rawmidi.h>
sound/drivers/serial-u16550.c+1−1
@@ -36,7 +36,7 @@ · 35 unmodified lines
3636 #include <linux/platform_device.h>
3737 #include <linux/slab.h>
3838 #include <linux/ioport.h>
39−#include <linux/moduleparam.h>
39+#include <linux/module.h>
4040 #include <sound/core.h>
4141 #include <sound/rawmidi.h>
4242 #include <sound/initval.h>
sound/drivers/virmidi.c+1−1
@@ -45,7 +45,7 @@ · 44 unmodified lines
4545 #include <linux/wait.h>
4646 #include <linux/err.h>
4747 #include <linux/platform_device.h>
48−#include <linux/moduleparam.h>
48+#include <linux/module.h>
4949 #include <sound/core.h>
5050 #include <sound/seq_kernel.h>
5151 #include <sound/seq_virmidi.h>
sound/drivers/vx/vx_core.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/init.h>
2727 #include <linux/device.h>
2828 #include <linux/firmware.h>
29+#include <linux/module.h>
2930 #include <sound/core.h>
3031 #include <sound/pcm.h>
3132 #include <sound/asoundef.h>
sound/drivers/vx/vx_hwdep.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/firmware.h>
2525 #include <linux/slab.h>
2626 #include <linux/vmalloc.h>
27+#include <linux/module.h>
2728 #include <sound/core.h>
2829 #include <sound/hwdep.h>
2930 #include <sound/vx_core.h>
sound/firewire/iso-resources.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 #include <linux/device.h>
99 #include <linux/firewire.h>
1010 #include <linux/firewire-constants.h>
11+#include <linux/export.h>
1112 #include <linux/jiffies.h>
1213 #include <linux/mutex.h>
1314 #include <linux/sched.h>
sound/firewire/packets-buffer.c+1−0
@@ -6,6 +6,7 @@ · 5 unmodified lines
66 */
77
88 #include <linux/firewire.h>
9+#include <linux/export.h>
910 #include <linux/slab.h>
1011 #include "packets-buffer.h"
1112
sound/i2c/cs8427.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/delay.h>
2525 #include <linux/init.h>
2626 #include <linux/bitrev.h>
27+#include <linux/module.h>
2728 #include <asm/unaligned.h>
2829 #include <sound/core.h>
2930 #include <sound/control.h>
sound/i2c/i2c.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222
2323 #include <linux/init.h>
2424 #include <linux/slab.h>
25+#include <linux/module.h>
2526 #include <linux/string.h>
2627 #include <linux/errno.h>
2728 #include <sound/core.h>
sound/i2c/other/ak4113.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323
2424 #include <linux/slab.h>
2525 #include <linux/delay.h>
26+#include <linux/module.h>
2627 #include <sound/core.h>
2728 #include <sound/control.h>
2829 #include <sound/pcm.h>
sound/i2c/other/ak4114.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222
2323 #include <linux/slab.h>
2424 #include <linux/delay.h>
25+#include <linux/module.h>
2526 #include <sound/core.h>
2627 #include <sound/control.h>
2728 #include <sound/pcm.h>
sound/i2c/other/ak4117.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222
2323 #include <linux/slab.h>
2424 #include <linux/delay.h>
25+#include <linux/module.h>
2526 #include <sound/core.h>
2627 #include <sound/control.h>
2728 #include <sound/pcm.h>
sound/i2c/other/ak4xxx-adda.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <linux/delay.h>
2626 #include <linux/interrupt.h>
2727 #include <linux/init.h>
28+#include <linux/module.h>
2829 #include <sound/core.h>
2930 #include <sound/control.h>
3031 #include <sound/tlv.h>
sound/i2c/other/pt2258.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <sound/tlv.h>
2525 #include <sound/i2c.h>
2626 #include <sound/pt2258.h>
27+#include <linux/module.h>
2728
2829 MODULE_AUTHOR("Jochen Voss <voss@seehuhn.de>");
2930 MODULE_DESCRIPTION("PT2258 volume controller (Princeton Technology Corp.)");
sound/i2c/other/tea575x-tuner.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222
2323 #include <asm/io.h>
2424 #include <linux/delay.h>
25+#include <linux/module.h>
2526 #include <linux/init.h>
2627 #include <linux/slab.h>
2728 #include <linux/version.h>
sound/i2c/tea6330t.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222
2323 #include <linux/init.h>
2424 #include <linux/slab.h>
25+#include <linux/module.h>
2526 #include <sound/core.h>
2627 #include <sound/control.h>
2728 #include <sound/tea6330t.h>
sound/isa/ad1816a/ad1816a.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
2222 #include <linux/time.h>
2323 #include <linux/wait.h>
2424 #include <linux/pnp.h>
25−#include <linux/moduleparam.h>
25+#include <linux/module.h>
2626 #include <sound/core.h>
2727 #include <sound/initval.h>
2828 #include <sound/ad1816a.h>
sound/isa/ad1848/ad1848.c+1−1
@@ -26,7 +26,7 @@ · 25 unmodified lines
2626 #include <linux/isa.h>
2727 #include <linux/time.h>
2828 #include <linux/wait.h>
29−#include <linux/moduleparam.h>
29+#include <linux/module.h>
3030 #include <sound/core.h>
3131 #include <sound/wss.h>
3232 #include <sound/initval.h>
sound/isa/als100.c+1−1
@@ -28,7 +28,7 @@ · 27 unmodified lines
2828 #include <linux/wait.h>
2929 #include <linux/time.h>
3030 #include <linux/pnp.h>
31−#include <linux/moduleparam.h>
31+#include <linux/module.h>
3232 #include <sound/core.h>
3333 #include <sound/initval.h>
3434 #include <sound/mpu401.h>
sound/isa/azt2320.c+1−1
@@ -35,7 +35,7 @@ · 34 unmodified lines
3535 #include <linux/time.h>
3636 #include <linux/wait.h>
3737 #include <linux/pnp.h>
38−#include <linux/moduleparam.h>
38+#include <linux/module.h>
3939 #include <sound/core.h>
4040 #include <sound/initval.h>
4141 #include <sound/wss.h>
sound/isa/cmi8330.c+1−1
@@ -47,7 +47,7 @@ · 46 unmodified lines
4747 #include <linux/err.h>
4848 #include <linux/isa.h>
4949 #include <linux/pnp.h>
50−#include <linux/moduleparam.h>
50+#include <linux/module.h>
5151 #include <sound/core.h>
5252 #include <sound/wss.h>
5353 #include <sound/opl3.h>
sound/isa/cs423x/cs4231.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
2525 #include <linux/isa.h>
2626 #include <linux/time.h>
2727 #include <linux/wait.h>
28−#include <linux/moduleparam.h>
28+#include <linux/module.h>
2929 #include <sound/core.h>
3030 #include <sound/wss.h>
3131 #include <sound/mpu401.h>
sound/isa/cs423x/cs4236.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
2323 #include <linux/err.h>
2424 #include <linux/isa.h>
2525 #include <linux/pnp.h>
26−#include <linux/moduleparam.h>
26+#include <linux/module.h>
2727 #include <sound/core.h>
2828 #include <sound/wss.h>
2929 #include <sound/mpu401.h>
sound/isa/es1688/es1688.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
2525 #include <linux/isapnp.h>
2626 #include <linux/time.h>
2727 #include <linux/wait.h>
28−#include <linux/moduleparam.h>
28+#include <linux/module.h>
2929 #include <asm/dma.h>
3030 #include <sound/core.h>
3131 #include <sound/es1688.h>
sound/isa/es1688/es1688_lib.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/delay.h>
2525 #include <linux/slab.h>
2626 #include <linux/ioport.h>
27+#include <linux/module.h>
2728 #include <sound/core.h>
2829 #include <sound/es1688.h>
2930 #include <sound/initval.h>
sound/isa/es18xx.c+1−1
@@ -82,7 +82,7 @@ · 81 unmodified lines
8282 #include <linux/isa.h>
8383 #include <linux/pnp.h>
8484 #include <linux/isapnp.h>
85−#include <linux/moduleparam.h>
85+#include <linux/module.h>
8686 #include <linux/delay.h>
8787
8888 #include <asm/io.h>
sound/isa/gus/gus_main.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/delay.h>
2525 #include <linux/slab.h>
2626 #include <linux/ioport.h>
27+#include <linux/module.h>
2728 #include <sound/core.h>
2829 #include <sound/gus.h>
2930 #include <sound/control.h>
sound/isa/gus/gus_volume.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 */
2020
2121 #include <linux/time.h>
22+#include <linux/export.h>
2223 #include <sound/core.h>
2324 #include <sound/gus.h>
2425 #define __GUS_TABLES_ALLOC__
sound/isa/gus/gusclassic.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
2424 #include <linux/isa.h>
2525 #include <linux/delay.h>
2626 #include <linux/time.h>
27−#include <linux/moduleparam.h>
27+#include <linux/module.h>
2828 #include <asm/dma.h>
2929 #include <sound/core.h>
3030 #include <sound/gus.h>
sound/isa/gus/gusextreme.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
2424 #include <linux/isa.h>
2525 #include <linux/delay.h>
2626 #include <linux/time.h>
27−#include <linux/moduleparam.h>
27+#include <linux/module.h>
2828 #include <asm/dma.h>
2929 #include <sound/core.h>
3030 #include <sound/gus.h>
sound/isa/gus/gusmax.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
2424 #include <linux/isa.h>
2525 #include <linux/delay.h>
2626 #include <linux/time.h>
27−#include <linux/moduleparam.h>
27+#include <linux/module.h>
2828 #include <asm/dma.h>
2929 #include <sound/core.h>
3030 #include <sound/gus.h>
sound/isa/gus/interwave.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
2727 #include <linux/isa.h>
2828 #include <linux/delay.h>
2929 #include <linux/pnp.h>
30−#include <linux/moduleparam.h>
30+#include <linux/module.h>
3131 #include <asm/dma.h>
3232 #include <sound/core.h>
3333 #include <sound/gus.h>
sound/isa/msnd/msnd.c+1−0
@@ -41,6 +41,7 @@ · 40 unmodified lines
4141 #include <linux/io.h>
4242 #include <linux/fs.h>
4343 #include <linux/delay.h>
44+#include <linux/module.h>
4445
4546 #include <sound/core.h>
4647 #include <sound/initval.h>
sound/isa/msnd/msnd_midi.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include <linux/delay.h>
3030 #include <linux/ioport.h>
3131 #include <linux/errno.h>
32+#include <linux/export.h>
3233 #include <sound/core.h>
3334 #include <sound/rawmidi.h>
3435
sound/isa/msnd/msnd_pinnacle_mixer.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 ***************************************************************************/
1717
1818 #include <linux/io.h>
19+#include <linux/export.h>
1920
2021 #include <sound/core.h>
2122 #include <sound/control.h>
sound/isa/opl3sa2.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
2525 #include <linux/interrupt.h>
2626 #include <linux/pm.h>
2727 #include <linux/pnp.h>
28−#include <linux/moduleparam.h>
28+#include <linux/module.h>
2929 #include <sound/core.h>
3030 #include <sound/wss.h>
3131 #include <sound/mpu401.h>
sound/isa/opti9xx/miro.c+1−1
@@ -28,7 +28,7 @@ · 27 unmodified lines
2828 #include <linux/pnp.h>
2929 #include <linux/delay.h>
3030 #include <linux/ioport.h>
31−#include <linux/moduleparam.h>
31+#include <linux/module.h>
3232 #include <asm/io.h>
3333 #include <asm/dma.h>
3434 #include <sound/core.h>
sound/isa/opti9xx/opti92x-ad1848.c+1−1
@@ -28,7 +28,7 @@ · 27 unmodified lines
2828 #include <linux/isa.h>
2929 #include <linux/delay.h>
3030 #include <linux/pnp.h>
31−#include <linux/moduleparam.h>
31+#include <linux/module.h>
3232 #include <asm/io.h>
3333 #include <asm/dma.h>
3434 #include <sound/core.h>
sound/isa/sb/emu8000.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/sched.h>
2525 #include <linux/slab.h>
2626 #include <linux/ioport.h>
27+#include <linux/export.h>
2728 #include <linux/delay.h>
2829 #include <sound/core.h>
2930 #include <sound/emu8000.h>
sound/isa/sb/emu8000_callback.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 */
2121
2222 #include "emu8000_local.h"
23+#include <linux/export.h>
2324 #include <sound/asoundef.h>
2425
2526 /*
sound/isa/sb/emu8000_patch.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include "emu8000_local.h"
2323 #include <asm/uaccess.h>
2424 #include <linux/moduleparam.h>
25+#include <linux/moduleparam.h>
2526
2627 static int emu8000_reset_addr;
2728 module_param(emu8000_reset_addr, int, 0444);
sound/isa/sb/emu8000_synth.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222
2323 #include "emu8000_local.h"
2424 #include <linux/init.h>
25+#include <linux/module.h>
2526 #include <sound/initval.h>
2627
2728 MODULE_AUTHOR("Takashi Iwai, Steve Ratcliffe");
sound/isa/sb/sb16.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
2424 #include <linux/pnp.h>
2525 #include <linux/err.h>
2626 #include <linux/isa.h>
27−#include <linux/moduleparam.h>
27+#include <linux/module.h>
2828 #include <sound/core.h>
2929 #include <sound/sb.h>
3030 #include <sound/sb16_csp.h>
sound/isa/sb/sb16_csp.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/delay.h>
2727 #include <linux/init.h>
2828 #include <linux/slab.h>
29+#include <linux/module.h>
2930 #include <sound/core.h>
3031 #include <sound/control.h>
3132 #include <sound/info.h>
sound/isa/sb/sb16_main.c+1−0
@@ -37,6 +37,7 @@ · 36 unmodified lines
3737 #include <asm/dma.h>
3838 #include <linux/init.h>
3939 #include <linux/time.h>
40+#include <linux/module.h>
4041 #include <sound/core.h>
4142 #include <sound/sb.h>
4243 #include <sound/sb16_csp.h>
sound/isa/sb/sb8.c+1−1
@@ -23,7 +23,7 @@ · 22 unmodified lines
2323 #include <linux/err.h>
2424 #include <linux/isa.h>
2525 #include <linux/ioport.h>
26−#include <linux/moduleparam.h>
26+#include <linux/module.h>
2727 #include <sound/core.h>
2828 #include <sound/sb.h>
2929 #include <sound/opl3.h>
sound/isa/sb/sb8_main.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 #include <asm/dma.h>
3535 #include <linux/init.h>
3636 #include <linux/time.h>
37+#include <linux/module.h>
3738 #include <sound/core.h>
3839 #include <sound/sb.h>
3940
sound/isa/sb/sb_common.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <linux/interrupt.h>
2626 #include <linux/slab.h>
2727 #include <linux/ioport.h>
28+#include <linux/module.h>
2829 #include <sound/core.h>
2930 #include <sound/sb.h>
3031 #include <sound/initval.h>
sound/isa/sscape.c+1−1
@@ -28,7 +28,7 @@ · 27 unmodified lines
2828 #include <linux/firmware.h>
2929 #include <linux/pnp.h>
3030 #include <linux/spinlock.h>
31−#include <linux/moduleparam.h>
31+#include <linux/module.h>
3232 #include <asm/dma.h>
3333 #include <sound/core.h>
3434 #include <sound/wss.h>
sound/isa/wavefront/wavefront.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
2424 #include <linux/err.h>
2525 #include <linux/isa.h>
2626 #include <linux/pnp.h>
27−#include <linux/moduleparam.h>
27+#include <linux/module.h>
2828 #include <sound/core.h>
2929 #include <sound/initval.h>
3030 #include <sound/opl3.h>
sound/isa/wavefront/wavefront_fx.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/time.h>
2222 #include <linux/wait.h>
2323 #include <linux/slab.h>
24+#include <linux/module.h>
2425 #include <linux/firmware.h>
2526 #include <sound/core.h>
2627 #include <sound/snd_wavefront.h>
sound/isa/wavefront/wavefront_synth.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include <linux/firmware.h>
3030 #include <linux/moduleparam.h>
3131 #include <linux/slab.h>
32+#include <linux/module.h>
3233 #include <sound/core.h>
3334 #include <sound/snd_wavefront.h>
3435 #include <sound/initval.h>
sound/isa/wss/wss_lib.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include <linux/interrupt.h>
3131 #include <linux/slab.h>
3232 #include <linux/ioport.h>
33+#include <linux/module.h>
3334 #include <sound/core.h>
3435 #include <sound/wss.h>
3536 #include <sound/pcm_params.h>
sound/mips/au1x00.c+1−0
@@ -38,6 +38,7 @@ · 37 unmodified lines
3838 #include <linux/interrupt.h>
3939 #include <linux/init.h>
4040 #include <linux/slab.h>
41+#include <linux/module.h>
4142 #include <sound/core.h>
4243 #include <sound/initval.h>
4344 #include <sound/pcm.h>
sound/mips/hal2.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/platform_device.h>
2727 #include <linux/io.h>
2828 #include <linux/slab.h>
29+#include <linux/module.h>
2930
3031 #include <asm/sgi/hpc3.h>
3132 #include <asm/sgi/ip22.h>
sound/mips/sgio2audio.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include <linux/platform_device.h>
3131 #include <linux/io.h>
3232 #include <linux/slab.h>
33+#include <linux/module.h>
3334
3435 #include <asm/ip32/ip32_ints.h>
3536 #include <asm/ip32/mace.h>
sound/pci/ac97/ac97_codec.c+1−1
@@ -26,7 +26,7 @@ · 25 unmodified lines
2626 #include <linux/init.h>
2727 #include <linux/slab.h>
2828 #include <linux/pci.h>
29−#include <linux/moduleparam.h>
29+#include <linux/module.h>
3030 #include <linux/mutex.h>
3131 #include <sound/core.h>
3232 #include <sound/pcm.h>
sound/pci/ac97/ac97_pcm.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <linux/init.h>
2828 #include <linux/slab.h>
2929 #include <linux/mutex.h>
30+#include <linux/export.h>
3031
3132 #include <sound/core.h>
3233 #include <sound/pcm.h>
sound/pci/ad1889.c+1−0
@@ -39,6 +39,7 @@ · 38 unmodified lines
3939 #include <linux/interrupt.h>
4040 #include <linux/compiler.h>
4141 #include <linux/delay.h>
42+#include <linux/module.h>
4243
4344 #include <sound/core.h>
4445 #include <sound/pcm.h>
sound/pci/ak4531_codec.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/init.h>
2424 #include <linux/slab.h>
2525 #include <linux/mutex.h>
26+#include <linux/module.h>
2627
2728 #include <sound/core.h>
2829 #include <sound/ak4531_codec.h>
sound/pci/ali5451/ali5451.c+1−1
@@ -31,7 +31,7 @@ · 30 unmodified lines
3131 #include <linux/init.h>
3232 #include <linux/pci.h>
3333 #include <linux/slab.h>
34−#include <linux/moduleparam.h>
34+#include <linux/module.h>
3535 #include <linux/dma-mapping.h>
3636 #include <sound/core.h>
3737 #include <sound/pcm.h>
sound/pci/als300.c+1−1
@@ -32,7 +32,7 @@ · 31 unmodified lines
3232
3333 #include <linux/delay.h>
3434 #include <linux/init.h>
35−#include <linux/moduleparam.h>
35+#include <linux/module.h>
3636 #include <linux/pci.h>
3737 #include <linux/dma-mapping.h>
3838 #include <linux/interrupt.h>
sound/pci/als4000.c+1−1
@@ -69,7 +69,7 @@ · 68 unmodified lines
6969 #include <linux/init.h>
7070 #include <linux/pci.h>
7171 #include <linux/gameport.h>
72−#include <linux/moduleparam.h>
72+#include <linux/module.h>
7373 #include <linux/dma-mapping.h>
7474 #include <sound/core.h>
7575 #include <sound/pcm.h>
sound/pci/asihpi/asihpi.c+1−0
@@ -32,6 +32,7 @@ · 31 unmodified lines
3232 #include <linux/slab.h>
3333 #include <linux/time.h>
3434 #include <linux/wait.h>
35+#include <linux/module.h>
3536 #include <sound/core.h>
3637 #include <sound/control.h>
3738 #include <sound/pcm.h>
sound/pci/asihpi/hpioctl.c+1−0
@@ -33,6 +33,7 @@ Common Linux HPI ioctl and module probe/remove functions · 32 unmodified lines
3333 #include <asm/uaccess.h>
3434 #include <linux/pci.h>
3535 #include <linux/stringify.h>
36+#include <linux/module.h>
3637
3738 #ifdef MODULE_FIRMWARE
3839 MODULE_FIRMWARE("asihpi/dsp5000.bin");
sound/pci/atiixp.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
2525 #include <linux/init.h>
2626 #include <linux/pci.h>
2727 #include <linux/slab.h>
28−#include <linux/moduleparam.h>
28+#include <linux/module.h>
2929 #include <linux/mutex.h>
3030 #include <sound/core.h>
3131 #include <sound/pcm.h>
sound/pci/atiixp_modem.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
2525 #include <linux/init.h>
2626 #include <linux/pci.h>
2727 #include <linux/slab.h>
28−#include <linux/moduleparam.h>
28+#include <linux/module.h>
2929 #include <linux/mutex.h>
3030 #include <sound/core.h>
3131 #include <sound/pcm.h>
sound/pci/au88x0/au88x0.c+1−1
@@ -19,7 +19,7 @@ · 18 unmodified lines
1919 #include <linux/pci.h>
2020 #include <linux/slab.h>
2121 #include <linux/interrupt.h>
22−#include <linux/moduleparam.h>
22+#include <linux/module.h>
2323 #include <linux/dma-mapping.h>
2424 #include <sound/initval.h>
2525
sound/pci/au88x0/au88x0_game.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 #include <sound/core.h>
3535 #include "au88x0.h"
3636 #include <linux/gameport.h>
37+#include <linux/export.h>
3738
3839 #if defined(CONFIG_GAMEPORT) || (defined(MODULE) && defined(CONFIG_GAMEPORT_MODULE))
3940
sound/pci/aw2/aw2-alsa.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <linux/interrupt.h>
2828 #include <linux/delay.h>
2929 #include <linux/io.h>
30+#include <linux/module.h>
3031 #include <sound/core.h>
3132 #include <sound/initval.h>
3233 #include <sound/pcm.h>
sound/pci/azt3328.c+1−1
@@ -186,7 +186,7 @@ · 185 unmodified lines
186186 #include <linux/delay.h>
187187 #include <linux/slab.h>
188188 #include <linux/gameport.h>
189−#include <linux/moduleparam.h>
189+#include <linux/module.h>
190190 #include <linux/dma-mapping.h>
191191 #include <sound/core.h>
192192 #include <sound/control.h>
sound/pci/bt87x.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
2525 #include <linux/interrupt.h>
2626 #include <linux/pci.h>
2727 #include <linux/slab.h>
28−#include <linux/moduleparam.h>
28+#include <linux/module.h>
2929 #include <linux/bitops.h>
3030 #include <asm/io.h>
3131 #include <sound/core.h>
sound/pci/ca0106/ca0106_main.c+1−1
@@ -140,7 +140,7 @@ · 139 unmodified lines
140140 #include <linux/interrupt.h>
141141 #include <linux/pci.h>
142142 #include <linux/slab.h>
143−#include <linux/moduleparam.h>
143+#include <linux/module.h>
144144 #include <linux/dma-mapping.h>
145145 #include <sound/core.h>
146146 #include <sound/initval.h>
sound/pci/cmipci.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
2727 #include <linux/pci.h>
2828 #include <linux/slab.h>
2929 #include <linux/gameport.h>
30−#include <linux/moduleparam.h>
30+#include <linux/module.h>
3131 #include <linux/mutex.h>
3232 #include <sound/core.h>
3333 #include <sound/info.h>
sound/pci/cs4281.c+1−1
@@ -26,7 +26,7 @@ · 25 unmodified lines
2626 #include <linux/pci.h>
2727 #include <linux/slab.h>
2828 #include <linux/gameport.h>
29−#include <linux/moduleparam.h>
29+#include <linux/module.h>
3030 #include <sound/core.h>
3131 #include <sound/control.h>
3232 #include <sound/pcm.h>
sound/pci/cs46xx/cs46xx.c+1−1
@@ -28,7 +28,7 @@ · 27 unmodified lines
2828 #include <linux/pci.h>
2929 #include <linux/time.h>
3030 #include <linux/init.h>
31−#include <linux/moduleparam.h>
31+#include <linux/module.h>
3232 #include <sound/core.h>
3333 #include <sound/cs46xx.h>
3434 #include <sound/initval.h>
sound/pci/cs46xx/cs46xx_lib.c+1−0
@@ -53,6 +53,7 @@ · 52 unmodified lines
5353 #include <linux/slab.h>
5454 #include <linux/gameport.h>
5555 #include <linux/mutex.h>
56+#include <linux/export.h>
5657
5758
5859 #include <sound/core.h>
sound/pci/cs5530.c+1−1
@@ -37,7 +37,7 @@ · 36 unmodified lines
3737 */
3838
3939 #include <linux/delay.h>
40−#include <linux/moduleparam.h>
40+#include <linux/module.h>
4141 #include <linux/pci.h>
4242 #include <linux/slab.h>
4343 #include <sound/core.h>
sound/pci/cs5535audio/cs5535audio.c+1−1
@@ -26,7 +26,7 @@ · 25 unmodified lines
2626 #include <linux/init.h>
2727 #include <linux/pci.h>
2828 #include <linux/slab.h>
29−#include <linux/moduleparam.h>
29+#include <linux/module.h>
3030 #include <asm/io.h>
3131 #include <sound/core.h>
3232 #include <sound/control.h>
sound/pci/ctxfi/xfi.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include <linux/pci.h>
1313 #include <linux/moduleparam.h>
1414 #include <linux/pci_ids.h>
15+#include <linux/module.h>
1516 #include <sound/core.h>
1617 #include <sound/initval.h>
1718 #include "ctatc.h"
sound/pci/echoaudio/darla20.c+1−1
@@ -40,7 +40,7 @@ · 39 unmodified lines
4040 #include <linux/init.h>
4141 #include <linux/interrupt.h>
4242 #include <linux/pci.h>
43−#include <linux/moduleparam.h>
43+#include <linux/module.h>
4444 #include <linux/firmware.h>
4545 #include <linux/slab.h>
4646 #include <sound/core.h>
sound/pci/echoaudio/darla24.c+1−1
@@ -44,7 +44,7 @@ · 43 unmodified lines
4444 #include <linux/init.h>
4545 #include <linux/interrupt.h>
4646 #include <linux/pci.h>
47−#include <linux/moduleparam.h>
47+#include <linux/module.h>
4848 #include <linux/firmware.h>
4949 #include <linux/slab.h>
5050 #include <sound/core.h>
sound/pci/echoaudio/echo3g.c+1−1
@@ -51,7 +51,7 @@ · 50 unmodified lines
5151 #include <linux/init.h>
5252 #include <linux/interrupt.h>
5353 #include <linux/pci.h>
54−#include <linux/moduleparam.h>
54+#include <linux/module.h>
5555 #include <linux/firmware.h>
5656 #include <linux/slab.h>
5757 #include <sound/core.h>
sound/pci/echoaudio/echoaudio.c+2−0
@@ -16,6 +16,8 @@ · 15 unmodified lines
1616 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
1717 */
1818
19+#include <linux/module.h>
20+
1921 MODULE_AUTHOR("Giuliano Pochini <pochini@shiny.it>");
2022 MODULE_LICENSE("GPL v2");
2123 MODULE_DESCRIPTION("Echoaudio " ECHOCARD_NAME " soundcards driver");
sound/pci/echoaudio/gina20.c+1−1
@@ -44,7 +44,7 @@ · 43 unmodified lines
4444 #include <linux/init.h>
4545 #include <linux/interrupt.h>
4646 #include <linux/pci.h>
47−#include <linux/moduleparam.h>
47+#include <linux/module.h>
4848 #include <linux/firmware.h>
4949 #include <linux/slab.h>
5050 #include <sound/core.h>
sound/pci/echoaudio/gina24.c+1−1
@@ -50,7 +50,7 @@ · 49 unmodified lines
5050 #include <linux/init.h>
5151 #include <linux/interrupt.h>
5252 #include <linux/pci.h>
53−#include <linux/moduleparam.h>
53+#include <linux/module.h>
5454 #include <linux/firmware.h>
5555 #include <linux/slab.h>
5656 #include <sound/core.h>
sound/pci/echoaudio/indigo.c+1−1
@@ -42,7 +42,7 @@ · 41 unmodified lines
4242 #include <linux/init.h>
4343 #include <linux/interrupt.h>
4444 #include <linux/pci.h>
45−#include <linux/moduleparam.h>
45+#include <linux/module.h>
4646 #include <linux/firmware.h>
4747 #include <linux/slab.h>
4848 #include <sound/core.h>
sound/pci/echoaudio/indigodj.c+1−1
@@ -42,7 +42,7 @@ · 41 unmodified lines
4242 #include <linux/init.h>
4343 #include <linux/interrupt.h>
4444 #include <linux/pci.h>
45−#include <linux/moduleparam.h>
45+#include <linux/module.h>
4646 #include <linux/firmware.h>
4747 #include <linux/slab.h>
4848 #include <sound/core.h>
sound/pci/echoaudio/indigodjx.c+1−1
@@ -42,7 +42,7 @@ · 41 unmodified lines
4242 #include <linux/init.h>
4343 #include <linux/interrupt.h>
4444 #include <linux/pci.h>
45−#include <linux/moduleparam.h>
45+#include <linux/module.h>
4646 #include <linux/firmware.h>
4747 #include <linux/io.h>
4848 #include <linux/slab.h>
sound/pci/echoaudio/indigoio.c+1−1
@@ -43,7 +43,7 @@ · 42 unmodified lines
4343 #include <linux/init.h>
4444 #include <linux/interrupt.h>
4545 #include <linux/pci.h>
46−#include <linux/moduleparam.h>
46+#include <linux/module.h>
4747 #include <linux/firmware.h>
4848 #include <linux/slab.h>
4949 #include <sound/core.h>
sound/pci/echoaudio/indigoiox.c+1−1
@@ -43,7 +43,7 @@ · 42 unmodified lines
4343 #include <linux/init.h>
4444 #include <linux/interrupt.h>
4545 #include <linux/pci.h>
46−#include <linux/moduleparam.h>
46+#include <linux/module.h>
4747 #include <linux/firmware.h>
4848 #include <linux/io.h>
4949 #include <linux/slab.h>
sound/pci/echoaudio/layla20.c+1−1
@@ -49,7 +49,7 @@ · 48 unmodified lines
4949 #include <linux/init.h>
5050 #include <linux/interrupt.h>
5151 #include <linux/pci.h>
52−#include <linux/moduleparam.h>
52+#include <linux/module.h>
5353 #include <linux/firmware.h>
5454 #include <linux/slab.h>
5555 #include <sound/core.h>
sound/pci/echoaudio/layla24.c+1−1
@@ -51,7 +51,7 @@ · 50 unmodified lines
5151 #include <linux/init.h>
5252 #include <linux/interrupt.h>
5353 #include <linux/pci.h>
54−#include <linux/moduleparam.h>
54+#include <linux/module.h>
5555 #include <linux/firmware.h>
5656 #include <linux/slab.h>
5757 #include <sound/core.h>
sound/pci/echoaudio/mia.c+1−1
@@ -50,7 +50,7 @@ · 49 unmodified lines
5050 #include <linux/init.h>
5151 #include <linux/interrupt.h>
5252 #include <linux/pci.h>
53−#include <linux/moduleparam.h>
53+#include <linux/module.h>
5454 #include <linux/firmware.h>
5555 #include <linux/slab.h>
5656 #include <sound/core.h>
sound/pci/echoaudio/mona.c+1−1
@@ -48,7 +48,7 @@ · 47 unmodified lines
4848 #include <linux/init.h>
4949 #include <linux/interrupt.h>
5050 #include <linux/pci.h>
51−#include <linux/moduleparam.h>
51+#include <linux/module.h>
5252 #include <linux/firmware.h>
5353 #include <linux/slab.h>
5454 #include <sound/core.h>
sound/pci/emu10k1/emu10k1.c+1−1
@@ -26,7 +26,7 @@ · 25 unmodified lines
2626 #include <linux/init.h>
2727 #include <linux/pci.h>
2828 #include <linux/time.h>
29−#include <linux/moduleparam.h>
29+#include <linux/module.h>
3030 #include <sound/core.h>
3131 #include <sound/emu10k1.h>
3232 #include <sound/initval.h>
sound/pci/emu10k1/emu10k1_callback.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
1919 */
2020
21+#include <linux/export.h>
2122 #include "emu10k1_synth_local.h"
2223 #include <sound/asoundef.h>
2324
sound/pci/emu10k1/emu10k1_main.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include <linux/kthread.h>
3636 #include <linux/delay.h>
3737 #include <linux/init.h>
38+#include <linux/module.h>
3839 #include <linux/interrupt.h>
3940 #include <linux/pci.h>
4041 #include <linux/slab.h>
sound/pci/emu10k1/emu10k1_synth.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020
2121 #include "emu10k1_synth_local.h"
2222 #include <linux/init.h>
23+#include <linux/module.h>
2324
2425 MODULE_AUTHOR("Takashi Iwai");
2526 MODULE_DESCRIPTION("Routines for control of EMU10K1 WaveTable synth");
sound/pci/emu10k1/emu10k1x.c+1−1
@@ -34,7 +34,7 @@ · 33 unmodified lines
3434 #include <linux/pci.h>
3535 #include <linux/dma-mapping.h>
3636 #include <linux/slab.h>
37−#include <linux/moduleparam.h>
37+#include <linux/module.h>
3838 #include <sound/core.h>
3939 #include <sound/initval.h>
4040 #include <sound/pcm.h>
sound/pci/emu10k1/io.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include <sound/core.h>
3030 #include <sound/emu10k1.h>
3131 #include <linux/delay.h>
32+#include <linux/export.h>
3233 #include "p17v.h"
3334
3435 unsigned int snd_emu10k1_ptr_read(struct snd_emu10k1 * emu, unsigned int reg, unsigned int chn)
sound/pci/emu10k1/memory.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <linux/gfp.h>
2626 #include <linux/time.h>
2727 #include <linux/mutex.h>
28+#include <linux/export.h>
2829
2930 #include <sound/core.h>
3031 #include <sound/emu10k1.h>
sound/pci/emu10k1/voice.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 */
3030
3131 #include <linux/time.h>
32+#include <linux/export.h>
3233 #include <sound/core.h>
3334 #include <sound/emu10k1.h>
3435
sound/pci/ens1370.c+1−1
@@ -33,7 +33,7 @@ · 32 unmodified lines
3333 #include <linux/pci.h>
3434 #include <linux/slab.h>
3535 #include <linux/gameport.h>
36−#include <linux/moduleparam.h>
36+#include <linux/module.h>
3737 #include <linux/mutex.h>
3838
3939 #include <sound/core.h>
sound/pci/es1938.c+1−1
@@ -52,7 +52,7 @@ · 51 unmodified lines
5252 #include <linux/pci.h>
5353 #include <linux/slab.h>
5454 #include <linux/gameport.h>
55−#include <linux/moduleparam.h>
55+#include <linux/module.h>
5656 #include <linux/delay.h>
5757 #include <linux/dma-mapping.h>
5858 #include <sound/core.h>
sound/pci/es1968.c+1−1
@@ -102,7 +102,7 @@ · 101 unmodified lines
102102 #include <linux/dma-mapping.h>
103103 #include <linux/slab.h>
104104 #include <linux/gameport.h>
105−#include <linux/moduleparam.h>
105+#include <linux/module.h>
106106 #include <linux/mutex.h>
107107 #include <linux/input.h>
108108
sound/pci/fm801.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
2525 #include <linux/interrupt.h>
2626 #include <linux/pci.h>
2727 #include <linux/slab.h>
28−#include <linux/moduleparam.h>
28+#include <linux/module.h>
2929 #include <sound/core.h>
3030 #include <sound/pcm.h>
3131 #include <sound/tlv.h>
sound/pci/hda/hda_beep.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/pci.h>
2424 #include <linux/slab.h>
2525 #include <linux/workqueue.h>
26+#include <linux/export.h>
2627 #include <sound/core.h>
2728 #include "hda_beep.h"
2829 #include "hda_local.h"
sound/pci/hda/hda_codec.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/slab.h>
2525 #include <linux/pci.h>
2626 #include <linux/mutex.h>
27+#include <linux/module.h>
2728 #include <sound/core.h>
2829 #include "hda_codec.h"
2930 #include <sound/asoundef.h>
sound/pci/hda/hda_generic.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222
2323 #include <linux/init.h>
2424 #include <linux/slab.h>
25+#include <linux/export.h>
2526 #include <sound/core.h>
2627 #include "hda_codec.h"
2728 #include "hda_local.h"
sound/pci/hda/hda_hwdep.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/ctype.h>
2727 #include <linux/string.h>
2828 #include <linux/firmware.h>
29+#include <linux/export.h>
2930 #include <sound/core.h>
3031 #include "hda_codec.h"
3132 #include "hda_local.h"
sound/pci/hda/patch_analog.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/delay.h>
2424 #include <linux/slab.h>
2525 #include <linux/pci.h>
26+#include <linux/module.h>
2627
2728 #include <sound/core.h>
2829 #include "hda_codec.h"
sound/pci/hda/patch_ca0110.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/delay.h>
2323 #include <linux/slab.h>
2424 #include <linux/pci.h>
25+#include <linux/module.h>
2526 #include <sound/core.h>
2627 #include "hda_codec.h"
2728 #include "hda_local.h"
sound/pci/hda/patch_ca0132.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/slab.h>
2727 #include <linux/pci.h>
2828 #include <linux/mutex.h>
29+#include <linux/module.h>
2930 #include <sound/core.h>
3031 #include "hda_codec.h"
3132 #include "hda_local.h"
sound/pci/hda/patch_cirrus.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/delay.h>
2323 #include <linux/slab.h>
2424 #include <linux/pci.h>
25+#include <linux/module.h>
2526 #include <sound/core.h>
2627 #include "hda_codec.h"
2728 #include "hda_local.h"
sound/pci/hda/patch_cmedia.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <linux/delay.h>
2626 #include <linux/slab.h>
2727 #include <linux/pci.h>
28+#include <linux/module.h>
2829 #include <sound/core.h>
2930 #include "hda_codec.h"
3031 #include "hda_local.h"
sound/pci/hda/patch_conexant.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/delay.h>
2525 #include <linux/slab.h>
2626 #include <linux/pci.h>
27+#include <linux/module.h>
2728 #include <sound/core.h>
2829 #include <sound/jack.h>
2930
sound/pci/hda/patch_hdmi.c+1−1
@@ -31,7 +31,7 @@ · 30 unmodified lines
3131 #include <linux/init.h>
3232 #include <linux/delay.h>
3333 #include <linux/slab.h>
34−#include <linux/moduleparam.h>
34+#include <linux/module.h>
3535 #include <sound/core.h>
3636 #include <sound/jack.h>
3737 #include "hda_codec.h"
sound/pci/hda/patch_realtek.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <linux/delay.h>
2828 #include <linux/slab.h>
2929 #include <linux/pci.h>
30+#include <linux/module.h>
3031 #include <sound/core.h>
3132 #include <sound/jack.h>
3233 #include "hda_codec.h"
sound/pci/hda/patch_si3054.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <linux/init.h>
2626 #include <linux/delay.h>
2727 #include <linux/slab.h>
28+#include <linux/module.h>
2829 #include <sound/core.h>
2930 #include "hda_codec.h"
3031 #include "hda_local.h"
sound/pci/hda/patch_sigmatel.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include <linux/slab.h>
3030 #include <linux/pci.h>
3131 #include <linux/dmi.h>
32+#include <linux/module.h>
3233 #include <sound/core.h>
3334 #include <sound/asoundef.h>
3435 #include <sound/jack.h>
sound/pci/hda/patch_via.c+1−0
@@ -49,6 +49,7 @@ · 48 unmodified lines
4949 #include <linux/init.h>
5050 #include <linux/delay.h>
5151 #include <linux/slab.h>
52+#include <linux/module.h>
5253 #include <sound/core.h>
5354 #include <sound/asoundef.h>
5455 #include "hda_codec.h"
sound/pci/ice1712/ak4xxx.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/interrupt.h>
2727 #include <linux/slab.h>
2828 #include <linux/init.h>
29+#include <linux/module.h>
2930 #include <sound/core.h>
3031 #include <sound/initval.h>
3132 #include "ice1712.h"
sound/pci/ice1712/ice1712.c+1−1
@@ -54,7 +54,7 @@ · 53 unmodified lines
5454 #include <linux/pci.h>
5555 #include <linux/dma-mapping.h>
5656 #include <linux/slab.h>
57−#include <linux/moduleparam.h>
57+#include <linux/module.h>
5858 #include <linux/mutex.h>
5959
6060 #include <sound/core.h>
sound/pci/ice1712/ice1724.c+1−1
@@ -28,7 +28,7 @@ · 27 unmodified lines
2828 #include <linux/init.h>
2929 #include <linux/pci.h>
3030 #include <linux/slab.h>
31−#include <linux/moduleparam.h>
31+#include <linux/module.h>
3232 #include <linux/mutex.h>
3333 #include <sound/core.h>
3434 #include <sound/info.h>
sound/pci/intel8x0.c+1−1
@@ -32,7 +32,7 @@ · 31 unmodified lines
3232 #include <linux/init.h>
3333 #include <linux/pci.h>
3434 #include <linux/slab.h>
35−#include <linux/moduleparam.h>
35+#include <linux/module.h>
3636 #include <sound/core.h>
3737 #include <sound/pcm.h>
3838 #include <sound/ac97_codec.h>
sound/pci/intel8x0m.c+1−1
@@ -29,7 +29,7 @@ · 28 unmodified lines
2929 #include <linux/init.h>
3030 #include <linux/pci.h>
3131 #include <linux/slab.h>
32−#include <linux/moduleparam.h>
32+#include <linux/module.h>
3333 #include <sound/core.h>
3434 #include <sound/pcm.h>
3535 #include <sound/ac97_codec.h>
sound/pci/korg1212/korg1212.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
2525 #include <linux/pci.h>
2626 #include <linux/slab.h>
2727 #include <linux/wait.h>
28−#include <linux/moduleparam.h>
28+#include <linux/module.h>
2929 #include <linux/mutex.h>
3030 #include <linux/firmware.h>
3131
sound/pci/lola/lola.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
2020
2121 #include <linux/kernel.h>
2222 #include <linux/init.h>
23−#include <linux/moduleparam.h>
23+#include <linux/module.h>
2424 #include <linux/dma-mapping.h>
2525 #include <linux/delay.h>
2626 #include <linux/interrupt.h>
sound/pci/maestro3.c+1−1
@@ -39,7 +39,7 @@ · 38 unmodified lines
3939 #include <linux/dma-mapping.h>
4040 #include <linux/slab.h>
4141 #include <linux/vmalloc.h>
42−#include <linux/moduleparam.h>
42+#include <linux/module.h>
4343 #include <linux/firmware.h>
4444 #include <linux/input.h>
4545 #include <sound/core.h>
sound/pci/mixart/mixart.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
2525 #include <linux/interrupt.h>
2626 #include <linux/pci.h>
2727 #include <linux/dma-mapping.h>
28−#include <linux/moduleparam.h>
28+#include <linux/module.h>
2929 #include <linux/mutex.h>
3030 #include <linux/slab.h>
3131
sound/pci/mixart/mixart_hwdep.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <linux/firmware.h>
2626 #include <linux/vmalloc.h>
2727 #include <linux/slab.h>
28+#include <linux/module.h>
2829 #include <asm/io.h>
2930 #include <sound/core.h>
3031 #include "mixart.h"
sound/pci/nm256/nm256.c+1−1
@@ -30,7 +30,7 @@ · 29 unmodified lines
3030 #include <linux/init.h>
3131 #include <linux/pci.h>
3232 #include <linux/slab.h>
33−#include <linux/moduleparam.h>
33+#include <linux/module.h>
3434 #include <linux/mutex.h>
3535
3636 #include <sound/core.h>
sound/pci/oxygen/oxygen.c+1−0
@@ -51,6 +51,7 @@ · 50 unmodified lines
5151 #include <linux/delay.h>
5252 #include <linux/mutex.h>
5353 #include <linux/pci.h>
54+#include <linux/module.h>
5455 #include <sound/ac97_codec.h>
5556 #include <sound/control.h>
5657 #include <sound/core.h>
sound/pci/oxygen/oxygen_io.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919
2020 #include <linux/delay.h>
2121 #include <linux/sched.h>
22+#include <linux/export.h>
2223 #include <sound/core.h>
2324 #include <sound/mpu401.h>
2425 #include <asm/io.h>
sound/pci/oxygen/oxygen_lib.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/mutex.h>
2323 #include <linux/pci.h>
2424 #include <linux/slab.h>
25+#include <linux/module.h>
2526 #include <sound/ac97_codec.h>
2627 #include <sound/asoundef.h>
2728 #include <sound/core.h>
sound/pci/oxygen/virtuoso.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919
2020 #include <linux/pci.h>
2121 #include <linux/delay.h>
22+#include <linux/module.h>
2223 #include <sound/core.h>
2324 #include <sound/initval.h>
2425 #include <sound/pcm.h>
sound/pci/pcxhr/pcxhr.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
2727 #include <linux/pci.h>
2828 #include <linux/dma-mapping.h>
2929 #include <linux/delay.h>
30−#include <linux/moduleparam.h>
30+#include <linux/module.h>
3131 #include <linux/mutex.h>
3232
3333 #include <sound/core.h>
sound/pci/pcxhr/pcxhr_hwdep.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/vmalloc.h>
2525 #include <linux/firmware.h>
2626 #include <linux/pci.h>
27+#include <linux/module.h>
2728 #include <asm/io.h>
2829 #include <sound/core.h>
2930 #include <sound/hwdep.h>
sound/pci/riptide/riptide.c+1−0
@@ -98,6 +98,7 @@ · 97 unmodified lines
9898 #include <linux/device.h>
9999 #include <linux/firmware.h>
100100 #include <linux/kernel.h>
101+#include <linux/module.h>
101102 #include <asm/io.h>
102103 #include <sound/core.h>
103104 #include <sound/info.h>
sound/pci/rme32.c+1−1
@@ -74,7 +74,7 @@ · 73 unmodified lines
7474 #include <linux/init.h>
7575 #include <linux/interrupt.h>
7676 #include <linux/pci.h>
77−#include <linux/moduleparam.h>
77+#include <linux/module.h>
7878
7979 #include <sound/core.h>
8080 #include <sound/info.h>
sound/pci/rme96.c+1−1
@@ -27,7 +27,7 @@ · 26 unmodified lines
2727 #include <linux/init.h>
2828 #include <linux/interrupt.h>
2929 #include <linux/pci.h>
30−#include <linux/moduleparam.h>
30+#include <linux/module.h>
3131
3232 #include <sound/core.h>
3333 #include <sound/info.h>
sound/pci/rme9652/hdsp.c+1−1
@@ -26,7 +26,7 @@ · 25 unmodified lines
2626 #include <linux/interrupt.h>
2727 #include <linux/pci.h>
2828 #include <linux/firmware.h>
29−#include <linux/moduleparam.h>
29+#include <linux/module.h>
3030 #include <linux/math64.h>
3131
3232 #include <sound/core.h>
sound/pci/rme9652/hdspm.c+1−1
@@ -41,7 +41,7 @@ · 40 unmodified lines
4141 #include <linux/init.h>
4242 #include <linux/delay.h>
4343 #include <linux/interrupt.h>
44−#include <linux/moduleparam.h>
44+#include <linux/module.h>
4545 #include <linux/slab.h>
4646 #include <linux/pci.h>
4747 #include <linux/math64.h>
sound/pci/rme9652/rme9652.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
2424 #include <linux/init.h>
2525 #include <linux/interrupt.h>
2626 #include <linux/pci.h>
27−#include <linux/moduleparam.h>
27+#include <linux/module.h>
2828
2929 #include <sound/core.h>
3030 #include <sound/control.h>
sound/pci/sis7019.c+1−1
@@ -25,7 +25,7 @@ · 24 unmodified lines
2525 #include <linux/pci.h>
2626 #include <linux/time.h>
2727 #include <linux/slab.h>
28−#include <linux/moduleparam.h>
28+#include <linux/module.h>
2929 #include <linux/interrupt.h>
3030 #include <linux/delay.h>
3131 #include <sound/core.h>
sound/pci/sonicvibes.c+1−1
@@ -28,7 +28,7 @@ · 27 unmodified lines
2828 #include <linux/pci.h>
2929 #include <linux/slab.h>
3030 #include <linux/gameport.h>
31−#include <linux/moduleparam.h>
31+#include <linux/module.h>
3232 #include <linux/dma-mapping.h>
3333
3434 #include <sound/core.h>
sound/pci/trident/trident.c+1−1
@@ -24,7 +24,7 @@ · 23 unmodified lines
2424 #include <linux/init.h>
2525 #include <linux/pci.h>
2626 #include <linux/time.h>
27−#include <linux/moduleparam.h>
27+#include <linux/module.h>
2828 #include <sound/core.h>
2929 #include <sound/trident.h>
3030 #include <sound/initval.h>
sound/pci/trident/trident_main.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include <linux/vmalloc.h>
3636 #include <linux/gameport.h>
3737 #include <linux/dma-mapping.h>
38+#include <linux/export.h>
3839
3940 #include <sound/core.h>
4041 #include <sound/info.h>
sound/pci/via82xx.c+1−1
@@ -53,7 +53,7 @@ · 52 unmodified lines
5353 #include <linux/pci.h>
5454 #include <linux/slab.h>
5555 #include <linux/gameport.h>
56−#include <linux/moduleparam.h>
56+#include <linux/module.h>
5757 #include <sound/core.h>
5858 #include <sound/pcm.h>
5959 #include <sound/pcm_params.h>
sound/pci/via82xx_modem.c+1−1
@@ -37,7 +37,7 @@ · 36 unmodified lines
3737 #include <linux/init.h>
3838 #include <linux/pci.h>
3939 #include <linux/slab.h>
40−#include <linux/moduleparam.h>
40+#include <linux/module.h>
4141 #include <sound/core.h>
4242 #include <sound/pcm.h>
4343 #include <sound/pcm_params.h>
sound/pci/vx222/vx222.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
2222 #include <linux/interrupt.h>
2323 #include <linux/pci.h>
2424 #include <linux/slab.h>
25−#include <linux/moduleparam.h>
25+#include <linux/module.h>
2626 #include <sound/core.h>
2727 #include <sound/initval.h>
2828 #include <sound/tlv.h>
sound/pci/ymfpci/ymfpci.c+1−1
@@ -22,7 +22,7 @@ · 21 unmodified lines
2222 #include <linux/init.h>
2323 #include <linux/pci.h>
2424 #include <linux/time.h>
25−#include <linux/moduleparam.h>
25+#include <linux/module.h>
2626 #include <sound/core.h>
2727 #include <sound/ymfpci.h>
2828 #include <sound/mpu401.h>
sound/pci/ymfpci/ymfpci_main.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <linux/slab.h>
2828 #include <linux/vmalloc.h>
2929 #include <linux/mutex.h>
30+#include <linux/module.h>
3031
3132 #include <sound/core.h>
3233 #include <sound/control.h>
sound/pcmcia/pdaudiocf/pdaudiocf.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
2020
2121 #include <sound/core.h>
2222 #include <linux/slab.h>
23−#include <linux/moduleparam.h>
23+#include <linux/module.h>
2424 #include <pcmcia/ciscode.h>
2525 #include <pcmcia/cisreg.h>
2626 #include "pdaudiocf.h"
sound/pcmcia/vx/vxpocket.c+1−1
@@ -20,7 +20,7 @@ · 19 unmodified lines
2020
2121
2222 #include <linux/init.h>
23−#include <linux/moduleparam.h>
23+#include <linux/module.h>
2424 #include <linux/slab.h>
2525 #include <sound/core.h>
2626 #include "vxpocket.h"
sound/ppc/powermac.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
2121 #include <linux/init.h>
2222 #include <linux/err.h>
2323 #include <linux/platform_device.h>
24−#include <linux/moduleparam.h>
24+#include <linux/module.h>
2525 #include <sound/core.h>
2626 #include <sound/initval.h>
2727 #include "pmac.h"
sound/ppc/snd_ps3.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/init.h>
2525 #include <linux/interrupt.h>
2626 #include <linux/io.h>
27+#include <linux/module.h>
2728
2829 #include <sound/asound.h>
2930 #include <sound/control.h>
sound/sh/aica.c+1−1
@@ -29,7 +29,7 @@ · 28 unmodified lines
2929 #include <linux/slab.h>
3030 #include <linux/time.h>
3131 #include <linux/wait.h>
32−#include <linux/moduleparam.h>
32+#include <linux/module.h>
3333 #include <linux/platform_device.h>
3434 #include <linux/firmware.h>
3535 #include <linux/timer.h>
sound/sh/sh_dac_audio.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <linux/io.h>
2828 #include <linux/platform_device.h>
2929 #include <linux/slab.h>
30+#include <linux/module.h>
3031 #include <sound/core.h>
3132 #include <sound/initval.h>
3233 #include <sound/pcm.h>
sound/soc/blackfin/bf5xx-sport.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 #include <linux/dma-mapping.h>
3434 #include <linux/gpio.h>
3535 #include <linux/bug.h>
36+#include <linux/module.h>
3637 #include <asm/portmux.h>
3738 #include <asm/dma.h>
3839 #include <asm/blackfin.h>
sound/soc/blackfin/bfin-eval-adav80x.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010
1111 #include <linux/init.h>
1212 #include <linux/platform_device.h>
13+#include <linux/module.h>
1314 #include <sound/core.h>
1415 #include <sound/pcm.h>
1516 #include <sound/soc.h>
sound/soc/codecs/ac97.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #include <linux/slab.h>
1717 #include <linux/kernel.h>
1818 #include <linux/device.h>
19+#include <linux/module.h>
1920 #include <sound/core.h>
2021 #include <sound/pcm.h>
2122 #include <sound/ac97_codec.h>
sound/soc/codecs/ads117x.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/slab.h>
1515 #include <linux/init.h>
1616 #include <linux/device.h>
17+#include <linux/module.h>
1718 #include <sound/core.h>
1819 #include <sound/pcm.h>
1920 #include <sound/initval.h>
sound/soc/codecs/ak4642.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/i2c.h>
2727 #include <linux/platform_device.h>
2828 #include <linux/slab.h>
29+#include <linux/module.h>
2930 #include <sound/soc.h>
3031 #include <sound/initval.h>
3132 #include <sound/tlv.h>
sound/soc/codecs/cx20442.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515
1616 #include <linux/tty.h>
1717 #include <linux/slab.h>
18+#include <linux/module.h>
1819
1920 #include <sound/core.h>
2021 #include <sound/initval.h>
sound/soc/codecs/da7210.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 #include <linux/i2c.h>
2020 #include <linux/platform_device.h>
2121 #include <linux/slab.h>
22+#include <linux/module.h>
2223 #include <sound/pcm.h>
2324 #include <sound/pcm_params.h>
2425 #include <sound/soc.h>
sound/soc/codecs/dmic.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121
2222 #include <linux/platform_device.h>
2323 #include <linux/slab.h>
24+#include <linux/module.h>
2425 #include <sound/core.h>
2526 #include <sound/pcm.h>
2627 #include <sound/soc.h>
sound/soc/codecs/pcm3008.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include <linux/device.h>
2121 #include <linux/gpio.h>
2222 #include <linux/slab.h>
23+#include <linux/module.h>
2324 #include <sound/core.h>
2425 #include <sound/pcm.h>
2526 #include <sound/initval.h>
sound/soc/codecs/sn95031.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include <linux/platform_device.h>
2929 #include <linux/delay.h>
3030 #include <linux/slab.h>
31+#include <linux/module.h>
3132
3233 #include <asm/intel_scu_ipc.h>
3334 #include <sound/pcm.h>
sound/soc/codecs/wl1273.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323
2424 #include <linux/mfd/wl1273-core.h>
2525 #include <linux/slab.h>
26+#include <linux/module.h>
2627 #include <sound/pcm.h>
2728 #include <sound/pcm_params.h>
2829 #include <sound/soc.h>
sound/soc/ep93xx/edb93xx.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121
2222 #include <linux/platform_device.h>
2323 #include <linux/gpio.h>
24+#include <linux/module.h>
2425 #include <sound/core.h>
2526 #include <sound/pcm.h>
2627 #include <sound/soc.h>
sound/soc/ep93xx/snappercl15.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 */
1313
1414 #include <linux/platform_device.h>
15+#include <linux/module.h>
1516 #include <sound/core.h>
1617 #include <sound/pcm.h>
1718 #include <sound/soc.h>
sound/soc/imx/wm1133-ev1.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414
1515 #include <linux/platform_device.h>
1616 #include <linux/clk.h>
17+#include <linux/module.h>
1718 #include <sound/core.h>
1819 #include <sound/jack.h>
1920 #include <sound/pcm.h>
sound/soc/mid-x86/mfld_machine.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include <linux/device.h>
2929 #include <linux/slab.h>
3030 #include <linux/io.h>
31+#include <linux/module.h>
3132 #include <sound/pcm.h>
3233 #include <sound/pcm_params.h>
3334 #include <sound/soc.h>
sound/soc/mid-x86/sst_platform.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727
2828 #include <linux/slab.h>
2929 #include <linux/io.h>
30+#include <linux/module.h>
3031 #include <sound/core.h>
3132 #include <sound/pcm.h>
3233 #include <sound/pcm_params.h>
sound/soc/omap/am3517evm.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919
2020 #include <linux/clk.h>
2121 #include <linux/platform_device.h>
22+#include <linux/module.h>
2223 #include <sound/core.h>
2324 #include <sound/pcm.h>
2425 #include <sound/soc.h>
sound/soc/omap/ams-delta.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525 #include <linux/gpio.h>
2626 #include <linux/spinlock.h>
2727 #include <linux/tty.h>
28+#include <linux/module.h>
2829
2930 #include <sound/soc.h>
3031 #include <sound/jack.h>
sound/soc/omap/igep0020.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121
2222 #include <linux/clk.h>
2323 #include <linux/platform_device.h>
24+#include <linux/module.h>
2425 #include <sound/core.h>
2526 #include <sound/pcm.h>
2627 #include <sound/soc.h>
sound/soc/omap/n810.c+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 #include <asm/mach-types.h>
3232 #include <mach/hardware.h>
3333 #include <linux/gpio.h>
34+#include <linux/module.h>
3435 #include <plat/mcbsp.h>
3536
3637 #include "omap-mcbsp.h"
sound/soc/omap/omap-pcm.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424
2525 #include <linux/dma-mapping.h>
2626 #include <linux/slab.h>
27+#include <linux/module.h>
2728 #include <sound/core.h>
2829 #include <sound/pcm.h>
2930 #include <sound/pcm_params.h>
sound/soc/omap/omap3beagle.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121
2222 #include <linux/clk.h>
2323 #include <linux/platform_device.h>
24+#include <linux/module.h>
2425 #include <sound/core.h>
2526 #include <sound/pcm.h>
2627 #include <sound/soc.h>
sound/soc/omap/omap3evm.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919
2020 #include <linux/clk.h>
2121 #include <linux/platform_device.h>
22+#include <linux/module.h>
2223 #include <sound/core.h>
2324 #include <sound/pcm.h>
2425 #include <sound/soc.h>
sound/soc/omap/omap3pandora.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/gpio.h>
2525 #include <linux/delay.h>
2626 #include <linux/regulator/consumer.h>
27+#include <linux/module.h>
2728
2829 #include <sound/core.h>
2930 #include <sound/pcm.h>
sound/soc/omap/omap4-hdmi-card.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 *
2222 */
2323
24+#include <linux/module.h>
2425 #include <sound/pcm.h>
2526 #include <sound/soc.h>
2627 #include <asm/mach-types.h>
sound/soc/omap/osk5912.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include <asm/mach-types.h>
3131 #include <mach/hardware.h>
3232 #include <linux/gpio.h>
33+#include <linux/module.h>
3334 #include <plat/mcbsp.h>
3435
3536 #include "omap-mcbsp.h"
sound/soc/omap/overo.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121
2222 #include <linux/clk.h>
2323 #include <linux/platform_device.h>
24+#include <linux/module.h>
2425 #include <sound/core.h>
2526 #include <sound/pcm.h>
2627 #include <sound/soc.h>
sound/soc/omap/rx51.c+1−0
@@ -26,6 +26,7 @@ · 25 unmodified lines
2626 #include <linux/delay.h>
2727 #include <linux/gpio.h>
2828 #include <linux/platform_device.h>
29+#include <linux/module.h>
2930 #include <sound/core.h>
3031 #include <sound/jack.h>
3132 #include <sound/pcm.h>
sound/soc/omap/sdp3430.c+1−0
@@ -37,6 +37,7 @@ · 36 unmodified lines
3737
3838 /* Register descriptions for twl4030 codec part */
3939 #include <linux/mfd/twl4030-audio.h>
40+#include <linux/module.h>
4041
4142 #include "omap-mcbsp.h"
4243 #include "omap-pcm.h"
sound/soc/omap/sdp4430.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/clk.h>
2323 #include <linux/platform_device.h>
2424 #include <linux/mfd/twl6040.h>
25+#include <linux/module.h>
2526
2627 #include <sound/core.h>
2728 #include <sound/pcm.h>
sound/soc/omap/zoom2.c+1−0
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333
3434 /* Register descriptions for twl4030 codec part */
3535 #include <linux/mfd/twl4030-audio.h>
36+#include <linux/module.h>
3637
3738 #include "omap-mcbsp.h"
3839 #include "omap-pcm.h"
sound/soc/pxa/pxa2xx-pcm.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <linux/dma-mapping.h>
14+#include <linux/module.h>
1415
1516 #include <sound/core.h>
1617 #include <sound/soc.h>
sound/soc/samsung/ac97.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/io.h>
1616 #include <linux/delay.h>
1717 #include <linux/clk.h>
18+#include <linux/module.h>
1819
1920 #include <sound/soc.h>
2021
sound/soc/samsung/dma.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616
1717 #include <linux/slab.h>
1818 #include <linux/dma-mapping.h>
19+#include <linux/module.h>
1920
2021 #include <sound/soc.h>
2122 #include <sound/pcm_params.h>
sound/soc/samsung/goni_wm8994.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 *
1212 */
1313
14+#include <linux/module.h>
1415 #include <sound/soc.h>
1516 #include <sound/jack.h>
1617
sound/soc/samsung/h1940_uda1380.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515
1616 #include <linux/types.h>
1717 #include <linux/gpio.h>
18+#include <linux/module.h>
1819
1920 #include <sound/soc.h>
2021 #include <sound/jack.h>
sound/soc/samsung/i2s.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/slab.h>
1515 #include <linux/clk.h>
1616 #include <linux/io.h>
17+#include <linux/module.h>
1718
1819 #include <sound/soc.h>
1920 #include <sound/pcm_params.h>
sound/soc/samsung/idma.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 #include <linux/platform_device.h>
1616 #include <linux/dma-mapping.h>
1717 #include <linux/slab.h>
18+#include <linux/module.h>
1819 #include <sound/pcm.h>
1920 #include <sound/pcm_params.h>
2021 #include <sound/soc.h>
sound/soc/samsung/jive_wm8750.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 * published by the Free Software Foundation.
1212 */
1313
14+#include <linux/module.h>
1415 #include <sound/soc.h>
1516
1617 #include <asm/mach-types.h>
sound/soc/samsung/ln2440sbc_alc650.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 *
1717 */
1818
19+#include <linux/module.h>
1920 #include <sound/soc.h>
2021
2122 static struct snd_soc_card ln2440sbc;
sound/soc/samsung/pcm.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313
1414 #include <linux/clk.h>
1515 #include <linux/io.h>
16+#include <linux/module.h>
1617
1718 #include <sound/soc.h>
1819 #include <sound/pcm_params.h>
sound/soc/samsung/rx1950_uda1380.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919
2020 #include <linux/types.h>
2121 #include <linux/gpio.h>
22+#include <linux/module.h>
2223
2324 #include <sound/soc.h>
2425 #include <sound/jack.h>
sound/soc/samsung/s3c2412-i2s.c+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 #include <linux/gpio.h>
2121 #include <linux/clk.h>
2222 #include <linux/io.h>
23+#include <linux/module.h>
2324
2425 #include <sound/soc.h>
2526 #include <sound/pcm_params.h>
sound/soc/samsung/s3c24xx-i2s.c+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 #include <linux/clk.h>
1919 #include <linux/io.h>
2020 #include <linux/gpio.h>
21+#include <linux/module.h>
2122
2223 #include <sound/soc.h>
2324 #include <sound/pcm_params.h>
sound/soc/samsung/s3c24xx_simtec.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99
1010 #include <linux/gpio.h>
1111 #include <linux/clk.h>
12+#include <linux/module.h>
1213
1314 #include <sound/soc.h>
1415
sound/soc/samsung/s3c24xx_simtec_hermes.c+1−0
@@ -7,6 +7,7 @@ · 6 unmodified lines
77 * published by the Free Software Foundation.
88 */
99
10+#include <linux/module.h>
1011 #include <sound/soc.h>
1112
1213 #include "s3c24xx_simtec.h"
sound/soc/samsung/s3c24xx_simtec_tlv320aic23.c+1−0
@@ -7,6 +7,7 @@ · 6 unmodified lines
77 * published by the Free Software Foundation.
88 */
99
10+#include <linux/module.h>
1011 #include <sound/soc.h>
1112
1213 #include "s3c24xx_simtec.h"
sound/soc/samsung/s3c24xx_uda134x.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313
1414 #include <linux/clk.h>
1515 #include <linux/gpio.h>
16+#include <linux/module.h>
1617
1718 #include <sound/soc.h>
1819 #include <sound/s3c24xx_uda134x.h>
sound/soc/samsung/smartq_wm8987.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 */
1515
1616 #include <linux/gpio.h>
17+#include <linux/module.h>
1718
1819 #include <sound/soc.h>
1920 #include <sound/jack.h>
sound/soc/samsung/smdk_spdif.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <linux/clk.h>
14+#include <linux/module.h>
1415
1516 #include <sound/soc.h>
1617
sound/soc/samsung/smdk_wm8580.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 * option) any later version.
1111 */
1212
13+#include <linux/module.h>
1314 #include <sound/soc.h>
1415 #include <sound/pcm_params.h>
1516
sound/soc/samsung/smdk_wm8580pcm.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 * Free Software Foundation; either version 2 of the License, or (at your
99 * option) any later version.
1010 */
11+#include <linux/module.h>
1112 #include <sound/soc.h>
1213 #include <sound/pcm_params.h>
1314 #include <sound/pcm.h>
sound/soc/samsung/smdk_wm8994pcm.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 * Free Software Foundation; either version 2 of the License, or (at your
1010 * option) any later version.
1111 */
12+#include <linux/module.h>
1213 #include <sound/soc.h>
1314 #include <sound/pcm.h>
1415 #include <sound/pcm_params.h>
sound/soc/samsung/smdk_wm9713.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 *
1212 */
1313
14+#include <linux/module.h>
1415 #include <sound/soc.h>
1516
1617 static struct snd_soc_card smdk;
sound/soc/samsung/spdif.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212
1313 #include <linux/clk.h>
1414 #include <linux/io.h>
15+#include <linux/module.h>
1516
1617 #include <sound/soc.h>
1718 #include <sound/pcm_params.h>
sound/soc/samsung/speyside.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <sound/soc-dapm.h>
1414 #include <sound/jack.h>
1515 #include <linux/gpio.h>
16+#include <linux/module.h>
1617
1718 #include "../codecs/wm8996.h"
1819 #include "../codecs/wm9081.h"
sound/soc/samsung/speyside_wm8962.c+1−0
@@ -13,6 +13,7 @@ · 12 unmodified lines
1313 #include <sound/soc-dapm.h>
1414 #include <sound/jack.h>
1515 #include <linux/gpio.h>
16+#include <linux/module.h>
1617
1718 #include "../codecs/wm8962.h"
1819
sound/soc/sh/fsi-ak4642.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 */
1111
1212 #include <linux/platform_device.h>
13+#include <linux/module.h>
1314 #include <sound/sh_fsi.h>
1415
1516 struct fsi_ak4642_data {
sound/soc/sh/fsi-da7210.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 */
1212
1313 #include <linux/platform_device.h>
14+#include <linux/module.h>
1415 #include <sound/sh_fsi.h>
1516
1617 static int fsi_da7210_init(struct snd_soc_pcm_runtime *rtd)
sound/soc/sh/fsi-hdmi.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
1010 */
1111
1212 #include <linux/platform_device.h>
13+#include <linux/module.h>
1314 #include <sound/sh_fsi.h>
1415
1516 struct fsi_hdmi_data {
sound/soc/sh/fsi.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #include <linux/pm_runtime.h>
1717 #include <linux/io.h>
1818 #include <linux/slab.h>
19+#include <linux/module.h>
1920 #include <sound/soc.h>
2021 #include <sound/sh_fsi.h>
2122
sound/soc/sh/siu_dai.c+1−0
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <linux/firmware.h>
2424 #include <linux/pm_runtime.h>
2525 #include <linux/slab.h>
26+#include <linux/module.h>
2627
2728 #include <asm/clock.h>
2829 #include <asm/siu.h>
sound/soc/soc-cache.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/lzo.h>
1818 #include <linux/bitmap.h>
1919 #include <linux/rbtree.h>
20+#include <linux/export.h>
2021
2122 #include <trace/events/asoc.h>
2223
sound/soc/soc-io.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 #include <linux/i2c.h>
1515 #include <linux/spi/spi.h>
1616 #include <linux/regmap.h>
17+#include <linux/export.h>
1718 #include <sound/soc.h>
1819
1920 #include <trace/events/asoc.h>
sound/soc/soc-jack.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include <linux/interrupt.h>
1818 #include <linux/workqueue.h>
1919 #include <linux/delay.h>
20+#include <linux/export.h>
2021 #include <trace/events/asoc.h>
2122
2223 /**
sound/soc/soc-utils.c+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 */
1515
1616 #include <linux/platform_device.h>
17+#include <linux/export.h>
1718 #include <sound/core.h>
1819 #include <sound/pcm.h>
1920 #include <sound/pcm_params.h>
sound/soc/tegra/tegra_asoc_utils.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <linux/device.h>
2525 #include <linux/err.h>
2626 #include <linux/kernel.h>
27+#include <linux/module.h>
2728
2829 #include "tegra_asoc_utils.h"
2930
sound/sparc/dbri.c+1−0
@@ -70,6 +70,7 @@ · 69 unmodified lines
7070 #include <linux/of.h>
7171 #include <linux/of_device.h>
7272 #include <linux/atomic.h>
73+#include <linux/module.h>
7374
7475 MODULE_AUTHOR("Rudolf Koenig, Brent Baccala and Martin Habets");
7576 MODULE_DESCRIPTION("Sun DBRI");
sound/synth/emux/emux.c+1−0
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 #include <sound/core.h>
2525 #include <sound/emux_synth.h>
2626 #include <linux/init.h>
27+#include <linux/module.h>
2728 #include "emux_voice.h"
2829
2930 MODULE_AUTHOR("Takashi Iwai");
sound/synth/emux/emux_oss.c+1−0
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525
2626 #ifdef CONFIG_SND_SEQUENCER_OSS
2727
28+#include <linux/export.h>
2829 #include <asm/uaccess.h>
2930 #include <sound/core.h>
3031 #include "emux_voice.h"
sound/synth/emux/emux_seq.c+1−1
@@ -21,7 +21,7 @@ · 20 unmodified lines
2121
2222 #include "emux_voice.h"
2323 #include <linux/slab.h>
24−
24+#include <linux/module.h>
2525
2626 /* Prototypes for static functions */
2727 static void free_port(void *private);
sound/synth/emux/emux_synth.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 *
2323 */
2424
25+#include <linux/export.h>
2526 #include "emux_voice.h"
2627 #include <sound/asoundef.h>
2728
sound/synth/emux/soundfont.c+1−0
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 */
2828 #include <asm/uaccess.h>
2929 #include <linux/slab.h>
30+#include <linux/export.h>
3031 #include <sound/core.h>
3132 #include <sound/soundfont.h>
3233 #include <sound/seq_oss_legacy.h>
sound/synth/util_mem.c+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 #include <linux/mutex.h>
2222 #include <linux/init.h>
2323 #include <linux/slab.h>
24+#include <linux/module.h>
2425 #include <sound/core.h>
2526 #include <sound/util_mem.h>
2627
sound/usb/6fire/firmware.c+1−0
@@ -15,6 +15,7 @@ · 14 unmodified lines
1515 */
1616
1717 #include <linux/firmware.h>
18+#include <linux/module.h>
1819 #include <linux/bitrev.h>
1920 #include <linux/kernel.h>
2021
sound/usb/card.c+1−0
@@ -47,6 +47,7 @@ · 46 unmodified lines
4747 #include <linux/mutex.h>
4848 #include <linux/usb/audio.h>
4949 #include <linux/usb/audio-v2.h>
50+#include <linux/module.h>
5051
5152 #include <sound/control.h>
5253 #include <sound/core.h>
sound/usb/midi.c+1−0
@@ -47,6 +47,7 @@ · 46 unmodified lines
4747 #include <linux/usb.h>
4848 #include <linux/wait.h>
4949 #include <linux/usb/audio.h>
50+#include <linux/module.h>
5051
5152 #include <sound/core.h>
5253 #include <sound/control.h>
sound/usb/usx2y/us122l.c+1−0
@@ -19,6 +19,7 @@ · 18 unmodified lines
1919 #include <linux/slab.h>
2020 #include <linux/usb.h>
2121 #include <linux/usb/audio.h>
22+#include <linux/module.h>
2223 #include <sound/core.h>
2324 #include <sound/hwdep.h>
2425 #include <sound/pcm.h>
sound/usb/usx2y/usbusx2yaudio.c+1−0
@@ -34,6 +34,7 @@ · 33 unmodified lines
3434 #include <linux/interrupt.h>
3535 #include <linux/slab.h>
3636 #include <linux/usb.h>
37+#include <linux/moduleparam.h>
3738 #include <sound/core.h>
3839 #include <sound/info.h>
3940 #include <sound/pcm.h>
virt/kvm/iommu.c+2−0
@@ -25,7 +25,9 @@ · 24 unmodified lines
2525
2626 #include <linux/list.h>
2727 #include <linux/kvm_host.h>
28+#include <linux/module.h>
2829 #include <linux/pci.h>
30+#include <linux/stat.h>
2931 #include <linux/dmar.h>
3032 #include <linux/iommu.h>
3133 #include <linux/intel-iommu.h>