History

Merge tag 'v5.2-rc6' into sched/core, to refresh the branch

Ingo Molnar committed 7 years ago

Commit d2abae72 parents 66567fc 4b972a05474 files · +9922 −27189Browse files

Unified · Split

5474 files
  1. .mailmap +2 −0
  2. Documentation/ABI/testing/sysfs-bus-siox +11 −11
  3. Documentation/ABI/testing/sysfs-class-net-qmi +2 −2
  4. Documentation/devicetree/bindings/net/can/microchip,mcp251x.txt +1 −0
  5. Documentation/devicetree/bindings/riscv/cpus.yaml +168 −0
  6. Documentation/devicetree/bindings/riscv/sifive.yaml +25 −0
  7. Documentation/driver-api/uio-howto.rst +2 −2
  8. Documentation/fb/fbcon.txt +1 −1
  9. Documentation/networking/af_xdp.rst +4 −4
  10. Documentation/networking/ip-sysctl.txt +16 −0
  11. Documentation/networking/rds.txt +1 −1
  12. Documentation/virtual/kvm/api.txt +32 −16
  13. MAINTAINERS +22 −14
  14. Makefile +1 −1
  15. arch/arc/Kconfig +1 −4
  16. arch/arc/Makefile +1 −4
  17. arch/arc/boot/dts/axc001.dtsi +1 −4
  18. arch/arc/boot/dts/axc003.dtsi +1 −4
  19. arch/arc/boot/dts/axc003_idu.dtsi +1 −4
  20. arch/arc/boot/dts/axs101.dts +1 −4
  21. arch/arc/boot/dts/axs103.dts +1 −4
  22. arch/arc/boot/dts/axs103_idu.dts +1 −4
  23. arch/arc/boot/dts/axs10x_mb.dtsi +1 −4
  24. arch/arc/boot/dts/haps_hs.dts +1 −4
  25. arch/arc/boot/dts/haps_hs_idu.dts +1 −4
  26. arch/arc/boot/dts/hsdk.dts +1 −4
  27. arch/arc/boot/dts/nsim_700.dts +1 −4
  28. arch/arc/boot/dts/nsim_hs.dts +1 −4
  29. arch/arc/boot/dts/nsim_hs_idu.dts +1 −4
  30. arch/arc/boot/dts/nsimosci.dts +1 −4
  31. arch/arc/boot/dts/nsimosci_hs.dts +1 −4
  32. arch/arc/boot/dts/nsimosci_hs_idu.dts +1 −4
  33. arch/arc/boot/dts/skeleton.dtsi +1 −4
  34. arch/arc/boot/dts/skeleton_hs.dtsi +1 −4
  35. arch/arc/boot/dts/skeleton_hs_idu.dtsi +1 −4
  36. arch/arc/boot/dts/vdk_axc003.dtsi +1 −4
  37. arch/arc/boot/dts/vdk_axc003_idu.dtsi +1 −4
  38. arch/arc/boot/dts/vdk_axs10x_mb.dtsi +1 −4
  39. arch/arc/boot/dts/vdk_hs38.dts +1 −4
  40. arch/arc/boot/dts/vdk_hs38_smp.dts +1 −4
  41. arch/arc/include/asm/arcregs.h +1 −4
  42. arch/arc/include/asm/asm-offsets.h +1 −4
  43. arch/arc/include/asm/atomic.h +1 −4
  44. arch/arc/include/asm/barrier.h +1 −4
  45. arch/arc/include/asm/bitops.h +1 −4
  46. arch/arc/include/asm/bug.h +1 −4
  47. arch/arc/include/asm/cache.h +1 −4
  48. arch/arc/include/asm/cacheflush.h +1 −4
  49. arch/arc/include/asm/checksum.h +1 −4
  50. arch/arc/include/asm/cmpxchg.h +1 −4
  51. arch/arc/include/asm/current.h +1 −4
  52. arch/arc/include/asm/delay.h +1 −4
  53. arch/arc/include/asm/disasm.h +1 −4
  54. arch/arc/include/asm/dma.h +1 −4
  55. arch/arc/include/asm/dwarf.h +1 −4
  56. arch/arc/include/asm/elf.h +1 −4
  57. arch/arc/include/asm/entry-compact.h +1 −4
  58. arch/arc/include/asm/entry.h +1 −4
  59. arch/arc/include/asm/exec.h +1 −4
  60. arch/arc/include/asm/futex.h +1 −4
  61. arch/arc/include/asm/highmem.h +1 −5
  62. arch/arc/include/asm/hugepage.h +1 −4
  63. arch/arc/include/asm/io.h +1 −4
  64. arch/arc/include/asm/irq.h +1 −4
  65. arch/arc/include/asm/irqflags-arcv2.h +1 −4
  66. arch/arc/include/asm/irqflags-compact.h +1 −4
  67. arch/arc/include/asm/irqflags.h +1 −4
  68. arch/arc/include/asm/kdebug.h +1 −4
  69. arch/arc/include/asm/kgdb.h +1 −4
  70. arch/arc/include/asm/kmap_types.h +1 −5
  71. arch/arc/include/asm/kprobes.h +1 −4
  72. arch/arc/include/asm/linkage.h +1 −4
  73. arch/arc/include/asm/mach_desc.h +1 −4
  74. arch/arc/include/asm/mmu.h +1 −4
  75. arch/arc/include/asm/mmu_context.h +1 −4
  76. arch/arc/include/asm/mmzone.h +1 −4
  77. arch/arc/include/asm/module.h +1 −4
  78. arch/arc/include/asm/page.h +1 −4
  79. arch/arc/include/asm/pci.h +1 −4
  80. arch/arc/include/asm/perf_event.h +1 −5
  81. arch/arc/include/asm/pgalloc.h +1 −4
  82. arch/arc/include/asm/pgtable.h +1 −4
  83. arch/arc/include/asm/processor.h +1 −4
  84. arch/arc/include/asm/ptrace.h +1 −4
  85. arch/arc/include/asm/sections.h +1 −4
  86. arch/arc/include/asm/segment.h +1 −4
  87. arch/arc/include/asm/serial.h +1 −4
  88. arch/arc/include/asm/setup.h +1 −4
  89. arch/arc/include/asm/shmparam.h +1 −4
  90. arch/arc/include/asm/smp.h +1 −4
  91. arch/arc/include/asm/spinlock.h +1 −4
  92. arch/arc/include/asm/spinlock_types.h +1 −4
  93. arch/arc/include/asm/stacktrace.h +1 −4
  94. arch/arc/include/asm/string.h +1 −4
  95. arch/arc/include/asm/switch_to.h +1 −4
  96. arch/arc/include/asm/syscall.h +1 −4
  97. arch/arc/include/asm/syscalls.h +1 −4
  98. arch/arc/include/asm/thread_info.h +1 −4
  99. arch/arc/include/asm/timex.h +1 −4
  100. arch/arc/include/asm/tlb-mmu1.h +1 −4
  101. arch/arc/include/asm/tlb.h +1 −4
  102. arch/arc/include/asm/tlbflush.h +1 −4
  103. arch/arc/include/asm/uaccess.h +1 −4
  104. arch/arc/include/asm/unaligned.h +1 −4
  105. arch/arc/include/asm/unwind.h +1 −4
  106. arch/arc/kernel/Makefile +1 −3
  107. arch/arc/kernel/arc_hostlink.c +1 −4
  108. arch/arc/kernel/arcksyms.c +1 −5
  109. arch/arc/kernel/asm-offsets.c +1 −4
  110. arch/arc/kernel/ctx_sw.c +1 −4
  111. arch/arc/kernel/ctx_sw_asm.S +1 −4
  112. arch/arc/kernel/devtree.c +1 −4
  113. arch/arc/kernel/disasm.c +1 −4
  114. arch/arc/kernel/entry-arcv2.S +1 −4
  115. arch/arc/kernel/entry-compact.S +1 −4
  116. arch/arc/kernel/entry.S +1 −4
  117. arch/arc/kernel/fpu.c +1 −4
  118. arch/arc/kernel/head.S +1 −4
  119. arch/arc/kernel/intc-arcv2.c +1 −5
  120. arch/arc/kernel/intc-compact.c +1 −5
  121. arch/arc/kernel/irq.c +1 −5
  122. arch/arc/kernel/kgdb.c +1 −4
  123. arch/arc/kernel/kprobes.c +1 −4
  124. arch/arc/kernel/mcip.c +1 −4
  125. arch/arc/kernel/module.c +1 −4
  126. arch/arc/kernel/process.c +1 −4
  127. arch/arc/kernel/ptrace.c +1 −4
  128. arch/arc/kernel/reset.c +1 −4
  129. arch/arc/kernel/setup.c +1 −4
  130. arch/arc/kernel/signal.c +1 −4
  131. arch/arc/kernel/smp.c +1 −4
  132. arch/arc/kernel/stacktrace.c +1 −4
  133. arch/arc/kernel/traps.c +1 −4
  134. arch/arc/kernel/unaligned.c +1 −5
  135. arch/arc/kernel/unwind.c +1 −4
  136. arch/arc/kernel/vmlinux.lds.S +1 −4
  137. arch/arc/lib/Makefile +1 −3
  138. arch/arc/lib/memcmp.S +1 −4
  139. arch/arc/lib/memcpy-700.S +1 −4
  140. arch/arc/lib/memcpy-archs.S +1 −4
  141. arch/arc/lib/memset-archs.S +1 −4
  142. arch/arc/lib/memset.S +1 −4
  143. arch/arc/lib/strchr-700.S +1 −4
  144. arch/arc/lib/strcmp-archs.S +1 −4
  145. arch/arc/lib/strcmp.S +1 −4
  146. arch/arc/lib/strcpy-700.S +1 −4
  147. arch/arc/lib/strlen.S +1 −4
  148. arch/arc/mm/Makefile +1 −4
  149. arch/arc/mm/cache.c +1 −4
  150. arch/arc/mm/dma.c +1 −4
  151. arch/arc/mm/extable.c +1 −4
  152. arch/arc/mm/fault.c +1 −4
  153. arch/arc/mm/highmem.c +1 −5
  154. arch/arc/mm/init.c +1 −4
  155. arch/arc/mm/ioremap.c +1 −4
  156. arch/arc/mm/mmap.c +1 −4
  157. arch/arc/mm/tlb.c +1 −4
  158. arch/arc/mm/tlbex.S +1 −4
  159. arch/arc/oprofile/common.c +1 −4
  160. arch/arc/plat-axs10x/Kconfig +1 −4
  161. arch/arc/plat-axs10x/Makefile +1 −4
  162. arch/arc/plat-hsdk/Kconfig +1 −4
  163. arch/arc/plat-hsdk/Makefile +1 −4
  164. arch/arc/plat-hsdk/platform.c +1 −4
  165. arch/arc/plat-sim/Makefile +1 −4
  166. arch/arc/plat-sim/platform.c +1 −4
  167. arch/arm/boot/bootp/init.S +1 −4
  168. arch/arm/boot/compressed/efi-header.S +1 −4
  169. arch/arm/boot/compressed/head.S +1 −4
  170. arch/arm/boot/compressed/ll_char_wr.S +1 −4
  171. arch/arm/boot/compressed/vmlinux.lds.S +1 −4
  172. arch/arm/boot/deflate_xip_data.sh +1 −3
  173. arch/arm/boot/dts/am335x-baltos-ir2110.dts +1 −4
  174. arch/arm/boot/dts/am335x-baltos-ir3220.dts +1 −4
  175. arch/arm/boot/dts/am335x-baltos-ir5221.dts +1 −4
  176. arch/arm/boot/dts/am335x-baltos-leds.dtsi +1 −4
  177. arch/arm/boot/dts/am335x-baltos.dtsi +1 −4
  178. arch/arm/boot/dts/am335x-base0033.dts +1 −4
  179. arch/arm/boot/dts/am335x-bone-common.dtsi +1 −4
  180. arch/arm/boot/dts/am335x-bone.dts +1 −4
  181. arch/arm/boot/dts/am335x-boneblack-common.dtsi +1 −4
  182. arch/arm/boot/dts/am335x-boneblack-wireless.dts +1 −4
  183. arch/arm/boot/dts/am335x-boneblack.dts +1 −4
  184. arch/arm/boot/dts/am335x-boneblue.dts +1 −4
  185. arch/arm/boot/dts/am335x-bonegreen-common.dtsi +1 −4
  186. arch/arm/boot/dts/am335x-bonegreen-wireless.dts +1 −4
  187. arch/arm/boot/dts/am335x-bonegreen.dts +1 −4
  188. arch/arm/boot/dts/am335x-chiliboard.dts +1 −4
  189. arch/arm/boot/dts/am335x-chilisom.dtsi +1 −4
  190. arch/arm/boot/dts/am335x-cm-t335.dts +1 −4
  191. arch/arm/boot/dts/am335x-evm.dts +1 −4
  192. arch/arm/boot/dts/am335x-evmsk.dts +1 −4
  193. arch/arm/boot/dts/am335x-icev2.dts +1 −4
  194. arch/arm/boot/dts/am335x-igep0033.dtsi +1 −4
  195. arch/arm/boot/dts/am335x-lxm.dts +1 −4
  196. arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts +1 −4
  197. arch/arm/boot/dts/am335x-nano.dts +1 −4
  198. arch/arm/boot/dts/am335x-pcm-953.dtsi +2 −5
  199. arch/arm/boot/dts/am335x-pepper.dts +1 −4
  200. arch/arm/boot/dts/am335x-phycore-rdk.dts +1 −4
  201. arch/arm/boot/dts/am335x-phycore-som.dtsi +1 −4
  202. arch/arm/boot/dts/am335x-sancloud-bbe.dts +1 −4
  203. arch/arm/boot/dts/am335x-sbc-t335.dts +1 −4
  204. arch/arm/boot/dts/am335x-sl50.dts +1 −4
  205. arch/arm/boot/dts/am335x-wega-rdk.dts +1 −4
  206. arch/arm/boot/dts/am335x-wega.dtsi +2 −5
  207. arch/arm/boot/dts/am33xx-clocks.dtsi +1 −4
  208. arch/arm/boot/dts/am33xx-l4.dtsi +6 −8
  209. arch/arm/boot/dts/am3517-craneboard.dts +1 −4
  210. arch/arm/boot/dts/am3517-evm-ui.dtsi +1 −4
  211. arch/arm/boot/dts/am3517-evm.dts +1 −4
  212. arch/arm/boot/dts/am3517-som.dtsi +1 −4
  213. arch/arm/boot/dts/am3517_mt_ventoux.dts +1 −4
  214. arch/arm/boot/dts/am35xx-clocks.dtsi +1 −4
  215. arch/arm/boot/dts/am437x-cm-t43.dts +1 −4
  216. arch/arm/boot/dts/am437x-gp-evm.dts +1 −4
  217. arch/arm/boot/dts/am437x-idk-evm.dts +1 −4
  218. arch/arm/boot/dts/am437x-l4.dtsi +0 −4
  219. arch/arm/boot/dts/am437x-sbc-t43.dts +1 −4
  220. arch/arm/boot/dts/am437x-sk-evm.dts +1 −4
  221. arch/arm/boot/dts/am43x-epos-evm.dts +1 −4
  222. arch/arm/boot/dts/am43xx-clocks.dtsi +1 −4
  223. arch/arm/boot/dts/am571x-idk.dts +1 −4
  224. arch/arm/boot/dts/am572x-idk.dts +1 −4
  225. arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi +1 −4
  226. arch/arm/boot/dts/am57xx-beagle-x15-revb1.dts +1 −4
  227. arch/arm/boot/dts/am57xx-beagle-x15-revc.dts +1 −4
  228. arch/arm/boot/dts/am57xx-beagle-x15.dts +1 −4
  229. arch/arm/boot/dts/am57xx-cl-som-am57x.dts +1 −4
  230. arch/arm/boot/dts/am57xx-idk-common.dtsi +2 −4
  231. arch/arm/boot/dts/am57xx-sbc-am57x.dts +1 −4
  232. arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts +1 −0
  233. arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts +1 −0
  234. arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts +1 −0
  235. arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts +1 −0
  236. arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts +1 −0
  237. arch/arm/boot/dts/bcm4708-luxul-xap-1510.dts +1 −0
  238. arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts +1 −0
  239. arch/arm/boot/dts/bcm4708-netgear-r6250.dts +1 −0
  240. arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts +1 −0
  241. arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts +1 −0
  242. arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts +1 −0
  243. arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts +1 −0
  244. arch/arm/boot/dts/bcm4709-linksys-ea9200.dts +1 −0
  245. arch/arm/boot/dts/bcm4709-netgear-r7000.dts +1 −0
  246. arch/arm/boot/dts/bcm4709-netgear-r8000.dts +1 −0
  247. arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts +1 −0
  248. arch/arm/boot/dts/bcm47094-phicomm-k3.dts +1 −0
  249. arch/arm/boot/dts/bcm94708.dts +1 −0
  250. arch/arm/boot/dts/bcm94709.dts +1 −0
  251. arch/arm/boot/dts/bcm963138dvt.dts +1 −0
  252. arch/arm/boot/dts/compulab-sb-som.dtsi +1 −4
  253. arch/arm/boot/dts/cros-adc-thermistors.dtsi +1 −4
  254. arch/arm/boot/dts/cros-ec-keyboard.dtsi +1 −4
  255. arch/arm/boot/dts/dm8148-evm.dts +1 −5
  256. arch/arm/boot/dts/dm8148-t410.dts +1 −5
  257. arch/arm/boot/dts/dm814x-clocks.dtsi +1 −5
  258. arch/arm/boot/dts/dm8168-evm.dts +1 −5
  259. arch/arm/boot/dts/dm816x-clocks.dtsi +1 −5
  260. arch/arm/boot/dts/dra62x-clocks.dtsi +1 −5
  261. arch/arm/boot/dts/dra62x-j5eco-evm.dts +1 −5
  262. arch/arm/boot/dts/dra7-evm-common.dtsi +1 −4
  263. arch/arm/boot/dts/dra7-evm.dts +1 −4
  264. arch/arm/boot/dts/dra7-l4.dtsi +1 −3
  265. arch/arm/boot/dts/dra7.dtsi +1 −3
  266. arch/arm/boot/dts/dra71-evm.dts +2 −5
  267. arch/arm/boot/dts/dra71x.dtsi +17 −0
  268. arch/arm/boot/dts/dra72-evm-common.dtsi +1 −4
  269. arch/arm/boot/dts/dra72-evm-revc.dts +1 −4
  270. arch/arm/boot/dts/dra72-evm-tps65917.dtsi +1 −4
  271. arch/arm/boot/dts/dra72-evm.dts +1 −4
  272. arch/arm/boot/dts/dra72x.dtsi +5 −3
  273. arch/arm/boot/dts/dra74x.dtsi +1 −3
  274. arch/arm/boot/dts/dra76-evm.dts +1 −4
  275. arch/arm/boot/dts/dra76x-mmc-iodelay.dtsi +20 −20
  276. arch/arm/boot/dts/dra76x.dtsi +9 −4
  277. arch/arm/boot/dts/dra7xx-clocks.dtsi +1 −4
  278. arch/arm/boot/dts/hip01-ca9x2.dts +1 −4
  279. arch/arm/boot/dts/hip01.dtsi +1 −4
  280. arch/arm/boot/dts/hip04.dtsi +1 −4
  281. arch/arm/boot/dts/imx25-pinfunc.h +1 −5
  282. arch/arm/boot/dts/imx35-pinfunc.h +1 −5
  283. arch/arm/boot/dts/imx50-pinfunc.h +1 −5
  284. arch/arm/boot/dts/imx51-pinfunc.h +1 −5
  285. arch/arm/boot/dts/imx53-pinfunc.h +1 −5
  286. arch/arm/boot/dts/imx6dl-aristainetos_4.dts +1 −5
  287. arch/arm/boot/dts/imx6dl-aristainetos_7.dts +1 −5
  288. arch/arm/boot/dts/imx6dl-pinfunc.h +1 −5
  289. arch/arm/boot/dts/imx6dl-rex-basic.dts +1 −5
  290. arch/arm/boot/dts/imx6dl-riotboard.dts +1 −5
  291. arch/arm/boot/dts/imx6q-mccmon6.dts +1 −5
  292. arch/arm/boot/dts/imx6q-pinfunc.h +1 −5
  293. arch/arm/boot/dts/imx6q-rex-pro.dts +1 −5
  294. arch/arm/boot/dts/imx6qdl-aristainetos.dtsi +1 −5
  295. arch/arm/boot/dts/imx6qdl-rex.dtsi +1 −5
  296. arch/arm/boot/dts/imx6sl-pinfunc.h +1 −5
  297. arch/arm/boot/dts/imx6sx-pinfunc.h +1 −5
  298. arch/arm/boot/dts/imx6sx-softing-vining-2000.dts +1 −4
  299. arch/arm/boot/dts/imx6ul-pinfunc.h +1 −5
  300. arch/arm/boot/dts/imx6ull-pinfunc.h +1 −4
  301. arch/arm/boot/dts/imx7d-pinfunc.h +1 −5
  302. arch/arm/boot/dts/imx7ulp-pinfunc.h +1 −5
  303. arch/arm/boot/dts/logicpd-som-lv-35xx-devkit.dts +1 −5
  304. arch/arm/boot/dts/logicpd-som-lv-37xx-devkit.dts +1 −5
  305. arch/arm/boot/dts/logicpd-som-lv-baseboard.dtsi +1 −5
  306. arch/arm/boot/dts/logicpd-som-lv.dtsi +1 −5
  307. arch/arm/boot/dts/logicpd-torpedo-35xx-devkit.dts +1 −5
  308. arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts +1 −5
  309. arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi +1 −5
  310. arch/arm/boot/dts/logicpd-torpedo-som.dtsi +1 −5
  311. arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts +1 −4
  312. arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi +1 −4
  313. arch/arm/boot/dts/nspire-classic.dtsi +1 −5
  314. arch/arm/boot/dts/nspire-clp.dts +1 −5
  315. arch/arm/boot/dts/nspire-cx.dts +1 −5
  316. arch/arm/boot/dts/nspire-tp.dts +1 −5
  317. arch/arm/boot/dts/nspire.dtsi +1 −5
  318. arch/arm/boot/dts/omap2420-clocks.dtsi +1 −4
  319. arch/arm/boot/dts/omap2420-h4.dts +1 −4
  320. arch/arm/boot/dts/omap2430-clocks.dtsi +1 −4
  321. arch/arm/boot/dts/omap2430-sdp.dts +1 −4
  322. arch/arm/boot/dts/omap24xx-clocks.dtsi +1 −4
  323. arch/arm/boot/dts/omap3-beagle-xm-ab.dts +1 −4
  324. arch/arm/boot/dts/omap3-beagle-xm.dts +1 −4
  325. arch/arm/boot/dts/omap3-beagle.dts +1 −4
  326. arch/arm/boot/dts/omap3-devkit8000-common.dtsi +1 −4
  327. arch/arm/boot/dts/omap3-devkit8000-lcd-common.dtsi +1 −4
  328. arch/arm/boot/dts/omap3-devkit8000-lcd43.dts +1 −4
  329. arch/arm/boot/dts/omap3-devkit8000-lcd70.dts +1 −4
  330. arch/arm/boot/dts/omap3-devkit8000.dts +1 −4
  331. arch/arm/boot/dts/omap3-evm-37xx.dts +1 −4
  332. arch/arm/boot/dts/omap3-evm.dts +1 −4
  333. arch/arm/boot/dts/omap3-gta04.dtsi +1 −4
  334. arch/arm/boot/dts/omap3-gta04a3.dts +1 −4
  335. arch/arm/boot/dts/omap3-gta04a4.dts +1 −4
  336. arch/arm/boot/dts/omap3-gta04a5.dts +1 −4
  337. arch/arm/boot/dts/omap3-gta04a5one.dts +1 −4
  338. arch/arm/boot/dts/omap3-ha-common.dtsi +1 −4
  339. arch/arm/boot/dts/omap3-ha-lcd.dts +1 −4
  340. arch/arm/boot/dts/omap3-ha.dts +1 −4
  341. arch/arm/boot/dts/omap3-igep.dtsi +1 −4
  342. arch/arm/boot/dts/omap3-igep0020-common.dtsi +1 −4
  343. arch/arm/boot/dts/omap3-igep0020-rev-f.dts +1 −4
  344. arch/arm/boot/dts/omap3-igep0020.dts +1 −4
  345. arch/arm/boot/dts/omap3-igep0030-common.dtsi +1 −4
  346. arch/arm/boot/dts/omap3-igep0030-rev-g.dts +1 −4
  347. arch/arm/boot/dts/omap3-igep0030.dts +1 −4
  348. arch/arm/boot/dts/omap3-ldp.dts +1 −4
  349. arch/arm/boot/dts/omap3-n9.dts +1 −4
  350. arch/arm/boot/dts/omap3-n950-n9.dtsi +1 −4
  351. arch/arm/boot/dts/omap3-n950.dts +1 −4
  352. arch/arm/boot/dts/omap3-overo-alto35-common.dtsi +1 −4
  353. arch/arm/boot/dts/omap3-overo-alto35.dts +1 −4
  354. arch/arm/boot/dts/omap3-overo-base.dtsi +1 −4
  355. arch/arm/boot/dts/omap3-overo-chestnut43-common.dtsi +1 −4
  356. arch/arm/boot/dts/omap3-overo-chestnut43.dts +1 −4
  357. arch/arm/boot/dts/omap3-overo-common-dvi.dtsi +1 −4
  358. arch/arm/boot/dts/omap3-overo-common-lcd35.dtsi +1 −4
  359. arch/arm/boot/dts/omap3-overo-common-lcd43.dtsi +1 −4
  360. arch/arm/boot/dts/omap3-overo-common-peripherals.dtsi +1 −4
  361. arch/arm/boot/dts/omap3-overo-gallop43-common.dtsi +1 −4
  362. arch/arm/boot/dts/omap3-overo-gallop43.dts +1 −4
  363. arch/arm/boot/dts/omap3-overo-palo35-common.dtsi +1 −4
  364. arch/arm/boot/dts/omap3-overo-palo35.dts +1 −4
  365. arch/arm/boot/dts/omap3-overo-palo43-common.dtsi +1 −4
  366. arch/arm/boot/dts/omap3-overo-palo43.dts +1 −4
  367. arch/arm/boot/dts/omap3-overo-storm-alto35.dts +1 −4
  368. arch/arm/boot/dts/omap3-overo-storm-chestnut43.dts +1 −4
  369. arch/arm/boot/dts/omap3-overo-storm-gallop43.dts +1 −4
  370. arch/arm/boot/dts/omap3-overo-storm-palo35.dts +1 −4
  371. arch/arm/boot/dts/omap3-overo-storm-palo43.dts +1 −4
  372. arch/arm/boot/dts/omap3-overo-storm-summit.dts +1 −4
  373. arch/arm/boot/dts/omap3-overo-storm-tobi.dts +1 −4
  374. arch/arm/boot/dts/omap3-overo-storm-tobiduo.dts +1 −4
  375. arch/arm/boot/dts/omap3-overo-storm.dtsi +1 −4
  376. arch/arm/boot/dts/omap3-overo-summit-common.dtsi +1 −4
  377. arch/arm/boot/dts/omap3-overo-summit.dts +1 −4
  378. arch/arm/boot/dts/omap3-overo-tobi-common.dtsi +1 −4
  379. arch/arm/boot/dts/omap3-overo-tobi.dts +1 −4
  380. arch/arm/boot/dts/omap3-overo-tobiduo-common.dtsi +1 −4
  381. arch/arm/boot/dts/omap3-overo-tobiduo.dts +1 −4
  382. arch/arm/boot/dts/omap3-overo.dtsi +1 −4
  383. arch/arm/boot/dts/omap3-pandora-1ghz.dts +1 −4
  384. arch/arm/boot/dts/omap3-pandora-600mhz.dts +1 −4
  385. arch/arm/boot/dts/omap3-pandora-common.dtsi +1 −4
  386. arch/arm/boot/dts/omap3-sniper.dts +1 −4
  387. arch/arm/boot/dts/omap3-tao3530.dtsi +1 −4
  388. arch/arm/boot/dts/omap3-thunder.dts +1 −4
  389. arch/arm/boot/dts/omap3-zoom3.dts +1 −4
  390. arch/arm/boot/dts/omap3430-sdp.dts +1 −4
  391. arch/arm/boot/dts/omap3430es1-clocks.dtsi +1 −4
  392. arch/arm/boot/dts/omap34xx-omap36xx-clocks.dtsi +1 −4
  393. arch/arm/boot/dts/omap36xx-am35xx-omap3430es2plus-clocks.dtsi +1 −4
  394. arch/arm/boot/dts/omap36xx-clocks.dtsi +1 −4
  395. arch/arm/boot/dts/omap36xx-omap3430es2plus-clocks.dtsi +1 −4
  396. arch/arm/boot/dts/omap3xxx-clocks.dtsi +1 −4
  397. arch/arm/boot/dts/omap4-droid4-xt894.dts +1 −5
  398. arch/arm/boot/dts/omap4-duovero-parlor.dts +1 −4
  399. arch/arm/boot/dts/omap4-duovero.dtsi +1 −4
  400. arch/arm/boot/dts/omap4-kc1.dts +1 −4
  401. arch/arm/boot/dts/omap4-panda-a4.dts +1 −4
  402. arch/arm/boot/dts/omap4-panda-common.dtsi +1 −4
  403. arch/arm/boot/dts/omap4-panda-es.dts +1 −4
  404. arch/arm/boot/dts/omap4-panda.dts +1 −4
  405. arch/arm/boot/dts/omap4-sdp-es23plus.dts +1 −4
  406. arch/arm/boot/dts/omap4-sdp.dts +1 −4
  407. arch/arm/boot/dts/omap4-var-dvk-om44.dts +1 −4
  408. arch/arm/boot/dts/omap4-var-om44customboard.dtsi +1 −4
  409. arch/arm/boot/dts/omap4-var-som-om44-wlan.dtsi +1 −4
  410. arch/arm/boot/dts/omap4-var-som-om44.dtsi +1 −4
  411. arch/arm/boot/dts/omap4-var-stk-om44.dts +1 −4
  412. arch/arm/boot/dts/omap4.dtsi +1 −4
  413. arch/arm/boot/dts/omap443x-clocks.dtsi +1 −4
  414. arch/arm/boot/dts/omap446x-clocks.dtsi +1 −4
  415. arch/arm/boot/dts/omap44xx-clocks.dtsi +1 −4
  416. arch/arm/boot/dts/omap5-board-common.dtsi +1 −4
  417. arch/arm/boot/dts/omap5-igep0050.dts +1 −4
  418. arch/arm/boot/dts/omap5-uevm.dts +1 −4
  419. arch/arm/boot/dts/omap5.dtsi +1 −3
  420. arch/arm/boot/dts/omap54xx-clocks.dtsi +1 −4
  421. arch/arm/boot/dts/stih407-b2120.dts +1 −4
  422. arch/arm/boot/dts/stih407-clock.dtsi +1 −4
  423. arch/arm/boot/dts/stih410-b2120.dts +1 −4
  424. arch/arm/boot/dts/stih410-b2260.dts +1 −4
  425. arch/arm/boot/dts/stih410-clock.dtsi +1 −4
  426. arch/arm/boot/dts/stih418-b2199.dts +1 −4
  427. arch/arm/boot/dts/stih418-clock.dtsi +1 −4
  428. arch/arm/boot/dts/stihxxx-b2120.dtsi +1 −4
  429. arch/arm/boot/dts/tps6507x.dtsi +1 −4
  430. arch/arm/boot/dts/tps65217.dtsi +1 −4
  431. arch/arm/boot/dts/tps65910.dtsi +1 −4
  432. arch/arm/boot/dts/twl4030.dtsi +1 −4
  433. arch/arm/boot/dts/twl4030_omap3.dtsi +1 −4
  434. arch/arm/boot/dts/twl6030.dtsi +1 −4
  435. arch/arm/boot/dts/twl6030_omap4.dtsi +1 −4
  436. arch/arm/boot/dts/vf610-pinfunc.h +1 −5
  437. arch/arm/common/bL_switcher.c +1 −4
  438. arch/arm/common/bL_switcher_dummy_if.c +1 −4
  439. arch/arm/common/dmabounce.c +1 −4
  440. arch/arm/common/firmware.c +1 −4
  441. arch/arm/common/it8152.c +1 −4
  442. arch/arm/common/locomo.c +1 −4
  443. arch/arm/common/mcpm_entry.c +1 −4
  444. arch/arm/common/mcpm_head.S +1 −5
  445. arch/arm/common/mcpm_platsmp.c +1 −4
  446. arch/arm/common/sa1111.c +1 −4
  447. arch/arm/common/scoop.c +1 −5
  448. arch/arm/common/sharpsl_param.c +1 −5
  449. arch/arm/configs/mvebu_v7_defconfig +1 −0
  450. arch/arm/crypto/aes-ce-core.S +1 −4
  451. arch/arm/crypto/aes-ce-glue.c +1 −4
  452. arch/arm/crypto/aes-cipher-core.S +1 −4
  453. arch/arm/crypto/aes-cipher-glue.c +1 −4
  454. arch/arm/crypto/aes-neonbs-core.S +1 −4
  455. arch/arm/crypto/aes-neonbs-glue.c +1 −4
  456. arch/arm/crypto/crc32-ce-glue.c +1 −4
  457. arch/arm/crypto/crct10dif-ce-glue.c +1 −4
  458. arch/arm/crypto/ghash-ce-core.S +1 −4
  459. arch/arm/crypto/ghash-ce-glue.c +1 −4
  460. arch/arm/crypto/sha1-ce-core.S +1 −4
  461. arch/arm/crypto/sha1-ce-glue.c +1 −4
  462. arch/arm/crypto/sha2-ce-core.S +1 −4
  463. arch/arm/crypto/sha2-ce-glue.c +1 −4
  464. arch/arm/crypto/sha512-glue.c +1 −4
  465. arch/arm/crypto/sha512-neon-glue.c +1 −4
  466. arch/arm/include/asm/arch_gicv3.h +1 −12
  467. arch/arm/include/asm/arm-cci.h +1 −12
  468. arch/arm/include/asm/assembler.h +1 −4
  469. arch/arm/include/asm/atomic.h +1 −4
  470. arch/arm/include/asm/bL_switcher.h +1 −4
  471. arch/arm/include/asm/bugs.h +1 −4
  472. arch/arm/include/asm/cacheflush.h +1 −4
  473. arch/arm/include/asm/cpu.h +1 −4
  474. arch/arm/include/asm/cpufeature.h +1 −4
  475. arch/arm/include/asm/dmi.h +1 −5
  476. arch/arm/include/asm/domain.h +1 −4
  477. arch/arm/include/asm/efi.h +1 −4
  478. arch/arm/include/asm/firmware.h +1 −4
  479. arch/arm/include/asm/floppy.h +1 −4
  480. arch/arm/include/asm/fpstate.h +1 −4
  481. arch/arm/include/asm/glue-cache.h +1 −4
  482. arch/arm/include/asm/glue-df.h +1 −4
  483. arch/arm/include/asm/glue-pf.h +1 −4
  484. arch/arm/include/asm/glue-proc.h +1 −4
  485. arch/arm/include/asm/glue.h +1 −4
  486. arch/arm/include/asm/hardware/dec21285.h +1 −4
  487. arch/arm/include/asm/hardware/ioc.h +1 −4
  488. arch/arm/include/asm/hardware/iomd.h +1 −4
  489. arch/arm/include/asm/hardware/iop3xx.h +1 −4
  490. arch/arm/include/asm/hardware/memc.h +1 −4
  491. arch/arm/include/asm/hardware/scoop.h +1 −5
  492. arch/arm/include/asm/hardware/ssp.h +1 −4
  493. arch/arm/include/asm/io.h +1 −4
  494. arch/arm/include/asm/kvm_hyp.h +1 −12
  495. arch/arm/include/asm/mach/arch.h +1 −4
  496. arch/arm/include/asm/mach/dma.h +1 −4
  497. arch/arm/include/asm/mach/flash.h +1 −4
  498. arch/arm/include/asm/mach/irq.h +1 −4
  499. arch/arm/include/asm/mach/map.h +1 −4
  500. arch/arm/include/asm/mach/pci.h +1 −4
  501. arch/arm/include/asm/mach/sharpsl_param.h +1 −5
  502. arch/arm/include/asm/mach/time.h +1 −4
  503. arch/arm/include/asm/mcpm.h +1 −4
  504. arch/arm/include/asm/memory.h +1 −4
  505. arch/arm/include/asm/mmu_context.h +1 −4
  506. arch/arm/include/asm/mtd-xip.h +1 −4
  507. arch/arm/include/asm/neon.h +1 −4
  508. arch/arm/include/asm/opcodes.h +1 −4
  509. arch/arm/include/asm/page-nommu.h +1 −4
  510. arch/arm/include/asm/page.h +1 −4
  511. arch/arm/include/asm/perf_event.h +1 −5
  512. arch/arm/include/asm/pgalloc.h +1 −4
  513. arch/arm/include/asm/pgtable-2level-hwdef.h +1 −4
  514. arch/arm/include/asm/pgtable-2level.h +1 −4
  515. arch/arm/include/asm/pgtable-hwdef.h +1 −4
  516. arch/arm/include/asm/pgtable-nommu.h +1 −4
  517. arch/arm/include/asm/pgtable.h +1 −4
  518. arch/arm/include/asm/proc-fns.h +1 −4
  519. arch/arm/include/asm/processor.h +1 −4
  520. arch/arm/include/asm/procinfo.h +1 −4
  521. arch/arm/include/asm/prom.h +1 −5
  522. arch/arm/include/asm/ptrace.h +1 −4
  523. arch/arm/include/asm/set_memory.h +1 −4
  524. arch/arm/include/asm/setup.h +1 −4
  525. arch/arm/include/asm/smp.h +1 −4
  526. arch/arm/include/asm/stage2_pgtable.h +1 −12
  527. arch/arm/include/asm/thread_info.h +1 −4
  528. arch/arm/include/asm/thread_notify.h +1 −4
  529. arch/arm/include/asm/timex.h +1 −4
  530. arch/arm/include/asm/tlb.h +1 −4
  531. arch/arm/include/asm/tlbflush.h +1 −4
  532. arch/arm/include/asm/uaccess.h +1 −4
  533. arch/arm/include/asm/unistd.h +1 −4
  534. arch/arm/include/asm/uprobes.h +1 −4
  535. arch/arm/include/asm/vdso_datapage.h +1 −12
  536. arch/arm/include/asm/xor.h +1 −4
  537. arch/arm/include/debug/8250.S +1 −4
  538. arch/arm/include/debug/asm9260.S +1 −5
  539. arch/arm/include/debug/at91.S +1 −5
  540. arch/arm/include/debug/bcm63xx.S +1 −4
  541. arch/arm/include/debug/dc21285.S +1 −5
  542. arch/arm/include/debug/digicolor.S +1 −5
  543. arch/arm/include/debug/efm32.S +1 −4
  544. arch/arm/include/debug/icedcc.S +1 −5
  545. arch/arm/include/debug/imx-uart.h +1 −4
  546. arch/arm/include/debug/imx.S +1 −5
  547. arch/arm/include/debug/ks8695.S +1 −4
  548. arch/arm/include/debug/meson.S +1 −4
  549. arch/arm/include/debug/netx.S +1 −5
  550. arch/arm/include/debug/omap2plus.S +1 −5
  551. arch/arm/include/debug/pl01x.S +1 −5
  552. arch/arm/include/debug/s3c24xx.S +1 −4
  553. arch/arm/include/debug/s5pv210.S +1 −4
  554. arch/arm/include/debug/sa1100.S +1 −5
  555. arch/arm/include/debug/sti.S +1 −4
  556. arch/arm/include/debug/ux500.S +1 −5
  557. arch/arm/include/debug/vexpress.S +1 −4
  558. arch/arm/include/debug/vf.S +1 −5
  559. arch/arm/include/debug/vt8500.S +1 −4
  560. arch/arm/kernel/arch_timer.c +1 −4
  561. arch/arm/kernel/armksyms.c +1 −4
  562. arch/arm/kernel/asm-offsets.c +1 −4
  563. arch/arm/kernel/atags_compat.c +1 −4
  564. arch/arm/kernel/atags_parse.c +1 −4
  565. arch/arm/kernel/crash_dump.c +1 −4
  566. arch/arm/kernel/debug.S +1 −4
  567. arch/arm/kernel/devtree.c +1 −4
  568. arch/arm/kernel/dma-isa.c +1 −4
  569. arch/arm/kernel/dma.c +1 −4
  570. arch/arm/kernel/early_printk.c +1 −4
  571. arch/arm/kernel/efi.c +1 −4
  572. arch/arm/kernel/entry-armv.S +1 −4
  573. arch/arm/kernel/entry-common.S +1 −4
  574. arch/arm/kernel/entry-ftrace.S +1 −5
  575. arch/arm/kernel/entry-v7m.S +1 −4
  576. arch/arm/kernel/head-common.S +1 −5
  577. arch/arm/kernel/head-inflate-data.c +1 −4
  578. arch/arm/kernel/head-nommu.S +1 −5
  579. arch/arm/kernel/head.S +1 −4
  580. arch/arm/kernel/irq.c +1 −4
  581. arch/arm/kernel/iwmmxt.S +1 −4
  582. arch/arm/kernel/module-plts.c +1 −4
  583. arch/arm/kernel/module.c +1 −4
  584. arch/arm/kernel/opcodes.c +1 −4
  585. arch/arm/kernel/pj4-cp0.c +1 −4
  586. arch/arm/kernel/process.c +1 −4
  587. arch/arm/kernel/ptrace.c +1 −4
  588. arch/arm/kernel/reboot.c +1 −4
  589. arch/arm/kernel/return_address.c +1 −4
  590. arch/arm/kernel/setup.c +1 −4
  591. arch/arm/kernel/signal.c +1 −4
  592. arch/arm/kernel/smp.c +1 −4
  593. arch/arm/kernel/smp_scu.c +1 −4
  594. arch/arm/kernel/smp_tlb.c +1 −4
  595. arch/arm/kernel/smp_twd.c +1 −4
  596. arch/arm/kernel/swp_emulate.c +1 −4
  597. arch/arm/kernel/sys_arm.c +1 −4
  598. arch/arm/kernel/sys_oabi-compat.c +1 −4
  599. arch/arm/kernel/time.c +1 −4
  600. arch/arm/kernel/traps.c +1 −4
  601. arch/arm/kernel/v7m.c +1 −4
  602. arch/arm/kernel/vdso.c +1 −12
  603. arch/arm/kernel/xscale-cp0.c +1 −4
  604. arch/arm/kvm/hyp/banked-sr.c +1 −12
  605. arch/arm/kvm/hyp/cp15-sr.c +1 −12
  606. arch/arm/kvm/hyp/entry.S +1 −12
  607. arch/arm/kvm/hyp/s2-setup.c +1 −12
  608. arch/arm/kvm/hyp/switch.c +1 −12
  609. arch/arm/kvm/hyp/tlb.c +1 −12
  610. arch/arm/kvm/hyp/vfp.S +1 −12
  611. arch/arm/lib/backtrace.S +1 −5
  612. arch/arm/lib/changebit.S +1 −4
  613. arch/arm/lib/clear_user.S +1 −4
  614. arch/arm/lib/clearbit.S +1 −4
  615. arch/arm/lib/copy_from_user.S +1 −4
  616. arch/arm/lib/copy_page.S +1 −4
  617. arch/arm/lib/copy_template.S +1 −4
  618. arch/arm/lib/copy_to_user.S +1 −4
  619. arch/arm/lib/csumipv6.S +1 −4
  620. arch/arm/lib/csumpartial.S +1 −4
  621. arch/arm/lib/csumpartialcopy.S +1 −4
  622. arch/arm/lib/csumpartialcopygeneric.S +1 −4
  623. arch/arm/lib/csumpartialcopyuser.S +1 −5
  624. arch/arm/lib/delay-loop.S +1 −4
  625. arch/arm/lib/div64.S +1 −4
  626. arch/arm/lib/ecard.S +1 −5
  627. arch/arm/lib/findbit.S +1 −4
  628. arch/arm/lib/floppydma.S +1 −4
  629. arch/arm/lib/getuser.S +1 −4
  630. arch/arm/lib/io-acorn.S +1 −5
  631. arch/arm/lib/io-readsb.S +1 −4
  632. arch/arm/lib/io-readsl.S +1 −4
  633. arch/arm/lib/io-readsw-armv3.S +1 −4
  634. arch/arm/lib/io-readsw-armv4.S +1 −4
  635. arch/arm/lib/io-writesb.S +1 −4
  636. arch/arm/lib/io-writesl.S +1 −4
  637. arch/arm/lib/io-writesw-armv3.S +1 −4
  638. arch/arm/lib/io-writesw-armv4.S +1 −4
  639. arch/arm/lib/memchr.S +1 −4
  640. arch/arm/lib/memcpy.S +1 −4
  641. arch/arm/lib/memmove.S +1 −4
  642. arch/arm/lib/memset.S +1 −4
  643. arch/arm/lib/muldi3.S +1 −4
  644. arch/arm/lib/putuser.S +1 −4
  645. arch/arm/lib/setbit.S +1 −4
  646. arch/arm/lib/strchr.S +1 −4
  647. arch/arm/lib/strrchr.S +1 −4
  648. arch/arm/lib/testchangebit.S +1 −4
  649. arch/arm/lib/testclearbit.S +1 −4
  650. arch/arm/lib/testsetbit.S +1 −4
  651. arch/arm/lib/uaccess_with_memcpy.c +1 −4
  652. arch/arm/lib/ucmpdi2.S +1 −4
  653. arch/arm/lib/xor-neon.c +1 −4
  654. arch/arm/mach-artpec/board-artpec6.c +1 −4
  655. arch/arm/mach-at91/generic.h +1 −4
  656. arch/arm/mach-at91/pm_suspend.S +1 −5
  657. arch/arm/mach-axxia/platsmp.c +1 −4
  658. arch/arm/mach-bcm/bcm63xx_smp.c +1 −2
  659. arch/arm/mach-davinci/board-da850-evm.c +2 −0
  660. arch/arm/mach-davinci/clock.h +1 −4
  661. arch/arm/mach-davinci/cpuidle.c +1 −4
  662. arch/arm/mach-davinci/da8xx-dt.c +1 −4
  663. arch/arm/mach-davinci/devices-da8xx.c +3 −0
  664. arch/arm/mach-davinci/pdata-quirks.c +1 −4
  665. arch/arm/mach-davinci/pm.c +1 −4
  666. arch/arm/mach-davinci/sram.h +1 −4
  667. arch/arm/mach-digicolor/digicolor.c +1 −4
  668. arch/arm/mach-ebsa110/core.c +1 −4
  669. arch/arm/mach-ebsa110/core.h +1 −4
  670. arch/arm/mach-ebsa110/include/mach/hardware.h +1 −4
  671. arch/arm/mach-ebsa110/include/mach/io.h +1 −4
  672. arch/arm/mach-ebsa110/include/mach/irqs.h +1 −4
  673. arch/arm/mach-ebsa110/include/mach/memory.h +1 −4
  674. arch/arm/mach-ebsa110/include/mach/uncompress.h +1 −4
  675. arch/arm/mach-ep93xx/crunch-bits.S +1 −4
  676. arch/arm/mach-ep93xx/crunch.c +1 −4
  677. arch/arm/mach-ep93xx/micro9.c +1 −4
  678. arch/arm/mach-footbridge/common.c +1 −4
  679. arch/arm/mach-footbridge/dc21285.c +1 −4
  680. arch/arm/mach-footbridge/include/mach/hardware.h +1 −4
  681. arch/arm/mach-footbridge/include/mach/io.h +1 −4
  682. arch/arm/mach-footbridge/include/mach/memory.h +1 −4
  683. arch/arm/mach-footbridge/include/mach/uncompress.h +1 −4
  684. arch/arm/mach-footbridge/isa-irq.c +1 −4
  685. arch/arm/mach-footbridge/isa.c +1 −4
  686. arch/arm/mach-highbank/smc.S +1 −4
  687. arch/arm/mach-hisi/hisilicon.c +1 −4
  688. arch/arm/mach-imx/common.h +1 −5
  689. arch/arm/mach-imx/cpuidle-imx5.c +1 −4
  690. arch/arm/mach-imx/cpuidle-imx6q.c +1 −4
  691. arch/arm/mach-imx/cpuidle-imx6sl.c +1 −4
  692. arch/arm/mach-imx/cpuidle-imx6sx.c +3 −5
  693. arch/arm/mach-imx/devices-imx21.h +1 −4
  694. arch/arm/mach-imx/devices-imx27.h +1 −4
  695. arch/arm/mach-imx/devices-imx31.h +1 −4
  696. arch/arm/mach-imx/devices-imx35.h +1 −4
  697. arch/arm/mach-imx/devices/devices-common.h +1 −4
  698. arch/arm/mach-imx/devices/platform-fec.c +1 −4
  699. arch/arm/mach-imx/devices/platform-flexcan.c +1 −4
  700. arch/arm/mach-imx/devices/platform-fsl-usb2-udc.c +1 −4
  701. arch/arm/mach-imx/devices/platform-gpio-mxc.c +1 −4
  702. arch/arm/mach-imx/devices/platform-imx-dma.c +1 −4
  703. arch/arm/mach-imx/devices/platform-imx-fb.c +1 −4
  704. arch/arm/mach-imx/devices/platform-imx-i2c.c +1 −4
  705. arch/arm/mach-imx/devices/platform-imx-keypad.c +1 −4
  706. arch/arm/mach-imx/devices/platform-imx-ssi.c +1 −4
  707. arch/arm/mach-imx/devices/platform-imx-uart.c +1 −4
  708. arch/arm/mach-imx/devices/platform-imx2-wdt.c +1 −4
  709. arch/arm/mach-imx/devices/platform-imx21-hcd.c +1 −4
  710. arch/arm/mach-imx/devices/platform-imx27-coda.c +1 −4
  711. arch/arm/mach-imx/devices/platform-ipu-core.c +1 −4
  712. arch/arm/mach-imx/devices/platform-mx2-camera.c +1 −4
  713. arch/arm/mach-imx/devices/platform-mx2-emma.c +1 −4
  714. arch/arm/mach-imx/devices/platform-mxc-ehci.c +1 −4
  715. arch/arm/mach-imx/devices/platform-mxc-mmc.c +1 −4
  716. arch/arm/mach-imx/devices/platform-mxc_nand.c +1 −4
  717. arch/arm/mach-imx/devices/platform-mxc_rtc.c +1 −4
  718. arch/arm/mach-imx/devices/platform-mxc_w1.c +1 −4
  719. arch/arm/mach-imx/devices/platform-pata_imx.c +1 −5
  720. arch/arm/mach-imx/devices/platform-sdhci-esdhc-imx.c +1 −4
  721. arch/arm/mach-imx/devices/platform-spi_imx.c +1 −4
  722. arch/arm/mach-imx/imx35-dt.c +1 −4
  723. arch/arm/mach-imx/mach-imx6sl.c +1 −5
  724. arch/arm/mach-imx/mach-imx6sx.c +1 −4
  725. arch/arm/mach-imx/mach-imx6ul.c +1 −4
  726. arch/arm/mach-imx/mach-imx7d.c +1 −4
  727. arch/arm/mach-imx/mach-pcm037_eet.c +1 −4
  728. arch/arm/mach-imx/mx3x.h +1 −5
  729. arch/arm/mach-imx/pm-imx25.c +1 −4
  730. arch/arm/mach-imx/ssi-fiq-ksym.c +1 −4
  731. arch/arm/mach-imx/ssi-fiq.S +1 −4
  732. arch/arm/mach-integrator/core.c +1 −4
  733. arch/arm/mach-integrator/impd1.c +1 −4
  734. arch/arm/mach-integrator/lm.c +1 −4
  735. arch/arm/mach-iop32x/em7210.c +1 −5
  736. arch/arm/mach-iop32x/include/mach/iop32x.h +1 −4
  737. arch/arm/mach-iop32x/include/mach/irqs.h +1 −4
  738. arch/arm/mach-iop32x/irq.c +1 −4
  739. arch/arm/mach-iop33x/include/mach/iop33x.h +1 −4
  740. arch/arm/mach-iop33x/include/mach/irqs.h +1 −4
  741. arch/arm/mach-iop33x/irq.c +1 −4
  742. arch/arm/mach-iop33x/uart.c +1 −4
  743. arch/arm/mach-ixp4xx/Kconfig +0 −1
  744. arch/arm/mach-ixp4xx/avila-pci.c +1 −5
  745. arch/arm/mach-ixp4xx/common-pci.c +1 −5
  746. arch/arm/mach-ixp4xx/coyote-pci.c +1 −5
  747. arch/arm/mach-ixp4xx/dsmg600-pci.c +1 −5
  748. arch/arm/mach-ixp4xx/fsg-pci.c +1 −5
  749. arch/arm/mach-ixp4xx/gateway7001-pci.c +1 −5
  750. arch/arm/mach-ixp4xx/goramo_mlr.c +2 −0
  751. arch/arm/mach-ixp4xx/include/mach/cpu.h +1 −5
  752. arch/arm/mach-ixp4xx/include/mach/hardware.h +1 −5
  753. arch/arm/mach-ixp4xx/include/mach/io.h +1 −4
  754. arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h +1 −5
  755. arch/arm/mach-ixp4xx/include/mach/uncompress.h +1 −5
  756. arch/arm/mach-ixp4xx/irqs.h +1 −5
  757. arch/arm/mach-ixp4xx/ixdp425-pci.c +1 −5
  758. arch/arm/mach-ixp4xx/ixdpg425-pci.c +1 −5
  759. arch/arm/mach-ixp4xx/miccpt-pci.c +3 −5
  760. arch/arm/mach-ixp4xx/nas100d-pci.c +1 −5
  761. arch/arm/mach-ixp4xx/nslu2-pci.c +1 −5
  762. arch/arm/mach-ixp4xx/omixp-setup.c +3 −4
  763. arch/arm/mach-ixp4xx/vulcan-pci.c +3 −5
  764. arch/arm/mach-ixp4xx/vulcan-setup.c +2 −0
  765. arch/arm/mach-ixp4xx/wg302v2-pci.c +1 −5
  766. arch/arm/mach-keystone/smc.S +1 −4
  767. arch/arm/mach-ks8695/board-acs5k.c +1 −4
  768. arch/arm/mach-ks8695/board-dsm320.c +1 −4
  769. arch/arm/mach-ks8695/board-micrel.c +1 −4
  770. arch/arm/mach-ks8695/board-og.c +1 −4
  771. arch/arm/mach-ks8695/board-sg.c +1 −4
  772. arch/arm/mach-ks8695/devices.h +1 −4
  773. arch/arm/mach-ks8695/include/mach/gpio-ks8695.h +1 −4
  774. arch/arm/mach-ks8695/include/mach/hardware.h +1 −4
  775. arch/arm/mach-ks8695/include/mach/irqs.h +1 −4
  776. arch/arm/mach-ks8695/include/mach/regs-uart.h +1 −4
  777. arch/arm/mach-ks8695/include/mach/uncompress.h +1 −4
  778. arch/arm/mach-mmp/addr-map.h +1 −4
  779. arch/arm/mach-mmp/clock.c +1 −4
  780. arch/arm/mach-mmp/clock.h +1 −5
  781. arch/arm/mach-mmp/common.c +1 −4
  782. arch/arm/mach-mmp/devices.c +1 −4
  783. arch/arm/mach-mmp/mmp2.c +1 −4
  784. arch/arm/mach-mmp/pm-mmp2.c +1 −3
  785. arch/arm/mach-mmp/pm-mmp2.h +1 −3
  786. arch/arm/mach-mmp/pm-pxa910.c +1 −3
  787. arch/arm/mach-mmp/pm-pxa910.h +1 −3
  788. arch/arm/mach-mmp/pxa168.c +1 −4
  789. arch/arm/mach-mmp/pxa910.c +1 −4
  790. arch/arm/mach-mmp/regs-apbc.h +1 −4
  791. arch/arm/mach-mmp/regs-apmu.h +1 −4
  792. arch/arm/mach-mmp/regs-icu.h +1 −4
  793. arch/arm/mach-mmp/regs-timers.h +1 −4
  794. arch/arm/mach-mmp/sram.c +1 −5
  795. arch/arm/mach-mmp/time.c +1 −4
  796. arch/arm/mach-mxs/pm.h +1 −4
  797. arch/arm/mach-nspire/clcd.c +1 −5
  798. arch/arm/mach-nspire/clcd.h +1 −5
  799. arch/arm/mach-nspire/mmio.h +1 −5
  800. arch/arm/mach-nspire/nspire.c +1 −5
  801. arch/arm/mach-omap1/ams-delta-fiq-handler.S +1 −4
  802. arch/arm/mach-omap1/ams-delta-fiq.c +1 −4
  803. arch/arm/mach-omap1/board-ams-delta.c +1 −4
  804. arch/arm/mach-omap1/board-fsample.c +1 −4
  805. arch/arm/mach-omap1/board-generic.c +1 −4
  806. arch/arm/mach-omap1/board-h2-mmc.c +1 −4
  807. arch/arm/mach-omap1/board-h2.c +1 −4
  808. arch/arm/mach-omap1/board-h3-mmc.c +1 −4
  809. arch/arm/mach-omap1/board-h3.c +1 −4
  810. arch/arm/mach-omap1/board-innovator.c +1 −4
  811. arch/arm/mach-omap1/board-nand.c +1 −4
  812. arch/arm/mach-omap1/board-nokia770.c +1 −4
  813. arch/arm/mach-omap1/board-palmte.c +1 −4
  814. arch/arm/mach-omap1/board-palmtt.c +1 −4
  815. arch/arm/mach-omap1/board-palmz71.c +1 −4
  816. arch/arm/mach-omap1/board-perseus2.c +1 −4
  817. arch/arm/mach-omap1/board-sx1-mmc.c +1 −4
  818. arch/arm/mach-omap1/board-sx1.c +1 −4
  819. arch/arm/mach-omap1/clock.c +1 −4
  820. arch/arm/mach-omap1/clock.h +1 −4
  821. arch/arm/mach-omap1/clock_data.c +1 −4
  822. arch/arm/mach-omap1/dma.c +1 −4
  823. arch/arm/mach-omap1/flash.c +1 −4
  824. arch/arm/mach-omap1/flash.h +1 −4
  825. arch/arm/mach-omap1/fpga.c +1 −4
  826. arch/arm/mach-omap1/fpga.h +1 −4
  827. arch/arm/mach-omap1/id.c +1 −4
  828. arch/arm/mach-omap1/io.c +1 −4
  829. arch/arm/mach-omap1/lcd_dma.c +1 −5
  830. arch/arm/mach-omap1/mcbsp.c +1 −4
  831. arch/arm/mach-omap1/opp.h +1 −4
  832. arch/arm/mach-omap1/opp_data.c +1 −4
  833. arch/arm/mach-omap1/serial.c +1 −4
  834. arch/arm/mach-omap1/sram-init.c +1 −4
  835. arch/arm/mach-omap1/sram.S +1 −4
  836. arch/arm/mach-omap2/am33xx-restart.c +1 −4
  837. arch/arm/mach-omap2/board-generic.c +1 −4
  838. arch/arm/mach-omap2/board-n8x0.c +1 −4
  839. arch/arm/mach-omap2/clkt2xxx_dpll.c +1 −4
  840. arch/arm/mach-omap2/clkt2xxx_dpllcore.c +1 −4
  841. arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c +1 −4
  842. arch/arm/mach-omap2/clock.c +1 −4
  843. arch/arm/mach-omap2/clock.h +1 −4
  844. arch/arm/mach-omap2/clockdomain.c +1 −4
  845. arch/arm/mach-omap2/clockdomain.h +1 −4
  846. arch/arm/mach-omap2/clockdomains43xx_data.c +1 −4
  847. arch/arm/mach-omap2/clockdomains44xx_data.c +1 −4
  848. arch/arm/mach-omap2/clockdomains54xx_data.c +1 −4
  849. arch/arm/mach-omap2/clockdomains7xx_data.c +1 −4
  850. arch/arm/mach-omap2/cm-regbits-24xx.h +1 −4
  851. arch/arm/mach-omap2/cm-regbits-34xx.h +1 −4
  852. arch/arm/mach-omap2/cm-regbits-44xx.h +1 −4
  853. arch/arm/mach-omap2/cm-regbits-54xx.h +1 −4
  854. arch/arm/mach-omap2/cm-regbits-7xx.h +1 −4
  855. arch/arm/mach-omap2/cm.h +1 −4
  856. arch/arm/mach-omap2/cm1_44xx.h +1 −4
  857. arch/arm/mach-omap2/cm1_54xx.h +1 −5
  858. arch/arm/mach-omap2/cm1_7xx.h +1 −5
  859. arch/arm/mach-omap2/cm2_44xx.h +1 −4
  860. arch/arm/mach-omap2/cm2_54xx.h +1 −4
  861. arch/arm/mach-omap2/cm2_7xx.h +1 −4
  862. arch/arm/mach-omap2/cm2xxx.c +1 −4
  863. arch/arm/mach-omap2/cm2xxx.h +1 −4
  864. arch/arm/mach-omap2/cm2xxx_3xxx.h +1 −4
  865. arch/arm/mach-omap2/cm3xxx.c +1 −4
  866. arch/arm/mach-omap2/cm3xxx.h +1 −4
  867. arch/arm/mach-omap2/cm44xx.h +1 −4
  868. arch/arm/mach-omap2/cm_common.c +1 −4
  869. arch/arm/mach-omap2/cminst44xx.c +1 −4
  870. arch/arm/mach-omap2/common.c +1 −4
  871. arch/arm/mach-omap2/control.c +1 −4
  872. arch/arm/mach-omap2/cpuidle34xx.c +1 −4
  873. arch/arm/mach-omap2/cpuidle44xx.c +1 −4
  874. arch/arm/mach-omap2/ctrl_module_wkup_44xx.h +1 −4
  875. arch/arm/mach-omap2/display.h +1 −12
  876. arch/arm/mach-omap2/dma.c +1 −4
  877. arch/arm/mach-omap2/gpmc.h +1 −5
  878. arch/arm/mach-omap2/hsmmc.c +1 −4
  879. arch/arm/mach-omap2/hsmmc.h +1 −4
  880. arch/arm/mach-omap2/id.c +1 −4
  881. arch/arm/mach-omap2/id.h +1 −4
  882. arch/arm/mach-omap2/io.c +1 −4
  883. arch/arm/mach-omap2/mcbsp.c +1 −4
  884. arch/arm/mach-omap2/omap-headsmp.S +1 −4
  885. arch/arm/mach-omap2/omap-hotplug.c +1 −4
  886. arch/arm/mach-omap2/omap-mpuss-lowpower.c +1 −5
  887. arch/arm/mach-omap2/omap-secure.c +1 −5
  888. arch/arm/mach-omap2/omap-secure.h +1 −4
  889. arch/arm/mach-omap2/omap-smc.S +1 −4
  890. arch/arm/mach-omap2/omap-smp.c +1 −4
  891. arch/arm/mach-omap2/omap-wakeupgen.c +1 −4
  892. arch/arm/mach-omap2/omap-wakeupgen.h +1 −4
  893. arch/arm/mach-omap2/omap2-restart.c +1 −4
  894. arch/arm/mach-omap2/omap3-restart.c +1 −4
  895. arch/arm/mach-omap2/omap4-common.c +1 −5
  896. arch/arm/mach-omap2/omap4-restart.c +1 −5
  897. arch/arm/mach-omap2/omap4-sar-layout.h +1 −4
  898. arch/arm/mach-omap2/omap44xx.h +1 −4
  899. arch/arm/mach-omap2/omap54xx.h +1 −4
  900. arch/arm/mach-omap2/omap_device.c +1 −6
  901. arch/arm/mach-omap2/omap_device.h +1 −4
  902. arch/arm/mach-omap2/omap_hwmod.c +1 −4
  903. arch/arm/mach-omap2/omap_hwmod.h +1 −5
  904. arch/arm/mach-omap2/omap_hwmod_2420_data.c +1 −4
  905. arch/arm/mach-omap2/omap_hwmod_2430_data.c +1 −4
  906. arch/arm/mach-omap2/omap_hwmod_2xxx_3xxx_ipblock_data.c +1 −4
  907. arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c +1 −4
  908. arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c +1 −4
  909. arch/arm/mach-omap2/omap_hwmod_3xxx_data.c +1 −4
  910. arch/arm/mach-omap2/omap_hwmod_44xx_data.c +1 −4
  911. arch/arm/mach-omap2/omap_hwmod_54xx_data.c +1 −4
  912. arch/arm/mach-omap2/omap_hwmod_7xx_data.c +1 −4
  913. arch/arm/mach-omap2/omap_hwmod_common_data.c +1 −4
  914. arch/arm/mach-omap2/omap_hwmod_common_data.h +1 −4
  915. arch/arm/mach-omap2/omap_hwmod_common_ipblock_data.c +1 −4
  916. arch/arm/mach-omap2/omap_twl.c +1 −4
  917. arch/arm/mach-omap2/pdata-quirks.c +1 −4
  918. arch/arm/mach-omap2/pm-debug.c +1 −4
  919. arch/arm/mach-omap2/pm.c +1 −4
  920. arch/arm/mach-omap2/pm.h +1 −4
  921. arch/arm/mach-omap2/pm24xx.c +1 −4
  922. arch/arm/mach-omap2/pm34xx.c +1 −4
  923. arch/arm/mach-omap2/pm44xx.c +1 −4
  924. arch/arm/mach-omap2/powerdomain-common.c +1 −4
  925. arch/arm/mach-omap2/powerdomain.c +1 −4
  926. arch/arm/mach-omap2/powerdomain.h +1 −4
  927. arch/arm/mach-omap2/powerdomains2xxx_3xxx_data.c +1 −4
  928. arch/arm/mach-omap2/powerdomains2xxx_3xxx_data.h +1 −4
  929. arch/arm/mach-omap2/powerdomains2xxx_data.c +1 −4
  930. arch/arm/mach-omap2/powerdomains3xxx_data.c +1 −4
  931. arch/arm/mach-omap2/powerdomains43xx_data.c +1 −4
  932. arch/arm/mach-omap2/powerdomains44xx_data.c +1 −4
  933. arch/arm/mach-omap2/powerdomains54xx_data.c +1 −4
  934. arch/arm/mach-omap2/powerdomains7xx_data.c +1 −4
  935. arch/arm/mach-omap2/prcm-common.h +1 −4
  936. arch/arm/mach-omap2/prcm44xx.h +1 −4
  937. arch/arm/mach-omap2/prcm_mpu44xx.c +1 −4
  938. arch/arm/mach-omap2/prcm_mpu44xx.h +1 −4
  939. arch/arm/mach-omap2/prcm_mpu54xx.h +1 −4
  940. arch/arm/mach-omap2/prcm_mpu7xx.h +1 −4
  941. arch/arm/mach-omap2/prcm_mpu_44xx_54xx.h +1 −5
  942. arch/arm/mach-omap2/prm-regbits-24xx.h +1 −4
  943. arch/arm/mach-omap2/prm-regbits-34xx.h +1 −4
  944. arch/arm/mach-omap2/prm-regbits-44xx.h +1 −4
  945. arch/arm/mach-omap2/prm.h +1 −4
  946. arch/arm/mach-omap2/prm2xxx.c +1 −4
  947. arch/arm/mach-omap2/prm2xxx.h +1 −4
  948. arch/arm/mach-omap2/prm2xxx_3xxx.c +1 −4
  949. arch/arm/mach-omap2/prm2xxx_3xxx.h +1 −4
  950. arch/arm/mach-omap2/prm3xxx.c +1 −4
  951. arch/arm/mach-omap2/prm3xxx.h +1 −4
  952. arch/arm/mach-omap2/prm44xx.c +1 −4
  953. arch/arm/mach-omap2/prm44xx.h +1 −4
  954. arch/arm/mach-omap2/prm44xx_54xx.h +1 −5
  955. arch/arm/mach-omap2/prm54xx.h +1 −4
  956. arch/arm/mach-omap2/prm7xx.h +1 −4
  957. arch/arm/mach-omap2/prm_common.c +1 −5
  958. arch/arm/mach-omap2/prminst44xx.c +1 −4
  959. arch/arm/mach-omap2/prminst44xx.h +1 −4
  960. arch/arm/mach-omap2/scrm44xx.h +1 −4
  961. arch/arm/mach-omap2/scrm54xx.h +1 −4
  962. arch/arm/mach-omap2/sdrc.c +1 −4
  963. arch/arm/mach-omap2/sdrc.h +1 −4
  964. arch/arm/mach-omap2/sdrc2xxx.c +1 −4
  965. arch/arm/mach-omap2/sleep44xx.S +1 −4
  966. arch/arm/mach-omap2/smartreflex-class3.c +1 −4
  967. arch/arm/mach-omap2/sr_device.c +1 −4
  968. arch/arm/mach-omap2/sram.c +1 −4
  969. arch/arm/mach-omap2/sram.h +1 −4
  970. arch/arm/mach-omap2/ti81xx-restart.c +1 −5
  971. arch/arm/mach-omap2/usb-tusb6010.c +1 −4
  972. arch/arm/mach-omap2/vc.h +1 −4
  973. arch/arm/mach-omap2/vc3xxx_data.c +1 −4
  974. arch/arm/mach-omap2/vc44xx_data.c +1 −4
  975. arch/arm/mach-omap2/voltage.c +1 −4
  976. arch/arm/mach-omap2/voltage.h +1 −4
  977. arch/arm/mach-omap2/voltagedomains2xxx_data.c +1 −4
  978. arch/arm/mach-omap2/voltagedomains3xxx_data.c +1 −4
  979. arch/arm/mach-omap2/voltagedomains44xx_data.c +1 −4
  980. arch/arm/mach-omap2/voltagedomains54xx_data.c +1 −4
  981. arch/arm/mach-omap2/vp.h +1 −4
  982. arch/arm/mach-omap2/vp3xxx_data.c +1 −4
  983. arch/arm/mach-omap2/vp44xx_data.c +1 −4
  984. arch/arm/mach-oxnas/headsmp.S +1 −4
  985. arch/arm/mach-oxnas/platsmp.c +1 −4
  986. arch/arm/mach-picoxcell/common.c +1 −4
  987. arch/arm/mach-pxa/balloon3.c +1 −4
  988. arch/arm/mach-pxa/capc7117.c +1 −4
  989. arch/arm/mach-pxa/cm-x255.c +1 −4
  990. arch/arm/mach-pxa/cm-x270.c +1 −4
  991. arch/arm/mach-pxa/cm-x2xx-pci.c +1 −4
  992. arch/arm/mach-pxa/cm-x2xx.c +1 −4
  993. arch/arm/mach-pxa/cm-x300.c +1 −4
  994. arch/arm/mach-pxa/colibri-evalboard.c +1 −4
  995. arch/arm/mach-pxa/colibri-pxa270-income.c +1 −4
  996. arch/arm/mach-pxa/colibri-pxa270.c +1 −4
  997. arch/arm/mach-pxa/colibri-pxa300.c +1 −4
  998. arch/arm/mach-pxa/colibri-pxa320.c +1 −4
  999. arch/arm/mach-pxa/colibri-pxa3xx.c +1 −4
  1000. arch/arm/mach-pxa/corgi.c +1 −5
  1001. arch/arm/mach-pxa/corgi_pm.c +1 −5
  1002. arch/arm/mach-pxa/csb726.c +1 −5
  1003. arch/arm/mach-pxa/csb726.h +1 −5
  1004. arch/arm/mach-pxa/em-x270.c +1 −4
  1005. arch/arm/mach-pxa/eseries-irq.h +1 −5
  1006. arch/arm/mach-pxa/ezx.c +1 −5
  1007. arch/arm/mach-pxa/generic.c +1 −4
  1008. arch/arm/mach-pxa/generic.h +1 −4
  1009. arch/arm/mach-pxa/gumstix.c +1 −4
  1010. arch/arm/mach-pxa/gumstix.h +1 −4
  1011. arch/arm/mach-pxa/himalaya.c +1 −4
  1012. arch/arm/mach-pxa/hx4700.c +1 −5
  1013. arch/arm/mach-pxa/icontrol.c +1 −4
  1014. arch/arm/mach-pxa/idp.c +1 −5
  1015. arch/arm/mach-pxa/idp.h +1 −4
  1016. arch/arm/mach-pxa/include/mach/balloon3.h +1 −4
  1017. arch/arm/mach-pxa/include/mach/corgi.h +1 −5
  1018. arch/arm/mach-pxa/include/mach/dma.h +1 −4
  1019. arch/arm/mach-pxa/include/mach/eseries-gpio.h +1 −5
  1020. arch/arm/mach-pxa/include/mach/hardware.h +1 −4
  1021. arch/arm/mach-pxa/include/mach/hx4700.h +1 −5
  1022. arch/arm/mach-pxa/include/mach/irqs.h +1 −4
  1023. arch/arm/mach-pxa/include/mach/lubbock.h +1 −4
  1024. arch/arm/mach-pxa/include/mach/magician.h +1 −5
  1025. arch/arm/mach-pxa/include/mach/mainstone.h +1 −4
  1026. arch/arm/mach-pxa/include/mach/mfp.h +1 −4
  1027. arch/arm/mach-pxa/include/mach/mtd-xip.h +1 −4
  1028. arch/arm/mach-pxa/include/mach/palmld.h +1 −5
  1029. arch/arm/mach-pxa/include/mach/palmtc.h +1 −5
  1030. arch/arm/mach-pxa/include/mach/palmtx.h +1 −5
  1031. arch/arm/mach-pxa/include/mach/pxa2xx-regs.h +1 −4
  1032. arch/arm/mach-pxa/include/mach/pxa3xx-regs.h +1 −4
  1033. arch/arm/mach-pxa/include/mach/smemc.h +1 −4
  1034. arch/arm/mach-pxa/include/mach/spitz.h +1 −5
  1035. arch/arm/mach-pxa/include/mach/tosa.h +1 −5
  1036. arch/arm/mach-pxa/include/mach/uncompress.h +1 −4
  1037. arch/arm/mach-pxa/include/mach/vpac270.h +1 −5
  1038. arch/arm/mach-pxa/include/mach/z2.h +1 −4
  1039. arch/arm/mach-pxa/irq.c +1 −4
  1040. arch/arm/mach-pxa/lpd270.c +1 −4
  1041. arch/arm/mach-pxa/lpd270.h +1 −4
  1042. arch/arm/mach-pxa/lubbock.c +1 −4
  1043. arch/arm/mach-pxa/magician.c +1 −5
  1044. arch/arm/mach-pxa/mainstone.c +1 −4
  1045. arch/arm/mach-pxa/mfp-pxa2xx.c +1 −4
  1046. arch/arm/mach-pxa/mfp-pxa300.h +1 −4
  1047. arch/arm/mach-pxa/mfp-pxa320.h +1 −4
  1048. arch/arm/mach-pxa/mfp-pxa3xx.c +1 −4
  1049. arch/arm/mach-pxa/mfp-pxa930.h +1 −4
  1050. arch/arm/mach-pxa/mp900.c +1 −4
  1051. arch/arm/mach-pxa/mxm8x10.c +1 −4
  1052. arch/arm/mach-pxa/palm27x.c +1 −5
  1053. arch/arm/mach-pxa/palm27x.h +1 −5
  1054. arch/arm/mach-pxa/palmld.c +1 −5
  1055. arch/arm/mach-pxa/palmt5.c +1 −5
  1056. arch/arm/mach-pxa/palmt5.h +1 −5
  1057. arch/arm/mach-pxa/palmtc.c +1 −4
  1058. arch/arm/mach-pxa/palmte2.c +1 −5
  1059. arch/arm/mach-pxa/palmte2.h +1 −5
  1060. arch/arm/mach-pxa/palmtreo.c +1 −5
  1061. arch/arm/mach-pxa/palmtreo.h +1 −5
  1062. arch/arm/mach-pxa/palmtx.c +1 −5
  1063. arch/arm/mach-pxa/palmz72.c +1 −5
  1064. arch/arm/mach-pxa/palmz72.h +1 −5
  1065. arch/arm/mach-pxa/pcm027.c +1 −4
  1066. arch/arm/mach-pxa/pcm990-baseboard.c +1 −4
  1067. arch/arm/mach-pxa/pm.h +1 −5
  1068. arch/arm/mach-pxa/poodle.c +1 −4
  1069. arch/arm/mach-pxa/pxa25x.c +1 −4
  1070. arch/arm/mach-pxa/pxa27x.c +1 −4
  1071. arch/arm/mach-pxa/pxa2xx.c +1 −4
  1072. arch/arm/mach-pxa/pxa300.c +1 −4
  1073. arch/arm/mach-pxa/pxa320.c +1 −4
  1074. arch/arm/mach-pxa/pxa3xx-ulpi.c +1 −4
  1075. arch/arm/mach-pxa/pxa3xx.c +1 −4
  1076. arch/arm/mach-pxa/pxa930.c +1 −4
  1077. arch/arm/mach-pxa/reset.c +1 −5
  1078. arch/arm/mach-pxa/sharpsl_pm.c +1 −5
  1079. arch/arm/mach-pxa/sharpsl_pm.h +1 −5
  1080. arch/arm/mach-pxa/spitz.c +1 −5
  1081. arch/arm/mach-pxa/spitz_pm.c +1 −5
  1082. arch/arm/mach-pxa/stargate2.c +1 −4
  1083. arch/arm/mach-pxa/tosa-bt.c +1 −5
  1084. arch/arm/mach-pxa/tosa.c +1 −5
  1085. arch/arm/mach-pxa/tosa_bt.h +1 −5
  1086. arch/arm/mach-pxa/trizeps4.c +1 −4
  1087. arch/arm/mach-pxa/viper.c +1 −4
  1088. arch/arm/mach-pxa/viper.h +1 −4
  1089. arch/arm/mach-pxa/vpac270.c +1 −5
  1090. arch/arm/mach-pxa/xcep.c +1 −4
  1091. arch/arm/mach-pxa/z2.c +1 −4
  1092. arch/arm/mach-pxa/zeus.c +1 −4
  1093. arch/arm/mach-pxa/zeus.h +1 −4
  1094. arch/arm/mach-pxa/zylonite.c +1 −4
  1095. arch/arm/mach-pxa/zylonite_pxa300.c +1 −4
  1096. arch/arm/mach-pxa/zylonite_pxa320.c +1 −4
  1097. arch/arm/mach-qcom/platsmp.c +1 −4
  1098. arch/arm/mach-realview/platsmp-dt.c +1 −4
  1099. arch/arm/mach-realview/realview-dt.c +1 −5
  1100. arch/arm/mach-rpc/dma.c +1 −4
  1101. arch/arm/mach-rpc/ecard.c +1 −4
  1102. arch/arm/mach-rpc/ecard.h +1 −4
  1103. arch/arm/mach-rpc/include/mach/acornfb.h +1 −4
  1104. arch/arm/mach-rpc/include/mach/hardware.h +1 −4
  1105. arch/arm/mach-rpc/include/mach/io.h +1 −4
  1106. arch/arm/mach-rpc/include/mach/irqs.h +1 −4
  1107. arch/arm/mach-rpc/include/mach/isa-dma.h +1 −4
  1108. arch/arm/mach-rpc/include/mach/memory.h +1 −4
  1109. arch/arm/mach-rpc/include/mach/uncompress.h +1 −4
  1110. arch/arm/mach-rpc/riscpc.c +1 −4
  1111. arch/arm/mach-rpc/time.c +1 −4
  1112. arch/arm/mach-s3c64xx/regs-sys.h +1 −4
  1113. arch/arm/mach-s3c64xx/regs-syscon-power.h +1 −4
  1114. arch/arm/mach-s3c64xx/regs-usb-hsotg-phy.h +1 −4
  1115. arch/arm/mach-sa1100/assabet.c +1 −4
  1116. arch/arm/mach-sa1100/badge4.c +1 −5
  1117. arch/arm/mach-sa1100/cerf.c +1 −4
  1118. arch/arm/mach-sa1100/generic.c +1 −4
  1119. arch/arm/mach-sa1100/h3100.c +1 −5
  1120. arch/arm/mach-sa1100/h3600.c +1 −5
  1121. arch/arm/mach-sa1100/h3xxx.c +1 −5
  1122. arch/arm/mach-sa1100/hackkit.c +1 −5
  1123. arch/arm/mach-sa1100/include/mach/badge4.h +1 −5
  1124. arch/arm/mach-sa1100/include/mach/cerf.h +1 −4
  1125. arch/arm/mach-sa1100/include/mach/h3xxx.h +1 −5
  1126. arch/arm/mach-sa1100/include/mach/jornada720.h +1 −5
  1127. arch/arm/mach-sa1100/include/mach/mtd-xip.h +1 −4
  1128. arch/arm/mach-sa1100/include/mach/nanoengine.h +1 −5
  1129. arch/arm/mach-sa1100/jornada720.c +1 −5
  1130. arch/arm/mach-sa1100/jornada720_ssp.c +1 −4
  1131. arch/arm/mach-sa1100/nanoengine.c +1 −5
  1132. arch/arm/mach-sa1100/ssp.c +1 −4
  1133. arch/arm/mach-socfpga/headsmp.S +1 −4
  1134. arch/arm/mach-spear/headsmp.S +1 −4
  1135. arch/arm/mach-spear/hotplug.c +1 −4
  1136. arch/arm/mach-spear/platsmp.c +1 −4
  1137. arch/arm/mach-sti/board-dt.c +1 −4
  1138. arch/arm/mach-sti/platsmp.c +1 −4
  1139. arch/arm/mach-sti/smp.h +1 −4
  1140. arch/arm/mach-tegra/hotplug.c +1 −4
  1141. arch/arm/mach-tegra/platsmp.c +1 −4
  1142. arch/arm/mach-ux500/cpu-db8500.c +1 −5
  1143. arch/arm/mach-ux500/platsmp.c +1 −4
  1144. arch/arm/mach-vexpress/dcscb.c +1 −4
  1145. arch/arm/mach-vexpress/dcscb_setup.S +1 −4
  1146. arch/arm/mach-vexpress/platsmp.c +1 −4
  1147. arch/arm/mach-vexpress/tc2_pm.c +1 −4
  1148. arch/arm/mach-vexpress/v2m-mps2.c +1 −5
  1149. arch/arm/mach-w90x900/cpu.h +1 −5
  1150. arch/arm/mach-w90x900/gpio.c +1 −4
  1151. arch/arm/mach-w90x900/nuc910.h +1 −5
  1152. arch/arm/mach-w90x900/nuc950.h +1 −5
  1153. arch/arm/mach-w90x900/nuc960.h +1 −5
  1154. arch/arm/mach-w90x900/nuc9xx.h +1 −5
  1155. arch/arm/mach-zx/core.h +1 −4
  1156. arch/arm/mach-zx/headsmp.S +1 −4
  1157. arch/arm/mach-zx/platsmp.c +1 −4
  1158. arch/arm/mach-zx/zx296702.c +1 −4
  1159. arch/arm/mach-zynq/headsmp.S +1 −4
  1160. arch/arm/mm/alignment.c +1 −4
  1161. arch/arm/mm/cache-b15-rac.c +1 −4
  1162. arch/arm/mm/cache-fa.S +1 −4
  1163. arch/arm/mm/cache-nop.S +1 −5
  1164. arch/arm/mm/cache-v4.S +1 −4
  1165. arch/arm/mm/cache-v4wb.S +1 −4
  1166. arch/arm/mm/cache-v4wt.S +1 −4
  1167. arch/arm/mm/cache-v6.S +1 −4
  1168. arch/arm/mm/cache-v7.S +1 −4
  1169. arch/arm/mm/cache-v7m.S +1 −4
  1170. arch/arm/mm/context.c +1 −4
  1171. arch/arm/mm/copypage-fa.c +1 −4
  1172. arch/arm/mm/copypage-feroceon.c +1 −4
  1173. arch/arm/mm/copypage-v4mc.c +1 −4
  1174. arch/arm/mm/copypage-v4wb.c +1 −4
  1175. arch/arm/mm/copypage-v4wt.c +1 −4
  1176. arch/arm/mm/copypage-v6.c +1 −4
  1177. arch/arm/mm/copypage-xsc3.c +1 −4
  1178. arch/arm/mm/copypage-xscale.c +1 −4
  1179. arch/arm/mm/dma-mapping-nommu.c +1 −5
  1180. arch/arm/mm/dma-mapping.c +1 −4
  1181. arch/arm/mm/fault-armv.c +1 −4
  1182. arch/arm/mm/fault.c +1 −4
  1183. arch/arm/mm/flush.c +1 −4
  1184. arch/arm/mm/highmem.c +1 −4
  1185. arch/arm/mm/init.c +1 −4
  1186. arch/arm/mm/l2c-common.c +1 −4
  1187. arch/arm/mm/mmu.c +1 −4
  1188. arch/arm/mm/pgd.c +1 −4
  1189. arch/arm/mm/proc-arm740.S +1 −5
  1190. arch/arm/mm/proc-arm7tdmi.S +1 −5
  1191. arch/arm/mm/proc-arm940.S +1 −5
  1192. arch/arm/mm/proc-arm946.S +1 −5
  1193. arch/arm/mm/proc-arm9tdmi.S +1 −5
  1194. arch/arm/mm/proc-sa110.S +1 −4
  1195. arch/arm/mm/proc-sa1100.S +1 −4
  1196. arch/arm/mm/proc-syms.c +1 −4
  1197. arch/arm/mm/proc-v6.S +1 −4
  1198. arch/arm/mm/proc-v7-2level.S +1 −4
  1199. arch/arm/mm/proc-v7.S +1 −4
  1200. arch/arm/mm/proc-v7m.S +1 −4
  1201. arch/arm/mm/proc-xsc3.S +1 −4
  1202. arch/arm/mm/proc-xscale.S +1 −4
  1203. arch/arm/mm/pv-fixup-asm.S +1 −4
  1204. arch/arm/mm/tlb-fa.S +1 −4
  1205. arch/arm/mm/tlb-v4.S +1 −4
  1206. arch/arm/mm/tlb-v4wb.S +1 −4
  1207. arch/arm/mm/tlb-v4wbi.S +1 −4
  1208. arch/arm/mm/tlb-v6.S +1 −4
  1209. arch/arm/mm/tlb-v7.S +1 −4
  1210. arch/arm/plat-iop/i2c.c +1 −4
  1211. arch/arm/plat-iop/pci.c +1 −4
  1212. arch/arm/plat-iop/pmu.c +1 −5
  1213. arch/arm/plat-iop/restart.c +1 −4
  1214. arch/arm/plat-iop/setup.c +1 −4
  1215. arch/arm/plat-omap/counter_32k.c +1 −4
  1216. arch/arm/plat-omap/debug-leds.c +1 −4
  1217. arch/arm/plat-omap/dma.c +1 −5
  1218. arch/arm/plat-omap/sram.c +1 −4
  1219. arch/arm/plat-pxa/include/plat/mfp.h +1 −4
  1220. arch/arm/plat-pxa/mfp.c +1 −4
  1221. arch/arm/plat-pxa/ssp.c +1 −4
  1222. arch/arm/plat-versatile/headsmp.S +1 −4
  1223. arch/arm/plat-versatile/hotplug.c +1 −4
  1224. arch/arm/plat-versatile/include/plat/platsmp.h +1 −4
  1225. arch/arm/plat-versatile/platsmp.c +1 −4
  1226. arch/arm/probes/decode-thumb.c +1 −4
  1227. arch/arm/probes/decode.c +1 −4
  1228. arch/arm/probes/kprobes/actions-common.c +1 −4
  1229. arch/arm/probes/kprobes/actions-thumb.c +1 −4
  1230. arch/arm/probes/kprobes/test-arm.c +1 −4
  1231. arch/arm/probes/kprobes/test-core.c +1 −4
  1232. arch/arm/probes/kprobes/test-core.h +1 −4
  1233. arch/arm/probes/kprobes/test-thumb.c +1 −4
  1234. arch/arm/probes/uprobes/actions-arm.c +1 −4
  1235. arch/arm/probes/uprobes/core.c +1 −4
  1236. arch/arm/probes/uprobes/core.h +1 −4
  1237. arch/arm/vdso/Makefile +3 −2
  1238. arch/arm/vdso/vdso.S +1 −12
  1239. arch/arm/vdso/vdso.lds.S +1 −12
  1240. arch/arm/vfp/entry.S +1 −4
  1241. arch/arm/vfp/vfp.h +1 −4
  1242. arch/arm/vfp/vfphw.S +1 −4
  1243. arch/arm/vfp/vfpinstr.h +1 −4
  1244. arch/arm/vfp/vfpmodule.c +1 −4
  1245. arch/arm64/Kconfig.platforms +2 −0
  1246. arch/arm64/crypto/Makefile +1 −4
  1247. arch/arm64/crypto/aes-ce-ccm-core.S +1 −4
  1248. arch/arm64/crypto/aes-ce-ccm-glue.c +1 −4
  1249. arch/arm64/crypto/aes-ce-core.S +1 −4
  1250. arch/arm64/crypto/aes-ce-glue.c +1 −4
  1251. arch/arm64/crypto/aes-ce.S +1 −4
  1252. arch/arm64/crypto/aes-cipher-core.S +1 −4
  1253. arch/arm64/crypto/aes-cipher-glue.c +1 −4
  1254. arch/arm64/crypto/aes-ctr-fallback.h +1 −4
  1255. arch/arm64/crypto/aes-glue.c +1 −4
  1256. arch/arm64/crypto/aes-modes.S +1 −4
  1257. arch/arm64/crypto/aes-neon.S +1 −4
  1258. arch/arm64/crypto/aes-neonbs-core.S +1 −4
  1259. arch/arm64/crypto/aes-neonbs-glue.c +1 −4
  1260. arch/arm64/crypto/crct10dif-ce-glue.c +1 −4
  1261. arch/arm64/crypto/ghash-ce-core.S +1 −4
  1262. arch/arm64/crypto/ghash-ce-glue.c +1 −4
  1263. arch/arm64/crypto/sha1-ce-core.S +1 −4
  1264. arch/arm64/crypto/sha1-ce-glue.c +1 −4
  1265. arch/arm64/crypto/sha2-ce-core.S +1 −4
  1266. arch/arm64/crypto/sha2-ce-glue.c +1 −4
  1267. arch/arm64/crypto/sm3-ce-core.S +1 −4
  1268. arch/arm64/crypto/sm3-ce-glue.c +1 −4
  1269. arch/arm64/include/asm/acenv.h +1 −4
  1270. arch/arm64/include/asm/acpi.h +1 −4
  1271. arch/arm64/include/asm/arch_gicv3.h +1 −12
  1272. arch/arm64/include/asm/arch_timer.h +1 −12
  1273. arch/arm64/include/asm/arm-cci.h +1 −12
  1274. arch/arm64/include/asm/arm_dsu_pmu.h +1 −4
  1275. arch/arm64/include/asm/asm-bug.h +1 −12
  1276. arch/arm64/include/asm/assembler.h +1 −12
  1277. arch/arm64/include/asm/atomic.h +1 −12
  1278. arch/arm64/include/asm/atomic_ll_sc.h +1 −12
  1279. arch/arm64/include/asm/atomic_lse.h +1 −12
  1280. arch/arm64/include/asm/barrier.h +1 −12
  1281. arch/arm64/include/asm/bitops.h +1 −12
  1282. arch/arm64/include/asm/brk-imm.h +1 −4
  1283. arch/arm64/include/asm/bug.h +1 −12
  1284. arch/arm64/include/asm/cache.h +1 −12
  1285. arch/arm64/include/asm/cacheflush.h +1 −12
  1286. arch/arm64/include/asm/checksum.h +1 −12
  1287. arch/arm64/include/asm/cmpxchg.h +1 −12
  1288. arch/arm64/include/asm/compat.h +1 −12
  1289. arch/arm64/include/asm/cpu.h +1 −12
  1290. arch/arm64/include/asm/cpu_ops.h +1 −12
  1291. arch/arm64/include/asm/cpucaps.h +1 −12
  1292. arch/arm64/include/asm/cpufeature.h +1 −4
  1293. arch/arm64/include/asm/cputype.h +1 −12
  1294. arch/arm64/include/asm/daifflags.h +1 −12
  1295. arch/arm64/include/asm/debug-monitors.h +1 −12
  1296. arch/arm64/include/asm/device.h +1 −12
  1297. arch/arm64/include/asm/dma-mapping.h +1 −12
  1298. arch/arm64/include/asm/elf.h +1 −12
  1299. arch/arm64/include/asm/esr.h +1 −12
  1300. arch/arm64/include/asm/exception.h +1 −12
  1301. arch/arm64/include/asm/exec.h +1 −12
  1302. arch/arm64/include/asm/fb.h +1 −12
  1303. arch/arm64/include/asm/fpsimd.h +1 −12
  1304. arch/arm64/include/asm/fpsimdmacros.h +1 −12
  1305. arch/arm64/include/asm/ftrace.h +1 −4
  1306. arch/arm64/include/asm/futex.h +1 −12
  1307. arch/arm64/include/asm/hardirq.h +1 −12
  1308. arch/arm64/include/asm/hw_breakpoint.h +1 −12
  1309. arch/arm64/include/asm/hwcap.h +1 −12
  1310. arch/arm64/include/asm/insn.h +1 −12
  1311. arch/arm64/include/asm/io.h +1 −12
  1312. arch/arm64/include/asm/irqflags.h +1 −12
  1313. arch/arm64/include/asm/jump_label.h +1 −12
  1314. arch/arm64/include/asm/kernel-pgtable.h +1 −12
  1315. arch/arm64/include/asm/kexec.h +1 −4
  1316. arch/arm64/include/asm/kgdb.h +1 −12
  1317. arch/arm64/include/asm/kvm_arm.h +1 −12
  1318. arch/arm64/include/asm/kvm_asm.h +1 −12
  1319. arch/arm64/include/asm/kvm_coproc.h +1 −12
  1320. arch/arm64/include/asm/kvm_emulate.h +1 −12
  1321. arch/arm64/include/asm/kvm_host.h +1 −12
  1322. arch/arm64/include/asm/kvm_hyp.h +1 −12
  1323. arch/arm64/include/asm/kvm_mmio.h +1 −12
  1324. arch/arm64/include/asm/kvm_mmu.h +1 −12
  1325. arch/arm64/include/asm/memory.h +1 −12
  1326. arch/arm64/include/asm/mmu.h +1 −12
  1327. arch/arm64/include/asm/mmu_context.h +1 −12
  1328. arch/arm64/include/asm/module.h +1 −12
  1329. arch/arm64/include/asm/neon-intrinsics.h +1 −4
  1330. arch/arm64/include/asm/neon.h +1 −4
  1331. arch/arm64/include/asm/page-def.h +1 −12
  1332. arch/arm64/include/asm/page.h +1 −12
  1333. arch/arm64/include/asm/percpu.h +1 −12
  1334. arch/arm64/include/asm/perf_event.h +1 −12
  1335. arch/arm64/include/asm/pgalloc.h +1 −12
  1336. arch/arm64/include/asm/pgtable-hwdef.h +1 −12
  1337. arch/arm64/include/asm/pgtable-prot.h +1 −12
  1338. arch/arm64/include/asm/pgtable-types.h +1 −12
  1339. arch/arm64/include/asm/pgtable.h +2 −14
  1340. arch/arm64/include/asm/proc-fns.h +1 −12
  1341. arch/arm64/include/asm/processor.h +1 −12
  1342. arch/arm64/include/asm/ptdump.h +1 −12
  1343. arch/arm64/include/asm/ptrace.h +1 −12
  1344. arch/arm64/include/asm/seccomp.h +1 −4
  1345. arch/arm64/include/asm/sections.h +1 −12
  1346. arch/arm64/include/asm/shmparam.h +1 −12
  1347. arch/arm64/include/asm/signal32.h +1 −12
  1348. arch/arm64/include/asm/simd.h +1 −4
  1349. arch/arm64/include/asm/smp.h +1 −12
  1350. arch/arm64/include/asm/smp_plat.h +1 −12
  1351. arch/arm64/include/asm/sparsemem.h +1 −12
  1352. arch/arm64/include/asm/spinlock.h +1 −12
  1353. arch/arm64/include/asm/spinlock_types.h +1 −12
  1354. arch/arm64/include/asm/stacktrace.h +1 −12
  1355. arch/arm64/include/asm/stage2_pgtable.h +1 −12
  1356. arch/arm64/include/asm/stat.h +1 −12
  1357. arch/arm64/include/asm/string.h +1 −12
  1358. arch/arm64/include/asm/syscall.h +1 −12
  1359. arch/arm64/include/asm/sysreg.h +1 −12
  1360. arch/arm64/include/asm/system_misc.h +1 −12
  1361. arch/arm64/include/asm/thread_info.h +1 −12
  1362. arch/arm64/include/asm/timex.h +1 −12
  1363. arch/arm64/include/asm/tlb.h +1 −12
  1364. arch/arm64/include/asm/tlbflush.h +1 −12
  1365. arch/arm64/include/asm/traps.h +1 −12
  1366. arch/arm64/include/asm/uaccess.h +1 −12
  1367. arch/arm64/include/asm/unistd.h +1 −12
  1368. arch/arm64/include/asm/unistd32.h +1 −12
  1369. arch/arm64/include/asm/uprobes.h +1 −4
  1370. arch/arm64/include/asm/vdso.h +1 −12
  1371. arch/arm64/include/asm/vdso_datapage.h +1 −12
  1372. arch/arm64/include/asm/virt.h +1 −12
  1373. arch/arm64/include/asm/word-at-a-time.h +1 −12
  1374. arch/arm64/include/asm/xor.h +1 −4
  1375. arch/arm64/include/uapi/asm/ptrace.h +3 −5
  1376. arch/arm64/kernel/acpi.c +1 −4
  1377. arch/arm64/kernel/acpi_parking_protocol.c +1 −12
  1378. arch/arm64/kernel/alternative.c +1 −12
  1379. arch/arm64/kernel/armv8_deprecated.c +1 −4
  1380. arch/arm64/kernel/asm-offsets.c +1 −12
  1381. arch/arm64/kernel/cpu-reset.S +1 −4
  1382. arch/arm64/kernel/cpu-reset.h +1 −4
  1383. arch/arm64/kernel/cpu_errata.c +1 −12
  1384. arch/arm64/kernel/cpu_ops.c +1 −12
  1385. arch/arm64/kernel/cpufeature.c +1 −12
  1386. arch/arm64/kernel/cpuidle.c +1 −4
  1387. arch/arm64/kernel/cpuinfo.c +1 −11
  1388. arch/arm64/kernel/crash_dump.c +1 −4
  1389. arch/arm64/kernel/debug-monitors.c +1 −12
  1390. arch/arm64/kernel/efi-entry.S +1 −5
  1391. arch/arm64/kernel/efi-header.S +1 −4
  1392. arch/arm64/kernel/efi-rt-wrapper.S +1 −4
  1393. arch/arm64/kernel/efi.c +1 −5
  1394. arch/arm64/kernel/entry-fpsimd.S +1 −12
  1395. arch/arm64/kernel/entry-ftrace.S +1 −4
  1396. arch/arm64/kernel/entry.S +1 −12
  1397. arch/arm64/kernel/fpsimd.c +1 −12
  1398. arch/arm64/kernel/ftrace.c +1 −4
  1399. arch/arm64/kernel/head.S +1 −12
  1400. arch/arm64/kernel/hibernate-asm.S +1 −12
  1401. arch/arm64/kernel/hw_breakpoint.c +1 −12
  1402. arch/arm64/kernel/hyp-stub.S +1 −12
  1403. arch/arm64/kernel/image.h +1 −12
  1404. arch/arm64/kernel/insn.c +1 −12
  1405. arch/arm64/kernel/io.c +1 −12
  1406. arch/arm64/kernel/irq.c +1 −12
  1407. arch/arm64/kernel/jump_label.c +1 −12
  1408. arch/arm64/kernel/kaslr.c +1 −4
  1409. arch/arm64/kernel/kgdb.c +1 −12
  1410. arch/arm64/kernel/machine_kexec.c +1 −4
  1411. arch/arm64/kernel/module-plts.c +1 −4
  1412. arch/arm64/kernel/module.c +1 −12
  1413. arch/arm64/kernel/pci.c +1 −5
  1414. arch/arm64/kernel/perf_callchain.c +1 −12
  1415. arch/arm64/kernel/perf_event.c +1 −12
  1416. arch/arm64/kernel/probes/uprobes.c +1 −4
  1417. arch/arm64/kernel/process.c +1 −12
  1418. arch/arm64/kernel/ptrace.c +1 −12
  1419. arch/arm64/kernel/reloc_test_core.c +1 −5
  1420. arch/arm64/kernel/reloc_test_syms.S +1 −5
  1421. arch/arm64/kernel/relocate_kernel.S +1 −4
  1422. arch/arm64/kernel/return_address.c +1 −4
  1423. arch/arm64/kernel/setup.c +1 −12
  1424. arch/arm64/kernel/signal.c +1 −12
  1425. arch/arm64/kernel/signal32.c +1 −12
  1426. arch/arm64/kernel/smp.c +1 −12
  1427. arch/arm64/kernel/smp_spin_table.c +1 −12
  1428. arch/arm64/kernel/ssbd.c +1 −0
  1429. arch/arm64/kernel/stacktrace.c +1 −12
  1430. arch/arm64/kernel/sys.c +1 −12
  1431. arch/arm64/kernel/sys32.c +1 −12
  1432. arch/arm64/kernel/sys_compat.c +1 −12
  1433. arch/arm64/kernel/time.c +1 −12
  1434. arch/arm64/kernel/traps.c +1 −12
  1435. arch/arm64/kernel/vdso.c +1 −12
  1436. arch/arm64/kernel/vdso/gettimeofday.S +1 −12
  1437. arch/arm64/kernel/vdso/note.S +1 −12
  1438. arch/arm64/kernel/vdso/sigreturn.S +1 −12
  1439. arch/arm64/kernel/vdso/vdso.S +1 −12
  1440. arch/arm64/kernel/vdso/vdso.lds.S +1 −12
  1441. arch/arm64/kvm/debug.c +1 −12
  1442. arch/arm64/kvm/guest.c +44 −34
  1443. arch/arm64/kvm/handle_exit.c +1 −12
  1444. arch/arm64/kvm/hyp-init.S +1 −12
  1445. arch/arm64/kvm/hyp.S +1 −12
  1446. arch/arm64/kvm/hyp/debug-sr.c +1 −12
  1447. arch/arm64/kvm/hyp/entry.S +1 −12
  1448. arch/arm64/kvm/hyp/fpsimd.S +1 −12
  1449. arch/arm64/kvm/hyp/hyp-entry.S +1 −12
  1450. arch/arm64/kvm/hyp/switch.c +1 −12
  1451. arch/arm64/kvm/hyp/sysreg-sr.c +1 −12
  1452. arch/arm64/kvm/hyp/tlb.c +1 −12
  1453. arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c +1 −12
  1454. arch/arm64/kvm/inject_fault.c +1 −12
  1455. arch/arm64/kvm/regmap.c +1 −12
  1456. arch/arm64/kvm/reset.c +1 −12
  1457. arch/arm64/kvm/sys_regs.c +1 −12
  1458. arch/arm64/kvm/sys_regs.h +1 −12
  1459. arch/arm64/kvm/sys_regs_generic_v8.c +1 −12
  1460. arch/arm64/kvm/va_layout.c +1 −12
  1461. arch/arm64/lib/clear_page.S +1 −12
  1462. arch/arm64/lib/clear_user.S +1 −12
  1463. arch/arm64/lib/copy_from_user.S +1 −12
  1464. arch/arm64/lib/copy_in_user.S +1 −12
  1465. arch/arm64/lib/copy_page.S +1 −12
  1466. arch/arm64/lib/copy_template.S +1 −13
  1467. arch/arm64/lib/copy_to_user.S +1 −12
  1468. arch/arm64/lib/crc32.S +1 −4
  1469. arch/arm64/lib/delay.c +1 −12
  1470. arch/arm64/lib/memchr.S +1 −12
  1471. arch/arm64/lib/memcmp.S +1 −13
  1472. arch/arm64/lib/memcpy.S +1 −13
  1473. arch/arm64/lib/memmove.S +1 −13
  1474. arch/arm64/lib/memset.S +1 −13
  1475. arch/arm64/lib/strchr.S +1 −12
  1476. arch/arm64/lib/strcmp.S +1 −13
  1477. arch/arm64/lib/strlen.S +1 −13
  1478. arch/arm64/lib/strncmp.S +1 −13
  1479. arch/arm64/lib/strnlen.S +1 −13
  1480. arch/arm64/lib/strrchr.S +1 −12
  1481. arch/arm64/lib/uaccess_flushcache.c +1 −12
  1482. arch/arm64/lib/xor-neon.c +1 −4
  1483. arch/arm64/mm/cache.S +1 −12
  1484. arch/arm64/mm/context.c +1 −12
  1485. arch/arm64/mm/copypage.c +1 −12
  1486. arch/arm64/mm/dma-mapping.c +1 −12
  1487. arch/arm64/mm/fault.c +1 −12
  1488. arch/arm64/mm/flush.c +1 −12
  1489. arch/arm64/mm/init.c +1 −12
  1490. arch/arm64/mm/ioremap.c +1 −12
  1491. arch/arm64/mm/kasan_init.c +1 −5
  1492. arch/arm64/mm/mmap.c +1 −12
  1493. arch/arm64/mm/mmu.c +1 −12
  1494. arch/arm64/mm/numa.c +1 −12
  1495. arch/arm64/mm/pgd.c +1 −12
  1496. arch/arm64/mm/proc.S +1 −12
  1497. arch/arm64/net/bpf_jit.h +1 −12
  1498. arch/arm64/net/bpf_jit_comp.c +1 −12
  1499. arch/c6x/include/asm/bitops.h +1 −4
  1500. arch/c6x/include/asm/bug.h +1 −4
  1501. arch/c6x/include/asm/cache.h +1 −4
  1502. arch/c6x/include/asm/cacheflush.h +1 −4
  1503. arch/c6x/include/asm/checksum.h +1 −4
  1504. arch/c6x/include/asm/clock.h +1 −4
  1505. arch/c6x/include/asm/cmpxchg.h +1 −4
  1506. arch/c6x/include/asm/delay.h +1 −4
  1507. arch/c6x/include/asm/dscr.h +1 −5
  1508. arch/c6x/include/asm/elf.h +1 −4
  1509. arch/c6x/include/asm/hardirq.h +1 −4
  1510. arch/c6x/include/asm/irq.h +1 −4
  1511. arch/c6x/include/asm/module.h +1 −4
  1512. arch/c6x/include/asm/pgtable.h +1 −4
  1513. arch/c6x/include/asm/processor.h +1 −4
  1514. arch/c6x/include/asm/procinfo.h +1 −5
  1515. arch/c6x/include/asm/ptrace.h +1 −4
  1516. arch/c6x/include/asm/setup.h +1 −4
  1517. arch/c6x/include/asm/special_insns.h +1 −4
  1518. arch/c6x/include/asm/string.h +1 −4
  1519. arch/c6x/include/asm/switch_to.h +1 −4
  1520. arch/c6x/include/asm/thread_info.h +1 −4
  1521. arch/c6x/include/asm/timex.h +1 −4
  1522. arch/c6x/include/asm/traps.h +1 −4
  1523. arch/c6x/include/asm/uaccess.h +1 −4
  1524. arch/c6x/include/asm/unaligned.h +1 −4
  1525. arch/c6x/kernel/c6x_ksyms.c +1 −5
  1526. arch/c6x/kernel/devicetree.c +1 −5
  1527. arch/c6x/kernel/entry.S +1 −4
  1528. arch/c6x/kernel/head.S +1 −4
  1529. arch/c6x/kernel/module.c +1 −5
  1530. arch/c6x/kernel/process.c +1 −5
  1531. arch/c6x/kernel/ptrace.c +1 −4
  1532. arch/c6x/kernel/setup.c +1 −4
  1533. arch/c6x/kernel/signal.c +1 −4
  1534. arch/c6x/kernel/soc.c +1 −4
  1535. arch/c6x/kernel/switch_to.S +1 −4
  1536. arch/c6x/kernel/sys_c6x.c +1 −4
  1537. arch/c6x/kernel/time.c +1 −4
  1538. arch/c6x/kernel/traps.c +1 −4
  1539. arch/c6x/kernel/vectors.S +1 −4
  1540. arch/c6x/lib/csum_64plus.S +1 −4
  1541. arch/c6x/lib/memcpy_64plus.S +1 −4
  1542. arch/c6x/mm/dma-coherent.c +1 −5
  1543. arch/c6x/mm/init.c +1 −4
  1544. arch/c6x/platforms/cache.c +1 −4
  1545. arch/c6x/platforms/dscr.c +1 −4
  1546. arch/c6x/platforms/emif.c +1 −4
  1547. arch/c6x/platforms/megamod-pic.c +1 −4
  1548. arch/c6x/platforms/plldata.c +1 −4
  1549. arch/c6x/platforms/timer64.c +1 −4
  1550. arch/ia64/hp/common/aml_nfw.c +1 −4
  1551. arch/ia64/include/asm/acenv.h +1 −4
  1552. arch/ia64/include/asm/acpi-ext.h +1 −4
  1553. arch/ia64/include/asm/exception.h +1 −13
  1554. arch/ia64/kernel/acpi-ext.c +1 −4
  1555. arch/ia64/kernel/machine_kexec.c +1 −3
  1556. arch/ia64/kernel/relocate_kernel.S +1 −3
  1557. arch/ia64/mm/ioremap.c +1 −4
  1558. arch/microblaze/kernel/hw_exception_handler.S +1 −4
  1559. arch/microblaze/kernel/microblaze_ksyms.c +1 −4
  1560. arch/microblaze/kernel/module.c +1 −4
  1561. arch/microblaze/mm/consistent.c +1 −4
  1562. arch/mips/ath79/Makefile +1 −3
  1563. arch/mips/ath79/clock.c +1 −4
  1564. arch/mips/ath79/common.c +1 −4
  1565. arch/mips/ath79/common.h +1 −4
  1566. arch/mips/ath79/early_printk.c +1 −4
  1567. arch/mips/ath79/prom.c +1 −4
  1568. arch/mips/ath79/setup.c +1 −4
  1569. arch/mips/bmips/irq.c +1 −3
  1570. arch/mips/boot/dts/cavium-octeon/dlink_dsr-1000n.dts +1 −4
  1571. arch/mips/boot/dts/cavium-octeon/dlink_dsr-500n-1000n.dtsi +1 −4
  1572. arch/mips/boot/dts/cavium-octeon/dlink_dsr-500n.dts +1 −4
  1573. arch/mips/boot/dts/cavium-octeon/ubnt_e100.dts +1 −4
  1574. arch/mips/boot/dts/img/pistachio.dtsi +1 −4
  1575. arch/mips/boot/dts/img/pistachio_marduk.dts +1 −4
  1576. arch/mips/boot/dts/pic32/pic32mzda.dtsi +1 −5
  1577. arch/mips/boot/dts/pic32/pic32mzda_sk.dts +1 −5
  1578. arch/mips/include/asm/kexec.h +1 −3
  1579. arch/mips/include/asm/mach-ath25/cpu-feature-overrides.h +1 −5
  1580. arch/mips/include/asm/mach-ath79/ar71xx_regs.h +1 −4
  1581. arch/mips/include/asm/mach-ath79/ar933x_uart.h +1 −4
  1582. arch/mips/include/asm/mach-ath79/ath79.h +1 −4
  1583. arch/mips/include/asm/mach-ath79/cpu-feature-overrides.h +1 −5
  1584. arch/mips/include/asm/mach-ath79/irq.h +1 −4
  1585. arch/mips/include/asm/mach-ath79/kernel-entry-init.h +1 −5
  1586. arch/mips/include/asm/mach-lantiq/falcon/cpu-feature-overrides.h +1 −5
  1587. arch/mips/include/asm/mach-lantiq/falcon/falcon_irq.h +1 −3
  1588. arch/mips/include/asm/mach-lantiq/falcon/irq.h +1 −3
  1589. arch/mips/include/asm/mach-lantiq/falcon/lantiq_soc.h +1 −3
  1590. arch/mips/include/asm/mach-lantiq/lantiq.h +1 −3
  1591. arch/mips/include/asm/mach-lantiq/lantiq_platform.h +1 −3
  1592. arch/mips/include/asm/mach-lantiq/xway/irq.h +1 −3
  1593. arch/mips/include/asm/mach-lantiq/xway/lantiq_irq.h +1 −3
  1594. arch/mips/include/asm/mach-lantiq/xway/lantiq_soc.h +1 −3
  1595. arch/mips/include/asm/mach-ralink/mt7620.h +1 −3
  1596. arch/mips/include/asm/mach-ralink/mt7620/cpu-feature-overrides.h +1 −5
  1597. arch/mips/include/asm/mach-ralink/mt7621.h +1 −3
  1598. arch/mips/include/asm/mach-ralink/mt7621/cpu-feature-overrides.h +1 −5
  1599. arch/mips/include/asm/mach-ralink/ralink_regs.h +1 −4
  1600. arch/mips/include/asm/mach-ralink/rt288x.h +1 −3
  1601. arch/mips/include/asm/mach-ralink/rt288x/cpu-feature-overrides.h +1 −5
  1602. arch/mips/include/asm/mach-ralink/rt305x.h +1 −3
  1603. arch/mips/include/asm/mach-ralink/rt305x/cpu-feature-overrides.h +1 −5
  1604. arch/mips/include/asm/mach-ralink/rt3883.h +1 −4
  1605. arch/mips/include/asm/mach-ralink/rt3883/cpu-feature-overrides.h +1 −5
  1606. arch/mips/include/asm/mips_machine.h +1 −5
  1607. arch/mips/include/asm/perf_event.h +1 −4
  1608. arch/mips/include/asm/prom.h +1 −5
  1609. arch/mips/include/asm/txx9/dmac.h +1 −4
  1610. arch/mips/kernel/gpio_txx9.c +1 −4
  1611. arch/mips/kernel/machine_kexec.c +1 −3
  1612. arch/mips/kernel/mips_machine.c +1 −5
  1613. arch/mips/kernel/perf_event.c +1 −4
  1614. arch/mips/kernel/perf_event_mipsxx.c +1 −4
  1615. arch/mips/kernel/prom.c +1 −4
  1616. arch/mips/kernel/relocate_kernel.S +1 −3
  1617. arch/mips/lantiq/Makefile +1 −3
  1618. arch/mips/lantiq/clk.c +1 −3
  1619. arch/mips/lantiq/clk.h +1 −3
  1620. arch/mips/lantiq/early_printk.c +1 −3
  1621. arch/mips/lantiq/falcon/prom.c +1 −3
  1622. arch/mips/lantiq/falcon/reset.c +1 −3
  1623. arch/mips/lantiq/falcon/sysctrl.c +1 −3
  1624. arch/mips/lantiq/irq.c +1 −3
  1625. arch/mips/lantiq/prom.c +1 −3
  1626. arch/mips/lantiq/prom.h +1 −3
  1627. arch/mips/lantiq/xway/clk.c +1 −3
  1628. arch/mips/lantiq/xway/dcdc.c +1 −3
  1629. arch/mips/lantiq/xway/gptu.c +1 −3
  1630. arch/mips/lantiq/xway/prom.c +1 −3
  1631. arch/mips/lantiq/xway/sysctrl.c +1 −3
  1632. arch/mips/lantiq/xway/vmmc.c +1 −3
  1633. arch/mips/lib/iomap_copy.c +1 −14
  1634. arch/mips/math-emu/dp_2008class.c +1 −4
  1635. arch/mips/math-emu/dp_fmax.c +1 −4
  1636. arch/mips/math-emu/dp_fmin.c +1 −4
  1637. arch/mips/math-emu/dp_maddf.c +1 −4
  1638. arch/mips/math-emu/sp_2008class.c +1 −4
  1639. arch/mips/math-emu/sp_fmax.c +1 −4
  1640. arch/mips/math-emu/sp_fmin.c +1 −4
  1641. arch/mips/math-emu/sp_maddf.c +1 −4
  1642. arch/mips/pci/fixup-ath79.c +1 −4
  1643. arch/mips/pci/fixup-lantiq.c +1 −3
  1644. arch/mips/pci/ops-lantiq.c +1 −3
  1645. arch/mips/pci/pci-ar71xx.c +1 −4
  1646. arch/mips/pci/pci-ar724x.c +1 −4
  1647. arch/mips/pci/pci-lantiq.c +1 −3
  1648. arch/mips/pci/pci-lantiq.h +1 −3
  1649. arch/mips/pci/pci-mt7620.c +1 −4
  1650. arch/mips/pci/pci-rt2880.c +1 −4
  1651. arch/mips/pci/pci-rt3883.c +1 −4
  1652. arch/mips/ralink/Makefile +1 −3
  1653. arch/mips/ralink/bootrom.c +1 −3
  1654. arch/mips/ralink/clk.c +1 −3
  1655. arch/mips/ralink/common.h +1 −3
  1656. arch/mips/ralink/early_printk.c +1 −3
  1657. arch/mips/ralink/ill_acc.c +1 −3
  1658. arch/mips/ralink/irq-gic.c +1 −3
  1659. arch/mips/ralink/irq.c +1 −3
  1660. arch/mips/ralink/mt7620.c +1 −3
  1661. arch/mips/ralink/mt7621.c +1 −3
  1662. arch/mips/ralink/of.c +1 −3
  1663. arch/mips/ralink/prom.c +1 −3
  1664. arch/mips/ralink/reset.c +1 −3
  1665. arch/mips/ralink/rt288x.c +1 −3
  1666. arch/mips/ralink/rt305x.c +1 −3
  1667. arch/mips/ralink/rt3883.c +1 −3
  1668. arch/mips/ralink/timer-gic.c +1 −3
  1669. arch/mips/ralink/timer.c +1 −4
  1670. arch/nios2/include/asm/timex.h +1 −13
  1671. arch/nios2/lib/delay.c +1 −13
  1672. arch/openrisc/lib/delay.c +1 −4
  1673. arch/parisc/include/asm/dwarf.h +1 −4
  1674. arch/powerpc/boot/cuboot-52xx.c +1 −4
  1675. arch/powerpc/boot/cuboot-824x.c +1 −4
  1676. arch/powerpc/boot/cuboot-83xx.c +1 −4
  1677. arch/powerpc/boot/cuboot-85xx-cpm2.c +1 −4
  1678. arch/powerpc/boot/cuboot-85xx.c +1 −4
  1679. arch/powerpc/boot/cuboot-8xx.c +1 −4
  1680. arch/powerpc/boot/cuboot-acadia.c +1 −4
  1681. arch/powerpc/boot/cuboot-amigaone.c +1 −4
  1682. arch/powerpc/boot/cuboot-bamboo.c +1 −4
  1683. arch/powerpc/boot/cuboot-ebony.c +1 −4
  1684. arch/powerpc/boot/cuboot-hotfoot.c +1 −4
  1685. arch/powerpc/boot/cuboot-katmai.c +1 −4
  1686. arch/powerpc/boot/cuboot-kilauea.c +1 −4
  1687. arch/powerpc/boot/cuboot-pq2.c +1 −4
  1688. arch/powerpc/boot/cuboot-sam440ep.c +1 −4
  1689. arch/powerpc/boot/cuboot-taishan.c +1 −4
  1690. arch/powerpc/boot/cuboot-warp.c +1 −4
  1691. arch/powerpc/boot/cuboot-yosemite.c +1 −4
  1692. arch/powerpc/boot/cuboot.c +1 −4
  1693. arch/powerpc/boot/dts/mpc8610_hpcd.dts +1 −4
  1694. arch/powerpc/boot/ep405.c +1 −4
  1695. arch/powerpc/boot/ep8248e.c +1 −4
  1696. arch/powerpc/boot/ep88xc.c +1 −4
  1697. arch/powerpc/boot/epapr.c +1 −4
  1698. arch/powerpc/boot/fsl-soc.c +1 −4
  1699. arch/powerpc/boot/holly.c +1 −4
  1700. arch/powerpc/boot/mpc8xx.c +1 −4
  1701. arch/powerpc/boot/mvme5100.c +1 −5
  1702. arch/powerpc/boot/planetcore.c +1 −4
  1703. arch/powerpc/boot/pq2.c +1 −4
  1704. arch/powerpc/boot/redboot-83xx.c +1 −4
  1705. arch/powerpc/boot/redboot-8xx.c +1 −4
  1706. arch/powerpc/boot/simpleboot.c +1 −4
  1707. arch/powerpc/boot/stdlib.c +1 −4
  1708. arch/powerpc/boot/treeboot-ebony.c +1 −4
  1709. arch/powerpc/boot/treeboot-walnut.c +1 −4
  1710. arch/powerpc/boot/virtex.c +1 −4
  1711. arch/powerpc/crypto/crc-vpmsum_test.c +1 −4
  1712. arch/powerpc/include/asm/kvm_booke_hv_asm.h +1 −4
  1713. arch/powerpc/include/asm/mm-arch-hooks.h +1 −4
  1714. arch/powerpc/include/asm/page.h +7 −0
  1715. arch/powerpc/include/asm/ppc-opcode.h +1 −0
  1716. arch/powerpc/include/asm/reg_booke.h +1 −4
  1717. arch/powerpc/include/asm/trace_clock.h +1 −3
  1718. arch/powerpc/kernel/cacheinfo.c +1 −6
  1719. arch/powerpc/kernel/crash.c +1 −4
  1720. arch/powerpc/kernel/crash_dump.c +1 −3
  1721. arch/powerpc/kernel/head_32.S +1 −0
  1722. arch/powerpc/kernel/head_booke.h +5 −5
  1723. arch/powerpc/kernel/head_fsl_booke.S +1 −1
  1724. arch/powerpc/kernel/io-workarounds.c +1 −4
  1725. arch/powerpc/kernel/machine_kexec.c +1 −3
  1726. arch/powerpc/kernel/machine_kexec_32.c +1 −3
  1727. arch/powerpc/kernel/machine_kexec_64.c +1 −3
  1728. arch/powerpc/kernel/pci_of_scan.c +1 −4
  1729. arch/powerpc/kernel/swsusp_64.c +1 −2
  1730. arch/powerpc/kernel/swsusp_asm64.S +1 −2
  1731. arch/powerpc/kernel/trace/trace_clock.c +1 −3
  1732. arch/powerpc/kvm/book3s.c +1 −4
  1733. arch/powerpc/kvm/book3s_64_mmu_radix.c +1 −3
  1734. arch/powerpc/kvm/book3s_hv.c +1 −4
  1735. arch/powerpc/kvm/book3s_hv_builtin.c +2 −4
  1736. arch/powerpc/kvm/book3s_hv_ras.c +1 −3
  1737. arch/powerpc/kvm/book3s_hv_rm_mmu.c +1 −3
  1738. arch/powerpc/kvm/book3s_hv_rm_xics.c +1 −4
  1739. arch/powerpc/kvm/book3s_hv_rmhandlers.S +13 −2
  1740. arch/powerpc/kvm/book3s_hv_tm.c +1 −4
  1741. arch/powerpc/kvm/book3s_hv_tm_builtin.c +1 −4
  1742. arch/powerpc/kvm/book3s_pr.c +1 −4
  1743. arch/powerpc/kvm/book3s_pr_papr.c +1 −4
  1744. arch/powerpc/kvm/book3s_rtas.c +1 −4
  1745. arch/powerpc/kvm/book3s_xics.c +1 −4
  1746. arch/powerpc/kvm/book3s_xics.h +1 −4
  1747. arch/powerpc/kvm/book3s_xive.c +1 −4
  1748. arch/powerpc/kvm/book3s_xive.h +1 −4
  1749. arch/powerpc/kvm/book3s_xive_template.c +1 −4
  1750. arch/powerpc/kvm/e500.c +1 −4
  1751. arch/powerpc/kvm/e500.h +1 −4
  1752. arch/powerpc/kvm/e500_emulate.c +1 −4
  1753. arch/powerpc/kvm/e500_mmu.c +1 −4
  1754. arch/powerpc/kvm/e500_mmu_host.c +1 −4
  1755. arch/powerpc/kvm/e500_mmu_host.h +1 −4
  1756. arch/powerpc/kvm/e500mc.c +1 −4
  1757. arch/powerpc/mm/dma-noncoherent.c +1 −4
  1758. arch/powerpc/mm/mem.c +2 −1
  1759. arch/powerpc/net/bpf_jit.h +1 −1
  1760. arch/powerpc/net/bpf_jit_comp64.c +4 −4
  1761. arch/powerpc/platforms/82xx/pq2ads-pci-pic.c +1 −4
  1762. arch/powerpc/platforms/82xx/pq2fads.c +1 −4
  1763. arch/powerpc/platforms/83xx/suspend-asm.S +1 −4
  1764. arch/powerpc/platforms/83xx/suspend.c +1 −4
  1765. arch/powerpc/platforms/85xx/socrates_fpga_pic.c +1 −6
  1766. arch/powerpc/platforms/85xx/socrates_fpga_pic.h +1 −6
  1767. arch/powerpc/platforms/8xx/adder875.c +1 −4
  1768. arch/powerpc/platforms/embedded6xx/holly.c +1 −4
  1769. arch/powerpc/platforms/powermac/Kconfig +1 −0
  1770. arch/powerpc/platforms/pseries/dlpar.c +1 −4
  1771. arch/powerpc/platforms/pseries/mobility.c +1 −4
  1772. arch/powerpc/platforms/pseries/pseries_energy.c +1 −4
  1773. arch/powerpc/platforms/pseries/reconfig.c +1 −5
  1774. arch/powerpc/sysdev/6xx-suspend.S +1 −4
  1775. arch/riscv/boot/dts/Makefile +2 −0
  1776. arch/riscv/boot/dts/sifive/Makefile +2 −0
  1777. arch/riscv/boot/dts/sifive/fu540-c000.dtsi +215 −0
  1778. arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts +65 −0
  1779. arch/riscv/configs/defconfig +4 −0
  1780. arch/riscv/include/asm/barrier.h +1 −12
  1781. arch/riscv/include/asm/bitops.h +0 −5
  1782. arch/riscv/include/asm/hwcap.h +1 −12
  1783. arch/riscv/include/asm/vdso.h +1 −12
  1784. arch/riscv/include/uapi/asm/auxvec.h +1 −12
  1785. arch/riscv/include/uapi/asm/bitsperlong.h +1 −12
  1786. arch/riscv/include/uapi/asm/byteorder.h +1 −12
  1787. arch/riscv/include/uapi/asm/hwcap.h +1 −12
  1788. arch/riscv/include/uapi/asm/ucontext.h +1 −12
  1789. arch/riscv/kernel/cpufeature.c +1 −12
  1790. arch/riscv/kernel/reset.c +1 −0
  1791. arch/riscv/kernel/riscv_ksyms.c +1 −4
  1792. arch/riscv/kernel/smp.c +1 −12
  1793. arch/riscv/kernel/vdso.c +1 −12
  1794. arch/riscv/lib/delay.c +1 −1
  1795. arch/riscv/mm/fault.c +13 −0
  1796. arch/riscv/net/bpf_jit_comp.c +24 −0
  1797. arch/s390/Makefile +1 −0
  1798. arch/s390/include/asm/ctl_reg.h +2 −2
  1799. arch/sh/oprofile/backtrace.c +1 −5
  1800. arch/sparc/include/asm/adi_64.h +1 −2
  1801. arch/sparc/kernel/adi_64.c +1 −2
  1802. arch/sparc/kernel/sun4v_mcd.S +1 −2
  1803. arch/um/include/asm/syscall-generic.h +1 −4
  1804. arch/um/kernel/early_printk.c +1 −4
  1805. arch/um/kernel/maccess.c +1 −4
  1806. arch/um/kernel/stacktrace.c +1 −4
  1807. arch/um/kernel/sysrq.c +1 −4
  1808. arch/unicore32/boot/compressed/head.S +1 −4
  1809. arch/unicore32/boot/compressed/misc.c +1 −4
  1810. arch/unicore32/boot/compressed/vmlinux.lds.S +1 −4
  1811. arch/unicore32/include/asm/assembler.h +1 −4
  1812. arch/unicore32/include/asm/barrier.h +1 −4
  1813. arch/unicore32/include/asm/bitops.h +1 −4
  1814. arch/unicore32/include/asm/bug.h +1 −4
  1815. arch/unicore32/include/asm/cache.h +1 −4
  1816. arch/unicore32/include/asm/cacheflush.h +1 −4
  1817. arch/unicore32/include/asm/checksum.h +1 −4
  1818. arch/unicore32/include/asm/cmpxchg.h +1 −4
  1819. arch/unicore32/include/asm/cpu-single.h +1 −4
  1820. arch/unicore32/include/asm/cputype.h +1 −4
  1821. arch/unicore32/include/asm/delay.h +1 −4
  1822. arch/unicore32/include/asm/dma.h +1 −4
  1823. arch/unicore32/include/asm/elf.h +1 −4
  1824. arch/unicore32/include/asm/fpstate.h +1 −4
  1825. arch/unicore32/include/asm/fpu-ucf64.h +1 −4
  1826. arch/unicore32/include/asm/gpio.h +1 −4
  1827. arch/unicore32/include/asm/hwcap.h +1 −4
  1828. arch/unicore32/include/asm/hwdef-copro.h +1 −4
  1829. arch/unicore32/include/asm/io.h +1 −4
  1830. arch/unicore32/include/asm/irq.h +1 −4
  1831. arch/unicore32/include/asm/irqflags.h +1 −4
  1832. arch/unicore32/include/asm/linkage.h +1 −4
  1833. arch/unicore32/include/asm/memblock.h +1 −4
  1834. arch/unicore32/include/asm/memory.h +1 −4
  1835. arch/unicore32/include/asm/mmu.h +1 −4
  1836. arch/unicore32/include/asm/mmu_context.h +1 −4
  1837. arch/unicore32/include/asm/page.h +1 −4
  1838. arch/unicore32/include/asm/pci.h +1 −4
  1839. arch/unicore32/include/asm/pgalloc.h +1 −4
  1840. arch/unicore32/include/asm/pgtable-hwdef.h +1 −4
  1841. arch/unicore32/include/asm/pgtable.h +1 −4
  1842. arch/unicore32/include/asm/processor.h +1 −4
  1843. arch/unicore32/include/asm/ptrace.h +1 −4
  1844. arch/unicore32/include/asm/stacktrace.h +1 −4
  1845. arch/unicore32/include/asm/string.h +1 −4
  1846. arch/unicore32/include/asm/suspend.h +1 −4
  1847. arch/unicore32/include/asm/switch_to.h +1 −4
  1848. arch/unicore32/include/asm/thread_info.h +1 −4
  1849. arch/unicore32/include/asm/timex.h +1 −4
  1850. arch/unicore32/include/asm/tlb.h +1 −4
  1851. arch/unicore32/include/asm/tlbflush.h +1 −4
  1852. arch/unicore32/include/asm/traps.h +1 −4
  1853. arch/unicore32/include/asm/uaccess.h +1 −4
  1854. arch/unicore32/include/mach/PKUnity.h +1 −4
  1855. arch/unicore32/include/mach/bitfield.h +1 −4
  1856. arch/unicore32/include/mach/dma.h +1 −4
  1857. arch/unicore32/include/mach/hardware.h +1 −4
  1858. arch/unicore32/include/mach/map.h +1 −4
  1859. arch/unicore32/include/mach/memory.h +1 −4
  1860. arch/unicore32/include/mach/ocd.h +1 −4
  1861. arch/unicore32/include/mach/pm.h +1 −4
  1862. arch/unicore32/include/mach/uncompress.h +1 −4
  1863. arch/unicore32/kernel/asm-offsets.c +1 −4
  1864. arch/unicore32/kernel/clock.c +1 −4
  1865. arch/unicore32/kernel/debug-macro.S +1 −4
  1866. arch/unicore32/kernel/debug.S +1 −4
  1867. arch/unicore32/kernel/dma.c +1 −4
  1868. arch/unicore32/kernel/early_printk.c +1 −4
  1869. arch/unicore32/kernel/elf.c +1 −4
  1870. arch/unicore32/kernel/entry.S +1 −4
  1871. arch/unicore32/kernel/fpu-ucf64.c +1 −4
  1872. arch/unicore32/kernel/gpio.c +1 −4
  1873. arch/unicore32/kernel/head.S +1 −4
  1874. arch/unicore32/kernel/hibernate.c +1 −4
  1875. arch/unicore32/kernel/hibernate_asm.S +1 −4
  1876. arch/unicore32/kernel/irq.c +1 −4
  1877. arch/unicore32/kernel/ksyms.c +1 −4
  1878. arch/unicore32/kernel/module.c +1 −4
  1879. arch/unicore32/kernel/pci.c +1 −5
  1880. arch/unicore32/kernel/pm.c +1 −4
  1881. arch/unicore32/kernel/process.c +1 −4
  1882. arch/unicore32/kernel/ptrace.c +1 −4
  1883. arch/unicore32/kernel/puv3-core.c +1 −4
  1884. arch/unicore32/kernel/puv3-nb0916.c +1 −4
  1885. arch/unicore32/kernel/setup.c +1 −4
  1886. arch/unicore32/kernel/setup.h +1 −4
  1887. arch/unicore32/kernel/signal.c +1 −4
  1888. arch/unicore32/kernel/sleep.S +1 −4
  1889. arch/unicore32/kernel/stacktrace.c +1 −4
  1890. arch/unicore32/kernel/sys.c +1 −4
  1891. arch/unicore32/kernel/time.c +1 −4
  1892. arch/unicore32/kernel/traps.c +1 −4
  1893. arch/unicore32/kernel/vmlinux.lds.S +1 −4
  1894. arch/unicore32/lib/backtrace.S +1 −4
  1895. arch/unicore32/lib/clear_user.S +1 −4
  1896. arch/unicore32/lib/copy_from_user.S +1 −4
  1897. arch/unicore32/lib/copy_page.S +1 −4
  1898. arch/unicore32/lib/copy_template.S +1 −4
  1899. arch/unicore32/lib/copy_to_user.S +1 −4
  1900. arch/unicore32/lib/delay.S +1 −4
  1901. arch/unicore32/lib/findbit.S +1 −4
  1902. arch/unicore32/lib/strncpy_from_user.S +1 −4
  1903. arch/unicore32/lib/strnlen_user.S +1 −4
  1904. arch/unicore32/mm/alignment.c +1 −4
  1905. arch/unicore32/mm/cache-ucv2.S +1 −4
  1906. arch/unicore32/mm/extable.c +1 −4
  1907. arch/unicore32/mm/fault.c +1 −4
  1908. arch/unicore32/mm/flush.c +1 −4
  1909. arch/unicore32/mm/init.c +1 −4
  1910. arch/unicore32/mm/ioremap.c +1 −5
  1911. arch/unicore32/mm/mm.h +1 −4
  1912. arch/unicore32/mm/mmu.c +1 −4
  1913. arch/unicore32/mm/pgd.c +1 −4
  1914. arch/unicore32/mm/proc-macros.S +1 −4
  1915. arch/unicore32/mm/proc-syms.c +1 −4
  1916. arch/unicore32/mm/proc-ucv2.S +1 −4
  1917. arch/unicore32/mm/tlb-ucv2.S +1 −4
  1918. arch/x86/boot/a20.c +1 −3
  1919. arch/x86/boot/apm.c +1 −3
  1920. arch/x86/boot/bitops.h +1 −3
  1921. arch/x86/boot/boot.h +1 −3
  1922. arch/x86/boot/cmdline.c +1 −3
  1923. arch/x86/boot/compressed/eboot.c +1 −3
  1924. arch/x86/boot/compressed/mem_encrypt.S +1 −4
  1925. arch/x86/boot/copy.S +1 −3
  1926. arch/x86/boot/cpu.c +1 −3
  1927. arch/x86/boot/cpucheck.c +1 −3
  1928. arch/x86/boot/edd.c +1 −3
  1929. arch/x86/boot/main.c +1 −3
  1930. arch/x86/boot/memory.c +1 −3
  1931. arch/x86/boot/pm.c +1 −3
  1932. arch/x86/boot/pmjump.S +1 −3
  1933. arch/x86/boot/printf.c +1 −3
  1934. arch/x86/boot/string.c +1 −3
  1935. arch/x86/boot/tty.c +1 −3
  1936. arch/x86/boot/version.c +1 −3
  1937. arch/x86/boot/video-bios.c +1 −3
  1938. arch/x86/boot/video-mode.c +1 −3
  1939. arch/x86/boot/video-vesa.c +1 −3
  1940. arch/x86/boot/video-vga.c +1 −3
  1941. arch/x86/boot/video.c +1 −3
  1942. arch/x86/boot/video.h +1 −3
  1943. arch/x86/crypto/aegis128-aesni-asm.S +1 −4
  1944. arch/x86/crypto/aegis128l-aesni-asm.S +1 −4
  1945. arch/x86/crypto/aegis256-aesni-asm.S +1 −4
  1946. arch/x86/crypto/ghash-clmulni-intel_asm.S +1 −4
  1947. arch/x86/crypto/ghash-clmulni-intel_glue.c +1 −4
  1948. arch/x86/crypto/morus1280-avx2-asm.S +1 −4
  1949. arch/x86/crypto/morus1280-sse2-asm.S +1 −4
  1950. arch/x86/crypto/morus640-sse2-asm.S +1 −4
  1951. arch/x86/entry/thunk_32.S +1 −1
  1952. arch/x86/entry/thunk_64.S +1 −1
  1953. arch/x86/entry/vdso/vclock_gettime.c +13 −2
  1954. arch/x86/events/amd/iommu.c +1 −4
  1955. arch/x86/events/amd/iommu.h +1 −4
  1956. arch/x86/events/amd/power.c +1 −4
  1957. arch/x86/events/amd/uncore.c +1 −4
  1958. arch/x86/include/asm/acenv.h +1 −4
  1959. arch/x86/include/asm/kvm_host.h +1 −4
  1960. arch/x86/include/asm/mem_encrypt.h +1 −4
  1961. arch/x86/include/asm/virtext.h +1 −3
  1962. arch/x86/include/uapi/asm/kvm.h +22 −11
  1963. arch/x86/kernel/amd_nb.c +2 −1
  1964. arch/x86/kernel/apic/msi.c +1 −4
  1965. arch/x86/kernel/apic/vector.c +1 −4
  1966. arch/x86/kernel/eisa.c +1 −2
  1967. arch/x86/kernel/idt.c +1 −2
  1968. arch/x86/kernel/kexec-bzimage64.c +1 −3
  1969. arch/x86/kernel/machine_kexec_32.c +1 −3
  1970. arch/x86/kernel/machine_kexec_64.c +1 −3
  1971. arch/x86/kernel/relocate_kernel_32.S +1 −3
  1972. arch/x86/kernel/relocate_kernel_64.S +1 −3
  1973. arch/x86/kernel/verify_cpu.S +1 −3
  1974. arch/x86/kvm/cpuid.c +1 −4
  1975. arch/x86/kvm/debugfs.c +1 −4
  1976. arch/x86/kvm/emulate.c +1 −3
  1977. arch/x86/kvm/hyperv.c +1 −4
  1978. arch/x86/kvm/hyperv.h +1 −4
  1979. arch/x86/kvm/lapic.c +1 −3
  1980. arch/x86/kvm/mmu.c +11 −10
  1981. arch/x86/kvm/mmu_audit.c +1 −4
  1982. arch/x86/kvm/mtrr.c +1 −3
  1983. arch/x86/kvm/page_track.c +1 −3
  1984. arch/x86/kvm/paging_tmpl.h +1 −4
  1985. arch/x86/kvm/pmu.c +1 −4
  1986. arch/x86/kvm/pmu_amd.c +1 −3
  1987. arch/x86/kvm/svm.c +1 −4
  1988. arch/x86/kvm/vmx/nested.c +58 −45
  1989. arch/x86/kvm/vmx/pmu_intel.c +1 −4
  1990. arch/x86/kvm/vmx/vmcs12.h +3 −2
  1991. arch/x86/kvm/vmx/vmx.c +1 −4
  1992. arch/x86/kvm/x86.c +1 −4
  1993. arch/x86/lib/cmdline.c +1 −2
  1994. arch/x86/lib/iomap_copy_64.S +1 −13
  1995. arch/x86/mm/mem_encrypt.c +1 −4
  1996. arch/x86/mm/mem_encrypt_boot.S +1 −4
  1997. arch/x86/mm/mem_encrypt_identity.c +1 −4
  1998. arch/x86/net/bpf_jit_comp.c +21 −53
  1999. arch/x86/platform/geode/alix.c +1 −5
  2000. arch/x86/platform/geode/geos.c +1 −4
  2001. arch/x86/platform/geode/net5501.c +1 −5
  2002. arch/x86/purgatory/entry64.S +1 −3
  2003. arch/x86/purgatory/purgatory.c +1 −3
  2004. arch/x86/purgatory/setup-x86_64.S +1 −3
  2005. arch/x86/purgatory/stack.S +1 −3
  2006. arch/x86/purgatory/string.c +1 −3
  2007. arch/x86/um/delay.c +1 −4
  2008. arch/x86/um/mem_32.c +1 −4
  2009. arch/x86/um/vdso/um_vdso.c +1 −4
  2010. arch/x86/um/vdso/vma.c +1 −4
  2011. arch/xtensa/boot/boot-elf/boot.lds.S +1 −4
  2012. arch/xtensa/include/asm/futex.h +1 −4
  2013. arch/xtensa/include/asm/pgalloc.h +1 −4
  2014. arch/xtensa/include/asm/pgtable.h +1 −4
  2015. arch/xtensa/kernel/perf_event.c +1 −4
  2016. arch/xtensa/mm/ioremap.c +1 −4
  2017. block/bio.c +21 −17
  2018. crypto/aes_ti.c +1 −4
  2019. crypto/gcm.c +1 −4
  2020. crypto/ghash-generic.c +1 −4
  2021. crypto/michael_mic.c +1 −4
  2022. crypto/sm3_generic.c +1 −12
  2023. drivers/acpi/acpi_amba.c +1 −4
  2024. drivers/acpi/acpi_apd.c +1 −4
  2025. drivers/acpi/acpi_cmos_rtc.c +1 −4
  2026. drivers/acpi/acpi_configfs.c +1 −4
  2027. drivers/acpi/acpi_dbg.c +1 −4
  2028. drivers/acpi/acpi_lpss.c +1 −4
  2029. drivers/acpi/acpi_platform.c +1 −4
  2030. drivers/acpi/acpi_pnp.c +1 −4
  2031. drivers/acpi/acpi_processor.c +1 −4
  2032. drivers/acpi/acpi_watchdog.c +1 −4
  2033. drivers/acpi/arm64/gtdt.c +1 −4
  2034. drivers/acpi/bgrt.c +1 −4
  2035. drivers/acpi/dptf/int340x_thermal.c +1 −4
  2036. drivers/acpi/ec_sys.c +1 −2
  2037. drivers/acpi/ioapic.c +1 −4
  2038. drivers/acpi/irq.c +1 −4
  2039. drivers/acpi/pci_mcfg.c +1 −12
  2040. drivers/acpi/pci_slot.c +1 −9
  2041. drivers/acpi/property.c +1 −4
  2042. drivers/acpi/spcr.c +1 −5
  2043. drivers/acpi/x86/apple.c +1 −4
  2044. drivers/acpi/x86/utils.c +1 −4
  2045. drivers/amba/bus.c +1 −4
  2046. drivers/android/binder.c +14 −2
  2047. drivers/ata/ahci_seattle.c +1 −9
  2048. drivers/ata/ahci_st.c +1 −4
  2049. drivers/ata/pata_ixp4xx_cf.c +1 −5
  2050. drivers/ata/pata_of_platform.c +1 −4
  2051. drivers/ata/pata_palmld.c +1 −5
  2052. drivers/ata/pata_rb532_cf.c +1 −5
  2053. drivers/ata/pata_samsung_cf.c +1 −4
  2054. drivers/block/skd_main.c +1 −3
  2055. drivers/block/skd_s1120.h +1 −3
  2056. drivers/block/xsysace.c +1 −4
  2057. drivers/bus/da8xx-mstpri.c +1 −4
  2058. drivers/bus/qcom-ebi2.c +1 −4
  2059. drivers/bus/ti-sysc.c +11 −12
  2060. drivers/char/agp/hp-agp.c +1 −4
  2061. drivers/char/agp/parisc-agp.c +1 −5
  2062. drivers/char/hpet.c +1 −4
  2063. drivers/char/hw_random/hisi-rng.c +1 −4
  2064. drivers/char/hw_random/st-rng.c +1 −4
  2065. drivers/char/hw_random/timeriomem-rng.c +1 −4
  2066. drivers/char/tpm/tpmrm-dev.c +1 −2
  2067. drivers/char/tpm/xen-tpmfront.c +1 −4
  2068. drivers/clk/axis/clk-artpec6.c +1 −4
  2069. drivers/clk/bcm/clk-bcm53573-ilp.c +1 −4
  2070. drivers/clk/bcm/clk-sr.c +1 −12
  2071. drivers/clk/clk-axm5516.c +1 −4
  2072. drivers/clk/clk-cdce706.c +1 −4
  2073. drivers/clk/clk-efm32gg.c +1 −4
  2074. drivers/clk/clk-nspire.c +1 −5
  2075. drivers/clk/clk-pwm.c +1 −4
  2076. drivers/clk/clk-qoriq.c +1 −4
  2077. drivers/clk/clkdev.c +1 −4
  2078. drivers/clk/hisilicon/clk-hi6220-stub.c +1 −5
  2079. drivers/clk/hisilicon/clk-hi6220.c +1 −4
  2080. drivers/clk/hisilicon/clkdivider-hi6220.c +1 −5
  2081. drivers/clk/imx/clk-cpu.c +1 −7
  2082. drivers/clk/imx/clk-gate-exclusive.c +1 −4
  2083. drivers/clk/imx/clk-gate2.c +1 −4
  2084. drivers/clk/imx/clk-imx35.c +1 −5
  2085. drivers/clk/imx/clk-imx5.c +1 −5
  2086. drivers/clk/imx/clk-imx6sl.c +1 −5
  2087. drivers/clk/rockchip/clk-cpu.c +1 −4
  2088. drivers/clk/samsung/clk-cpu.c +1 −4
  2089. drivers/clk/samsung/clk-cpu.h +1 −4
  2090. drivers/clk/samsung/clk-exynos-audss.c +1 −4
  2091. drivers/clk/samsung/clk-exynos-clkout.c +1 −4
  2092. drivers/clk/samsung/clk-exynos3250.c +1 −4
  2093. drivers/clk/samsung/clk-exynos4.c +1 −4
  2094. drivers/clk/samsung/clk-exynos4412-isp.c +1 −4
  2095. drivers/clk/samsung/clk-exynos5250.c +1 −4
  2096. drivers/clk/samsung/clk-exynos5260.c +1 −4
  2097. drivers/clk/samsung/clk-exynos5260.h +1 −4
  2098. drivers/clk/samsung/clk-exynos5410.c +1 −4
  2099. drivers/clk/samsung/clk-exynos5420.c +1 −4
  2100. drivers/clk/samsung/clk-exynos5433.c +1 −4
  2101. drivers/clk/samsung/clk-exynos7.c +1 −5
  2102. drivers/clk/samsung/clk-pll.c +1 −4
  2103. drivers/clk/samsung/clk-pll.h +1 −4
  2104. drivers/clk/samsung/clk-s3c2410-dclk.c +1 −4
  2105. drivers/clk/samsung/clk-s3c2410.c +1 −4
  2106. drivers/clk/samsung/clk-s3c2412.c +1 −4
  2107. drivers/clk/samsung/clk-s3c2443.c +1 −4
  2108. drivers/clk/samsung/clk-s3c64xx.c +1 −4
  2109. drivers/clk/samsung/clk-s5pv210-audss.c +1 −4
  2110. drivers/clk/samsung/clk-s5pv210.c +1 −4
  2111. drivers/clk/samsung/clk.c +1 −4
  2112. drivers/clk/samsung/clk.h +1 −4
  2113. drivers/clk/st/clkgen-fsyn.c +1 −5
  2114. drivers/clk/sunxi/clk-factors.c +1 −4
  2115. drivers/clk/tegra/clk-bpmp.c +1 −4
  2116. drivers/clk/ti/clk-44xx.c +1 −4
  2117. drivers/clk/ti/clk-54xx.c +1 −4
  2118. drivers/clk/ti/clk-7xx-compat.c +1 −4
  2119. drivers/clk/ti/clk-7xx.c +1 −4
  2120. drivers/clk/ti/clkt_dpll.c +1 −4
  2121. drivers/clk/ti/clkt_iclk.c +1 −4
  2122. drivers/clk/ti/dpll3xxx.c +1 −4
  2123. drivers/clk/ti/dpll44xx.c +1 −4
  2124. drivers/clk/versatile/clk-icst.c +1 −4
  2125. drivers/clk/versatile/clk-impd1.c +1 −4
  2126. drivers/clk/versatile/clk-versatile.c +1 −4
  2127. drivers/clk/versatile/icst.c +1 −4
  2128. drivers/clk/versatile/icst.h +1 −4
  2129. drivers/clk/x86/clk-lpt.c +1 −4
  2130. drivers/clk/zte/clk-zx296702.c +1 −4
  2131. drivers/clk/zte/clk-zx296718.c +1 −4
  2132. drivers/clk/zte/clk.c +1 −4
  2133. drivers/clk/zte/clk.h +1 −4
  2134. drivers/clocksource/acpi_pm.c +1 −2
  2135. drivers/clocksource/arc_timer.c +1 −4
  2136. drivers/clocksource/arm_arch_timer.c +1 −4
  2137. drivers/clocksource/arm_global_timer.c +1 −4
  2138. drivers/clocksource/dummy_timer.c +1 −4
  2139. drivers/clocksource/dw_apb_timer.c +1 −4
  2140. drivers/clocksource/dw_apb_timer_of.c +1 −12
  2141. drivers/clocksource/exynos_mct.c +1 −4
  2142. drivers/clocksource/mmio.c +1 −4
  2143. drivers/clocksource/mps2-timer.c +1 −5
  2144. drivers/clocksource/nomadik-mtu.c +1 −4
  2145. drivers/clocksource/samsung_pwm_timer.c +1 −4
  2146. drivers/clocksource/timer-atmel-pit.c +1 −4
  2147. drivers/clocksource/timer-efm32.c +1 −4
  2148. drivers/clocksource/timer-keystone.c +1 −5
  2149. drivers/clocksource/timer-pxa.c +1 −4
  2150. drivers/clocksource/timer-rockchip.c +1 −4
  2151. drivers/clocksource/timer-zevio.c +1 −5
  2152. drivers/counter/Kconfig +1 −0
  2153. drivers/cpufreq/amd_freq_sensitivity.c +1 −4
  2154. drivers/cpufreq/cpufreq-dt-platdev.c +1 −4
  2155. drivers/cpufreq/cpufreq-dt.c +1 −4
  2156. drivers/cpufreq/cpufreq-dt.h +1 −4
  2157. drivers/cpufreq/cpufreq.c +1 −4
  2158. drivers/cpufreq/cpufreq_conservative.c +1 −4
  2159. drivers/cpufreq/cpufreq_governor.c +1 −4
  2160. drivers/cpufreq/cpufreq_governor.h +1 −4
  2161. drivers/cpufreq/cpufreq_governor_attr_set.c +1 −4
  2162. drivers/cpufreq/cpufreq_ondemand.c +1 −4
  2163. drivers/cpufreq/cpufreq_ondemand.h +1 −4
  2164. drivers/cpufreq/cpufreq_performance.c +1 −6
  2165. drivers/cpufreq/cpufreq_powersave.c +1 −6
  2166. drivers/cpufreq/cpufreq_stats.c +1 −4
  2167. drivers/cpufreq/cpufreq_userspace.c +1 −5
  2168. drivers/cpufreq/davinci-cpufreq.c +1 −4
  2169. drivers/cpufreq/freq_table.c +1 −5
  2170. drivers/cpufreq/gx-suspmod.c +1 −5
  2171. drivers/cpufreq/highbank-cpufreq.c +1 −4
  2172. drivers/cpufreq/imx6q-cpufreq.c +1 −4
  2173. drivers/cpufreq/maple-cpufreq.c +1 −4
  2174. drivers/cpufreq/omap-cpufreq.c +1 −4
  2175. drivers/cpufreq/pmac32-cpufreq.c +1 −5
  2176. drivers/cpufreq/pmac64-cpufreq.c +1 −4
  2177. drivers/cpufreq/qoriq-cpufreq.c +1 −4
  2178. drivers/cpufreq/s3c2410-cpufreq.c +1 −4
  2179. drivers/cpufreq/s3c2412-cpufreq.c +1 −4
  2180. drivers/cpufreq/s3c2416-cpufreq.c +1 −4
  2181. drivers/cpufreq/s3c2440-cpufreq.c +1 −4
  2182. drivers/cpufreq/s3c24xx-cpufreq-debugfs.c +1 −4
  2183. drivers/cpufreq/s3c24xx-cpufreq.c +1 −4
  2184. drivers/cpufreq/s3c64xx-cpufreq.c +1 −4
  2185. drivers/cpufreq/s5pv210-cpufreq.c +1 −4
  2186. drivers/cpufreq/sa1110-cpufreq.c +1 −4
  2187. drivers/cpufreq/sfi-cpufreq.c +1 −9
  2188. drivers/cpufreq/unicore2-cpufreq.c +1 −4
  2189. drivers/cpuidle/cpuidle-arm.c +1 −4
  2190. drivers/cpuidle/cpuidle-big_little.c +1 −4
  2191. drivers/cpuidle/cpuidle-exynos.c +1 −4
  2192. drivers/cpuidle/cpuidle-ux500.c +1 −4
  2193. drivers/cpuidle/dt_idle_states.c +1 −4
  2194. drivers/crypto/bcm/cipher.c +1 −12
  2195. drivers/crypto/bcm/cipher.h +1 −12
  2196. drivers/crypto/bcm/spu.c +1 −12
  2197. drivers/crypto/bcm/spu.h +1 −12
  2198. drivers/crypto/bcm/spu2.c +1 −12
  2199. drivers/crypto/bcm/spu2.h +1 −12
  2200. drivers/crypto/bcm/spum.h +1 −12
  2201. drivers/crypto/bcm/util.c +1 −12
  2202. drivers/crypto/bcm/util.h +1 −12
  2203. drivers/crypto/ccp/ccp-crypto-aes-cmac.c +1 −4
  2204. drivers/crypto/ccp/ccp-crypto-aes-galois.c +1 −4
  2205. drivers/crypto/ccp/ccp-crypto-aes-xts.c +1 −4
  2206. drivers/crypto/ccp/ccp-crypto-aes.c +1 −4
  2207. drivers/crypto/ccp/ccp-crypto-des3.c +1 −4
  2208. drivers/crypto/ccp/ccp-crypto-main.c +1 −4
  2209. drivers/crypto/ccp/ccp-crypto-rsa.c +1 −4
  2210. drivers/crypto/ccp/ccp-crypto-sha.c +1 −4
  2211. drivers/crypto/ccp/ccp-crypto.h +1 −4
  2212. drivers/crypto/ccp/ccp-debugfs.c +1 −4
  2213. drivers/crypto/ccp/ccp-dev-v3.c +1 −4
  2214. drivers/crypto/ccp/ccp-dev-v5.c +1 −4
  2215. drivers/crypto/ccp/ccp-dev.c +1 −4
  2216. drivers/crypto/ccp/ccp-dev.h +1 −4
  2217. drivers/crypto/ccp/ccp-dmaengine.c +1 −4
  2218. drivers/crypto/ccp/ccp-ops.c +1 −4
  2219. drivers/crypto/ccp/psp-dev.c +1 −4
  2220. drivers/crypto/ccp/psp-dev.h +1 −4
  2221. drivers/crypto/ccp/sp-dev.c +1 −4
  2222. drivers/crypto/ccp/sp-dev.h +1 −4
  2223. drivers/crypto/ccp/sp-pci.c +1 −4
  2224. drivers/crypto/ccp/sp-platform.c +1 −4
  2225. drivers/crypto/chelsio/chtls/chtls.h +1 −4
  2226. drivers/crypto/chelsio/chtls/chtls_cm.c +1 −4
  2227. drivers/crypto/chelsio/chtls/chtls_cm.h +1 −4
  2228. drivers/crypto/chelsio/chtls/chtls_hw.c +1 −4
  2229. drivers/crypto/chelsio/chtls/chtls_io.c +1 −4
  2230. drivers/crypto/chelsio/chtls/chtls_main.c +1 −4
  2231. drivers/crypto/img-hash.c +1 −4
  2232. drivers/crypto/marvell/cesa.c +1 −4
  2233. drivers/crypto/marvell/cipher.c +1 −4
  2234. drivers/crypto/marvell/hash.c +1 −4
  2235. drivers/crypto/marvell/tdma.c +1 −4
  2236. drivers/crypto/mediatek/mtk-aes.c +1 −4
  2237. drivers/crypto/mediatek/mtk-platform.c +1 −5
  2238. drivers/crypto/mediatek/mtk-platform.h +1 −5
  2239. drivers/crypto/mediatek/mtk-sha.c +1 −4
  2240. drivers/crypto/omap-aes-gcm.c +1 −5
  2241. drivers/crypto/omap-aes.c +1 −5
  2242. drivers/crypto/omap-aes.h +1 −5
  2243. drivers/crypto/omap-crypto.c +1 −4
  2244. drivers/crypto/omap-crypto.h +1 −4
  2245. drivers/crypto/omap-des.c +1 −5
  2246. drivers/crypto/omap-sham.c +1 −4
  2247. drivers/crypto/sahara.c +1 −4
  2248. drivers/crypto/stm32/stm32-hash.c +1 −15
  2249. drivers/devfreq/devfreq-event.c +1 −4
  2250. drivers/devfreq/devfreq.c +1 −4
  2251. drivers/devfreq/event/exynos-nocp.c +1 −4
  2252. drivers/devfreq/event/exynos-nocp.h +1 −4
  2253. drivers/devfreq/event/exynos-ppmu.c +1 −4
  2254. drivers/devfreq/event/exynos-ppmu.h +1 −4
  2255. drivers/devfreq/exynos-bus.c +1 −4
  2256. drivers/devfreq/governor.h +1 −4
  2257. drivers/devfreq/governor_passive.c +1 −4
  2258. drivers/devfreq/governor_performance.c +1 −4
  2259. drivers/devfreq/governor_powersave.c +1 −4
  2260. drivers/devfreq/governor_simpleondemand.c +1 −4
  2261. drivers/devfreq/governor_userspace.c +1 −4
  2262. drivers/dma-buf/dma-buf.c +1 −12
  2263. drivers/dma/acpi-dma.c +1 −4
  2264. drivers/dma/at_xdmac.c +1 −12
  2265. drivers/dma/bestcomm/bcom_ata_task.c +1 −4
  2266. drivers/dma/bestcomm/bcom_fec_rx_task.c +1 −4
  2267. drivers/dma/bestcomm/bcom_fec_tx_task.c +1 −4
  2268. drivers/dma/bestcomm/bcom_gen_bd_rx_task.c +1 −5
  2269. drivers/dma/bestcomm/bcom_gen_bd_tx_task.c +1 −5
  2270. drivers/dma/bestcomm/gen_bd.c +1 −5
  2271. drivers/dma/dmatest.c +1 −4
  2272. drivers/dma/hsu/hsu.c +1 −4
  2273. drivers/dma/hsu/hsu.h +1 −4
  2274. drivers/dma/hsu/pci.c +1 −4
  2275. drivers/dma/idma64.c +1 −4
  2276. drivers/dma/idma64.h +1 −4
  2277. drivers/dma/ipu/ipu_idmac.c +1 −4
  2278. drivers/dma/ipu/ipu_intern.h +1 −4
  2279. drivers/dma/ipu/ipu_irq.c +1 −4
  2280. drivers/dma/k3dma.c +1 −4
  2281. drivers/dma/lpc18xx-dmamux.c +1 −5
  2282. drivers/dma/mmp_pdma.c +1 −4
  2283. drivers/dma/of-dma.c +1 −4
  2284. drivers/dma/pxa_dma.c +1 −4
  2285. drivers/dma/sa11x0-dma.c +1 −4
  2286. drivers/dma/ti/dma-crossbar.c +1 −5
  2287. drivers/dma/ti/omap-dma.c +1 −4
  2288. drivers/dma/txx9dmac.c +1 −4
  2289. drivers/dma/txx9dmac.h +1 −4
  2290. drivers/dma/virt-dma.c +1 −4
  2291. drivers/dma/virt-dma.h +1 −4
  2292. drivers/dma/zx_dma.c +1 −4
  2293. drivers/extcon/extcon-adc-jack.c +1 −5
  2294. drivers/extcon/extcon-max3355.c +1 −4
  2295. drivers/firmware/Kconfig +1 −1
  2296. drivers/firmware/efi/libstub/arm-stub.c +1 −4
  2297. drivers/firmware/imx/imx-scu-irq.c +3 −0
  2298. drivers/firmware/pcdp.c +1 −4
  2299. drivers/firmware/pcdp.h +1 −4
  2300. drivers/fsi/fsi-scom.c +1 −9
  2301. drivers/gpio/gpio-adnp.c +1 −4
  2302. drivers/gpio/gpio-amdpt.c +1 −4
  2303. drivers/gpio/gpio-ath79.c +1 −4
  2304. drivers/gpio/gpio-dwapb.c +1 −4
  2305. drivers/gpio/gpio-exar.c +1 −4
  2306. drivers/gpio/gpio-max3191x.c +1 −4
  2307. drivers/gpio/gpio-max7300.c +1 −4
  2308. drivers/gpio/gpio-max7301.c +1 −4
  2309. drivers/gpio/gpio-max730x.c +1 −4
  2310. drivers/gpio/gpio-mm-lantiq.c +1 −3
  2311. drivers/gpio/gpio-omap.c +1 −4
  2312. drivers/gpio/gpio-pl061.c +1 −4
  2313. drivers/gpio/gpio-pxa.c +1 −4
  2314. drivers/gpio/gpio-reg.c +1 −4
  2315. drivers/gpio/gpio-sa1100.c +1 −4
  2316. drivers/gpio/gpio-stmpe.c +1 −1
  2317. drivers/gpio/gpio-stp-xway.c +1 −4
  2318. drivers/gpio/gpio-tc3589x.c +1 −1
  2319. drivers/gpio/gpio-tegra186.c +1 −4
  2320. drivers/gpio/gpio-ucb1400.c +1 −5
  2321. drivers/gpio/gpio-xgene.c +1 −12
  2322. drivers/gpio/gpio-zevio.c +1 −4
  2323. drivers/gpio/gpio-zx.c +1 −4
  2324. drivers/gpu/drm/armada/armada_510.c +1 −4
  2325. drivers/gpu/drm/armada/armada_crtc.c +1 −4
  2326. drivers/gpu/drm/armada/armada_crtc.h +1 −4
  2327. drivers/gpu/drm/armada/armada_debugfs.c +1 −4
  2328. drivers/gpu/drm/armada/armada_drm.h +1 −4
  2329. drivers/gpu/drm/armada/armada_drv.c +1 −4
  2330. drivers/gpu/drm/armada/armada_fb.c +1 −4
  2331. drivers/gpu/drm/armada/armada_fb.h +1 −4
  2332. drivers/gpu/drm/armada/armada_fbdev.c +1 −4
  2333. drivers/gpu/drm/armada/armada_gem.c +1 −4
  2334. drivers/gpu/drm/armada/armada_gem.h +1 −4
  2335. drivers/gpu/drm/armada/armada_hw.h +1 −4
  2336. drivers/gpu/drm/armada/armada_ioctlP.h +1 −4
  2337. drivers/gpu/drm/armada/armada_overlay.c +1 −4
  2338. drivers/gpu/drm/armada/armada_plane.c +1 −4
  2339. drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c +1 −12
  2340. drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c +1 −12
  2341. drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h +1 −12
  2342. drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c +1 −12
  2343. drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c +1 −12
  2344. drivers/gpu/drm/bridge/analogix/analogix_dp_reg.h +1 −4
  2345. drivers/gpu/drm/bridge/sil-sii8620.c +1 −4
  2346. drivers/gpu/drm/bridge/sil-sii8620.h +1 −4
  2347. drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c +1 −4
  2348. drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c +1 −4
  2349. drivers/gpu/drm/bridge/ti-tfp410.c +1 −5
  2350. drivers/gpu/drm/drm_bufs.c +4 −1
  2351. drivers/gpu/drm/drm_ioc32.c +4 −1
  2352. drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c +1 −12
  2353. drivers/gpu/drm/exynos/exynos_drm_dpi.c +1 −4
  2354. drivers/gpu/drm/exynos/exynos_drm_dsi.c +1 −4
  2355. drivers/gpu/drm/exynos/regs-fimc.h +1 −4
  2356. drivers/gpu/drm/exynos/regs-gsc.h +1 −4
  2357. drivers/gpu/drm/exynos/regs-hdmi.h +1 −4
  2358. drivers/gpu/drm/exynos/regs-mixer.h +1 −4
  2359. drivers/gpu/drm/exynos/regs-rotator.h +1 −4
  2360. drivers/gpu/drm/exynos/regs-scaler.h +1 −4
  2361. drivers/gpu/drm/exynos/regs-vp.h +1 −4
  2362. drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c +1 −5
  2363. drivers/gpu/drm/hisilicon/kirin/dw_dsi_reg.h +1 −5
  2364. drivers/gpu/drm/hisilicon/kirin/kirin_ade_reg.h +1 −5
  2365. drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c +1 −5
  2366. drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c +1 −5
  2367. drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h +1 −5
  2368. drivers/gpu/drm/i2c/tda9950.c +1 −4
  2369. drivers/gpu/drm/i2c/tda998x_drv.c +1 −12
  2370. drivers/gpu/drm/i915/gvt/handlers.c +9 −6
  2371. drivers/gpu/drm/i915/intel_display.c +29 −9
  2372. drivers/gpu/drm/msm/adreno/a3xx_gpu.c +1 −12
  2373. drivers/gpu/drm/msm/adreno/a3xx_gpu.h +1 −12
  2374. drivers/gpu/drm/msm/adreno/adreno_device.c +1 −12
  2375. drivers/gpu/drm/msm/adreno/adreno_gpu.c +1 −12
  2376. drivers/gpu/drm/msm/adreno/adreno_gpu.h +1 −12
  2377. drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c +1 −12
  2378. drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h +1 −12
  2379. drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c +1 −12
  2380. drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h +1 −12
  2381. drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c +1 −12
  2382. drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h +1 −12
  2383. drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c +1 −12
  2384. drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h +1 −12
  2385. drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c +1 −12
  2386. drivers/gpu/drm/msm/disp/mdp4/mdp4_dsi_encoder.c +1 −12
  2387. drivers/gpu/drm/msm/disp/mdp4/mdp4_dtv_encoder.c +1 −12
  2388. drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.c +1 −12
  2389. drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c +1 −12
  2390. drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h +1 −12
  2391. drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c +1 −12
  2392. drivers/gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.c +1 −12
  2393. drivers/gpu/drm/msm/disp/mdp4/mdp4_lvds_pll.c +1 −12
  2394. drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c +1 −12
  2395. drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c +1 −12
  2396. drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c +1 −12
  2397. drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c +1 −12
  2398. drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c +1 −12
  2399. drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h +1 −12
  2400. drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c +1 −12
  2401. drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.c +1 −12
  2402. drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.h +1 −12
  2403. drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c +1 −12
  2404. drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.h +1 −12
  2405. drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c +1 −12
  2406. drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c +1 −12
  2407. drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.h +1 −12
  2408. drivers/gpu/drm/msm/disp/mdp_format.c +1 −12
  2409. drivers/gpu/drm/msm/disp/mdp_kms.c +1 −12
  2410. drivers/gpu/drm/msm/disp/mdp_kms.h +1 −12
  2411. drivers/gpu/drm/msm/hdmi/hdmi.c +1 −12
  2412. drivers/gpu/drm/msm/hdmi/hdmi.h +1 −12
  2413. drivers/gpu/drm/msm/hdmi/hdmi_audio.c +1 −12
  2414. drivers/gpu/drm/msm/hdmi/hdmi_bridge.c +1 −12
  2415. drivers/gpu/drm/msm/hdmi/hdmi_connector.c +1 −12
  2416. drivers/gpu/drm/msm/hdmi/hdmi_i2c.c +1 −12
  2417. drivers/gpu/drm/msm/hdmi/hdmi_phy_8960.c +1 −12
  2418. drivers/gpu/drm/msm/hdmi/hdmi_phy_8x60.c +1 −12
  2419. drivers/gpu/drm/msm/hdmi/hdmi_phy_8x74.c +1 −12
  2420. drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c +1 −12
  2421. drivers/gpu/drm/msm/msm_atomic.c +1 −12
  2422. drivers/gpu/drm/msm/msm_debugfs.c +1 −12
  2423. drivers/gpu/drm/msm/msm_debugfs.h +1 −12
  2424. drivers/gpu/drm/msm/msm_drv.c +1 −12
  2425. drivers/gpu/drm/msm/msm_drv.h +1 −12
  2426. drivers/gpu/drm/msm/msm_fb.c +1 −12
  2427. drivers/gpu/drm/msm/msm_fbdev.c +1 −12
  2428. drivers/gpu/drm/msm/msm_fence.c +1 −12
  2429. drivers/gpu/drm/msm/msm_fence.h +1 −12
  2430. drivers/gpu/drm/msm/msm_gem.c +1 −12
  2431. drivers/gpu/drm/msm/msm_gem.h +1 −12
  2432. drivers/gpu/drm/msm/msm_gem_prime.c +1 −12
  2433. drivers/gpu/drm/msm/msm_gem_shrinker.c +1 −12
  2434. drivers/gpu/drm/msm/msm_gem_submit.c +1 −12
  2435. drivers/gpu/drm/msm/msm_gem_vma.c +1 −12
  2436. drivers/gpu/drm/msm/msm_gpu.c +1 −12
  2437. drivers/gpu/drm/msm/msm_gpu.h +1 −12
  2438. drivers/gpu/drm/msm/msm_iommu.c +1 −12
  2439. drivers/gpu/drm/msm/msm_kms.h +1 −12
  2440. drivers/gpu/drm/msm/msm_mmu.h +1 −12
  2441. drivers/gpu/drm/msm/msm_perf.c +1 −12
  2442. drivers/gpu/drm/msm/msm_rd.c +1 −12
  2443. drivers/gpu/drm/msm/msm_ringbuffer.c +1 −12
  2444. drivers/gpu/drm/msm/msm_ringbuffer.h +1 −12
  2445. drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c +1 −4
  2446. drivers/gpu/drm/omapdrm/displays/connector-hdmi.c +1 −4
  2447. drivers/gpu/drm/omapdrm/displays/encoder-opa362.c +1 −4
  2448. drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c +1 −4
  2449. drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c +1 −4
  2450. drivers/gpu/drm/omapdrm/displays/panel-lgphilips-lb035q02.c +1 −4
  2451. drivers/gpu/drm/omapdrm/displays/panel-sharp-ls037v7dw01.c +1 −4
  2452. drivers/gpu/drm/omapdrm/displays/panel-sony-acx565akm.c +1 −12
  2453. drivers/gpu/drm/omapdrm/displays/panel-tpo-td028ttec1.c +1 −12
  2454. drivers/gpu/drm/omapdrm/dss/core.c +1 −12
  2455. drivers/gpu/drm/omapdrm/dss/dispc.c +1 −12
  2456. drivers/gpu/drm/omapdrm/dss/dispc.h +1 −12
  2457. drivers/gpu/drm/omapdrm/dss/dispc_coefs.c +1 −12
  2458. drivers/gpu/drm/omapdrm/dss/display.c +1 −12
  2459. drivers/gpu/drm/omapdrm/dss/dpi.c +1 −12
  2460. drivers/gpu/drm/omapdrm/dss/dsi.c +1 −12
  2461. drivers/gpu/drm/omapdrm/dss/dss.c +1 −12
  2462. drivers/gpu/drm/omapdrm/dss/dss.h +1 −12
  2463. drivers/gpu/drm/omapdrm/dss/hdmi.h +1 −12
  2464. drivers/gpu/drm/omapdrm/dss/hdmi4.c +1 −12
  2465. drivers/gpu/drm/omapdrm/dss/hdmi4_core.c +1 −12
  2466. drivers/gpu/drm/omapdrm/dss/hdmi4_core.h +1 −12
  2467. drivers/gpu/drm/omapdrm/dss/hdmi5.c +1 −12
  2468. drivers/gpu/drm/omapdrm/dss/hdmi5_core.c +1 −12
  2469. drivers/gpu/drm/omapdrm/dss/hdmi5_core.h +1 −12
  2470. drivers/gpu/drm/omapdrm/dss/hdmi_phy.c +1 −4
  2471. drivers/gpu/drm/omapdrm/dss/hdmi_pll.c +1 −4
  2472. drivers/gpu/drm/omapdrm/dss/hdmi_wp.c +1 −4
  2473. drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c +1 −12
  2474. drivers/gpu/drm/omapdrm/dss/omapdss.h +1 −12
  2475. drivers/gpu/drm/omapdrm/dss/output.c +1 −12
  2476. drivers/gpu/drm/omapdrm/dss/pll.c +1 −12
  2477. drivers/gpu/drm/omapdrm/dss/sdi.c +1 −12
  2478. drivers/gpu/drm/omapdrm/dss/venc.c +1 −12
  2479. drivers/gpu/drm/omapdrm/omap_connector.c +1 −12
  2480. drivers/gpu/drm/omapdrm/omap_connector.h +1 −12
  2481. drivers/gpu/drm/omapdrm/omap_crtc.c +1 −12
  2482. drivers/gpu/drm/omapdrm/omap_crtc.h +1 −12
  2483. drivers/gpu/drm/omapdrm/omap_debugfs.c +1 −12
  2484. drivers/gpu/drm/omapdrm/omap_drv.c +1 −12
  2485. drivers/gpu/drm/omapdrm/omap_drv.h +1 −12
  2486. drivers/gpu/drm/omapdrm/omap_encoder.c +1 −12
  2487. drivers/gpu/drm/omapdrm/omap_encoder.h +1 −12
  2488. drivers/gpu/drm/omapdrm/omap_fb.c +1 −12
  2489. drivers/gpu/drm/omapdrm/omap_fb.h +1 −12
  2490. drivers/gpu/drm/omapdrm/omap_fbdev.c +1 −12
  2491. drivers/gpu/drm/omapdrm/omap_fbdev.h +1 −12
  2492. drivers/gpu/drm/omapdrm/omap_gem.c +1 −12
  2493. drivers/gpu/drm/omapdrm/omap_gem.h +1 −12
  2494. drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c +1 −12
  2495. drivers/gpu/drm/omapdrm/omap_irq.c +1 −12
  2496. drivers/gpu/drm/omapdrm/omap_irq.h +1 −12
  2497. drivers/gpu/drm/omapdrm/omap_plane.c +1 −12
  2498. drivers/gpu/drm/omapdrm/omap_plane.h +1 −12
  2499. drivers/gpu/drm/panel/panel-ilitek-ili9322.c +1 −4
  2500. drivers/gpu/drm/panel/panel-jdi-lt070me05000.c +1 −12
  2501. drivers/gpu/drm/panel/panel-lg-lg4573.c +1 −4
  2502. drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c +1 −12
  2503. drivers/gpu/drm/panel/panel-samsung-ld9040.c +1 −4
  2504. drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c +1 −4
  2505. drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c +1 −4
  2506. drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c +1 −4
  2507. drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c +1 −4
  2508. drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c +1 −12
  2509. drivers/gpu/drm/panel/panel-sitronix-st7789v.c +1 −4
  2510. drivers/gpu/drm/panfrost/panfrost_gem.c +2 −1
  2511. drivers/gpu/drm/panfrost/panfrost_gem.h +1 −0
  2512. drivers/gpu/drm/panfrost/panfrost_mmu.c +8 −0
  2513. drivers/gpu/drm/pl111/pl111_debugfs.c +1 −4
  2514. drivers/gpu/drm/rockchip/cdn-dp-core.h +1 −9
  2515. drivers/gpu/drm/tegra/dc.c +1 −4
  2516. drivers/gpu/drm/tegra/dc.h +1 −4
  2517. drivers/gpu/drm/tegra/dpaux.c +1 −4
  2518. drivers/gpu/drm/tegra/dpaux.h +1 −4
  2519. drivers/gpu/drm/tegra/drm.c +1 −4
  2520. drivers/gpu/drm/tegra/drm.h +1 −4
  2521. drivers/gpu/drm/tegra/dsi.c +1 −4
  2522. drivers/gpu/drm/tegra/dsi.h +1 −4
  2523. drivers/gpu/drm/tegra/falcon.c +1 −4
  2524. drivers/gpu/drm/tegra/falcon.h +1 −4
  2525. drivers/gpu/drm/tegra/fb.c +1 −4
  2526. drivers/gpu/drm/tegra/gem.c +1 −4
  2527. drivers/gpu/drm/tegra/gem.h +1 −4
  2528. drivers/gpu/drm/tegra/gr2d.c +1 −4
  2529. drivers/gpu/drm/tegra/gr2d.h +1 −4
  2530. drivers/gpu/drm/tegra/gr3d.c +1 −4
  2531. drivers/gpu/drm/tegra/gr3d.h +1 −4
  2532. drivers/gpu/drm/tegra/hdmi.c +1 −4
  2533. drivers/gpu/drm/tegra/hdmi.h +1 −4
  2534. drivers/gpu/drm/tegra/hub.c +1 −4
  2535. drivers/gpu/drm/tegra/hub.h +1 −4
  2536. drivers/gpu/drm/tegra/mipi-phy.c +1 −4
  2537. drivers/gpu/drm/tegra/mipi-phy.h +1 −4
  2538. drivers/gpu/drm/tegra/output.c +1 −4
  2539. drivers/gpu/drm/tegra/plane.c +1 −4
  2540. drivers/gpu/drm/tegra/plane.h +1 −4
  2541. drivers/gpu/drm/tegra/rgb.c +1 −4
  2542. drivers/gpu/drm/tegra/sor.c +1 −4
  2543. drivers/gpu/drm/tegra/sor.h +1 −4
  2544. drivers/gpu/drm/tegra/vic.c +1 −4
  2545. drivers/gpu/drm/tegra/vic.h +1 −4
  2546. drivers/gpu/drm/tilcdc/tilcdc_crtc.c +1 −12
  2547. drivers/gpu/drm/tilcdc/tilcdc_drv.c +1 −12
  2548. drivers/gpu/drm/tilcdc/tilcdc_drv.h +1 −12
  2549. drivers/gpu/drm/tilcdc/tilcdc_external.c +1 −5
  2550. drivers/gpu/drm/tilcdc/tilcdc_external.h +1 −12
  2551. drivers/gpu/drm/tilcdc/tilcdc_panel.c +1 −12
  2552. drivers/gpu/drm/tilcdc/tilcdc_panel.h +1 −12
  2553. drivers/gpu/drm/tilcdc/tilcdc_plane.c +1 −12
  2554. drivers/gpu/drm/tilcdc/tilcdc_regs.h +1 −12
  2555. drivers/gpu/drm/tilcdc/tilcdc_tfp410.c +1 −12
  2556. drivers/gpu/drm/tilcdc/tilcdc_tfp410.h +1 −12
  2557. drivers/gpu/drm/vc4/vc4_bo.c +1 −4
  2558. drivers/gpu/drm/vc4/vc4_crtc.c +1 −4
  2559. drivers/gpu/drm/vc4/vc4_debugfs.c +1 −4
  2560. drivers/gpu/drm/vc4/vc4_dpi.c +1 −12
  2561. drivers/gpu/drm/vc4/vc4_drv.c +1 −4
  2562. drivers/gpu/drm/vc4/vc4_drv.h +1 −4
  2563. drivers/gpu/drm/vc4/vc4_dsi.c +1 −12
  2564. drivers/gpu/drm/vc4/vc4_hdmi.c +1 −12
  2565. drivers/gpu/drm/vc4/vc4_hvs.c +1 −4
  2566. drivers/gpu/drm/vc4/vc4_kms.c +1 −4
  2567. drivers/gpu/drm/vc4/vc4_plane.c +1 −4
  2568. drivers/gpu/drm/vc4/vc4_regs.h +1 −4
  2569. drivers/gpu/drm/vc4/vc4_trace.h +1 −4
  2570. drivers/gpu/drm/vc4/vc4_trace_points.c +1 −4
  2571. drivers/gpu/drm/vc4/vc4_v3d.c +1 −12
  2572. drivers/gpu/drm/vc4/vc4_vec.c +1 −12
  2573. drivers/gpu/drm/vmwgfx/vmwgfx_drv.c +3 −0
  2574. drivers/gpu/drm/vmwgfx/vmwgfx_msg.c +117 −29
  2575. drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c +5 −5
  2576. drivers/gpu/drm/zte/zx_common_regs.h +1 −4
  2577. drivers/gpu/drm/zte/zx_drm_drv.c +1 −5
  2578. drivers/gpu/drm/zte/zx_drm_drv.h +1 −5
  2579. drivers/gpu/drm/zte/zx_hdmi.c +1 −5
  2580. drivers/gpu/drm/zte/zx_hdmi_regs.h +1 −5
  2581. drivers/gpu/drm/zte/zx_plane.c +1 −5
  2582. drivers/gpu/drm/zte/zx_plane.h +1 −5
  2583. drivers/gpu/drm/zte/zx_plane_regs.h +1 −5
  2584. drivers/gpu/drm/zte/zx_tvenc.c +1 −5
  2585. drivers/gpu/drm/zte/zx_tvenc_regs.h +1 −5
  2586. drivers/gpu/drm/zte/zx_vga.c +1 −4
  2587. drivers/gpu/drm/zte/zx_vga_regs.h +1 −4
  2588. drivers/gpu/drm/zte/zx_vou.c +1 −5
  2589. drivers/gpu/drm/zte/zx_vou.h +1 −5
  2590. drivers/gpu/drm/zte/zx_vou_regs.h +1 −5
  2591. drivers/gpu/ipu-v3/ipu-image-convert.c +27 −13
  2592. drivers/hid/hid-ite.c +1 −4
  2593. drivers/hwmon/adt7411.c +1 −4
  2594. drivers/hwmon/adt7475.c +1 −4
  2595. drivers/hwmon/iio_hwmon.c +1 −4
  2596. drivers/hwmon/max197.c +1 −4
  2597. drivers/i2c/busses/i2c-acorn.c +1 −4
  2598. drivers/i2c/busses/i2c-aspeed.c +1 −4
  2599. drivers/i2c/busses/i2c-axxia.c +1 −4
  2600. drivers/i2c/busses/i2c-digicolor.c +1 −4
  2601. drivers/i2c/busses/i2c-efm32.c +1 −4
  2602. drivers/i2c/busses/i2c-exynos5.c +1 −4
  2603. drivers/i2c/busses/i2c-gpio.c +1 −4
  2604. drivers/i2c/busses/i2c-img-scb.c +1 −4
  2605. drivers/i2c/busses/i2c-meson.c +1 −4
  2606. drivers/i2c/busses/i2c-nomadik.c +1 −4
  2607. drivers/i2c/busses/i2c-pca-platform.c +1 −3
  2608. drivers/i2c/busses/i2c-puv3.c +1 −4
  2609. drivers/i2c/busses/i2c-pxa-pci.c +1 −1
  2610. drivers/i2c/busses/i2c-pxa.c +1 −4
  2611. drivers/i2c/busses/i2c-rk3x.c +1 −4
  2612. drivers/i2c/busses/i2c-simtec.c +1 −9
  2613. drivers/i2c/busses/i2c-st.c +1 −4
  2614. drivers/i2c/busses/i2c-versatile.c +1 −4
  2615. drivers/i2c/busses/i2c-zx2967.c +1 −4
  2616. drivers/i2c/muxes/i2c-mux-gpio.c +1 −4
  2617. drivers/i2c/muxes/i2c-mux-gpmux.c +1 −4
  2618. drivers/ide/amd74xx.c +1 −5
  2619. drivers/ide/cs5535.c +1 −4
  2620. drivers/ide/via82cxxx.c +1 −5
  2621. drivers/iio/accel/kxsd9.c +1 −4
  2622. drivers/iio/accel/mma7455.h +1 −4
  2623. drivers/iio/accel/mma7455_core.c +1 −4
  2624. drivers/iio/accel/mma7455_i2c.c +1 −4
  2625. drivers/iio/accel/mma7455_spi.c +1 −4
  2626. drivers/iio/accel/sca3000.c +1 −4
  2627. drivers/iio/adc/ad799x.c +1 −5
  2628. drivers/iio/adc/axp20x_adc.c +1 −4
  2629. drivers/iio/adc/bcm_iproc_adc.c +1 −12
  2630. drivers/iio/adc/cc10001_adc.c +1 −5
  2631. drivers/iio/adc/ep93xx_adc.c +1 −4
  2632. drivers/iio/adc/fsl-imx25-gcq.c +1 −4
  2633. drivers/iio/adc/lp8788_adc.c +1 −4
  2634. drivers/iio/adc/lpc18xx_adc.c +1 −4
  2635. drivers/iio/adc/ltc2485.c +1 −4
  2636. drivers/iio/adc/max1027.c +1 −4
  2637. drivers/iio/adc/max1363.c +1 −4
  2638. drivers/iio/adc/mcp320x.c +1 −4
  2639. drivers/iio/adc/sun4i-gpadc-iio.c +1 −4
  2640. drivers/iio/adc/ti-adc081c.c +1 −4
  2641. drivers/iio/adc/ti-adc084s021.c +1 −4
  2642. drivers/iio/adc/ti-ads8688.c +1 −4
  2643. drivers/iio/adc/ti-tlc4541.c +1 −4
  2644. drivers/iio/buffer/industrialio-buffer-cb.c +1 −4
  2645. drivers/iio/buffer/industrialio-triggered-buffer.c +1 −4
  2646. drivers/iio/chemical/ccs811.c +1 −4
  2647. drivers/iio/common/ms_sensors/ms_sensors_i2c.h +1 −4
  2648. drivers/iio/dac/ds4424.c +1 −4
  2649. drivers/iio/dac/lpc18xx_dac.c +1 −4
  2650. drivers/iio/dac/max5821.c +1 −4
  2651. drivers/iio/dac/ti-dac082s085.c +1 −4
  2652. drivers/iio/dac/ti-dac5571.c +1 −4
  2653. drivers/iio/dummy/iio_dummy_evgen.c +1 −4
  2654. drivers/iio/dummy/iio_simple_dummy.c +1 −4
  2655. drivers/iio/dummy/iio_simple_dummy.h +1 −4
  2656. drivers/iio/dummy/iio_simple_dummy_buffer.c +1 −4
  2657. drivers/iio/dummy/iio_simple_dummy_events.c +1 −4
  2658. drivers/iio/gyro/itg3200_buffer.c +1 −4
  2659. drivers/iio/gyro/itg3200_core.c +1 −4
  2660. drivers/iio/humidity/si7020.c +1 −9
  2661. drivers/iio/iio_core.h +1 −4
  2662. drivers/iio/iio_core_trigger.h +1 −4
  2663. drivers/iio/imu/adis16400.c +1 −5
  2664. drivers/iio/imu/adis16480.c +1 −5
  2665. drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h +2 −0
  2666. drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c +17 −8
  2667. drivers/iio/industrialio-buffer.c +1 −5
  2668. drivers/iio/industrialio-configfs.c +1 −4
  2669. drivers/iio/industrialio-core.c +1 −4
  2670. drivers/iio/industrialio-event.c +1 −4
  2671. drivers/iio/industrialio-sw-device.c +1 −4
  2672. drivers/iio/industrialio-sw-trigger.c +1 −4
  2673. drivers/iio/industrialio-trigger.c +1 −4
  2674. drivers/iio/inkern.c +1 −4
  2675. drivers/iio/light/cm32181.c +1 −4
  2676. drivers/iio/light/cm3232.c +1 −4
  2677. drivers/iio/light/cm36651.c +1 −4
  2678. drivers/iio/light/gp2ap020a00f.c +1 −4
  2679. drivers/iio/light/pa12203001.c +1 −3
  2680. drivers/iio/light/us5182d.c +1 −9
  2681. drivers/iio/magnetometer/hmc5843.h +1 −4
  2682. drivers/iio/magnetometer/hmc5843_i2c.c +1 −4
  2683. drivers/iio/magnetometer/hmc5843_spi.c +1 −4
  2684. drivers/iio/potentiometer/ds1803.c +1 −4
  2685. drivers/iio/potentiometer/max5481.c +1 −5
  2686. drivers/iio/potentiometer/max5487.c +1 −5
  2687. drivers/iio/potentiometer/mcp4131.c +1 −4
  2688. drivers/iio/pressure/bmp280-core.c +1 −4
  2689. drivers/iio/pressure/hp03.c +1 −4
  2690. drivers/iio/proximity/sx9500.c +1 −4
  2691. drivers/iio/resolver/ad2s1200.c +1 −4
  2692. drivers/iio/temperature/mlx90632.c +7 −2
  2693. drivers/iio/trigger/iio-trig-hrtimer.c +1 −5
  2694. drivers/iio/trigger/iio-trig-interrupt.c +1 −4
  2695. drivers/infiniband/hw/efa/efa_com_cmd.c +18 −6
  2696. drivers/infiniband/hw/efa/efa_verbs.c +16 −5
  2697. drivers/infiniband/hw/hfi1/chip.c +13 −0
  2698. drivers/infiniband/hw/hfi1/chip.h +1 −0
  2699. drivers/infiniband/hw/hfi1/fault.c +5 −0
  2700. drivers/infiniband/hw/hfi1/hfi.h +31 −0
  2701. drivers/infiniband/hw/hfi1/pio.c +19 −2
  2702. drivers/infiniband/hw/hfi1/rc.c +32 −21
  2703. drivers/infiniband/hw/hfi1/sdma.c +20 −6
  2704. drivers/infiniband/hw/hfi1/tid_rdma.c +1 −3
  2705. drivers/infiniband/hw/hfi1/ud.c +2 −2
  2706. drivers/infiniband/hw/hfi1/user_sdma.c +4 −8
  2707. drivers/infiniband/hw/hfi1/user_sdma.h +0 −1
  2708. drivers/infiniband/hw/hfi1/verbs.c +8 −6
  2709. drivers/infiniband/hw/hfi1/verbs.h +1 −0
  2710. drivers/infiniband/hw/hfi1/verbs_txreq.c +1 −1
  2711. drivers/infiniband/hw/hfi1/verbs_txreq.h +2 −1
  2712. drivers/input/apm-power.c +1 −5
  2713. drivers/input/evdev.c +1 −4
  2714. drivers/input/gameport/gameport.c +1 −5
  2715. drivers/input/input-compat.c +1 −4
  2716. drivers/input/input-compat.h +1 −4
  2717. drivers/input/input-leds.c +1 −4
  2718. drivers/input/input-mt.c +1 −4
  2719. drivers/input/input-polldev.c +1 −4
  2720. drivers/input/input.c +1 −5
  2721. drivers/input/joystick/walkera0701.c +1 −5
  2722. drivers/input/keyboard/adc-keys.c +1 −4
  2723. drivers/input/keyboard/atkbd.c +1 −5
  2724. drivers/input/keyboard/cap11xx.c +1 −4
  2725. drivers/input/keyboard/ep93xx_keypad.c +1 −4
  2726. drivers/input/keyboard/gpio_keys.c +1 −4
  2727. drivers/input/keyboard/gpio_keys_polled.c +1 −4
  2728. drivers/input/keyboard/imx_keypad.c +14 −4
  2729. drivers/input/keyboard/ipaq-micro-keys.c +1 −4
  2730. drivers/input/keyboard/jornada680_kbd.c +1 −4
  2731. drivers/input/keyboard/jornada720_kbd.c +1 −5
  2732. drivers/input/keyboard/matrix_keypad.c +1 −5
  2733. drivers/input/keyboard/max7359_keypad.c +1 −4
  2734. drivers/input/keyboard/mpr121_touchkey.c +1 −5
  2735. drivers/input/keyboard/nspire-keypad.c +1 −4
  2736. drivers/input/keyboard/pxa27x_keypad.c +1 −4
  2737. drivers/input/keyboard/pxa930_rotary.c +1 −4
  2738. drivers/input/keyboard/sh_keysc.c +1 −4
  2739. drivers/input/keyboard/st-keyscan.c +1 −4
  2740. drivers/input/keyboard/stmpe-keypad.c +1 −1
  2741. drivers/input/keyboard/tc3589x-keypad.c +1 −2
  2742. drivers/input/keyboard/tca6416-keypad.c +1 −4
  2743. drivers/input/keyboard/tm2-touchkey.c +1 −4
  2744. drivers/input/misc/apanel.c +1 −4
  2745. drivers/input/misc/arizona-haptics.c +1 −4
  2746. drivers/input/misc/ati_remote2.c +1 −4
  2747. drivers/input/misc/cma3000_d0x.c +1 −12
  2748. drivers/input/misc/cma3000_d0x.h +1 −12
  2749. drivers/input/misc/cma3000_d0x_i2c.c +1 −12
  2750. drivers/input/misc/gp2ap002a00f.c +1 −4
  2751. drivers/input/misc/ims-pcu.c +1 −4
  2752. drivers/input/misc/ixp4xx-beeper.c +1 −5
  2753. drivers/input/misc/m68kspkr.c +1 −6
  2754. drivers/input/misc/pcap_keys.c +1 −5
  2755. drivers/input/misc/pcspkr.c +1 −6
  2756. drivers/input/misc/regulator-haptic.c +1 −4
  2757. drivers/input/misc/rotary_encoder.c +1 −4
  2758. drivers/input/misc/uinput.c +20 −2
  2759. drivers/input/mouse/alps.c +1 −4
  2760. drivers/input/mouse/alps.h +1 −4
  2761. drivers/input/mouse/amimouse.c +1 −5
  2762. drivers/input/mouse/atarimouse.c +1 −6
  2763. drivers/input/mouse/byd.c +1 −4
  2764. drivers/input/mouse/cypress_ps2.c +1 −4
  2765. drivers/input/mouse/elan_i2c.h +1 −4
  2766. drivers/input/mouse/elan_i2c_core.c +3 −4
  2767. drivers/input/mouse/elan_i2c_i2c.c +1 −4
  2768. drivers/input/mouse/elan_i2c_smbus.c +1 −4
  2769. drivers/input/mouse/elantech.c +3 −4
  2770. drivers/input/mouse/elantech.h +1 −4
  2771. drivers/input/mouse/gpio_mouse.c +1 −4
  2772. drivers/input/mouse/hgpk.c +1 −4
  2773. drivers/input/mouse/lifebook.c +1 −4
  2774. drivers/input/mouse/lifebook.h +1 −4
  2775. drivers/input/mouse/logips2pp.c +1 −4
  2776. drivers/input/mouse/logips2pp.h +1 −4
  2777. drivers/input/mouse/navpoint.c +1 −4
  2778. drivers/input/mouse/psmouse-base.c +1 −5
  2779. drivers/input/mouse/psmouse-smbus.c +1 −4
  2780. drivers/input/mouse/pxa930_trkball.c +1 −4
  2781. drivers/input/mouse/rpcmouse.c +1 −4
  2782. drivers/input/mouse/synaptics.c +3 −4
  2783. drivers/input/mouse/synaptics.h +1 −4
  2784. drivers/input/mouse/touchkit_ps2.h +1 −4
  2785. drivers/input/mouse/trackpoint.c +1 −4
  2786. drivers/input/mouse/trackpoint.h +1 −4
  2787. drivers/input/mouse/vmmouse.c +1 −4
  2788. drivers/input/mouse/vmmouse.h +1 −4
  2789. drivers/input/mousedev.c +1 −4
  2790. drivers/input/rmi4/rmi_2d_sensor.c +1 −4
  2791. drivers/input/rmi4/rmi_2d_sensor.h +1 −4
  2792. drivers/input/rmi4/rmi_bus.c +1 −4
  2793. drivers/input/rmi4/rmi_bus.h +1 −4
  2794. drivers/input/rmi4/rmi_driver.c +1 −4
  2795. drivers/input/rmi4/rmi_driver.h +1 −4
  2796. drivers/input/rmi4/rmi_f01.c +1 −4
  2797. drivers/input/rmi4/rmi_f03.c +1 −4
  2798. drivers/input/rmi4/rmi_f11.c +1 −4
  2799. drivers/input/rmi4/rmi_f12.c +1 −4
  2800. drivers/input/rmi4/rmi_f30.c +1 −4
  2801. drivers/input/rmi4/rmi_f34.c +1 −4
  2802. drivers/input/rmi4/rmi_f34.h +1 −4
  2803. drivers/input/rmi4/rmi_f34v7.c +1 −4
  2804. drivers/input/rmi4/rmi_f54.c +1 −4
  2805. drivers/input/rmi4/rmi_f55.c +1 −4
  2806. drivers/input/rmi4/rmi_i2c.c +1 −4
  2807. drivers/input/rmi4/rmi_smbus.c +1 −4
  2808. drivers/input/rmi4/rmi_spi.c +1 −4
  2809. drivers/input/serio/altera_ps2.c +1 −4
  2810. drivers/input/serio/ams_delta_serio.c +1 −4
  2811. drivers/input/serio/arc_ps2.c +1 −4
  2812. drivers/input/serio/i8042-io.h +1 −5
  2813. drivers/input/serio/i8042-ip22io.h +1 −5
  2814. drivers/input/serio/i8042-jazzio.h +1 −5
  2815. drivers/input/serio/i8042-ppcio.h +1 −5
  2816. drivers/input/serio/i8042-snirm.h +1 −5
  2817. drivers/input/serio/i8042-unicore32io.h +1 −4
  2818. drivers/input/serio/i8042-x86ia64io.h +1 −5
  2819. drivers/input/serio/i8042.c +1 −5
  2820. drivers/input/serio/i8042.h +1 −4
  2821. drivers/input/serio/libps2.c +1 −5
  2822. drivers/input/serio/maceps2.c +1 −4
  2823. drivers/input/serio/parkbd.c +1 −5
  2824. drivers/input/serio/ps2-gpio.c +1 −4
  2825. drivers/input/serio/ps2mult.c +1 −4
  2826. drivers/input/serio/serio_raw.c +1 −4
  2827. drivers/input/serio/serport.c +1 −5
  2828. drivers/input/sparse-keymap.c +1 −4
  2829. drivers/input/touchscreen/88pm860x-ts.c +1 −4
  2830. drivers/input/touchscreen/ads7846.c +1 −4
  2831. drivers/input/touchscreen/da9034-ts.c +1 −4
  2832. drivers/input/touchscreen/dynapro.c +1 −6
  2833. drivers/input/touchscreen/egalax_ts_serial.c +1 −5
  2834. drivers/input/touchscreen/elants_i2c.c +1 −6
  2835. drivers/input/touchscreen/elo.c +1 −5
  2836. drivers/input/touchscreen/exc3000.c +1 −4
  2837. drivers/input/touchscreen/fujitsu_ts.c +1 −5
  2838. drivers/input/touchscreen/hampshire.c +1 −6
  2839. drivers/input/touchscreen/hideep.c +1 −4
  2840. drivers/input/touchscreen/htcpen.c +1 −4
  2841. drivers/input/touchscreen/inexio.c +1 −6
  2842. drivers/input/touchscreen/ipaq-micro-ts.c +1 −4
  2843. drivers/input/touchscreen/iqs5xx.c +13 −11
  2844. drivers/input/touchscreen/jornada720_ts.c +1 −4
  2845. drivers/input/touchscreen/mc13783_ts.c +1 −4
  2846. drivers/input/touchscreen/mk712.c +1 −5
  2847. drivers/input/touchscreen/mtouch.c +1 −5
  2848. drivers/input/touchscreen/of_touchscreen.c +1 −5
  2849. drivers/input/touchscreen/pcap_ts.c +1 −5
  2850. drivers/input/touchscreen/penmount.c +1 −5
  2851. drivers/input/touchscreen/silead.c +1 −0
  2852. drivers/input/touchscreen/sx8654.c +1 −4
  2853. drivers/input/touchscreen/touchit213.c +1 −5
  2854. drivers/input/touchscreen/touchright.c +1 −5
  2855. drivers/input/touchscreen/touchwin.c +1 −5
  2856. drivers/input/touchscreen/tsc2007.h +1 −4
  2857. drivers/input/touchscreen/tsc2007_core.c +1 −4
  2858. drivers/input/touchscreen/tsc2007_iio.c +1 −4
  2859. drivers/input/touchscreen/ucb1400_ts.c +1 −4
  2860. drivers/iommu/dma-iommu.c +1 −12
  2861. drivers/iommu/exynos-iommu.c +1 −4
  2862. drivers/iommu/intel-iommu.c +3 −4
  2863. drivers/iommu/io-pgtable-arm-v7s.c +1 −12
  2864. drivers/iommu/io-pgtable-arm.c +1 −12
  2865. drivers/iommu/io-pgtable.c +1 −12
  2866. drivers/iommu/iommu-sysfs.c +1 −4
  2867. drivers/iommu/omap-iommu-debug.c +1 −4
  2868. drivers/iommu/omap-iommu.c +1 −4
  2869. drivers/iommu/omap-iommu.h +1 −4
  2870. drivers/iommu/omap-iopgtable.h +1 −4
  2871. drivers/iommu/qcom_iommu.c +1 −12
  2872. drivers/iommu/rockchip-iommu.c +1 −4
  2873. drivers/iommu/tegra-smmu.c +1 −4
  2874. drivers/irqchip/exynos-combiner.c +1 −4
  2875. drivers/irqchip/irq-aspeed-i2c-ic.c +1 −4
  2876. drivers/irqchip/irq-ath79-cpu.c +1 −4
  2877. drivers/irqchip/irq-ath79-misc.c +1 −4
  2878. drivers/irqchip/irq-bcm6345-l1.c +1 −4
  2879. drivers/irqchip/irq-bcm7038-l1.c +1 −4
  2880. drivers/irqchip/irq-bcm7120-l2.c +1 −4
  2881. drivers/irqchip/irq-crossbar.c +1 −5
  2882. drivers/irqchip/irq-gic-common.c +1 −12
  2883. drivers/irqchip/irq-gic-common.h +1 −12
  2884. drivers/irqchip/irq-gic-pm.c +1 −12
  2885. drivers/irqchip/irq-gic-v2m.c +1 −4
  2886. drivers/irqchip/irq-gic-v3-its-pci-msi.c +1 −12
  2887. drivers/irqchip/irq-gic-v3-its-platform-msi.c +1 −12
  2888. drivers/irqchip/irq-gic-v3-its.c +1 −12
  2889. drivers/irqchip/irq-gic-v3.c +1 −12
  2890. drivers/irqchip/irq-gic-v4.c +1 −12
  2891. drivers/irqchip/irq-gic.c +1 −4
  2892. drivers/irqchip/irq-hip04.c +1 −4
  2893. drivers/irqchip/irq-imx-gpcv2.c +1 −4
  2894. drivers/irqchip/irq-ixp4xx.c +4 −4
  2895. drivers/irqchip/irq-ls-scfg-msi.c +1 −4
  2896. drivers/irqchip/irq-mbigen.c +1 −12
  2897. drivers/irqchip/irq-meson-gpio.c +1 −14
  2898. drivers/irqchip/irq-mmp.c +1 −4
  2899. drivers/irqchip/irq-nvic.c +1 −4
  2900. drivers/irqchip/irq-partition-percpu.c +1 −12
  2901. drivers/irqchip/irq-sa11x0.c +1 −4
  2902. drivers/irqchip/irq-sni-exiu.c +1 −4
  2903. drivers/irqchip/irq-st.c +1 −4
  2904. drivers/irqchip/irq-vf610-mscm-ir.c +1 −5
  2905. drivers/irqchip/irq-zevio.c +1 −5
  2906. drivers/leds/led-class-flash.c +1 −4
  2907. drivers/leds/led-class.c +1 −4
  2908. drivers/leds/led-core.c +1 −5
  2909. drivers/leds/led-triggers.c +1 −5
  2910. drivers/leds/leds-88pm860x.c +1 −5
  2911. drivers/leds/leds-aat1290.c +1 −4
  2912. drivers/leds/leds-asic3.c +1 −4
  2913. drivers/leds/leds-bd2802.c +1 −5
  2914. drivers/leds/leds-da903x.c +1 −4
  2915. drivers/leds/leds-fsg.c +1 −5
  2916. drivers/leds/leds-gpio-register.c +1 −4
  2917. drivers/leds/leds-gpio.c +1 −5
  2918. drivers/leds/leds-hp6xx.c +1 −4
  2919. drivers/leds/leds-ipaq-micro.c +1 −3
  2920. drivers/leds/leds-is31fl32xx.c +1 −5
  2921. drivers/leds/leds-ktd2692.c +1 −4
  2922. drivers/leds/leds-lm355x.c +1 −4
  2923. drivers/leds/leds-lm3642.c +1 −5
  2924. drivers/leds/leds-locomo.c +1 −4
  2925. drivers/leds/leds-lp3944.c +1 −5
  2926. drivers/leds/leds-lp3952.c +1 −5
  2927. drivers/leds/leds-lp5562.c +1 −4
  2928. drivers/leds/leds-lp55xx-common.c +1 −4
  2929. drivers/leds/leds-lp55xx-common.h +1 −4
  2930. drivers/leds/leds-lp8501.c +1 −5
  2931. drivers/leds/leds-lp8788.c +1 −5
  2932. drivers/leds/leds-lp8860.c +1 −5
  2933. drivers/leds/leds-max77693.c +1 −4
  2934. drivers/leds/leds-max8997.c +1 −5
  2935. drivers/leds/leds-mc13783.c +1 −4
  2936. drivers/leds/leds-net48xx.c +1 −4
  2937. drivers/leds/leds-pwm.c +1 −4
  2938. drivers/leds/leds-regulator.c +1 −5
  2939. drivers/leds/leds-s3c24xx.c +1 −4
  2940. drivers/leds/leds-wm831x-status.c +1 −5
  2941. drivers/leds/leds-wm8350.c +1 −5
  2942. drivers/leds/leds-wrap.c +1 −4
  2943. drivers/leds/leds.h +1 −5
  2944. drivers/leds/trigger/ledtrig-activity.c +1 −4
  2945. drivers/leds/trigger/ledtrig-backlight.c +1 −5
  2946. drivers/leds/trigger/ledtrig-camera.c +1 −4
  2947. drivers/leds/trigger/ledtrig-cpu.c +1 −5
  2948. drivers/leds/trigger/ledtrig-default-on.c +1 −4
  2949. drivers/leds/trigger/ledtrig-disk.c +1 −5
  2950. drivers/leds/trigger/ledtrig-gpio.c +1 −4
  2951. drivers/leds/trigger/ledtrig-heartbeat.c +1 −4
  2952. drivers/leds/trigger/ledtrig-mtd.c +1 −5
  2953. drivers/leds/trigger/ledtrig-oneshot.c +1 −4
  2954. drivers/leds/trigger/ledtrig-panic.c +1 −5
  2955. drivers/leds/trigger/ledtrig-timer.c +1 −4
  2956. drivers/macintosh/rack-meter.c +1 −3
  2957. drivers/macintosh/smu.c +1 −2
  2958. drivers/macintosh/windfarm.h +1 −2
  2959. drivers/macintosh/windfarm_ad7417_sensor.c +1 −2
  2960. drivers/macintosh/windfarm_core.c +1 −2
  2961. drivers/macintosh/windfarm_fcu_controls.c +1 −2
  2962. drivers/macintosh/windfarm_lm75_sensor.c +1 −2
  2963. drivers/macintosh/windfarm_lm87_sensor.c +1 −3
  2964. drivers/macintosh/windfarm_max6690_sensor.c +1 −2
  2965. drivers/macintosh/windfarm_mpu.h +1 −2
  2966. drivers/macintosh/windfarm_pid.c +1 −2
  2967. drivers/macintosh/windfarm_pid.h +1 −2
  2968. drivers/macintosh/windfarm_pm112.c +1 −2
  2969. drivers/macintosh/windfarm_pm121.c +1 −12
  2970. drivers/macintosh/windfarm_pm72.c +1 −2
  2971. drivers/macintosh/windfarm_pm81.c +1 −3
  2972. drivers/macintosh/windfarm_pm91.c +1 −2
  2973. drivers/macintosh/windfarm_rm31.c +1 −2
  2974. drivers/macintosh/windfarm_smu_controls.c +1 −2
  2975. drivers/macintosh/windfarm_smu_sensors.c +1 −2
  2976. drivers/mailbox/bcm-pdc-mailbox.c +1 −12
  2977. drivers/mailbox/mailbox.c +1 −4
  2978. drivers/mailbox/mailbox.h +1 −5
  2979. drivers/md/md.c +22 −14
  2980. drivers/media/dvb-frontends/dib3000.h +1 −5
  2981. drivers/media/dvb-frontends/dib3000mb.c +1 −5
  2982. drivers/media/dvb-frontends/drxd.h +1 −13
  2983. drivers/media/dvb-frontends/drxd_firm.c +1 −13
  2984. drivers/media/dvb-frontends/drxd_firm.h +1 −13
  2985. drivers/media/dvb-frontends/drxd_hard.c +1 −13
  2986. drivers/media/dvb-frontends/drxd_map_firm.h +1 −13
  2987. drivers/media/dvb-frontends/drxk_hard.c +1 −13
  2988. drivers/media/dvb-frontends/tda18271c2dd.c +1 −14
  2989. drivers/media/i2c/ak881x.c +1 −4
  2990. drivers/media/i2c/lm3646.c +1 −4
  2991. drivers/media/i2c/mt9m111.c +1 −4
  2992. drivers/media/i2c/mt9p031.c +1 −4
  2993. drivers/media/i2c/mt9t001.c +1 −4
  2994. drivers/media/i2c/mt9v032.c +1 −4
  2995. drivers/media/i2c/ov2640.c +1 −4
  2996. drivers/media/i2c/ov6650.c +1 −4
  2997. drivers/media/i2c/ov9650.c +1 −4
  2998. drivers/media/i2c/s5k5baf.c +1 −4
  2999. drivers/media/i2c/s5k6a3.c +1 −4
  3000. drivers/media/i2c/tvp514x.c +1 −10
  3001. drivers/media/i2c/tvp514x_regs.h +1 −10
  3002. drivers/media/pci/ngene/ngene-cards.c +1 −14
  3003. drivers/media/pci/ngene/ngene-core.c +1 −14
  3004. drivers/media/pci/ngene/ngene-dvb.c +1 −14
  3005. drivers/media/pci/ngene/ngene-i2c.c +1 −14
  3006. drivers/media/pci/ngene/ngene.h +1 −13
  3007. drivers/media/platform/atmel/atmel-isi.c +1 −4
  3008. drivers/media/platform/atmel/atmel-isi.h +1 −4
  3009. drivers/media/platform/exynos-gsc/gsc-core.h +1 −3
  3010. drivers/media/platform/exynos-gsc/gsc-regs.h +1 −4
  3011. drivers/media/platform/exynos4-is/common.c +1 −4
  3012. drivers/media/platform/exynos4-is/common.h +1 −4
  3013. drivers/media/platform/exynos4-is/fimc-capture.c +1 −4
  3014. drivers/media/platform/exynos4-is/fimc-core.h +1 −4
  3015. drivers/media/platform/exynos4-is/fimc-is-command.h +1 −4
  3016. drivers/media/platform/exynos4-is/fimc-is-errno.c +1 −4
  3017. drivers/media/platform/exynos4-is/fimc-is-errno.h +1 −4
  3018. drivers/media/platform/exynos4-is/fimc-is-i2c.c +1 −4
  3019. drivers/media/platform/exynos4-is/fimc-is-i2c.h +1 −4
  3020. drivers/media/platform/exynos4-is/fimc-is-param.c +1 −4
  3021. drivers/media/platform/exynos4-is/fimc-is-param.h +1 −4
  3022. drivers/media/platform/exynos4-is/fimc-is-regs.c +1 −4
  3023. drivers/media/platform/exynos4-is/fimc-is-regs.h +1 −4
  3024. drivers/media/platform/exynos4-is/fimc-is-sensor.c +1 −4
  3025. drivers/media/platform/exynos4-is/fimc-is-sensor.h +1 −4
  3026. drivers/media/platform/exynos4-is/fimc-is.c +1 −4
  3027. drivers/media/platform/exynos4-is/fimc-is.h +1 −4
  3028. drivers/media/platform/exynos4-is/fimc-isp-video.c +1 −4
  3029. drivers/media/platform/exynos4-is/fimc-isp-video.h +1 −4
  3030. drivers/media/platform/exynos4-is/fimc-isp.c +1 −4
  3031. drivers/media/platform/exynos4-is/fimc-isp.h +1 −4
  3032. drivers/media/platform/exynos4-is/fimc-lite-reg.c +1 −4
  3033. drivers/media/platform/exynos4-is/fimc-lite-reg.h +1 −4
  3034. drivers/media/platform/exynos4-is/fimc-lite.c +1 −4
  3035. drivers/media/platform/exynos4-is/fimc-lite.h +1 −4
  3036. drivers/media/platform/exynos4-is/fimc-reg.c +1 −4
  3037. drivers/media/platform/exynos4-is/fimc-reg.h +1 −4
  3038. drivers/media/platform/exynos4-is/media-dev.h +1 −4
  3039. drivers/media/platform/exynos4-is/mipi-csis.c +1 −4
  3040. drivers/media/platform/exynos4-is/mipi-csis.h +1 −4
  3041. drivers/media/platform/omap3isp/cfa_coef_table.h +1 −4
  3042. drivers/media/platform/omap3isp/gamma_table.h +1 −4
  3043. drivers/media/platform/omap3isp/isp.c +1 −4
  3044. drivers/media/platform/omap3isp/isp.h +1 −4
  3045. drivers/media/platform/omap3isp/ispccdc.c +1 −4
  3046. drivers/media/platform/omap3isp/ispccdc.h +1 −4
  3047. drivers/media/platform/omap3isp/ispccp2.c +1 −4
  3048. drivers/media/platform/omap3isp/ispccp2.h +1 −4
  3049. drivers/media/platform/omap3isp/ispcsi2.c +1 −4
  3050. drivers/media/platform/omap3isp/ispcsi2.h +1 −4
  3051. drivers/media/platform/omap3isp/ispcsiphy.c +1 −4
  3052. drivers/media/platform/omap3isp/ispcsiphy.h +1 −4
  3053. drivers/media/platform/omap3isp/isph3a.h +1 −4
  3054. drivers/media/platform/omap3isp/isph3a_aewb.c +1 −4
  3055. drivers/media/platform/omap3isp/isph3a_af.c +1 −4
  3056. drivers/media/platform/omap3isp/isphist.c +1 −4
  3057. drivers/media/platform/omap3isp/isphist.h +1 −4
  3058. drivers/media/platform/omap3isp/isppreview.c +1 −4
  3059. drivers/media/platform/omap3isp/isppreview.h +1 −4
  3060. drivers/media/platform/omap3isp/ispreg.h +1 −4
  3061. drivers/media/platform/omap3isp/ispresizer.c +1 −4
  3062. drivers/media/platform/omap3isp/ispresizer.h +1 −4
  3063. drivers/media/platform/omap3isp/ispstat.c +1 −4
  3064. drivers/media/platform/omap3isp/ispstat.h +1 −4
  3065. drivers/media/platform/omap3isp/ispvideo.c +1 −4
  3066. drivers/media/platform/omap3isp/ispvideo.h +1 −4
  3067. drivers/media/platform/omap3isp/luma_enhance_table.h +1 −4
  3068. drivers/media/platform/omap3isp/noise_filter_table.h +1 −4
  3069. drivers/media/platform/s3c-camif/camif-capture.c +1 −4
  3070. drivers/media/platform/s3c-camif/camif-core.h +1 −4
  3071. drivers/media/platform/s3c-camif/camif-regs.c +1 −4
  3072. drivers/media/platform/s3c-camif/camif-regs.h +1 −4
  3073. drivers/media/platform/s5p-cec/exynos_hdmi_cec.h +1 −4
  3074. drivers/media/platform/s5p-cec/exynos_hdmi_cecctrl.c +1 −4
  3075. drivers/media/platform/s5p-cec/regs-cec.h +1 −4
  3076. drivers/media/platform/s5p-jpeg/jpeg-core.c +1 −4
  3077. drivers/media/platform/s5p-jpeg/jpeg-core.h +1 −4
  3078. drivers/media/platform/s5p-jpeg/jpeg-hw-exynos3250.c +1 −4
  3079. drivers/media/platform/s5p-jpeg/jpeg-hw-exynos3250.h +1 −4
  3080. drivers/media/platform/s5p-jpeg/jpeg-hw-exynos4.c +1 −4
  3081. drivers/media/platform/s5p-jpeg/jpeg-hw-exynos4.h +1 −4
  3082. drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.c +1 −4
  3083. drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.h +1 −4
  3084. drivers/media/platform/s5p-jpeg/jpeg-regs.h +1 −4
  3085. drivers/media/platform/s5p-mfc/regs-mfc-v6.h +1 −4
  3086. drivers/media/platform/s5p-mfc/regs-mfc-v7.h +1 −4
  3087. drivers/media/platform/s5p-mfc/regs-mfc-v8.h +1 −4
  3088. drivers/media/platform/s5p-mfc/regs-mfc.h +1 −4
  3089. drivers/media/platform/s5p-mfc/s5p_mfc_debug.h +1 −4
  3090. drivers/media/platform/s5p-mfc/s5p_mfc_intr.c +1 −4
  3091. drivers/media/platform/s5p-mfc/s5p_mfc_intr.h +1 −4
  3092. drivers/media/platform/s5p-mfc/s5p_mfc_opr.c +1 −4
  3093. drivers/media/platform/s5p-mfc/s5p_mfc_opr.h +1 −4
  3094. drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c +1 −4
  3095. drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.h +1 −4
  3096. drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c +1 −4
  3097. drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.h +1 −4
  3098. drivers/media/platform/ti-vpe/cal.c +1 −4
  3099. drivers/media/platform/ti-vpe/cal_regs.h +1 −4
  3100. drivers/media/platform/ti-vpe/csc.c +1 −4
  3101. drivers/media/platform/ti-vpe/csc.h +1 −4
  3102. drivers/media/platform/ti-vpe/sc.c +1 −4
  3103. drivers/media/platform/ti-vpe/sc.h +1 −4
  3104. drivers/media/platform/ti-vpe/sc_coeff.h +1 −4
  3105. drivers/media/platform/ti-vpe/vpdma.c +1 −4
  3106. drivers/media/platform/ti-vpe/vpdma.h +1 −4
  3107. drivers/media/platform/ti-vpe/vpdma_priv.h +1 −4
  3108. drivers/media/platform/ti-vpe/vpe.c +1 −4
  3109. drivers/media/platform/ti-vpe/vpe_regs.h +1 −4
  3110. drivers/media/rc/keymaps/rc-tango.c +1 −4
  3111. drivers/media/rc/keymaps/rc-zx-irdec.c +1 −4
  3112. drivers/media/rc/zx-irdec.c +1 −4
  3113. drivers/media/tuners/mt2063.c +1 −10
  3114. drivers/media/usb/dvb-usb-v2/az6007.c +1 −9
  3115. drivers/media/usb/dvb-usb/dibusb-mb.c +1 −4
  3116. drivers/media/usb/dvb-usb/dibusb-mc.c +1 −4
  3117. drivers/media/usb/pvrusb2/pvrusb2-audio.c +1 −11
  3118. drivers/media/usb/pvrusb2/pvrusb2-audio.h +1 −11
  3119. drivers/media/usb/pvrusb2/pvrusb2-context.c +1 −10
  3120. drivers/media/usb/pvrusb2/pvrusb2-context.h +1 −10
  3121. drivers/media/usb/pvrusb2/pvrusb2-cs53l32a.c +1 −11
  3122. drivers/media/usb/pvrusb2/pvrusb2-cs53l32a.h +1 −11
  3123. drivers/media/usb/pvrusb2/pvrusb2-ctrl.c +1 −11
  3124. drivers/media/usb/pvrusb2/pvrusb2-ctrl.h +1 −11
  3125. drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.c +1 −11
  3126. drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.h +1 −11
  3127. drivers/media/usb/pvrusb2/pvrusb2-debug.h +1 −10
  3128. drivers/media/usb/pvrusb2/pvrusb2-debugifc.c +1 −11
  3129. drivers/media/usb/pvrusb2/pvrusb2-debugifc.h +1 −11
  3130. drivers/media/usb/pvrusb2/pvrusb2-devattr.c +1 −11
  3131. drivers/media/usb/pvrusb2/pvrusb2-devattr.h +1 −11
  3132. drivers/media/usb/pvrusb2/pvrusb2-dvb.c +1 −10
  3133. drivers/media/usb/pvrusb2/pvrusb2-eeprom.c +1 −11
  3134. drivers/media/usb/pvrusb2/pvrusb2-eeprom.h +1 −11
  3135. drivers/media/usb/pvrusb2/pvrusb2-encoder.c +1 −11
  3136. drivers/media/usb/pvrusb2/pvrusb2-encoder.h +1 −11
  3137. drivers/media/usb/pvrusb2/pvrusb2-fx2-cmd.h +1 −11
  3138. drivers/media/usb/pvrusb2/pvrusb2-hdw-internal.h +1 −11
  3139. drivers/media/usb/pvrusb2/pvrusb2-hdw.c +1 −11
  3140. drivers/media/usb/pvrusb2/pvrusb2-hdw.h +1 −11
  3141. drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c +1 −11
  3142. drivers/media/usb/pvrusb2/pvrusb2-i2c-core.h +1 −11
  3143. drivers/media/usb/pvrusb2/pvrusb2-io.c +1 −11
  3144. drivers/media/usb/pvrusb2/pvrusb2-io.h +1 −11
  3145. drivers/media/usb/pvrusb2/pvrusb2-ioread.c +1 −11
  3146. drivers/media/usb/pvrusb2/pvrusb2-ioread.h +1 −11
  3147. drivers/media/usb/pvrusb2/pvrusb2-main.c +1 −11
  3148. drivers/media/usb/pvrusb2/pvrusb2-std.c +1 −11
  3149. drivers/media/usb/pvrusb2/pvrusb2-std.h +1 −11
  3150. drivers/media/usb/pvrusb2/pvrusb2-sysfs.c +1 −11
  3151. drivers/media/usb/pvrusb2/pvrusb2-sysfs.h +1 −11
  3152. drivers/media/usb/pvrusb2/pvrusb2-util.h +1 −11
  3153. drivers/media/usb/pvrusb2/pvrusb2-v4l2.c +1 −11
  3154. drivers/media/usb/pvrusb2/pvrusb2-v4l2.h +1 −11
  3155. drivers/media/usb/pvrusb2/pvrusb2-video-v4l.c +1 −11
  3156. drivers/media/usb/pvrusb2/pvrusb2-video-v4l.h +1 −11
  3157. drivers/media/usb/pvrusb2/pvrusb2-wm8775.c +1 −11
  3158. drivers/media/usb/pvrusb2/pvrusb2-wm8775.h +1 −11
  3159. drivers/media/usb/pvrusb2/pvrusb2.h +1 −11
  3160. drivers/media/v4l2-core/v4l2-async.c +1 −4
  3161. drivers/media/v4l2-core/v4l2-clk.c +1 −4
  3162. drivers/media/v4l2-core/v4l2-flash-led-class.c +1 −4
  3163. drivers/media/v4l2-core/videobuf-core.c +1 −4
  3164. drivers/media/v4l2-core/videobuf-dma-contig.c +1 −4
  3165. drivers/media/v4l2-core/videobuf-dma-sg.c +1 −4
  3166. drivers/media/v4l2-core/videobuf-vmalloc.c +1 −4
  3167. drivers/memory/brcmstb_dpfe.c +1 −3
  3168. drivers/memory/da8xx-ddrctl.c +1 −4
  3169. drivers/memory/emif.c +1 −4
  3170. drivers/memory/emif.h +1 −4
  3171. drivers/memory/jz4780-nemc.c +1 −4
  3172. drivers/memory/omap-gpmc.c +1 −4
  3173. drivers/memory/tegra/mc.c +1 −4
  3174. drivers/memory/tegra/mc.h +1 −4
  3175. drivers/memory/tegra/tegra114.c +1 −4
  3176. drivers/memory/tegra/tegra124.c +1 −4
  3177. drivers/memory/tegra/tegra186.c +1 −4
  3178. drivers/memory/tegra/tegra20.c +1 −4
  3179. drivers/memory/tegra/tegra210.c +1 −4
  3180. drivers/memory/tegra/tegra30.c +1 −4
  3181. drivers/memory/ti-aemif.c +1 −4
  3182. drivers/memstick/core/memstick.c +1 −5
  3183. drivers/memstick/core/ms_block.c +1 −5
  3184. drivers/memstick/core/ms_block.h +1 −5
  3185. drivers/memstick/core/mspro_block.c +1 −5
  3186. drivers/memstick/host/jmb38x_ms.c +1 −5
  3187. drivers/memstick/host/r592.c +1 −4
  3188. drivers/memstick/host/r592.h +1 −4
  3189. drivers/memstick/host/rtsx_usb_ms.c +1 −12
  3190. drivers/memstick/host/tifm_ms.c +1 −5
  3191. drivers/mfd/88pm80x.c +1 −4
  3192. drivers/mfd/88pm860x-core.c +1 −4
  3193. drivers/mfd/88pm860x-i2c.c +1 −4
  3194. drivers/mfd/ac100.c +1 −4
  3195. drivers/mfd/arizona-core.c +1 −4
  3196. drivers/mfd/arizona-i2c.c +1 −4
  3197. drivers/mfd/arizona-irq.c +1 −4
  3198. drivers/mfd/arizona-spi.c +1 −4
  3199. drivers/mfd/arizona.h +1 −4
  3200. drivers/mfd/asic3.c +1 −5
  3201. drivers/mfd/atmel-flexcom.c +1 −12
  3202. drivers/mfd/atmel-hlcdc.c +1 −12
  3203. drivers/mfd/atmel-smc.c +1 −4
  3204. drivers/mfd/axp20x-i2c.c +1 −4
  3205. drivers/mfd/axp20x-rsb.c +1 −4
  3206. drivers/mfd/axp20x.c +1 −4
  3207. drivers/mfd/cs47l24-tables.c +1 −4
  3208. drivers/mfd/da903x.c +1 −4
  3209. drivers/mfd/da9052-irq.c +1 −4
  3210. drivers/mfd/ezx-pcap.c +1 −5
  3211. drivers/mfd/fsl-imx25-tsadc.c +1 −4
  3212. drivers/mfd/hi6421-pmic-core.c +1 −4
  3213. drivers/mfd/hi655x-pmic.c +1 −4
  3214. drivers/mfd/intel-lpss-acpi.c +1 −4
  3215. drivers/mfd/intel-lpss-pci.c +1 −4
  3216. drivers/mfd/intel-lpss.c +1 −4
  3217. drivers/mfd/intel-lpss.h +1 −4
  3218. drivers/mfd/ipaq-micro.c +1 −4
  3219. drivers/mfd/lp3943.c +1 −4
  3220. drivers/mfd/lp8788-irq.c +1 −5
  3221. drivers/mfd/lp8788.c +1 −5
  3222. drivers/mfd/madera.h +1 −4
  3223. drivers/mfd/max77620.c +1 −4
  3224. drivers/mfd/max8907.c +1 −4
  3225. drivers/mfd/max8925-core.c +1 −4
  3226. drivers/mfd/max8925-i2c.c +1 −4
  3227. drivers/mfd/mc13xxx-core.c +1 −4
  3228. drivers/mfd/mc13xxx-i2c.c +1 −4
  3229. drivers/mfd/mc13xxx-spi.c +1 −4
  3230. drivers/mfd/mc13xxx.h +1 −4
  3231. drivers/mfd/mfd-core.c +1 −5
  3232. drivers/mfd/motorola-cpcap.c +1 −4
  3233. drivers/mfd/sky81452.c +1 −12
  3234. drivers/mfd/sm501.c +1 −4
  3235. drivers/mfd/stmpe-i2c.c +1 −1
  3236. drivers/mfd/stmpe-spi.c +1 −1
  3237. drivers/mfd/stmpe.c +1 −1
  3238. drivers/mfd/stmpe.h +1 −1
  3239. drivers/mfd/sun4i-gpadc.c +1 −4
  3240. drivers/mfd/t7l66xb.c +1 −4
  3241. drivers/mfd/tc3589x.c +1 −1
  3242. drivers/mfd/tc6387xb.c +1 −5
  3243. drivers/mfd/tc6393xb.c +1 −4
  3244. drivers/mfd/ti-lmu.c +1 −4
  3245. drivers/mfd/tmio_core.c +1 −4
  3246. drivers/mfd/tps6586x.c +1 −4
  3247. drivers/mfd/ucb1400_core.c +1 −4
  3248. drivers/mfd/ucb1x00-ts.c +1 −4
  3249. drivers/mfd/wm5102-tables.c +1 −4
  3250. drivers/mfd/wm5110-tables.c +1 −4
  3251. drivers/mfd/wm8997-tables.c +1 −4
  3252. drivers/mfd/wm8998-tables.c +1 −4
  3253. drivers/misc/atmel-ssc.c +1 −4
  3254. drivers/misc/c2port/c2port-duramar2150.c +1 −4
  3255. drivers/misc/c2port/core.c +1 −4
  3256. drivers/misc/cardreader/rtsx_usb.c +1 −12
  3257. drivers/misc/cb710/core.c +1 −4
  3258. drivers/misc/cb710/debug.c +1 −4
  3259. drivers/misc/cb710/sgbuf2.c +1 −4
  3260. drivers/misc/ds1682.c +1 −4
  3261. drivers/misc/dummy-irq.c +1 −5
  3262. drivers/misc/eeprom/digsy_mtc_eeprom.c +1 −4
  3263. drivers/misc/eeprom/eeprom_93xx46.c +1 −4
  3264. drivers/misc/fsa9480.c +1 −4
  3265. drivers/misc/habanalabs/habanalabs_ioctl.c +1 −1
  3266. drivers/misc/sram.h +1 −4
  3267. drivers/misc/tifm_7xx1.c +1 −5
  3268. drivers/misc/tifm_core.c +1 −5
  3269. drivers/mmc/core/bus.c +1 −4
  3270. drivers/mmc/core/bus.h +1 −4
  3271. drivers/mmc/core/core.c +4 −6
  3272. drivers/mmc/core/core.h +1 −4
  3273. drivers/mmc/core/debugfs.c +1 −4
  3274. drivers/mmc/core/host.c +1 −4
  3275. drivers/mmc/core/host.h +1 −4
  3276. drivers/mmc/core/mmc.c +4 −7
  3277. drivers/mmc/core/queue.c +1 −5
  3278. drivers/mmc/core/sd.c +1 −4
  3279. drivers/mmc/core/sdio.c +12 −1
  3280. drivers/mmc/core/sdio_io.c +77 −0
  3281. drivers/mmc/core/sdio_irq.c +4 −0
  3282. drivers/mmc/core/slot-gpio.c +1 −4
  3283. drivers/mmc/host/android-goldfish.c +1 −4
  3284. drivers/mmc/host/atmel-mci.c +1 −4
  3285. drivers/mmc/host/au1xmmc.c +1 −3
  3286. drivers/mmc/host/cb710-mmc.c +1 −4
  3287. drivers/mmc/host/cb710-mmc.h +1 −4
  3288. drivers/mmc/host/meson-gx-mmc.c +1 −14
  3289. drivers/mmc/host/mmci.c +1 −4
  3290. drivers/mmc/host/mmci.h +1 −4
  3291. drivers/mmc/host/mtk-sd.c +22 −17
  3292. drivers/mmc/host/mvsdio.c +1 −4
  3293. drivers/mmc/host/mvsdio.h +1 −4
  3294. drivers/mmc/host/mxcmmc.c +1 −5
  3295. drivers/mmc/host/omap.c +1 −4
  3296. drivers/mmc/host/pxamci.c +1 −4
  3297. drivers/mmc/host/renesas_sdhi_core.c +7 −2
  3298. drivers/mmc/host/rtsx_usb_sdmmc.c +1 −12
  3299. drivers/mmc/host/s3cmci.c +1 −4
  3300. drivers/mmc/host/s3cmci.h +1 −4
  3301. drivers/mmc/host/sdhci-cns3xxx.c +1 −4
  3302. drivers/mmc/host/sdhci-pci-o2micro.c +4 −1
  3303. drivers/mmc/host/sdhci-pltfm.h +1 −4
  3304. drivers/mmc/host/sdhci-s3c.c +1 −4
  3305. drivers/mmc/host/tifm_sd.c +1 −5
  3306. drivers/mmc/host/wmt-sdmmc.c +1 −4
  3307. drivers/mtd/bcm47xxpart.c +1 −5
  3308. drivers/mtd/maps/impa7.c +1 −4
  3309. drivers/mtd/maps/lantiq-flash.c +1 −3
  3310. drivers/mtd/maps/pci.c +1 −4
  3311. drivers/mtd/maps/pxa2xx-flash.c +1 −4
  3312. drivers/mtd/maps/rbtx4939-flash.c +1 −4
  3313. drivers/mtd/maps/vmu-flash.c +1 −3
  3314. drivers/mtd/nand/onenand/generic.c +1 −4
  3315. drivers/mtd/nand/onenand/onenand_base.c +1 −4
  3316. drivers/mtd/nand/onenand/samsung.c +1 −4
  3317. drivers/mtd/nand/onenand/samsung.h +1 −4
  3318. drivers/mtd/nand/raw/au1550nd.c +1 −5
  3319. drivers/mtd/nand/raw/bcm47xxnflash/main.c +1 −5
  3320. drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c +1 −5
  3321. drivers/mtd/nand/raw/cmx270_nand.c +1 −5
  3322. drivers/mtd/nand/raw/cs553x_nand.c +1 −5
  3323. drivers/mtd/nand/raw/gpio.c +1 −5
  3324. drivers/mtd/nand/raw/mtk_ecc.h +1 −3
  3325. drivers/mtd/nand/raw/nand_base.c +1 −5
  3326. drivers/mtd/nand/raw/nand_bbt.c +1 −5
  3327. drivers/mtd/nand/raw/nand_ids.c +1 −5
  3328. drivers/mtd/nand/raw/nand_timings.c +1 −5
  3329. drivers/mtd/nand/raw/omap2.c +1 −4
  3330. drivers/mtd/nand/raw/oxnas_nand.c +1 −5
  3331. drivers/mtd/nand/raw/plat_nand.c +1 −5
  3332. drivers/mtd/nand/raw/r852.c +1 −4
  3333. drivers/mtd/nand/raw/r852.h +1 −4
  3334. drivers/mtd/nand/raw/sharpsl.c +1 −5
  3335. drivers/mtd/nand/raw/sm_common.c +1 −4
  3336. drivers/mtd/nand/raw/sm_common.h +1 −4
  3337. drivers/mtd/nand/raw/socrates_nand.c +1 −6
  3338. drivers/mtd/nand/raw/tango_nand.c +1 −4
  3339. drivers/mtd/nand/raw/txx9ndfmc.c +1 −4
  3340. drivers/mtd/nand/raw/xway_nand.c +1 −3
  3341. drivers/mtd/parsers/parser_trx.c +1 −5
  3342. drivers/mtd/sm_ftl.c +1 −4
  3343. drivers/mtd/sm_ftl.h +1 −4
  3344. drivers/mtd/spi-nor/intel-spi-pci.c +1 −4
  3345. drivers/mtd/spi-nor/intel-spi-platform.c +1 −4
  3346. drivers/mtd/spi-nor/intel-spi.c +1 −4
  3347. drivers/mtd/spi-nor/intel-spi.h +1 −4
  3348. drivers/mtd/spi-nor/nxp-spifi.c +1 −5
  3349. drivers/mtd/spi-nor/stm32-quadspi.c +1 −14
  3350. drivers/mtd/ssfdc.c +1 −4
  3351. drivers/net/can/cc770/cc770.c +1 −9
  3352. drivers/net/can/cc770/cc770.h +1 −9
  3353. drivers/net/can/cc770/cc770_isa.c +1 −9
  3354. drivers/net/can/cc770/cc770_platform.c +1 −9
  3355. drivers/net/can/flexcan.c +1 −4
  3356. drivers/net/can/led.c +1 −4
  3357. drivers/net/can/m_can/m_can.c +21 −0
  3358. drivers/net/can/peak_canfd/peak_canfd.c +1 −9
  3359. drivers/net/can/peak_canfd/peak_pciefd_main.c +1 −9
  3360. drivers/net/can/sja1000/ems_pcmcia.c +1 −9
  3361. drivers/net/can/sja1000/peak_pci.c +1 −9
  3362. drivers/net/can/sja1000/peak_pcmcia.c +1 −9
  3363. drivers/net/can/spi/Kconfig +3 −2
  3364. drivers/net/can/spi/hi311x.c +1 −4
  3365. drivers/net/can/spi/mcp251x.c +16 −9
  3366. drivers/net/can/usb/Kconfig +0 −6
  3367. drivers/net/can/xilinx_can.c +1 −1
  3368. drivers/net/dsa/Makefile +2 −2
  3369. drivers/net/dsa/microchip/ksz_common.c +3 −0
  3370. drivers/net/dsa/mv88e6xxx/global1_vtu.c +1 −1
  3371. drivers/net/dsa/realtek-smi-core.c +1 −1
  3372. drivers/net/dsa/realtek-smi-core.h +0 −0
  3373. drivers/net/dsa/rtl8366.c +5 −4
  3374. drivers/net/dsa/rtl8366rb.c +1 −1
  3375. drivers/net/ethernet/8390/Kconfig +1 −1
  3376. drivers/net/ethernet/8390/ax88796.c +1 −4
  3377. drivers/net/ethernet/8390/etherh.c +1 −4
  3378. drivers/net/ethernet/alacritech/slicoss.c +1 −10
  3379. drivers/net/ethernet/amd/am79c961a.c +1 −4
  3380. drivers/net/ethernet/amd/am79c961a.h +1 −4
  3381. drivers/net/ethernet/arc/emac_main.c +1 −4
  3382. drivers/net/ethernet/broadcom/bcmsysport.c +1 −4
  3383. drivers/net/ethernet/broadcom/bcmsysport.h +1 −4
  3384. drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c +2 −1
  3385. drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h +1 −0
  3386. drivers/net/ethernet/broadcom/genet/bcmgenet.c +1 −4
  3387. drivers/net/ethernet/broadcom/genet/bcmgenet.h +1 −4
  3388. drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c +1 −4
  3389. drivers/net/ethernet/broadcom/genet/bcmmii.c +1 −4
  3390. drivers/net/ethernet/cadence/macb.h +1 −4
  3391. drivers/net/ethernet/cadence/macb_main.c +1 −4
  3392. drivers/net/ethernet/cavium/liquidio/lio_core.c +1 −1
  3393. drivers/net/ethernet/dnet.c +1 −4
  3394. drivers/net/ethernet/dnet.h +1 −4
  3395. drivers/net/ethernet/emulex/benet/be_ethtool.c +1 −1
  3396. drivers/net/ethernet/ethoc.c +1 −4
  3397. drivers/net/ethernet/hisilicon/hns3/hns3_enet.c +1 −1
  3398. drivers/net/ethernet/i825xx/ether1.c +1 −4
  3399. drivers/net/ethernet/i825xx/ether1.h +1 −4
  3400. drivers/net/ethernet/ibm/ibmvnic.c +12 −7
  3401. drivers/net/ethernet/lantiq_etop.c +1 −11
  3402. drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c +3 −0
  3403. drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c +12 −11
  3404. drivers/net/ethernet/mellanox/mlx5/core/cmd.c +8 −0
  3405. drivers/net/ethernet/mellanox/mlx5/core/dev.c +23 −2
  3406. drivers/net/ethernet/mellanox/mlx5/core/en.h +2 −0
  3407. drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c +6 −5
  3408. drivers/net/ethernet/mellanox/mlx5/core/en_main.c +7 −2
  3409. drivers/net/ethernet/mellanox/mlx5/core/en_rep.c +6 −4
  3410. drivers/net/ethernet/mellanox/mlx5/core/en_tc.c +0 −3
  3411. drivers/net/ethernet/mellanox/mlx5/core/en_tx.c +6 −6
  3412. drivers/net/ethernet/mellanox/mlxsw/reg.h +1 −1
  3413. drivers/net/ethernet/mellanox/mlxsw/spectrum.c +4 −1
  3414. drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c +2 −2
  3415. drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c +2 −2
  3416. drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c +70 −3
  3417. drivers/net/ethernet/micrel/ks8851.c +1 −4
  3418. drivers/net/ethernet/micrel/ks8851.h +1 −4
  3419. drivers/net/ethernet/microchip/encx24j600-regmap.c +1 −4
  3420. drivers/net/ethernet/netronome/nfp/nfp_net_common.c +1 −0
  3421. drivers/net/ethernet/netx-eth.c +1 −12
  3422. drivers/net/ethernet/pasemi/pasemi_mac.c +1 −12
  3423. drivers/net/ethernet/pasemi/pasemi_mac.h +1 −12
  3424. drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c +1 −12
  3425. drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h +1 −4
  3426. drivers/net/ethernet/samsung/sxgbe/sxgbe_core.c +1 −4
  3427. drivers/net/ethernet/samsung/sxgbe/sxgbe_desc.c +1 −4
  3428. drivers/net/ethernet/samsung/sxgbe/sxgbe_desc.h +1 −4
  3429. drivers/net/ethernet/samsung/sxgbe/sxgbe_dma.c +1 −4
  3430. drivers/net/ethernet/samsung/sxgbe/sxgbe_dma.h +1 −4
  3431. drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c +1 −4
  3432. drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c +1 −4
  3433. drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c +1 −4
  3434. drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.c +1 −4
  3435. drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.h +1 −4
  3436. drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c +1 −4
  3437. drivers/net/ethernet/samsung/sxgbe/sxgbe_reg.h +1 −4
  3438. drivers/net/ethernet/seeq/ether3.c +1 −4
  3439. drivers/net/ethernet/seeq/ether3.h +1 −4
  3440. drivers/net/ethernet/sfc/bitfield.h +1 −4
  3441. drivers/net/ethernet/sfc/ef10.c +1 −4
  3442. drivers/net/ethernet/sfc/ef10_regs.h +1 −4
  3443. drivers/net/ethernet/sfc/ef10_sriov.c +1 −4
  3444. drivers/net/ethernet/sfc/ef10_sriov.h +1 −4
  3445. drivers/net/ethernet/sfc/efx.c +1 −4
  3446. drivers/net/ethernet/sfc/efx.h +1 −4
  3447. drivers/net/ethernet/sfc/enum.h +1 −4
  3448. drivers/net/ethernet/sfc/ethtool.c +1 −4
  3449. drivers/net/ethernet/sfc/falcon/bitfield.h +1 −4
  3450. drivers/net/ethernet/sfc/falcon/efx.c +1 −4
  3451. drivers/net/ethernet/sfc/falcon/efx.h +1 −4
  3452. drivers/net/ethernet/sfc/falcon/enum.h +1 −4
  3453. drivers/net/ethernet/sfc/falcon/ethtool.c +1 −4
  3454. drivers/net/ethernet/sfc/falcon/falcon.c +1 −4
  3455. drivers/net/ethernet/sfc/falcon/falcon_boards.c +1 −4
  3456. drivers/net/ethernet/sfc/falcon/farch.c +1 −4
  3457. drivers/net/ethernet/sfc/falcon/farch_regs.h +1 −4
  3458. drivers/net/ethernet/sfc/falcon/filter.h +1 −4
  3459. drivers/net/ethernet/sfc/falcon/io.h +1 −4
  3460. drivers/net/ethernet/sfc/falcon/mdio_10g.c +1 −4
  3461. drivers/net/ethernet/sfc/falcon/mdio_10g.h +1 −4
  3462. drivers/net/ethernet/sfc/falcon/mtd.c +1 −4
  3463. drivers/net/ethernet/sfc/falcon/net_driver.h +1 −4
  3464. drivers/net/ethernet/sfc/falcon/nic.c +1 −4
  3465. drivers/net/ethernet/sfc/falcon/nic.h +1 −4
  3466. drivers/net/ethernet/sfc/falcon/phy.h +1 −4
  3467. drivers/net/ethernet/sfc/falcon/qt202x_phy.c +1 −4
  3468. drivers/net/ethernet/sfc/falcon/rx.c +1 −4
  3469. drivers/net/ethernet/sfc/falcon/selftest.c +1 −4
  3470. drivers/net/ethernet/sfc/falcon/selftest.h +1 −4
  3471. drivers/net/ethernet/sfc/falcon/tenxpress.c +1 −4
  3472. drivers/net/ethernet/sfc/falcon/tx.c +1 −4
  3473. drivers/net/ethernet/sfc/falcon/tx.h +1 −4
  3474. drivers/net/ethernet/sfc/falcon/txc43128_phy.c +1 −4
  3475. drivers/net/ethernet/sfc/falcon/workarounds.h +1 −4
  3476. drivers/net/ethernet/sfc/farch.c +1 −4
  3477. drivers/net/ethernet/sfc/farch_regs.h +1 −4
  3478. drivers/net/ethernet/sfc/filter.h +1 −4
  3479. drivers/net/ethernet/sfc/io.h +1 −4
  3480. drivers/net/ethernet/sfc/mcdi.c +1 −4
  3481. drivers/net/ethernet/sfc/mcdi.h +1 −4
  3482. drivers/net/ethernet/sfc/mcdi_mon.c +1 −4
  3483. drivers/net/ethernet/sfc/mcdi_pcol.h +1 −4
  3484. drivers/net/ethernet/sfc/mcdi_port.c +1 −4
  3485. drivers/net/ethernet/sfc/mtd.c +1 −4
  3486. drivers/net/ethernet/sfc/net_driver.h +1 −4
  3487. drivers/net/ethernet/sfc/nic.c +1 −4
  3488. drivers/net/ethernet/sfc/nic.h +1 −4
  3489. drivers/net/ethernet/sfc/ptp.c +1 −4
  3490. drivers/net/ethernet/sfc/rx.c +1 −4
  3491. drivers/net/ethernet/sfc/selftest.c +1 −4
  3492. drivers/net/ethernet/sfc/selftest.h +1 −4
  3493. drivers/net/ethernet/sfc/siena.c +1 −4
  3494. drivers/net/ethernet/sfc/siena_sriov.c +1 −4
  3495. drivers/net/ethernet/sfc/siena_sriov.h +1 −4
  3496. drivers/net/ethernet/sfc/sriov.c +1 −4
  3497. drivers/net/ethernet/sfc/sriov.h +1 −4
  3498. drivers/net/ethernet/sfc/tx.c +1 −4
  3499. drivers/net/ethernet/sfc/tx.h +1 −4
  3500. drivers/net/ethernet/sfc/tx_tso.c +1 −4
  3501. drivers/net/ethernet/sfc/vfdi.h +1 −4
  3502. drivers/net/ethernet/sfc/workarounds.h +1 −4
  3503. drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.c +1 −12
  3504. drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.h +1 −12
  3505. drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c +1 −12
  3506. drivers/net/geneve.c +2 −5
  3507. drivers/net/hyperv/netvsc_drv.c +1 −1
  3508. drivers/net/mdio.c +1 −4
  3509. drivers/net/phy/Kconfig +1 −1
  3510. drivers/net/phy/Makefile +1 −1
  3511. drivers/net/phy/ax88796b.c +0 −0
  3512. drivers/net/ppp/ppp_deflate.c +1 −4
  3513. drivers/net/tun.c +9 −10
  3514. drivers/net/usb/cdc_mbim.c +1 −4
  3515. drivers/net/usb/huawei_cdc_ncm.c +1 −5
  3516. drivers/net/usb/pegasus.c +1 −4
  3517. drivers/net/usb/pegasus.h +1 −4
  3518. drivers/net/usb/qmi_wwan.c +90 −18
  3519. drivers/net/usb/r8152.c +1 −5
  3520. drivers/net/usb/rtl8150.c +1 −4
  3521. drivers/net/usb/sr9700.h +1 −4
  3522. drivers/net/vxlan.c +2 −5
  3523. drivers/net/wireless/admtek/adm8211.c +1 −5
  3524. drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c +12 −5
  3525. drivers/net/wireless/intel/ipw2x00/ipw.h +1 −4
  3526. drivers/net/wireless/intel/ipw2x00/ipw2100.c +1 −15
  3527. drivers/net/wireless/intel/ipw2x00/ipw2100.h +1 −15
  3528. drivers/net/wireless/intel/ipw2x00/ipw2200.c +1 −15
  3529. drivers/net/wireless/intel/ipw2x00/ipw2200.h +1 −15
  3530. drivers/net/wireless/intel/ipw2x00/libipw.h +1 −5
  3531. drivers/net/wireless/intel/ipw2x00/libipw_geo.c +1 −15
  3532. drivers/net/wireless/intel/ipw2x00/libipw_module.c +1 −15
  3533. drivers/net/wireless/intel/ipw2x00/libipw_rx.c +1 −5
  3534. drivers/net/wireless/intel/ipw2x00/libipw_tx.c +1 −15
  3535. drivers/net/wireless/intel/ipw2x00/libipw_wx.c +1 −15
  3536. drivers/net/wireless/intel/iwlwifi/fw/dbg.c +39 −0
  3537. drivers/net/wireless/intel/iwlwifi/fw/dbg.h +2 −0
  3538. drivers/net/wireless/intel/iwlwifi/iwl-drv.c +0 −1
  3539. drivers/net/wireless/intel/iwlwifi/iwl-prph.h +20 −2
  3540. drivers/net/wireless/intel/iwlwifi/mvm/d3.c +0 −22
  3541. drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c +0 −57
  3542. drivers/net/wireless/intel/iwlwifi/mvm/fw.c +17 −6
  3543. drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c +1 −1
  3544. drivers/net/wireless/intel/iwlwifi/mvm/mvm.h +1 −3
  3545. drivers/net/wireless/intel/iwlwifi/mvm/ops.c +13 −7
  3546. drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c +2 −1
  3547. drivers/net/wireless/intel/iwlwifi/mvm/utils.c +2 −0
  3548. drivers/net/wireless/intel/iwlwifi/pcie/internal.h +1 −1
  3549. drivers/net/wireless/intel/iwlwifi/pcie/trans.c +38 −15
  3550. drivers/net/wireless/intersil/hostap/hostap_hw.c +1 −5
  3551. drivers/net/wireless/intersil/hostap/hostap_main.c +1 −5
  3552. drivers/net/wireless/intersil/p54/eeprom.c +1 −4
  3553. drivers/net/wireless/intersil/p54/eeprom.h +1 −4
  3554. drivers/net/wireless/intersil/p54/fwio.c +1 −4
  3555. drivers/net/wireless/intersil/p54/led.c +1 −4
  3556. drivers/net/wireless/intersil/p54/lmac.h +1 −4
  3557. drivers/net/wireless/intersil/p54/main.c +1 −4
  3558. drivers/net/wireless/intersil/p54/p54.h +1 −4
  3559. drivers/net/wireless/intersil/p54/p54pci.c +1 −4
  3560. drivers/net/wireless/intersil/p54/p54pci.h +1 −4
  3561. drivers/net/wireless/intersil/p54/p54usb.c +1 −4
  3562. drivers/net/wireless/intersil/p54/p54usb.h +1 −4
  3563. drivers/net/wireless/intersil/p54/txrx.c +1 −4
  3564. drivers/net/wireless/mac80211_hwsim.c +2 −4
  3565. drivers/net/wireless/mac80211_hwsim.h +1 −4
  3566. drivers/net/wireless/marvell/mwifiex/ie.c +31 −16
  3567. drivers/net/wireless/marvell/mwifiex/scan.c +19 −0
  3568. drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c +1 −4
  3569. drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.h +1 −4
  3570. drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c +1 −4
  3571. drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.h +1 −4
  3572. drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c +1 −4
  3573. drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.c +1 −4
  3574. drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.h +1 −4
  3575. drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c +1 −4
  3576. drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.h +1 −4
  3577. drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c +1 −4
  3578. drivers/net/wireless/realtek/rtl818x/rtl8187/leds.c +1 −4
  3579. drivers/net/wireless/realtek/rtl818x/rtl8187/leds.h +1 −4
  3580. drivers/net/wireless/realtek/rtl818x/rtl8187/rfkill.c +1 −4
  3581. drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.h +1 −4
  3582. drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c +1 −4
  3583. drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.h +1 −4
  3584. drivers/net/wireless/realtek/rtl818x/rtl818x.h +1 −4
  3585. drivers/net/wireless/realtek/rtw88/fw.c +4 −2
  3586. drivers/net/wireless/realtek/rtw88/main.c +2 −1
  3587. drivers/net/wireless/realtek/rtw88/phy.c +14 −8
  3588. drivers/net/wireless/rsi/rsi_91x_sdio.c +14 −7
  3589. drivers/net/wireless/st/cw1200/bh.c +1 −4
  3590. drivers/net/wireless/st/cw1200/bh.h +1 −4
  3591. drivers/net/wireless/st/cw1200/cw1200.h +1 −4
  3592. drivers/net/wireless/st/cw1200/cw1200_sdio.c +1 −4
  3593. drivers/net/wireless/st/cw1200/cw1200_spi.c +1 −4
  3594. drivers/net/wireless/st/cw1200/debug.c +1 −4
  3595. drivers/net/wireless/st/cw1200/debug.h +1 −4
  3596. drivers/net/wireless/st/cw1200/fwio.c +1 −4
  3597. drivers/net/wireless/st/cw1200/fwio.h +1 −4
  3598. drivers/net/wireless/st/cw1200/hwbus.h +1 −4
  3599. drivers/net/wireless/st/cw1200/hwio.c +1 −4
  3600. drivers/net/wireless/st/cw1200/hwio.h +1 −4
  3601. drivers/net/wireless/st/cw1200/main.c +1 −4
  3602. drivers/net/wireless/st/cw1200/pm.c +1 −4
  3603. drivers/net/wireless/st/cw1200/pm.h +1 −4
  3604. drivers/net/wireless/st/cw1200/queue.c +1 −4
  3605. drivers/net/wireless/st/cw1200/queue.h +1 −4
  3606. drivers/net/wireless/st/cw1200/scan.c +1 −4
  3607. drivers/net/wireless/st/cw1200/scan.h +1 −4
  3608. drivers/net/wireless/st/cw1200/sta.c +1 −4
  3609. drivers/net/wireless/st/cw1200/sta.h +1 −4
  3610. drivers/net/wireless/st/cw1200/txrx.c +1 −4
  3611. drivers/net/wireless/st/cw1200/txrx.h +1 −4
  3612. drivers/net/wireless/st/cw1200/wsm.c +1 −4
  3613. drivers/net/wireless/st/cw1200/wsm.h +1 −4
  3614. drivers/net/wireless/ti/wlcore/vendor_cmd.c +1 −4
  3615. drivers/net/wireless/ti/wlcore/vendor_cmd.h +1 −4
  3616. drivers/net/wireless/zydas/zd1201.c +1 −4
  3617. drivers/net/wireless/zydas/zd1201.h +1 −4
  3618. drivers/nvmem/imx-iim.c +1 −7
  3619. drivers/nvmem/imx-ocotp.c +1 −7
  3620. drivers/nvmem/lpc18xx_eeprom.c +1 −4
  3621. drivers/nvmem/lpc18xx_otp.c +1 −4
  3622. drivers/nvmem/snvs_lpgpr.c +1 −4
  3623. drivers/opp/core.c +1 −4
  3624. drivers/opp/cpu.c +1 −4
  3625. drivers/opp/debugfs.c +1 −4
  3626. drivers/opp/of.c +1 −4
  3627. drivers/opp/opp.h +1 −4
  3628. drivers/parport/parport_ax88796.c +1 −5
  3629. drivers/pci/p2pdma.c +4 −0
  3630. drivers/pci/pci-driver.c +35 −12
  3631. drivers/pcmcia/cardbus.c +1 −4
  3632. drivers/pcmcia/cistpl.c +1 −4
  3633. drivers/pcmcia/cs.c +1 −4
  3634. drivers/pcmcia/cs_internal.h +1 −5
  3635. drivers/pcmcia/ds.c +1 −4
  3636. drivers/pcmcia/pcmcia_cis.c +1 −5
  3637. drivers/pcmcia/pcmcia_resource.c +1 −5
  3638. drivers/pcmcia/pxa2xx_balloon3.c +1 −4
  3639. drivers/pcmcia/pxa2xx_cm_x255.c +1 −5
  3640. drivers/pcmcia/pxa2xx_cm_x270.c +1 −5
  3641. drivers/pcmcia/pxa2xx_cm_x2xx.c +1 −5
  3642. drivers/pcmcia/pxa2xx_colibri.c +1 −5
  3643. drivers/pcmcia/pxa2xx_e740.c +1 −4
  3644. drivers/pcmcia/pxa2xx_hx4700.c +1 −4
  3645. drivers/pcmcia/pxa2xx_mainstone.c +1 −4
  3646. drivers/pcmcia/pxa2xx_palmld.c +1 −5
  3647. drivers/pcmcia/pxa2xx_palmtc.c +1 −5
  3648. drivers/pcmcia/pxa2xx_palmtx.c +1 −5
  3649. drivers/pcmcia/pxa2xx_sharpsl.c +1 −5
  3650. drivers/pcmcia/pxa2xx_stargate2.c +1 −4
  3651. drivers/pcmcia/pxa2xx_trizeps4.c +1 −4
  3652. drivers/pcmcia/pxa2xx_vpac270.c +1 −5
  3653. drivers/pcmcia/rsrc_iodyn.c +1 −4
  3654. drivers/pcmcia/rsrc_mgr.c +1 −4
  3655. drivers/pcmcia/rsrc_nonstatic.c +1 −4
  3656. drivers/pcmcia/sa1111_badge4.c +1 −5
  3657. drivers/pcmcia/sa1111_lubbock.c +1 −5
  3658. drivers/pcmcia/socket_sysfs.c +1 −4
  3659. drivers/perf/arm_dsu_pmu.c +1 −4
  3660. drivers/perf/arm_pmu_acpi.c +1 −4
  3661. drivers/perf/arm_spe_pmu.c +1 −12
  3662. drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c +1 −4
  3663. drivers/perf/hisilicon/hisi_uncore_hha_pmu.c +1 −4
  3664. drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c +1 −4
  3665. drivers/perf/hisilicon/hisi_uncore_pmu.c +1 −4
  3666. drivers/perf/hisilicon/hisi_uncore_pmu.h +1 −4
  3667. drivers/phy/broadcom/phy-bcm-ns-usb2.c +1 −5
  3668. drivers/phy/broadcom/phy-bcm-ns-usb3.c +1 −4
  3669. drivers/phy/hisilicon/phy-histb-combphy.c +1 −4
  3670. drivers/phy/lantiq/phy-lantiq-rcu-usb2.c +1 −4
  3671. drivers/phy/phy-lpc18xx-usb-otg.c +1 −5
  3672. drivers/phy/qualcomm/phy-qcom-usb-hs.c +1 −4
  3673. drivers/phy/qualcomm/phy-qcom-usb-hsic.c +1 −4
  3674. drivers/phy/rockchip/phy-rockchip-emmc.c +1 −9
  3675. drivers/phy/rockchip/phy-rockchip-pcie.c +1 −9
  3676. drivers/phy/rockchip/phy-rockchip-usb.c +1 −9
  3677. drivers/phy/samsung/phy-exynos-dp-video.c +1 −4
  3678. drivers/phy/samsung/phy-exynos-mipi-video.c +1 −4
  3679. drivers/phy/samsung/phy-exynos-pcie.c +1 −4
  3680. drivers/phy/samsung/phy-exynos4210-usb2.c +1 −4
  3681. drivers/phy/samsung/phy-exynos4x12-usb2.c +1 −4
  3682. drivers/phy/samsung/phy-exynos5-usbdrd.c +1 −4
  3683. drivers/phy/samsung/phy-exynos5250-sata.c +1 −4
  3684. drivers/phy/samsung/phy-exynos5250-usb2.c +1 −4
  3685. drivers/phy/samsung/phy-s5pv210-usb2.c +1 −4
  3686. drivers/phy/samsung/phy-samsung-usb2.c +1 −4
  3687. drivers/phy/samsung/phy-samsung-usb2.h +1 −4
  3688. drivers/phy/st/phy-miphy28lp.c +1 −5
  3689. drivers/phy/st/phy-spear1310-miphy.c +1 −5
  3690. drivers/phy/st/phy-spear1340-miphy.c +1 −5
  3691. drivers/phy/st/phy-stih407-usb.c +1 −5
  3692. drivers/phy/ti/phy-tusb1210.c +1 −4
  3693. drivers/pinctrl/nomadik/pinctrl-ab8500.c +1 −4
  3694. drivers/pinctrl/nomadik/pinctrl-ab8505.c +1 −4
  3695. drivers/pinctrl/nomadik/pinctrl-nomadik.c +1 −4
  3696. drivers/pinctrl/pinctrl-falcon.c +1 −4
  3697. drivers/pinctrl/pinctrl-st.c +1 −4
  3698. drivers/pinctrl/zte/pinctrl-zx.c +1 −4
  3699. drivers/pinctrl/zte/pinctrl-zx.h +1 −4
  3700. drivers/pinctrl/zte/pinctrl-zx296718.c +1 −4
  3701. drivers/platform/x86/acer-wireless.c +1 −4
  3702. drivers/platform/x86/apple-gmux.c +1 −4
  3703. drivers/platform/x86/asus-wireless.c +1 −4
  3704. drivers/platform/x86/dell-laptop.c +1 −4
  3705. drivers/platform/x86/dell-smbios-base.c +1 −4
  3706. drivers/platform/x86/dell-smbios-smm.c +1 −4
  3707. drivers/platform/x86/dell-smbios-wmi.c +1 −4
  3708. drivers/platform/x86/dell-smbios.h +1 −4
  3709. drivers/platform/x86/dell-wmi-descriptor.h +1 −4
  3710. drivers/platform/x86/peaq-wmi.c +1 −4
  3711. drivers/platform/x86/samsung-laptop.c +1 −5
  3712. drivers/platform/x86/samsung-q10.c +1 −5
  3713. drivers/platform/x86/toshiba_bluetooth.c +1 −4
  3714. drivers/power/reset/arm-versatile-reboot.c +1 −5
  3715. drivers/power/reset/gpio-poweroff.c +1 −5
  3716. drivers/power/reset/hisi-reboot.c +1 −4
  3717. drivers/power/reset/keystone-reset.c +1 −4
  3718. drivers/power/reset/restart-poweroff.c +1 −4
  3719. drivers/power/reset/st-poweroff.c +1 −4
  3720. drivers/power/reset/zx-reboot.c +1 −4
  3721. drivers/power/supply/88pm860x_battery.c +1 −4
  3722. drivers/power/supply/88pm860x_charger.c +1 −4
  3723. drivers/power/supply/act8945a_charger.c +1 −5
  3724. drivers/power/supply/bq24190_charger.c +1 −4
  3725. drivers/power/supply/charger-manager.c +1 −3
  3726. drivers/power/supply/collie_battery.c +1 −5
  3727. drivers/power/supply/da9030_battery.c +1 −4
  3728. drivers/power/supply/ds2780_battery.c +1 −5
  3729. drivers/power/supply/ds2781_battery.c +1 −5
  3730. drivers/power/supply/ds2782_battery.c +1 −5
  3731. drivers/power/supply/ipaq_micro_battery.c +1 −4
  3732. drivers/power/supply/jz4740-battery.c +1 −5
  3733. drivers/power/supply/lp8727_charger.c +1 −5
  3734. drivers/power/supply/lp8788-charger.c +1 −5
  3735. drivers/power/supply/max14656_charger_detector.c +1 −5
  3736. drivers/power/supply/max8925_power.c +1 −4
  3737. drivers/power/supply/olpc_battery.c +1 −4
  3738. drivers/power/supply/pda_power.c +1 −4
  3739. drivers/power/supply/pm2301_charger.c +1 −4
  3740. drivers/power/supply/pmu_battery.c +1 −4
  3741. drivers/power/supply/sbs-manager.c +1 −4
  3742. drivers/power/supply/smb347-charger.c +1 −4
  3743. drivers/power/supply/test_power.c +1 −4
  3744. drivers/power/supply/tosa_battery.c +1 −5
  3745. drivers/power/supply/wm831x_backup.c +1 −4
  3746. drivers/power/supply/wm831x_power.c +1 −4
  3747. drivers/power/supply/wm8350_power.c +1 −4
  3748. drivers/power/supply/wm97xx_battery.c +1 −5
  3749. drivers/power/supply/z2_battery.c +1 −5
  3750. drivers/pwm/pwm-atmel-hlcdc.c +1 −12
  3751. drivers/pwm/pwm-lpss-pci.c +1 −4
  3752. drivers/pwm/pwm-lpss-platform.c +1 −4
  3753. drivers/pwm/pwm-lpss.c +1 −4
  3754. drivers/pwm/pwm-lpss.h +1 −4
  3755. drivers/pwm/pwm-omap-dmtimer.c +1 −4
  3756. drivers/pwm/pwm-pca9685.c +1 −12
  3757. drivers/pwm/pwm-puv3.c +1 −4
  3758. drivers/pwm/pwm-pxa.c +1 −4
  3759. drivers/pwm/pwm-rockchip.c +1 −4
  3760. drivers/pwm/pwm-stmpe.c +1 −5
  3761. drivers/pwm/pwm-twl-led.c +1 −12
  3762. drivers/pwm/pwm-twl.c +1 −12
  3763. drivers/pwm/pwm-zx.c +1 −4
  3764. drivers/regulator/88pm800.c +1 −4
  3765. drivers/regulator/88pm8607.c +1 −4
  3766. drivers/regulator/lm363x-regulator.c +1 −4
  3767. drivers/regulator/lp3971.c +1 −5
  3768. drivers/regulator/lp3972.c +1 −5
  3769. drivers/regulator/lp872x.c +1 −5
  3770. drivers/regulator/lp8755.c +1 −5
  3771. drivers/regulator/lp8788-buck.c +1 −5
  3772. drivers/regulator/lp8788-ldo.c +1 −5
  3773. drivers/regulator/max8649.c +1 −4
  3774. drivers/regulator/max8907-regulator.c +1 −4
  3775. drivers/regulator/max8925-regulator.c +1 −4
  3776. drivers/regulator/pwm-regulator.c +1 −4
  3777. drivers/regulator/tps6586x-regulator.c +1 −4
  3778. drivers/remoteproc/da8xx_remoteproc.c +1 −4
  3779. drivers/remoteproc/imx_rproc.c +1 −4
  3780. drivers/remoteproc/st_remoteproc.c +1 −4
  3781. drivers/reset/hisilicon/hi6220_reset.c +1 −4
  3782. drivers/reset/reset-lantiq.c +1 −3
  3783. drivers/reset/reset-lpc18xx.c +1 −5
  3784. drivers/reset/tegra/reset-bpmp.c +1 −4
  3785. drivers/rtc/rtc-88pm860x.c +1 −4
  3786. drivers/rtc/rtc-bq32k.c +1 −4
  3787. drivers/rtc/rtc-ds1305.c +1 −5
  3788. drivers/rtc/rtc-ds1307.c +1 −4
  3789. drivers/rtc/rtc-ds1343.c +1 −5
  3790. drivers/rtc/rtc-ds1347.c +1 −5
  3791. drivers/rtc/rtc-ds1390.c +1 −4
  3792. drivers/rtc/rtc-ds1511.c +1 −4
  3793. drivers/rtc/rtc-ds1553.c +1 −4
  3794. drivers/rtc/rtc-ds1685.c +1 −4
  3795. drivers/rtc/rtc-ds1742.c +1 −4
  3796. drivers/rtc/rtc-em3027.c +1 −4
  3797. drivers/rtc/rtc-fm3130.c +1 −4
  3798. drivers/rtc/rtc-isl12022.c +1 −4
  3799. drivers/rtc/rtc-lp8788.c +1 −5
  3800. drivers/rtc/rtc-m41t80.c +1 −5
  3801. drivers/rtc/rtc-m41t93.c +1 −4
  3802. drivers/rtc/rtc-m41t94.c +1 −4
  3803. drivers/rtc/rtc-m48t59.c +1 −4
  3804. drivers/rtc/rtc-m48t86.c +1 −4
  3805. drivers/rtc/rtc-max6902.c +1 −5
  3806. drivers/rtc/rtc-max6916.c +1 −5
  3807. drivers/rtc/rtc-max8907.c +1 −4
  3808. drivers/rtc/rtc-max8925.c +1 −4
  3809. drivers/rtc/rtc-mcp795.c +1 −5
  3810. drivers/rtc/rtc-mpc5121.c +1 −4
  3811. drivers/rtc/rtc-pcf2123.c +1 −5
  3812. drivers/rtc/rtc-pcf2127.c +1 −4
  3813. drivers/rtc/rtc-pcf8523.c +1 −4
  3814. drivers/rtc/rtc-pcf8563.c +1 −4
  3815. drivers/rtc/rtc-pcf8583.c +1 −4
  3816. drivers/rtc/rtc-pl030.c +1 −4
  3817. drivers/rtc/rtc-puv3.c +1 −4
  3818. drivers/rtc/rtc-r9701.c +1 −4
  3819. drivers/rtc/rtc-rs5c348.c +1 −4
  3820. drivers/rtc/rtc-rs5c372.c +1 −4
  3821. drivers/rtc/rtc-rv3029c2.c +1 −5
  3822. drivers/rtc/rtc-rx4581.c +1 −9
  3823. drivers/rtc/rtc-rx8010.c +1 −5
  3824. drivers/rtc/rtc-rx8025.c +1 −4
  3825. drivers/rtc/rtc-rx8581.c +1 −4
  3826. drivers/rtc/rtc-s3c.c +1 −4
  3827. drivers/rtc/rtc-s3c.h +1 −4
  3828. drivers/rtc/rtc-stk17ta8.c +1 −4
  3829. drivers/rtc/rtc-v3020.c +1 −5
  3830. drivers/rtc/rtc-x1205.c +1 −4
  3831. drivers/s390/cio/vfio_ccw_drv.c +1 −0
  3832. drivers/scsi/aic94xx/Kconfig +1 −19
  3833. drivers/scsi/arm/acornscsi-io.S +1 −4
  3834. drivers/scsi/arm/acornscsi.c +1 −4
  3835. drivers/scsi/arm/acornscsi.h +1 −4
  3836. drivers/scsi/arm/cumana_2.c +1 −4
  3837. drivers/scsi/arm/eesox.c +1 −4
  3838. drivers/scsi/arm/fas216.c +1 −4
  3839. drivers/scsi/arm/fas216.h +1 −4
  3840. drivers/scsi/arm/msgqueue.c +1 −4
  3841. drivers/scsi/arm/msgqueue.h +1 −4
  3842. drivers/scsi/arm/powertec.c +1 −4
  3843. drivers/scsi/arm/queue.c +1 −4
  3844. drivers/scsi/arm/queue.h +1 −4
  3845. drivers/scsi/arm/scsi.h +1 −4
  3846. drivers/scsi/mvsas/Kconfig +1 −19
  3847. drivers/scsi/qedi/qedi_main.c +3 −0
  3848. drivers/scsi/qedi/qedi_version.h +3 −3
  3849. drivers/scsi/qla2xxx/qla_os.c +1 −1
  3850. drivers/scsi/scsi_transport_srp.c +1 −15
  3851. drivers/scsi/ufs/tc-dwc-g210-pci.c +1 −4
  3852. drivers/scsi/ufs/tc-dwc-g210-pltfrm.c +1 −4
  3853. drivers/scsi/ufs/tc-dwc-g210.c +1 −4
  3854. drivers/scsi/ufs/tc-dwc-g210.h +1 −4
  3855. drivers/scsi/ufs/ufs-hisi.c +1 −3
  3856. drivers/scsi/ufs/ufs-hisi.h +1 −3
  3857. drivers/scsi/ufs/ufshcd-dwc.c +1 −4
  3858. drivers/scsi/ufs/ufshcd-dwc.h +1 −4
  3859. drivers/scsi/ufs/ufshcd-pltfrm.c +4 −7
  3860. drivers/scsi/ufs/ufshci-dwc.h +1 −4
  3861. drivers/soc/bcm/brcmstb/biuctrl.c +4 −2
  3862. drivers/soc/ixp4xx/ixp4xx-npe.c +2 −2
  3863. drivers/soc/lantiq/fpi-bus.c +1 −3
  3864. drivers/soc/rockchip/grf.c +1 −4
  3865. drivers/soc/rockchip/pm_domains.c +1 −4
  3866. drivers/soc/tegra/common.c +1 −4
  3867. drivers/soc/versatile/soc-integrator.c +1 −5
  3868. drivers/soc/versatile/soc-realview.c +1 −5
  3869. drivers/soundwire/intel.c +2 −2
  3870. drivers/soundwire/stream.c +3 −4
  3871. drivers/spi/spi-altera.c +1 −4
  3872. drivers/spi/spi-armada-3700.c +1 −4
  3873. drivers/spi/spi-ath79.c +1 −5
  3874. drivers/spi/spi-atmel.c +1 −4
  3875. drivers/spi/spi-bcm-qspi.c +1 −12
  3876. drivers/spi/spi-bcm-qspi.h +1 −12
  3877. drivers/spi/spi-brcmstb-qspi.c +1 −12
  3878. drivers/spi/spi-efm32.c +1 −4
  3879. drivers/spi/spi-ep93xx.c +1 −4
  3880. drivers/spi/spi-falcon.c +1 −3
  3881. drivers/spi/spi-nuc900.c +1 −5
  3882. drivers/spi/spi-oc-tiny.c +1 −4
  3883. drivers/spi/spi-orion.c +1 −4
  3884. drivers/spi/spi-ppc4xx.c +1 −4
  3885. drivers/spi/spi-pxa2xx-dma.c +1 −4
  3886. drivers/spi/spi-pxa2xx.h +1 −4
  3887. drivers/spi/spi-rb4xx.c +1 −5
  3888. drivers/spi/spi-s3c24xx-fiq.S +1 −4
  3889. drivers/spi/spi-s3c24xx-fiq.h +1 −4
  3890. drivers/spi/spi-s3c24xx.c +1 −5
  3891. drivers/spi/spi-sh-sci.c +1 −5
  3892. drivers/spi/spi-tle62x0.c +1 −4
  3893. drivers/spi/spi-xilinx.c +1 −3
  3894. drivers/spi/spi-xlp.c +1 −9
  3895. drivers/spi/spi-xtensa-xtfpga.c +1 −4
  3896. drivers/staging/erofs/erofs_fs.h +10 −3
  3897. drivers/staging/erofs/internal.h +2 −0
  3898. drivers/staging/erofs/super.c +19 −0
  3899. drivers/staging/iio/addac/adt7316.c +2 −1
  3900. drivers/staging/iio/cdc/ad7150.c +11 −8
  3901. drivers/target/iscsi/cxgbit/cxgbit.h +1 −4
  3902. drivers/target/iscsi/cxgbit/cxgbit_cm.c +1 −4
  3903. drivers/target/iscsi/cxgbit/cxgbit_ddp.c +1 −4
  3904. drivers/target/iscsi/cxgbit/cxgbit_main.c +1 −4
  3905. drivers/target/iscsi/cxgbit/cxgbit_target.c +1 −4
  3906. drivers/thermal/broadcom/ns-thermal.c +1 −4
  3907. drivers/thermal/intel/int340x_thermal/acpi_thermal_rel.c +1 −5
  3908. drivers/thermal/intel/int340x_thermal/int3400_thermal.c +1 −5
  3909. drivers/thermal/intel/int340x_thermal/int3402_thermal.c +1 −5
  3910. drivers/thermal/intel/int340x_thermal/int3406_thermal.c +1 −5
  3911. drivers/thermal/thermal-generic-adc.c +1 −4
  3912. drivers/thunderbolt/icm.c +127 −61
  3913. drivers/thunderbolt/switch.c +33 −12
  3914. drivers/thunderbolt/tb.h +7 −0
  3915. drivers/uio/uio_dmem_genirq.c +1 −4
  3916. drivers/uio/uio_pdrv_genirq.c +1 −4
  3917. drivers/usb/chipidea/udc.c +20 −0
  3918. drivers/usb/dwc2/params.c +9 −0
  3919. drivers/usb/dwc2/platform.c +0 −9
  3920. drivers/usb/host/xhci-ring.c +14 −1
  3921. drivers/usb/host/xhci.c +20 −5
  3922. drivers/usb/host/xhci.h +9 −0
  3923. drivers/uwb/allocator.c +1 −12
  3924. drivers/uwb/drp-avail.c +1 −13
  3925. drivers/uwb/drp-ie.c +1 −12
  3926. drivers/uwb/drp.c +1 −12
  3927. drivers/uwb/ie-rcv.c +1 −12
  3928. drivers/uwb/pal.c +1 −12
  3929. drivers/uwb/radio.c +1 −12
  3930. drivers/uwb/rsv.c +1 −12
  3931. drivers/vfio/mdev/mdev_core.c +1 −4
  3932. drivers/vfio/mdev/mdev_driver.c +1 −4
  3933. drivers/vfio/mdev/mdev_private.h +1 −4
  3934. drivers/vfio/mdev/mdev_sysfs.c +1 −4
  3935. drivers/vfio/mdev/vfio_mdev.c +1 −4
  3936. drivers/vfio/pci/vfio_pci.c +1 −4
  3937. drivers/vfio/pci/vfio_pci_config.c +1 −4
  3938. drivers/vfio/pci/vfio_pci_igd.c +1 −4
  3939. drivers/vfio/pci/vfio_pci_intrs.c +1 −4
  3940. drivers/vfio/pci/vfio_pci_private.h +1 −4
  3941. drivers/vfio/pci/vfio_pci_rdwr.c +1 −4
  3942. drivers/vfio/vfio.c +1 −4
  3943. drivers/vfio/vfio_iommu_spapr_tce.c +1 −4
  3944. drivers/vfio/vfio_iommu_type1.c +1 −4
  3945. drivers/vfio/vfio_spapr_eeh.c +1 −4
  3946. drivers/vfio/virqfd.c +1 −4
  3947. drivers/vhost/net.c +1 −2
  3948. drivers/vhost/test.c +1 −2
  3949. drivers/vhost/vhost.c +1 −2
  3950. drivers/vhost/vsock.c +1 −2
  3951. drivers/video/backlight/88pm860x_bl.c +1 −4
  3952. drivers/video/backlight/apple_bl.c +1 −4
  3953. drivers/video/backlight/arcxcnn_bl.c +1 −12
  3954. drivers/video/backlight/bd6107.c +1 −4
  3955. drivers/video/backlight/corgi_lcd.c +1 −5
  3956. drivers/video/backlight/da903x_bl.c +1 −4
  3957. drivers/video/backlight/ep93xx_bl.c +1 −4
  3958. drivers/video/backlight/generic_bl.c +1 −5
  3959. drivers/video/backlight/gpio_backlight.c +1 −4
  3960. drivers/video/backlight/ili9320.c +1 −4
  3961. drivers/video/backlight/ili9320.h +1 −4
  3962. drivers/video/backlight/ipaq_micro_bl.c +1 −3
  3963. drivers/video/backlight/kb3886_bl.c +1 −5
  3964. drivers/video/backlight/l4f00242t03.c +1 −4
  3965. drivers/video/backlight/lm3630a_bl.c +1 −5
  3966. drivers/video/backlight/lm3639_bl.c +1 −5
  3967. drivers/video/backlight/lms283gf05.c +1 −4
  3968. drivers/video/backlight/lp855x_bl.c +1 −5
  3969. drivers/video/backlight/lp8788_bl.c +1 −5
  3970. drivers/video/backlight/ltv350qv.c +1 −4
  3971. drivers/video/backlight/ltv350qv.h +1 −4
  3972. drivers/video/backlight/lv5207lp.c +1 −4
  3973. drivers/video/backlight/max8925_bl.c +1 −4
  3974. drivers/video/backlight/ot200_bl.c +1 −4
  3975. drivers/video/backlight/pandora_bl.c +1 −4
  3976. drivers/video/backlight/platform_lcd.c +1 −5
  3977. drivers/video/backlight/pwm_bl.c +1 −4
  3978. drivers/video/backlight/sky81452-backlight.c +1 −12
  3979. drivers/video/backlight/tosa_bl.c +1 −5
  3980. drivers/video/backlight/tosa_lcd.c +1 −5
  3981. drivers/video/backlight/vgg2432a4.c +1 −4
  3982. drivers/video/backlight/wm831x_bl.c +1 −4
  3983. drivers/video/fbdev/acornfb.c +1 −4
  3984. drivers/video/fbdev/acornfb.h +1 −4
  3985. drivers/video/fbdev/aty/radeon_backlight.c +1 −4
  3986. drivers/video/fbdev/cyber2000fb.c +1 −4
  3987. drivers/video/fbdev/cyber2000fb.h +1 −4
  3988. drivers/video/fbdev/ep93xx-fb.c +1 −5
  3989. drivers/video/fbdev/fb-puv3.c +1 −4
  3990. drivers/video/fbdev/mb862xx/mb862xx-i2c.c +1 −5
  3991. drivers/video/fbdev/mb862xx/mb862xxfb_accel.c +1 −5
  3992. drivers/video/fbdev/mb862xx/mb862xxfbdrv.c +1 −5
  3993. drivers/video/fbdev/mx3fb.c +1 −4
  3994. drivers/video/fbdev/nvidia/nv_backlight.c +1 −4
  3995. drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c +1 −4
  3996. drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c +1 −4
  3997. drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c +1 −4
  3998. drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c +1 −4
  3999. drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c +1 −4
  4000. drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c +1 −4
  4001. drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c +1 −4
  4002. drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c +1 −4
  4003. drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c +1 −4
  4004. drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c +1 −4
  4005. drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c +1 −12
  4006. drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c +1 −12
  4007. drivers/video/fbdev/omap2/omapfb/dss/apply.c +1 −12
  4008. drivers/video/fbdev/omap2/omapfb/dss/core.c +1 −12
  4009. drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c +1 −12
  4010. drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.h +1 −12
  4011. drivers/video/fbdev/omap2/omapfb/dss/dispc.c +1 −12
  4012. drivers/video/fbdev/omap2/omapfb/dss/dispc.h +1 −13
  4013. drivers/video/fbdev/omap2/omapfb/dss/dispc_coefs.c +1 −12
  4014. drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c +1 −12
  4015. drivers/video/fbdev/omap2/omapfb/dss/display.c +1 −12
  4016. drivers/video/fbdev/omap2/omapfb/dss/dpi.c +1 −12
  4017. drivers/video/fbdev/omap2/omapfb/dss/dsi.c +1 −12
  4018. drivers/video/fbdev/omap2/omapfb/dss/dss.c +1 −12
  4019. drivers/video/fbdev/omap2/omapfb/dss/dss.h +1 −12
  4020. drivers/video/fbdev/omap2/omapfb/dss/dss_features.c +1 −12
  4021. drivers/video/fbdev/omap2/omapfb/dss/dss_features.h +1 −12
  4022. drivers/video/fbdev/omap2/omapfb/dss/hdmi.h +1 −12
  4023. drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c +1 −12
  4024. drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c +1 −12
  4025. drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.h +1 −12
  4026. drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c +1 −12
  4027. drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c +1 −12
  4028. drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.h +1 −12
  4029. drivers/video/fbdev/omap2/omapfb/dss/hdmi_phy.c +1 −4
  4030. drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c +1 −4
  4031. drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c +1 −4
  4032. drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c +1 −12
  4033. drivers/video/fbdev/omap2/omapfb/dss/manager.c +1 −12
  4034. drivers/video/fbdev/omap2/omapfb/dss/omapdss-boot-init.c +1 −12
  4035. drivers/video/fbdev/omap2/omapfb/dss/output.c +1 −12
  4036. drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c +1 −12
  4037. drivers/video/fbdev/omap2/omapfb/dss/overlay.c +1 −12
  4038. drivers/video/fbdev/omap2/omapfb/dss/pll.c +1 −12
  4039. drivers/video/fbdev/omap2/omapfb/dss/rfbi.c +1 −12
  4040. drivers/video/fbdev/omap2/omapfb/dss/sdi.c +1 −12
  4041. drivers/video/fbdev/omap2/omapfb/dss/venc.c +1 −12
  4042. drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c +1 −12
  4043. drivers/video/fbdev/omap2/omapfb/omapfb-main.c +1 −12
  4044. drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c +1 −12
  4045. drivers/video/fbdev/omap2/omapfb/omapfb.h +1 −12
  4046. drivers/video/fbdev/s3c-fb.c +1 −4
  4047. drivers/video/fbdev/sm501fb.c +1 −4
  4048. drivers/video/fbdev/w100fb.c +1 −5
  4049. drivers/video/fbdev/w100fb.h +1 −5
  4050. drivers/w1/masters/w1-gpio.c +1 −4
  4051. drivers/w1/slaves/w1_ds2406.c +1 −3
  4052. drivers/w1/slaves/w1_ds2408.c +1 −3
  4053. drivers/w1/slaves/w1_ds2413.c +1 −3
  4054. drivers/w1/slaves/w1_ds2431.c +1 −3
  4055. drivers/w1/slaves/w1_ds2433.c +1 −3
  4056. drivers/w1/slaves/w1_ds2438.c +1 −3
  4057. drivers/w1/slaves/w1_ds2780.c +1 −5
  4058. drivers/w1/slaves/w1_ds2780.h +1 −5
  4059. drivers/w1/slaves/w1_ds2781.c +1 −5
  4060. drivers/w1/slaves/w1_ds2781.h +1 −5
  4061. drivers/w1/slaves/w1_ds2805.c +1 −3
  4062. drivers/w1/slaves/w1_ds28e04.c +1 −3
  4063. drivers/w1/slaves/w1_ds28e17.c +1 −3
  4064. drivers/watchdog/ath79_wdt.c +1 −5
  4065. drivers/watchdog/ftwdt010_wdt.c +1 −4
  4066. drivers/watchdog/hpwdt.c +1 −5
  4067. drivers/watchdog/imgpdc_wdt.c +1 −4
  4068. drivers/watchdog/ks8695_wdt.c +1 −4
  4069. drivers/watchdog/lantiq_wdt.c +1 −3
  4070. drivers/watchdog/lpc18xx_wdt.c +1 −4
  4071. drivers/watchdog/max77620_wdt.c +1 −4
  4072. drivers/watchdog/mt7621_wdt.c +1 −4
  4073. drivers/watchdog/rt2880_wdt.c +1 −4
  4074. drivers/watchdog/txx9wdt.c +1 −4
  4075. drivers/watchdog/wdat_wdt.c +1 −4
  4076. drivers/xen/sys-hypervisor.c +1 −4
  4077. fs/adfs/dir.c +1 −4
  4078. fs/adfs/dir_f.c +1 −4
  4079. fs/adfs/dir_f.h +1 −4
  4080. fs/adfs/dir_fplus.c +1 −4
  4081. fs/adfs/dir_fplus.h +1 −4
  4082. fs/adfs/inode.c +1 −4
  4083. fs/adfs/map.c +1 −4
  4084. fs/adfs/super.c +1 −4
  4085. fs/btrfs/extent-tree.c +13 −11
  4086. fs/btrfs/ioctl.c +0 −2
  4087. fs/btrfs/reada.c +5 −0
  4088. fs/btrfs/xattr.c +3 −3
  4089. fs/cifs/cifsfs.c +1 −0
  4090. fs/cifs/cifsglob.h +5 −0
  4091. fs/cifs/connect.c +2 −0
  4092. fs/cifs/file.c +6 −2
  4093. fs/cifs/smb1ops.c +1 −13
  4094. fs/cifs/smb2maperror.c +1 −1
  4095. fs/cifs/smb2ops.c +0 −13
  4096. fs/cifs/smb2pdu.c +9 −1
  4097. fs/compat.c +1 −4
  4098. fs/efivarfs/file.c +1 −4
  4099. fs/efivarfs/inode.c +1 −4
  4100. fs/efivarfs/internal.h +1 −4
  4101. fs/efivarfs/super.c +1 −4
  4102. fs/fuse/dev.c +0 −10
  4103. fs/iomap.c +8 −4
  4104. fs/namespace.c +2 −0
  4105. fs/nfs/nfs4proc.c +11 −9
  4106. fs/notify/fanotify/fanotify.c +4 −0
  4107. fs/notify/mark.c +11 −3
  4108. fs/overlayfs/copy_up.c +2 −5
  4109. fs/overlayfs/dir.c +2 −5
  4110. fs/overlayfs/export.c +1 −4
  4111. fs/overlayfs/file.c +66 −30
  4112. fs/overlayfs/inode.c +7 −10
  4113. fs/overlayfs/namei.c +1 −4
  4114. fs/overlayfs/overlayfs.h +1 −4
  4115. fs/overlayfs/ovl_entry.h +1 −4
  4116. fs/overlayfs/readdir.c +1 −4
  4117. fs/overlayfs/super.c +18 −29
  4118. fs/overlayfs/util.c +1 −4
  4119. fs/pnode.c +0 −1
  4120. fs/quota/dquot.c +2 −2
  4121. fs/squashfs/decompressor_multi.c +1 −3
  4122. fs/squashfs/decompressor_multi_percpu.c +1 −3
  4123. fs/squashfs/decompressor_single.c +1 −3
  4124. fs/squashfs/file_cache.c +1 −3
  4125. fs/squashfs/file_direct.c +1 −3
  4126. fs/squashfs/lz4_wrapper.c +1 −3
  4127. fs/squashfs/page_actor.c +1 −3
  4128. fs/squashfs/page_actor.h +1 −3
  4129. fs/tracefs/inode.c +1 −5
  4130. fs/userfaultfd.c +1 −3
  4131. fs/xfs/xfs_aops.c +8 −3
  4132. include/asm-generic/ftrace.h +1 −4
  4133. include/asm-generic/seccomp.h +1 −4
  4134. include/clocksource/arm_arch_timer.h +1 −12
  4135. include/clocksource/samsung_pwm.h +1 −12
  4136. include/crypto/sha1_base.h +1 −4
  4137. include/crypto/sha256_base.h +1 −4
  4138. include/crypto/sha512_base.h +1 −4
  4139. include/crypto/sm3_base.h +1 −12
  4140. include/drm/bridge/mhl.h +1 −4
  4141. include/drm/drm_mipi_dsi.h +1 −4
  4142. include/dt-bindings/clock/ath79-clk.h +1 −5
  4143. include/dt-bindings/clock/axis,artpec6-clkctrl.h +1 −4
  4144. include/dt-bindings/clock/clps711x-clock.h +1 −5
  4145. include/dt-bindings/clock/hi6220-clock.h +1 −4
  4146. include/dt-bindings/clock/imx1-clock.h +1 −5
  4147. include/dt-bindings/clock/imx21-clock.h +1 −5
  4148. include/dt-bindings/clock/imx27-clock.h +1 −5
  4149. include/dt-bindings/clock/imx5-clock.h +1 −5
  4150. include/dt-bindings/clock/imx6qdl-clock.h +1 −4
  4151. include/dt-bindings/clock/imx6sl-clock.h +1 −5
  4152. include/dt-bindings/clock/imx6sx-clock.h +1 −5
  4153. include/dt-bindings/clock/imx6ul-clock.h +1 −5
  4154. include/dt-bindings/clock/imx7d-clock.h +1 −5
  4155. include/dt-bindings/clock/lsi,axm5516-clks.h +1 −4
  4156. include/dt-bindings/clock/maxim,max77620.h +1 −4
  4157. include/dt-bindings/clock/maxim,max9485.h +1 −5
  4158. include/dt-bindings/clock/s5pv210-audss.h +1 −4
  4159. include/dt-bindings/clock/s5pv210.h +1 −4
  4160. include/dt-bindings/clock/zx296702-clock.h +1 −4
  4161. include/dt-bindings/clock/zx296718-clock.h +1 −4
  4162. include/dt-bindings/dma/at91.h +1 −2
  4163. include/dt-bindings/i2c/i2c.h +1 −2
  4164. include/dt-bindings/interrupt-controller/irq-st.h +1 −4
  4165. include/dt-bindings/mfd/arizona.h +1 −4
  4166. include/dt-bindings/mfd/atmel-flexcom.h +1 −12
  4167. include/dt-bindings/mips/lantiq_rcu_gphy.h +1 −3
  4168. include/dt-bindings/pinctrl/at91.h +1 −2
  4169. include/dt-bindings/pinctrl/dra.h +1 −4
  4170. include/dt-bindings/power/imx7-power.h +1 −4
  4171. include/dt-bindings/power/mt2712-power.h +1 −9
  4172. include/dt-bindings/power/mt7622-power.h +1 −9
  4173. include/dt-bindings/power/r8a7743-sysc.h +1 −4
  4174. include/dt-bindings/power/r8a7745-sysc.h +1 −4
  4175. include/dt-bindings/power/r8a77970-sysc.h +1 −4
  4176. include/dt-bindings/sound/cs42l42.h +1 −5
  4177. include/dt-bindings/thermal/thermal.h +1 −2
  4178. include/kvm/arm_pmu.h +1 −12
  4179. include/kvm/arm_psci.h +1 −12
  4180. include/kvm/arm_vgic.h +1 −12
  4181. include/linux/acpi_dma.h +1 −4
  4182. include/linux/amba/bus.h +1 −4
  4183. include/linux/amba/pl080.h +1 −4
  4184. include/linux/amba/pl08x.h +1 −4
  4185. include/linux/amba/pl093.h +1 −4
  4186. include/linux/apple-gmux.h +1 −12
  4187. include/linux/bio.h +1 −1
  4188. include/linux/bpf-cgroup.h +8 −0
  4189. include/linux/bpf.h +0 −1
  4190. include/linux/c2port.h +1 −4
  4191. include/linux/can/led.h +1 −4
  4192. include/linux/can/rx-offload.h +1 −9
  4193. include/linux/cb710.h +1 −8
  4194. include/linux/ccp.h +1 −4
  4195. include/linux/cgroup_rdma.h +1 −4
  4196. include/linux/clk.h +1 −4
  4197. include/linux/clk/mxs.h +1 −4
  4198. include/linux/clkdev.h +1 −4
  4199. include/linux/cnt32_to_63.h +1 −4
  4200. include/linux/container.h +1 −4
  4201. include/linux/cpu_rmap.h +1 −4
  4202. include/linux/cpufeature.h +1 −4
  4203. include/linux/cpufreq.h +1 −4
  4204. include/linux/crc-itu-t.h +1 −3
  4205. include/linux/crc16.h +1 −3
  4206. include/linux/devfreq-event.h +1 −4
  4207. include/linux/devfreq.h +1 −4
  4208. include/linux/dm9000.h +1 −5
  4209. include/linux/dma-buf.h +1 −12
  4210. include/linux/dma-iommu.h +1 −12
  4211. include/linux/dma/hsu.h +1 −4
  4212. include/linux/dma/ipu-dma.h +1 −4
  4213. include/linux/dw_apb_timer.h +1 −4
  4214. include/linux/extcon/extcon-adc-jack.h +1 −5
  4215. include/linux/fec.h +1 −4
  4216. include/linux/fsi-sbefifo.h +1 −9
  4217. include/linux/fsl/bestcomm/gen_bd.h +1 −7
  4218. include/linux/fsnotify_backend.h +3 −1
  4219. include/linux/fwnode.h +1 −4
  4220. include/linux/gameport.h +1 −4
  4221. include/linux/genalloc.h +1 −3
  4222. include/linux/i8042.h +1 −5
  4223. include/linux/ieee80211.h +1 −4
  4224. include/linux/iio/buffer.h +1 −4
  4225. include/linux/iio/configfs.h +1 −4
  4226. include/linux/iio/consumer.h +1 −4
  4227. include/linux/iio/driver.h +1 −4
  4228. include/linux/iio/events.h +1 −4
  4229. include/linux/iio/gyro/itg3200.h +1 −4
  4230. include/linux/iio/iio.h +1 −4
  4231. include/linux/iio/machine.h +1 −4
  4232. include/linux/iio/sw_device.h +1 −4
  4233. include/linux/iio/sw_trigger.h +1 −4
  4234. include/linux/iio/sysfs.h +1 −4
  4235. include/linux/iio/trigger.h +1 −4
  4236. include/linux/iio/trigger_consumer.h +1 −4
  4237. include/linux/iio/types.h +1 −4
  4238. include/linux/input-polldev.h +1 −4
  4239. include/linux/input.h +1 −4
  4240. include/linux/input/as5011.h +1 −4
  4241. include/linux/input/cma3000.h +1 −12
  4242. include/linux/input/mt.h +1 −4
  4243. include/linux/input/navpoint.h +1 −4
  4244. include/linux/input/sparse-keymap.h +1 −4
  4245. include/linux/input/touchscreen.h +1 −4
  4246. include/linux/io-mapping.h +1 −13
  4247. include/linux/io.h +1 −13
  4248. include/linux/irqbypass.h +1 −4
  4249. include/linux/irqchip/arm-gic-common.h +1 −4
  4250. include/linux/irqchip/arm-gic-v3.h +1 −13
  4251. include/linux/irqchip/arm-gic-v4.h +1 −12
  4252. include/linux/irqchip/arm-gic.h +1 −4
  4253. include/linux/irqchip/chained_irq.h +1 −12
  4254. include/linux/irqchip/irq-partition-percpu.h +1 −12
  4255. include/linux/irqchip/irq-sa11x0.h +1 −4
  4256. include/linux/irqchip/mxs.h +1 −4
  4257. include/linux/klist.h +1 −3
  4258. include/linux/kvm_host.h +1 −4
  4259. include/linux/kvm_irqfd.h +1 −8
  4260. include/linux/kvm_types.h +1 −15
  4261. include/linux/led-class-flash.h +1 −5
  4262. include/linux/leds-bd2802.h +1 −5
  4263. include/linux/leds-lp3944.h +1 −5
  4264. include/linux/leds-lp3952.h +1 −5
  4265. include/linux/leds-regulator.h +1 −5
  4266. include/linux/leds.h +1 −5
  4267. include/linux/libps2.h +1 −4
  4268. include/linux/mailbox/brcm-message.h +1 −4
  4269. include/linux/mailbox_client.h +1 −4
  4270. include/linux/mailbox_controller.h +1 −5
  4271. include/linux/max17040_battery.h +1 −4
  4272. include/linux/mdev.h +1 −4
  4273. include/linux/mdio.h +1 −4
  4274. include/linux/mem_encrypt.h +1 −4
  4275. include/linux/memstick.h +1 −5
  4276. include/linux/mfd/88pm80x.h +1 −4
  4277. include/linux/mfd/88pm860x.h +1 −4
  4278. include/linux/mfd/abx500/ab8500-codec.h +1 −4
  4279. include/linux/mfd/ac100.h +1 −4
  4280. include/linux/mfd/arizona/core.h +1 −4
  4281. include/linux/mfd/arizona/pdata.h +1 −4
  4282. include/linux/mfd/arizona/registers.h +1 −4
  4283. include/linux/mfd/asic3.h +1 −4
  4284. include/linux/mfd/atmel-hlcdc.h +1 −12
  4285. include/linux/mfd/axp20x.h +1 −4
  4286. include/linux/mfd/core.h +1 −5
  4287. include/linux/mfd/hi6421-pmic.h +1 −4
  4288. include/linux/mfd/hi655x-pmic.h +1 −4
  4289. include/linux/mfd/lp3943.h +1 −5
  4290. include/linux/mfd/lp8788-isink.h +1 −5
  4291. include/linux/mfd/lp8788.h +1 −5
  4292. include/linux/mfd/max8907.h +1 −4
  4293. include/linux/mfd/max8925.h +1 −4
  4294. include/linux/mfd/mc13783.h +1 −4
  4295. include/linux/mfd/mc13892.h +1 −4
  4296. include/linux/mfd/mc13xxx.h +1 −4
  4297. include/linux/mfd/motorola-cpcap.h +1 −4
  4298. include/linux/mfd/mt6323/core.h +1 −4
  4299. include/linux/mfd/mt6323/registers.h +1 −4
  4300. include/linux/mfd/sky81452.h +1 −12
  4301. include/linux/mfd/stmpe.h +1 −1
  4302. include/linux/mfd/sun4i-gpadc.h +1 −4
  4303. include/linux/mfd/syscon/imx6q-iomuxc-gpr.h +1 −4
  4304. include/linux/mfd/syscon/imx7-iomuxc-gpr.h +1 −4
  4305. include/linux/mfd/t7l66xb.h +1 −5
  4306. include/linux/mfd/tc3589x.h +1 −2
  4307. include/linux/mfd/tc6393xb.h +1 −4
  4308. include/linux/mfd/ti-lmu-register.h +1 −4
  4309. include/linux/mfd/ti-lmu.h +1 −4
  4310. include/linux/mm-arch-hooks.h +1 −4
  4311. include/linux/mmc/card.h +1 −4
  4312. include/linux/mmc/core.h +1 −4
  4313. include/linux/mmc/host.h +2 −4
  4314. include/linux/mmc/pm.h +1 −4
  4315. include/linux/mmc/sdio_func.h +6 −0
  4316. include/linux/mmc/slot-gpio.h +1 −4
  4317. include/linux/mtd/lpc32xx_mlc.h +1 −4
  4318. include/linux/mtd/lpc32xx_slc.h +1 −4
  4319. include/linux/mtd/nand_bch.h +1 −4
  4320. include/linux/mtd/nand_ecc.h +1 −4
  4321. include/linux/mtd/ndfc.h +1 −5
  4322. include/linux/mtd/onenand.h +1 −4
  4323. include/linux/mtd/onenand_regs.h +1 −4
  4324. include/linux/mtd/plat-ram.h +1 −5
  4325. include/linux/mtd/rawnand.h +1 −4
  4326. include/linux/mtd/sharpsl.h +1 −4
  4327. include/linux/mtd/xip.h +1 −4
  4328. include/linux/netfilter/ipset/ip_set.h +1 −4
  4329. include/linux/netfilter/ipset/ip_set_comment.h +1 −4
  4330. include/linux/netfilter/ipset/ip_set_counter.h +1 −4
  4331. include/linux/netfilter/ipset/ip_set_skbinfo.h +1 −4
  4332. include/linux/netfilter/ipset/ip_set_timeout.h +1 −4
  4333. include/linux/netfilter/nf_conntrack_h323_asn1.h +1 −3
  4334. include/linux/netfilter/nf_conntrack_h323_types.h +1 −2
  4335. include/linux/omap-dmaengine.h +1 −4
  4336. include/linux/omap-iommu.h +1 −4
  4337. include/linux/pda_power.h +1 −4
  4338. include/linux/perf/arm_pmu.h +1 −5
  4339. include/linux/phylink.h +12 −1
  4340. include/linux/platform_data/ads7828.h +1 −4
  4341. include/linux/platform_data/asoc-s3c.h +1 −4
  4342. include/linux/platform_data/asoc-s3c24xx_simtec.h +1 −4
  4343. include/linux/platform_data/ata-samsung_cf.h +1 −4
  4344. include/linux/platform_data/atmel.h +1 −2
  4345. include/linux/platform_data/bd6107.h +1 −4
  4346. include/linux/platform_data/cpuidle-exynos.h +1 −4
  4347. include/linux/platform_data/dma-hsu.h +1 −4
  4348. include/linux/platform_data/dma-imx.h +1 −4
  4349. include/linux/platform_data/dma-mmp_tdma.h +1 −5
  4350. include/linux/platform_data/dmtimer-omap.h +1 −12
  4351. include/linux/platform_data/emif_plat.h +1 −4
  4352. include/linux/platform_data/fsa9480.h +1 −4
  4353. include/linux/platform_data/gpio-ath79.h +1 −4
  4354. include/linux/platform_data/gpio_backlight.h +1 −4
  4355. include/linux/platform_data/hsmmc-omap.h +1 −4
  4356. include/linux/platform_data/hwmon-s3c.h +1 −4
  4357. include/linux/platform_data/i2c-gpio.h +1 −4
  4358. include/linux/platform_data/i2c-mux-gpio.h +1 −4
  4359. include/linux/platform_data/i2c-pxa.h +1 −5
  4360. include/linux/platform_data/i2c-s3c2410.h +1 −4
  4361. include/linux/platform_data/ina2xx.h +1 −4
  4362. include/linux/platform_data/intel-spi.h +1 −4
  4363. include/linux/platform_data/iommu-omap.h +1 −4
  4364. include/linux/platform_data/irda-sa11x0.h +1 −4
  4365. include/linux/platform_data/keypad-omap.h +1 −4
  4366. include/linux/platform_data/leds-lp55xx.h +1 −4
  4367. include/linux/platform_data/leds-omap.h +1 −4
  4368. include/linux/platform_data/leds-s3c24xx.h +1 −4
  4369. include/linux/platform_data/lm3630a_bl.h +1 −5
  4370. include/linux/platform_data/lm3639_bl.h +1 −5
  4371. include/linux/platform_data/lp855x.h +1 −5
  4372. include/linux/platform_data/lp8727.h +1 −4
  4373. include/linux/platform_data/lp8755.h +1 −5
  4374. include/linux/platform_data/lv5207lp.h +1 −4
  4375. include/linux/platform_data/macb.h +1 −4
  4376. include/linux/platform_data/max197.h +1 −4
  4377. include/linux/platform_data/max6697.h +1 −4
  4378. include/linux/platform_data/media/omap1_camera.h +1 −4
  4379. include/linux/platform_data/mfd-mcp-sa11x0.h +1 −4
  4380. include/linux/platform_data/mmc-omap.h +1 −4
  4381. include/linux/platform_data/mmp_audio.h +1 −5
  4382. include/linux/platform_data/mmp_dma.h +1 −5
  4383. include/linux/platform_data/mtd-nand-omap2.h +1 −4
  4384. include/linux/platform_data/mtd-nand-s3c2410.h +1 −4
  4385. include/linux/platform_data/nxp-nci.h +1 −9
  4386. include/linux/platform_data/pxa_sdhci.h +1 −4
  4387. include/linux/platform_data/regulator-haptic.h +1 −4
  4388. include/linux/platform_data/s3c-hsotg.h +1 −4
  4389. include/linux/platform_data/s3c-hsudc.h +1 −4
  4390. include/linux/platform_data/sc18is602.h +1 −4
  4391. include/linux/platform_data/sky81452-backlight.h +1 −12
  4392. include/linux/platform_data/spi-ath79.h +1 −4
  4393. include/linux/platform_data/spi-mt65xx.h +1 −4
  4394. include/linux/platform_data/ti-aemif.h +1 −4
  4395. include/linux/platform_data/touchscreen-s3c2410.h +1 −4
  4396. include/linux/platform_data/txx9/ndfmc.h +1 −3
  4397. include/linux/platform_data/usb-ohci-s3c2410.h +1 −4
  4398. include/linux/platform_data/usb-pxa3xx-ulpi.h +1 −4
  4399. include/linux/platform_data/usb-s3c2410_udc.h +1 −6
  4400. include/linux/platform_data/video-mx3fb.h +1 −4
  4401. include/linux/platform_data/video-pxafb.h +1 −4
  4402. include/linux/platform_data/voltage-omap.h +1 −4
  4403. include/linux/platform_data/x86/clk-lpss.h +1 −4
  4404. include/linux/pm_opp.h +1 −4
  4405. include/linux/power/bq24190_charger.h +1 −4
  4406. include/linux/power/charger-manager.h +1 −3
  4407. include/linux/power/generic-adc-battery.h +1 −3
  4408. include/linux/power/smb347-charger.h +1 −4
  4409. include/linux/ppp-comp.h +1 −4
  4410. include/linux/ppp_defs.h +1 −4
  4411. include/linux/property.h +1 −4
  4412. include/linux/psp-sev.h +1 −4
  4413. include/linux/pxa2xx_ssp.h +1 −4
  4414. include/linux/regmap.h +1 −4
  4415. include/linux/regulator/arizona-ldo1.h +1 −4
  4416. include/linux/regulator/arizona-micsupp.h +1 −4
  4417. include/linux/regulator/consumer.h +1 −5
  4418. include/linux/regulator/driver.h +1 −4
  4419. include/linux/regulator/lp872x.h +1 −5
  4420. include/linux/regulator/machine.h +1 −4
  4421. include/linux/regulator/max8649.h +1 −4
  4422. include/linux/rmi.h +1 −4
  4423. include/linux/rtc/ds1685.h +1 −4
  4424. include/linux/rtc/m48t59.h +1 −4
  4425. include/linux/rtsx_usb.h +1 −12
  4426. include/linux/sched_clock.h +1 −4
  4427. include/linux/serio.h +1 −4
  4428. include/linux/set_memory.h +1 −4
  4429. include/linux/sh_dma.h +1 −4
  4430. include/linux/sha256.h +1 −3
  4431. include/linux/siox.h +1 −4
  4432. include/linux/sizes.h +1 −4
  4433. include/linux/skmsg.h +2 −0
  4434. include/linux/sm501-regs.h +1 −4
  4435. include/linux/spi/s3c24xx.h +1 −4
  4436. include/linux/sxgbe_platform.h +1 −4
  4437. include/linux/sysctl.h +3 −0
  4438. include/linux/tca6416_keypad.h +1 −4
  4439. include/linux/tcp.h +4 −0
  4440. include/linux/tifm.h +1 −5
  4441. include/linux/timeriomem-rng.h +1 −4
  4442. include/linux/tracefs.h +1 −5
  4443. include/linux/ucb1400.h +1 −4
  4444. include/linux/uwb/debug-cmd.h +1 −12
  4445. include/linux/vfio.h +1 −4
  4446. include/linux/w1-gpio.h +1 −4
  4447. include/media/drv-intf/exynos-fimc.h +1 −4
  4448. include/media/drv-intf/s3c_camif.h +1 −4
  4449. include/media/drv-intf/sh_vou.h +1 −4
  4450. include/media/drv-intf/soc_mediabus.h +1 −4
  4451. include/media/i2c/ak881x.h +1 −4
  4452. include/media/i2c/lm3646.h +1 −4
  4453. include/media/i2c/mt9v011.h +1 −4
  4454. include/media/i2c/mt9v022.h +1 −4
  4455. include/media/i2c/ov772x.h +1 −4
  4456. include/media/i2c/ov9650.h +1 −4
  4457. include/media/i2c/rj54n1cb0c.h +1 −4
  4458. include/media/i2c/tvp514x.h +1 −10
  4459. include/media/i2c/tw9910.h +1 −4
  4460. include/media/soc_camera.h +1 −4
  4461. include/media/v4l2-async.h +1 −4
  4462. include/media/v4l2-clk.h +1 −4
  4463. include/media/v4l2-flash-led-class.h +1 −4
  4464. include/media/v4l2-image-sizes.h +1 −4
  4465. include/media/v4l2-mediabus.h +1 −4
  4466. include/media/videobuf-core.h +1 −4
  4467. include/media/videobuf-dma-contig.h +1 −4
  4468. include/media/videobuf-dma-sg.h +1 −4
  4469. include/media/videobuf-vmalloc.h +1 −4
  4470. include/memory/jedec_ddr.h +1 −4
  4471. include/net/addrconf.h +16 −0
  4472. include/net/ax88796.h +1 −5
  4473. include/net/cfg80211-wext.h +1 −4
  4474. include/net/cfg80211.h +3 −5
  4475. include/net/ethoc.h +1 −4
  4476. include/net/flow_dissector.h +1 −0
  4477. include/net/ip6_tunnel.h +6 −3
  4478. include/net/kcm.h +1 −4
  4479. include/net/mac80211.h +1 −4
  4480. include/net/netfilter/nf_conntrack_acct.h +1 −4
  4481. include/net/netns/ipv4.h +1 −0
  4482. include/net/nfc/nci.h +1 −13
  4483. include/net/nfc/nci_core.h +1 −13
  4484. include/net/request_sock.h +3 −0
  4485. include/net/sock.h +7 −5
  4486. include/net/strparser.h +1 −4
  4487. include/net/tcp.h +2 −0
  4488. include/pcmcia/ciscode.h +1 −4
  4489. include/pcmcia/cisreg.h +1 −4
  4490. include/pcmcia/cistpl.h +1 −4
  4491. include/pcmcia/device_id.h +1 −4
  4492. include/pcmcia/ds.h +1 −4
  4493. include/pcmcia/ss.h +1 −4
  4494. include/soc/arc/aux.h +1 −5
  4495. include/soc/arc/mcip.h +1 −4
  4496. include/soc/arc/timers.h +1 −4
  4497. include/soc/at91/atmel-secumod.h +1 −4
  4498. include/soc/at91/atmel-sfr.h +1 −4
  4499. include/soc/brcmstb/common.h +1 −4
  4500. include/soc/imx/revision.h +1 −4
  4501. include/soc/imx/timer.h +1 −4
  4502. include/soc/sa1100/pwer.h +1 −4
  4503. include/soc/tegra/common.h +1 −4
  4504. include/soc/tegra/emc.h +1 −4
  4505. include/soc/tegra/mc.h +1 −4
  4506. include/soc/tegra/pm.h +1 −4
  4507. include/sound/ak4641.h +1 −4
  4508. include/sound/cs35l33.h +1 −4
  4509. include/sound/cs35l34.h +1 −4
  4510. include/sound/cs35l35.h +1 −4
  4511. include/sound/cs42l52.h +1 −4
  4512. include/sound/cs42l56.h +1 −4
  4513. include/sound/cs42l73.h +1 −4
  4514. include/sound/da7213.h +1 −4
  4515. include/sound/rt286.h +1 −4
  4516. include/sound/rt298.h +1 −4
  4517. include/sound/rt5514.h +1 −4
  4518. include/sound/rt5645.h +1 −4
  4519. include/sound/rt5659.h +1 −4
  4520. include/sound/rt5660.h +1 −4
  4521. include/sound/rt5663.h +1 −4
  4522. include/sound/rt5665.h +1 −4
  4523. include/sound/rt5668.h +1 −4
  4524. include/sound/rt5670.h +1 −4
  4525. include/sound/rt5682.h +1 −4
  4526. include/sound/sh_dac_audio.h +1 −4
  4527. include/sound/tlv320aic32x4.h +1 −4
  4528. include/sound/tlv320aic3x.h +1 −4
  4529. include/sound/tlv320dac33-plat.h +1 −4
  4530. include/sound/uda134x.h +1 −4
  4531. include/sound/uda1380.h +1 −4
  4532. include/sound/wm1250-ev1.h +1 −4
  4533. include/sound/wm2000.h +1 −4
  4534. include/sound/wm2200.h +1 −4
  4535. include/sound/wm5100.h +1 −4
  4536. include/sound/wm8903.h +1 −4
  4537. include/sound/wm8960.h +1 −4
  4538. include/sound/wm8962.h +1 −4
  4539. include/sound/wm8993.h +1 −4
  4540. include/sound/wm8996.h +1 −4
  4541. include/sound/wm9081.h +1 −4
  4542. include/sound/wm9090.h +1 −4
  4543. include/uapi/linux/bpf.h +4 −2
  4544. include/uapi/linux/psp-sev.h +1 −4
  4545. include/uapi/linux/snmp.h +1 −0
  4546. include/uapi/linux/wmi.h +1 −4
  4547. include/video/ili9320.h +1 −4
  4548. include/video/mipi_display.h +1 −4
  4549. include/video/omap-panel-data.h +1 −12
  4550. include/video/platform_lcd.h +1 −5
  4551. include/video/pxa168fb.h +1 −4
  4552. include/video/samsung_fimd.h +1 −4
  4553. include/video/w100fb.h +1 −4
  4554. kernel/bpf/cgroup.c +1 −4
  4555. kernel/bpf/core.c +0 −1
  4556. kernel/bpf/devmap.c +7 −2
  4557. kernel/bpf/inode.c +1 −4
  4558. kernel/bpf/lpm_trie.c +8 −6
  4559. kernel/bpf/syscall.c +8 −0
  4560. kernel/bpf/verifier.c +8 −4
  4561. kernel/cgroup/pids.c +1 −4
  4562. kernel/cgroup/rdma.c +1 −4
  4563. kernel/compat.c +1 −4
  4564. kernel/crash_core.c +1 −3
  4565. kernel/kexec.c +1 −3
  4566. kernel/kexec_core.c +1 −3
  4567. kernel/kexec_file.c +1 −3
  4568. kernel/power/poweroff.c +1 −2
  4569. kernel/sched/debug.c +1 −4
  4570. kernel/sysctl.c +23 −21
  4571. kernel/trace/bpf_trace.c +84 −16
  4572. lib/bitmap.c +1 −3
  4573. lib/clz_ctz.c +1 −3
  4574. lib/cmdline.c +1 −4
  4575. lib/cpu_rmap.c +1 −4
  4576. lib/crc-ccitt.c +1 −3
  4577. lib/crc-itu-t.c +1 −3
  4578. lib/crc-t10dif.c +1 −3
  4579. lib/crc16.c +1 −3
  4580. lib/crc4.c +1 −3
  4581. lib/crc7.c +1 −3
  4582. lib/decompress_unlz4.c +1 −4
  4583. lib/genalloc.c +1 −3
  4584. lib/hexdump.c +1 −5
  4585. lib/iomap_copy.c +1 −13
  4586. lib/jedec_ddr_data.c +1 −4
  4587. lib/klist.c +1 −2
  4588. lib/parser.c +1 −3
  4589. lib/raid6/neon.c +1 −4
  4590. lib/rhashtable.c +1 −4
  4591. lib/scatterlist.c +1 −3
  4592. lib/sg_split.c +1 −3
  4593. lib/test_kasan.c +1 −5
  4594. lib/test_rhashtable.c +1 −4
  4595. lib/test_stackinit.c +15 −6
  4596. lib/ubsan.c +1 −5
  4597. mm/cleancache.c +1 −2
  4598. mm/frontswap.c +1 −2
  4599. mm/huge_memory.c +1 −3
  4600. mm/interval_tree.c +1 −2
  4601. mm/ksm.c +1 −2
  4602. mm/mmu_notifier.c +1 −3
  4603. mm/usercopy.c +1 −5
  4604. mm/userfaultfd.c +1 −3
  4605. mm/vmpressure.c +1 −4
  4606. net/802/garp.c +1 −4
  4607. net/802/mrp.c +1 −4
  4608. net/802/stp.c +1 −4
  4609. net/8021q/vlan_gvrp.c +1 −4
  4610. net/8021q/vlan_mvrp.c +1 −4
  4611. net/8021q/vlan_netlink.c +1 −4
  4612. net/ax25/ax25_route.c +2 −0
  4613. net/bluetooth/bnep/bnep.h +1 −11
  4614. net/bluetooth/hci_conn.c +9 −9
  4615. net/bluetooth/l2cap_core.c +28 −5
  4616. net/bluetooth/leds.c +1 −4
  4617. net/bluetooth/leds.h +1 −4
  4618. net/bridge/netfilter/nf_log_bridge.c +1 −4
  4619. net/bridge/netfilter/nft_reject_bridge.c +1 −4
  4620. net/can/af_can.c +22 −3
  4621. net/core/bpf_sk_storage.c +2 −1
  4622. net/core/dev.c +29 −1
  4623. net/core/ethtool.c +5 −0
  4624. net/core/filter.c +23 −3
  4625. net/core/neighbour.c +7 −0
  4626. net/core/skbuff.c +1 −0
  4627. net/core/sock.c +6 −4
  4628. net/core/sysctl_net_core.c +7 −0
  4629. net/dccp/ackvec.h +1 −3
  4630. net/dccp/ccid.c +1 −4
  4631. net/dccp/ccid.h +1 −4
  4632. net/dccp/dccp.h +1 −4
  4633. net/dccp/diag.c +1 −4
  4634. net/dccp/feat.h +1 −4
  4635. net/dccp/ipv6.h +1 −4
  4636. net/dccp/proto.c +1 −4
  4637. net/ipv4/fib_semantics.c +1 −1
  4638. net/ipv4/inet_connection_sock.c +0 −4
  4639. net/ipv4/ip_output.c +1 −1
  4640. net/ipv4/ip_tunnel_core.c +6 −3
  4641. net/ipv4/netfilter/ip_tables.c +1 −4
  4642. net/ipv4/netfilter/ipt_CLUSTERIP.c +1 −5
  4643. net/ipv4/netfilter/ipt_ECN.c +1 −4
  4644. net/ipv4/netfilter/ipt_REJECT.c +1 −4
  4645. net/ipv4/netfilter/ipt_SYNPROXY.c +1 −4
  4646. net/ipv4/netfilter/ipt_ah.c +1 −4
  4647. net/ipv4/netfilter/ipt_rpfilter.c +1 −4
  4648. net/ipv4/netfilter/iptable_filter.c +1 −5
  4649. net/ipv4/netfilter/iptable_mangle.c +1 −4
  4650. net/ipv4/netfilter/iptable_nat.c +1 −4
  4651. net/ipv4/netfilter/iptable_security.c +1 −4
  4652. net/ipv4/netfilter/nf_defrag_ipv4.c +1 −4
  4653. net/ipv4/netfilter/nf_log_arp.c +1 −4
  4654. net/ipv4/netfilter/nf_log_ipv4.c +1 −4
  4655. net/ipv4/netfilter/nf_nat_h323.c +1 −2
  4656. net/ipv4/netfilter/nf_reject_ipv4.c +1 −4
  4657. net/ipv4/netfilter/nf_socket_ipv4.c +1 −5
  4658. net/ipv4/netfilter/nf_tproxy_ipv4.c +1 −5
  4659. net/ipv4/netfilter/nft_dup_ipv4.c +1 −4
  4660. net/ipv4/netfilter/nft_fib_ipv4.c +1 −5
  4661. net/ipv4/netfilter/nft_reject_ipv4.c +1 −4
  4662. net/ipv4/proc.c +1 −0
  4663. net/ipv4/sysctl_net_ipv4.c +23 −0
  4664. net/ipv4/tcp.c +6 −0
  4665. net/ipv4/tcp_fastopen.c +0 −4
  4666. net/ipv4/tcp_input.c +21 −7
  4667. net/ipv4/tcp_ipv4.c +1 −0
  4668. net/ipv4/tcp_output.c +8 −3
  4669. net/ipv4/tcp_timer.c +1 −0
  4670. net/ipv4/udp.c +9 −1
  4671. net/ipv4/udp_offload.c +5 −0
  4672. net/ipv6/icmp.c +11 −6
  4673. net/ipv6/ip6_flowlabel.c +4 −3
  4674. net/ipv6/ip6_output.c +1 −1
  4675. net/ipv6/netfilter/ip6_tables.c +1 −4
  4676. net/ipv6/netfilter/ip6t_NPT.c +1 −4
  4677. net/ipv6/netfilter/ip6t_SYNPROXY.c +1 −4
  4678. net/ipv6/netfilter/ip6t_ah.c +1 −4
  4679. net/ipv6/netfilter/ip6t_eui64.c +1 −4
  4680. net/ipv6/netfilter/ip6t_frag.c +1 −4
  4681. net/ipv6/netfilter/ip6t_hbh.c +1 −4
  4682. net/ipv6/netfilter/ip6t_ipv6header.c +1 −4
  4683. net/ipv6/netfilter/ip6t_mh.c +1 −5
  4684. net/ipv6/netfilter/ip6t_rpfilter.c +1 −4
  4685. net/ipv6/netfilter/ip6t_rt.c +1 −4
  4686. net/ipv6/netfilter/ip6table_filter.c +1 −4
  4687. net/ipv6/netfilter/ip6table_mangle.c +1 −4
  4688. net/ipv6/netfilter/ip6table_nat.c +1 −4
  4689. net/ipv6/netfilter/ip6table_security.c +1 −4
  4690. net/ipv6/netfilter/nf_conntrack_reasm.c +12 −10
  4691. net/ipv6/netfilter/nf_defrag_ipv6_hooks.c +1 −4
  4692. net/ipv6/netfilter/nf_log_ipv6.c +1 −4
  4693. net/ipv6/netfilter/nf_reject_ipv6.c +1 −4
  4694. net/ipv6/netfilter/nf_socket_ipv6.c +1 −5
  4695. net/ipv6/netfilter/nft_dup_ipv6.c +1 −4
  4696. net/ipv6/netfilter/nft_fib_ipv6.c +1 −5
  4697. net/ipv6/netfilter/nft_reject_ipv6.c +1 −4
  4698. net/ipv6/reassembly.c +2 −2
  4699. net/ipv6/route.c +1 −1
  4700. net/ipv6/udp.c +6 −2
  4701. net/iucv/af_iucv.c +36 −13
  4702. net/kcm/kcmsock.c +1 −4
  4703. net/l2tp/l2tp_core.c +1 −4
  4704. net/l2tp/l2tp_core.h +1 −4
  4705. net/l2tp/l2tp_netlink.c +1 −4
  4706. net/lapb/lapb_iface.c +1 −0
  4707. net/mac80211/aead_api.c +1 −4
  4708. net/mac80211/aead_api.h +1 −5
  4709. net/mac80211/aes_ccm.h +1 −4
  4710. net/mac80211/aes_cmac.c +1 −4
  4711. net/mac80211/aes_cmac.h +1 −4
  4712. net/mac80211/aes_gcm.h +1 −4
  4713. net/mac80211/aes_gmac.c +1 −4
  4714. net/mac80211/aes_gmac.h +1 −4
  4715. net/mac80211/agg-rx.c +1 −4
  4716. net/mac80211/agg-tx.c +1 −4
  4717. net/mac80211/debugfs.c +1 −3
  4718. net/mac80211/debugfs_key.c +1 −4
  4719. net/mac80211/debugfs_netdev.c +1 −4
  4720. net/mac80211/debugfs_sta.c +1 −4
  4721. net/mac80211/driver-ops.c +1 −4
  4722. net/mac80211/fils_aead.c +1 −4
  4723. net/mac80211/fils_aead.h +1 −4
  4724. net/mac80211/he.c +1 −4
  4725. net/mac80211/ht.c +1 −4
  4726. net/mac80211/ibss.c +1 −4
  4727. net/mac80211/ieee80211_i.h +12 −5
  4728. net/mac80211/iface.c +1 −4
  4729. net/mac80211/key.c +1 −6
  4730. net/mac80211/key.h +1 −4
  4731. net/mac80211/led.c +1 −4
  4732. net/mac80211/led.h +1 −4
  4733. net/mac80211/main.c +1 −4
  4734. net/mac80211/mesh.c +6 −5
  4735. net/mac80211/mesh.h +1 −4
  4736. net/mac80211/mesh_hwmp.c +1 −4
  4737. net/mac80211/mesh_pathtbl.c +1 −4
  4738. net/mac80211/mesh_plink.c +1 −4
  4739. net/mac80211/mesh_ps.c +1 −4
  4740. net/mac80211/mesh_sync.c +1 −4
  4741. net/mac80211/michael.c +1 −4
  4742. net/mac80211/michael.h +1 −4
  4743. net/mac80211/mlme.c +12 −5
  4744. net/mac80211/ocb.c +1 −4
  4745. net/mac80211/offchannel.c +1 −4
  4746. net/mac80211/rate.c +1 −4
  4747. net/mac80211/rate.h +1 −4
  4748. net/mac80211/rc80211_minstrel.h +1 −4
  4749. net/mac80211/rc80211_minstrel_ht.c +1 −6
  4750. net/mac80211/rc80211_minstrel_ht.h +1 −4
  4751. net/mac80211/rc80211_minstrel_ht_debugfs.c +1 −4
  4752. net/mac80211/rx.c +3 −4
  4753. net/mac80211/scan.c +1 −4
  4754. net/mac80211/spectmgmt.c +1 −4
  4755. net/mac80211/sta_info.c +1 −4
  4756. net/mac80211/sta_info.h +1 −4
  4757. net/mac80211/status.c +1 −4
  4758. net/mac80211/tdls.c +23 −0
  4759. net/mac80211/tkip.c +1 −4
  4760. net/mac80211/tkip.h +1 −4
  4761. net/mac80211/tx.c +1 −5
  4762. net/mac80211/util.c +8 −5
  4763. net/mac80211/vht.c +1 −4
  4764. net/mac80211/wep.c +1 −4
  4765. net/mac80211/wep.h +1 −4
  4766. net/mac80211/wme.c +1 −4
  4767. net/mac80211/wme.h +1 −4
  4768. net/mac80211/wpa.c +7 −5
  4769. net/mac80211/wpa.h +1 −4
  4770. net/mpls/Kconfig +1 −0
  4771. net/mpls/mpls_iptunnel.c +1 −1
  4772. net/netfilter/ipset/ip_set_bitmap_gen.h +1 −4
  4773. net/netfilter/ipset/ip_set_bitmap_ip.c +1 −4
  4774. net/netfilter/ipset/ip_set_bitmap_ipmac.c +1 −4
  4775. net/netfilter/ipset/ip_set_bitmap_port.c +1 −4
  4776. net/netfilter/ipset/ip_set_core.c +1 −4
  4777. net/netfilter/ipset/ip_set_getport.c +1 −4
  4778. net/netfilter/ipset/ip_set_hash_gen.h +1 −4
  4779. net/netfilter/ipset/ip_set_hash_ip.c +1 −4
  4780. net/netfilter/ipset/ip_set_hash_ipmac.c +1 −4
  4781. net/netfilter/ipset/ip_set_hash_ipmark.c +1 −4
  4782. net/netfilter/ipset/ip_set_hash_ipport.c +1 −4
  4783. net/netfilter/ipset/ip_set_hash_ipportip.c +1 −4
  4784. net/netfilter/ipset/ip_set_hash_ipportnet.c +1 −4
  4785. net/netfilter/ipset/ip_set_hash_mac.c +1 −4
  4786. net/netfilter/ipset/ip_set_hash_net.c +1 −4
  4787. net/netfilter/ipset/ip_set_hash_netiface.c +1 −4
  4788. net/netfilter/ipset/ip_set_hash_netnet.c +1 −4
  4789. net/netfilter/ipset/ip_set_hash_netport.c +1 −4
  4790. net/netfilter/ipset/ip_set_hash_netportnet.c +1 −4
  4791. net/netfilter/ipset/ip_set_list_set.c +1 −4
  4792. net/netfilter/ipvs/ip_vs_proto_ah_esp.c +1 −5
  4793. net/netfilter/nf_conntrack_acct.c +1 −4
  4794. net/netfilter/nf_conntrack_core.c +1 −4
  4795. net/netfilter/nf_conntrack_ecache.c +1 −4
  4796. net/netfilter/nf_conntrack_expect.c +1 −4
  4797. net/netfilter/nf_conntrack_ftp.c +1 −4
  4798. net/netfilter/nf_conntrack_h323_asn1.c +1 −3
  4799. net/netfilter/nf_conntrack_h323_main.c +1 −2
  4800. net/netfilter/nf_conntrack_h323_types.c +1 −2
  4801. net/netfilter/nf_conntrack_helper.c +1 −4
  4802. net/netfilter/nf_conntrack_labels.c +1 −4
  4803. net/netfilter/nf_conntrack_proto_dccp.c +1 −5
  4804. net/netfilter/nf_conntrack_proto_generic.c +1 −4
  4805. net/netfilter/nf_conntrack_proto_icmp.c +1 −4
  4806. net/netfilter/nf_conntrack_proto_icmpv6.c +1 −4
  4807. net/netfilter/nf_conntrack_proto_sctp.c +1 −4
  4808. net/netfilter/nf_conntrack_proto_tcp.c +1 −4
  4809. net/netfilter/nf_conntrack_proto_udp.c +1 −4
  4810. net/netfilter/nf_conntrack_sane.c +1 −4
  4811. net/netfilter/nf_conntrack_sip.c +1 −4
  4812. net/netfilter/nf_conntrack_tftp.c +1 −3
  4813. net/netfilter/nf_dup_netdev.c +1 −4
  4814. net/netfilter/nf_log_common.c +1 −4
  4815. net/netfilter/nf_log_netdev.c +1 −4
  4816. net/netfilter/nf_nat_core.c +1 −4
  4817. net/netfilter/nf_nat_ftp.c +1 −4
  4818. net/netfilter/nf_nat_helper.c +1 −4
  4819. net/netfilter/nf_nat_proto.c +1 −4
  4820. net/netfilter/nf_nat_redirect.c +1 −4
  4821. net/netfilter/nf_nat_sip.c +1 −4
  4822. net/netfilter/nf_nat_tftp.c +1 −4
  4823. net/netfilter/nf_synproxy_core.c +1 −4
  4824. net/netfilter/nf_tables_api.c +1 −4
  4825. net/netfilter/nf_tables_core.c +1 −4
  4826. net/netfilter/nf_tables_trace.c +1 −4
  4827. net/netfilter/nfnetlink_log.c +1 −4
  4828. net/netfilter/nfnetlink_queue.c +1 −5
  4829. net/netfilter/nft_bitwise.c +1 −4
  4830. net/netfilter/nft_byteorder.c +1 −4
  4831. net/netfilter/nft_cmp.c +1 −4
  4832. net/netfilter/nft_compat.c +1 −4
  4833. net/netfilter/nft_counter.c +1 −4
  4834. net/netfilter/nft_ct.c +1 −4
  4835. net/netfilter/nft_dup_netdev.c +1 −4
  4836. net/netfilter/nft_dynset.c +1 −5
  4837. net/netfilter/nft_exthdr.c +1 −4
  4838. net/netfilter/nft_fib.c +1 −3
  4839. net/netfilter/nft_fib_inet.c +1 −5
  4840. net/netfilter/nft_fib_netdev.c +1 −4
  4841. net/netfilter/nft_fwd_netdev.c +1 −4
  4842. net/netfilter/nft_hash.c +1 −5
  4843. net/netfilter/nft_immediate.c +1 −4
  4844. net/netfilter/nft_limit.c +1 −4
  4845. net/netfilter/nft_log.c +1 −4
  4846. net/netfilter/nft_lookup.c +1 −4
  4847. net/netfilter/nft_masq.c +2 −6
  4848. net/netfilter/nft_meta.c +1 −4
  4849. net/netfilter/nft_numgen.c +1 −5
  4850. net/netfilter/nft_payload.c +1 −4
  4851. net/netfilter/nft_queue.c +1 −4
  4852. net/netfilter/nft_quota.c +1 −4
  4853. net/netfilter/nft_range.c +1 −4
  4854. net/netfilter/nft_redir.c +2 −6
  4855. net/netfilter/nft_reject.c +1 −4
  4856. net/netfilter/nft_reject_inet.c +1 −4
  4857. net/netfilter/nft_rt.c +1 −4
  4858. net/netfilter/nft_set_bitmap.c +1 −4
  4859. net/netfilter/nft_set_hash.c +1 −4
  4860. net/netfilter/nft_set_rbtree.c +1 −4
  4861. net/netfilter/nft_xfrm.c +1 −3
  4862. net/netfilter/x_tables.c +1 −5
  4863. net/netfilter/xt_AUDIT.c +1 −4
  4864. net/netfilter/xt_CHECKSUM.c +1 −4
  4865. net/netfilter/xt_CLASSIFY.c +1 −4
  4866. net/netfilter/xt_CONNSECMARK.c +1 −5
  4867. net/netfilter/xt_CT.c +1 −4
  4868. net/netfilter/xt_DSCP.c +1 −4
  4869. net/netfilter/xt_HL.c +1 −4
  4870. net/netfilter/xt_HMARK.c +1 −4
  4871. net/netfilter/xt_LOG.c +1 −4
  4872. net/netfilter/xt_MASQUERADE.c +1 −4
  4873. net/netfilter/xt_NETMAP.c +1 −4
  4874. net/netfilter/xt_NFLOG.c +1 −4
  4875. net/netfilter/xt_NFQUEUE.c +1 −5
  4876. net/netfilter/xt_RATEEST.c +1 −4
  4877. net/netfilter/xt_REDIRECT.c +1 −4
  4878. net/netfilter/xt_SECMARK.c +1 −5
  4879. net/netfilter/xt_TCPMSS.c +1 −4
  4880. net/netfilter/xt_TCPOPTSTRIP.c +1 −4
  4881. net/netfilter/xt_TPROXY.c +1 −5
  4882. net/netfilter/xt_addrtype.c +1 −4
  4883. net/netfilter/xt_bpf.c +1 −4
  4884. net/netfilter/xt_cgroup.c +1 −4
  4885. net/netfilter/xt_cluster.c +1 −4
  4886. net/netfilter/xt_connlabel.c +1 −4
  4887. net/netfilter/xt_conntrack.c +1 −4
  4888. net/netfilter/xt_cpu.c +1 −5
  4889. net/netfilter/xt_dccp.c +1 −4
  4890. net/netfilter/xt_devgroup.c +1 −4
  4891. net/netfilter/xt_dscp.c +1 −4
  4892. net/netfilter/xt_ecn.c +1 −4
  4893. net/netfilter/xt_esp.c +1 −4
  4894. net/netfilter/xt_helper.c +1 −4
  4895. net/netfilter/xt_hl.c +1 −4
  4896. net/netfilter/xt_iprange.c +1 −4
  4897. net/netfilter/xt_l2tp.c +1 −4
  4898. net/netfilter/xt_length.c +1 −4
  4899. net/netfilter/xt_limit.c +1 −4
  4900. net/netfilter/xt_mac.c +1 −4
  4901. net/netfilter/xt_mark.c +1 −4
  4902. net/netfilter/xt_multiport.c +1 −4
  4903. net/netfilter/xt_nat.c +1 −4
  4904. net/netfilter/xt_owner.c +1 −4
  4905. net/netfilter/xt_physdev.c +1 −4
  4906. net/netfilter/xt_pkttype.c +1 −4
  4907. net/netfilter/xt_policy.c +1 −4
  4908. net/netfilter/xt_rateest.c +1 −4
  4909. net/netfilter/xt_realm.c +1 −4
  4910. net/netfilter/xt_recent.c +1 −4
  4911. net/netfilter/xt_set.c +1 −4
  4912. net/netfilter/xt_socket.c +1 −5
  4913. net/netfilter/xt_state.c +1 −4
  4914. net/netfilter/xt_statistic.c +1 −4
  4915. net/netfilter/xt_string.c +1 −4
  4916. net/netfilter/xt_tcpmss.c +1 −4
  4917. net/nfc/nci/core.c +1 −13
  4918. net/nfc/nci/data.c +1 −13
  4919. net/nfc/nci/hci.c +1 −13
  4920. net/nfc/nci/lib.c +1 −13
  4921. net/nfc/nci/ntf.c +1 −13
  4922. net/nfc/nci/rsp.c +1 −13
  4923. net/nfc/netlink.c +2 −1
  4924. net/nsh/nsh.c +1 −4
  4925. net/openvswitch/vport-internal_dev.c +12 −6
  4926. net/psample/psample.c +1 −4
  4927. net/rfkill/input.c +1 −4
  4928. net/rfkill/rfkill.h +1 −5
  4929. net/sched/act_sample.c +1 −4
  4930. net/sched/cls_bpf.c +1 −4
  4931. net/sched/cls_flower.c +18 −16
  4932. net/sched/em_ipset.c +1 −4
  4933. net/sched/sch_choke.c +1 −5
  4934. net/sched/sch_drr.c +1 −4
  4935. net/sched/sch_mq.c +1 −4
  4936. net/sched/sch_mqprio.c +1 −4
  4937. net/sched/sch_netem.c +14 −12
  4938. net/sched/sch_pie.c +1 −10
  4939. net/sched/sch_qfq.c +1 −4
  4940. net/sched/sch_sfb.c +1 −5
  4941. net/sctp/sm_make_chunk.c +8 −0
  4942. net/strparser/strparser.c +1 −4
  4943. net/sunrpc/clnt.c +1 −1
  4944. net/sunrpc/sched.c +1 −3
  4945. net/sunrpc/xprt.c +1 −3
  4946. net/tipc/group.c +1 −0
  4947. net/tipc/link.c +0 −1
  4948. net/tipc/node.c +7 −3
  4949. net/tipc/udp_media.c +3 −5
  4950. net/tls/tls_sw.c +0 −1
  4951. net/vmw_vsock/hyperv_transport.c +10 −33
  4952. net/vmw_vsock/virtio_transport.c +1 −2
  4953. net/vmw_vsock/virtio_transport_common.c +4 −3
  4954. net/wireless/Makefile +1 −0
  4955. net/wireless/core.c +6 −2
  4956. net/wireless/debugfs.c +1 −4
  4957. net/wireless/lib80211_crypt_ccmp.c +1 −5
  4958. net/wireless/lib80211_crypt_tkip.c +1 −5
  4959. net/wireless/lib80211_crypt_wep.c +1 −5
  4960. net/wireless/nl80211.c +75 −24
  4961. net/wireless/ocb.c +1 −4
  4962. net/wireless/pmsr.c +2 −2
  4963. net/wireless/scan.c +2 −2
  4964. net/wireless/util.c +2 −2
  4965. net/xdp/xdp_umem.c +6 −5
  4966. samples/bpf/bpf_load.c +1 −1
  4967. samples/bpf/task_fd_query_user.c +1 −1
  4968. samples/bpf/xdp_redirect_cpu_user.c +2 −1
  4969. samples/kfifo/bytestream-example.c +1 −3
  4970. samples/kfifo/dma-example.c +1 −3
  4971. samples/kfifo/inttype-example.c +1 −3
  4972. samples/kfifo/record-example.c +1 −3
  4973. samples/vfio-mdev/mtty.c +1 −5
  4974. scripts/adjust_autoksyms.sh +1 −3
  4975. scripts/coccinelle/api/alloc/alloc_cast.cocci +3 −2
  4976. scripts/coccinelle/api/alloc/pool_zalloc-simple.cocci +2 −1
  4977. scripts/coccinelle/api/alloc/zalloc-simple.cocci +4 −3
  4978. scripts/coccinelle/api/check_bq27xxx_data.cocci +2 −1
  4979. scripts/coccinelle/api/err_cast.cocci +4 −3
  4980. scripts/coccinelle/api/kstrdup.cocci +4 −3
  4981. scripts/coccinelle/api/memdup.cocci +4 −3
  4982. scripts/coccinelle/api/memdup_user.cocci +4 −3
  4983. scripts/coccinelle/api/pm_runtime.cocci +2 −1
  4984. scripts/coccinelle/api/ptr_ret.cocci +3 −2
  4985. scripts/coccinelle/api/resource_size.cocci +4 −3
  4986. scripts/coccinelle/free/clk_put.cocci +3 −2
  4987. scripts/coccinelle/free/devm_free.cocci +3 −2
  4988. scripts/coccinelle/free/ifnullfree.cocci +2 −1
  4989. scripts/coccinelle/free/iounmap.cocci +3 −2
  4990. scripts/coccinelle/free/kfree.cocci +4 −3
  4991. scripts/coccinelle/free/kfreeaddr.cocci +2 −1
  4992. scripts/coccinelle/free/pci_free_consistent.cocci +2 −1
  4993. scripts/coccinelle/iterators/device_node_continue.cocci +2 −1
  4994. scripts/coccinelle/iterators/fen.cocci +4 −3
  4995. scripts/coccinelle/iterators/itnull.cocci +4 −3
  4996. scripts/coccinelle/iterators/list_entry_update.cocci +4 −3
  4997. scripts/coccinelle/iterators/use_after_iter.cocci +3 −2
  4998. scripts/coccinelle/locks/call_kern.cocci +4 −3
  4999. scripts/coccinelle/locks/double_lock.cocci +4 −3
  5000. scripts/coccinelle/locks/flags.cocci +4 −3
  5001. scripts/coccinelle/locks/mini_lock.cocci +4 −3
  5002. scripts/coccinelle/misc/array_size.cocci +2 −1
  5003. scripts/coccinelle/misc/badty.cocci +2 −1
  5004. scripts/coccinelle/misc/boolconv.cocci +2 −1
  5005. scripts/coccinelle/misc/boolinit.cocci +3 −2
  5006. scripts/coccinelle/misc/bugon.cocci +2 −1
  5007. scripts/coccinelle/misc/cond_no_effect.cocci +2 −1
  5008. scripts/coccinelle/misc/cstptr.cocci +3 −2
  5009. scripts/coccinelle/misc/doubleinit.cocci +4 −3
  5010. scripts/coccinelle/misc/ifaddr.cocci +3 −2
  5011. scripts/coccinelle/misc/ifcol.cocci +4 −3
  5012. scripts/coccinelle/misc/noderef.cocci +3 −2
  5013. scripts/coccinelle/misc/orplus.cocci +3 −2
  5014. scripts/coccinelle/misc/returnvar.cocci +2 −1
  5015. scripts/coccinelle/misc/semicolon.cocci +2 −1
  5016. scripts/coccinelle/misc/warn.cocci +3 −2
  5017. scripts/coccinelle/null/badzero.cocci +3 −2
  5018. scripts/coccinelle/null/deref_null.cocci +4 −3
  5019. scripts/coccinelle/null/eno.cocci +4 −3
  5020. scripts/coccinelle/null/kmerr.cocci +4 −3
  5021. scripts/coccinelle/tests/doublebitand.cocci +4 −3
  5022. scripts/coccinelle/tests/doubletest.cocci +4 −3
  5023. scripts/coccinelle/tests/odd_ptr_err.cocci +3 −2
  5024. scripts/coccinelle/tests/unsigned_lesser_than_zero.cocci +2 −1
  5025. scripts/dtc/dt_to_config +1 −2
  5026. security/apparmor/include/policy.h +10 −1
  5027. security/apparmor/policy_unpack.c +40 −9
  5028. security/inode.c +1 −4
  5029. security/lsm_audit.c +1 −4
  5030. security/selinux/avc.c +1 −4
  5031. security/selinux/hooks.c +1 −4
  5032. security/selinux/include/audit.h +1 −4
  5033. security/selinux/include/netif.h +1 −4
  5034. security/selinux/include/objsec.h +1 −4
  5035. security/selinux/netif.c +1 −4
  5036. security/selinux/netlink.c +1 −4
  5037. security/selinux/nlmsgtab.c +1 −4
  5038. security/selinux/ss/status.c +1 −4
  5039. security/selinux/xfrm.c +1 −4
  5040. security/smack/smack_lsm.c +1 −4
  5041. security/smack/smack_netfilter.c +1 −4
  5042. security/yama/yama_lsm.c +1 −5
  5043. sound/ac97/ac97_core.h +1 −4
  5044. sound/ac97/bus.c +1 −4
  5045. sound/ac97/codec.c +1 −4
  5046. sound/ac97/snd_ac97_compat.c +1 −4
  5047. sound/aoa/aoa-gpio.h +1 −2
  5048. sound/aoa/aoa.h +1 −2
  5049. sound/aoa/codecs/onyx.c +1 −4
  5050. sound/aoa/codecs/onyx.h +1 −2
  5051. sound/aoa/codecs/tas.c +1 −2
  5052. sound/aoa/codecs/tas.h +1 −2
  5053. sound/aoa/codecs/toonie.c +1 −3
  5054. sound/aoa/core/alsa.c +1 −2
  5055. sound/aoa/core/alsa.h +1 −2
  5056. sound/aoa/core/core.c +1 −2
  5057. sound/aoa/core/gpio-feature.c +1 −2
  5058. sound/aoa/core/gpio-pmf.c +1 −2
  5059. sound/aoa/fabrics/layout.c +1 −3
  5060. sound/aoa/soundbus/core.c +1 −2
  5061. sound/aoa/soundbus/i2sbus/control.c +1 −2
  5062. sound/aoa/soundbus/i2sbus/core.c +1 −2
  5063. sound/aoa/soundbus/i2sbus/i2sbus.h +1 −2
  5064. sound/aoa/soundbus/i2sbus/interface.h +1 −2
  5065. sound/aoa/soundbus/i2sbus/pcm.c +1 −2
  5066. sound/aoa/soundbus/soundbus.h +1 −2
  5067. sound/arm/aaci.c +1 −4
  5068. sound/arm/aaci.h +1 −4
  5069. sound/arm/pxa2xx-ac97-lib.c +1 −4
  5070. sound/arm/pxa2xx-ac97.c +1 −4
  5071. sound/arm/pxa2xx-pcm-lib.c +1 −5
  5072. sound/atmel/ac97c.c +1 −4
  5073. sound/atmel/ac97c.h +1 −4
  5074. sound/core/pcm_drm_eld.c +1 −4
  5075. sound/core/pcm_iec958.c +1 −4
  5076. sound/drivers/pcsp/pcsp_input.c +1 −6
  5077. sound/pci/aw2/aw2-alsa.c +1 −14
  5078. sound/pci/aw2/aw2-saa7146.c +1 −14
  5079. sound/pci/aw2/aw2-saa7146.h +1 −14
  5080. sound/pci/aw2/aw2-tsl.c +1 −14
  5081. sound/pci/aw2/saa7146.h +1 −14
  5082. sound/pci/oxygen/wm8776.h +1 −4
  5083. sound/soc/atmel/atmel-i2s.c +1 −12
  5084. sound/soc/atmel/mikroe-proto.c +1 −4
  5085. sound/soc/au1x/dbdma2.c +1 −5
  5086. sound/soc/au1x/psc-ac97.c +1 −5
  5087. sound/soc/au1x/psc-i2s.c +1 −4
  5088. sound/soc/au1x/psc.h +1 −5
  5089. sound/soc/cirrus/ep93xx-ac97.c +1 −4
  5090. sound/soc/cirrus/ep93xx-i2s.c +1 −5
  5091. sound/soc/cirrus/ep93xx-pcm.c +1 −4
  5092. sound/soc/cirrus/simone.c +1 −4
  5093. sound/soc/codecs/88pm860x-codec.c +1 −4
  5094. sound/soc/codecs/88pm860x-codec.h +1 −4
  5095. sound/soc/codecs/ab8500-codec.c +1 −4
  5096. sound/soc/codecs/ab8500-codec.h +1 −4
  5097. sound/soc/codecs/ak4535.c +1 −4
  5098. sound/soc/codecs/ak4535.h +1 −4
  5099. sound/soc/codecs/ak4641.c +1 −4
  5100. sound/soc/codecs/ak5386.c +1 −4
  5101. sound/soc/codecs/alc5623.c +1 −6
  5102. sound/soc/codecs/alc5623.h +1 −5
  5103. sound/soc/codecs/alc5632.c +1 −4
  5104. sound/soc/codecs/alc5632.h +1 −4
  5105. sound/soc/codecs/arizona.c +1 −4
  5106. sound/soc/codecs/arizona.h +1 −4
  5107. sound/soc/codecs/cs35l32.c +1 −5
  5108. sound/soc/codecs/cs35l32.h +1 −5
  5109. sound/soc/codecs/cs35l33.c +1 −5
  5110. sound/soc/codecs/cs35l33.h +1 −5
  5111. sound/soc/codecs/cs35l34.c +1 −5
  5112. sound/soc/codecs/cs35l34.h +1 −5
  5113. sound/soc/codecs/cs35l35.c +1 −5
  5114. sound/soc/codecs/cs35l35.h +1 −5
  5115. sound/soc/codecs/cs4265.c +1 −5
  5116. sound/soc/codecs/cs4265.h +1 −5
  5117. sound/soc/codecs/cs42l42.c +1 −5
  5118. sound/soc/codecs/cs42l42.h +1 −5
  5119. sound/soc/codecs/cs42l51-i2c.c +1 −5
  5120. sound/soc/codecs/cs42l52.c +1 −5
  5121. sound/soc/codecs/cs42l52.h +1 −5
  5122. sound/soc/codecs/cs42l56.c +1 −5
  5123. sound/soc/codecs/cs42l56.h +1 −5
  5124. sound/soc/codecs/cs42l73.c +1 −5
  5125. sound/soc/codecs/cs43130.c +1 −4
  5126. sound/soc/codecs/cs4349.c +1 −4
  5127. sound/soc/codecs/cs47l24.c +1 −4
  5128. sound/soc/codecs/cs47l24.h +1 −4
  5129. sound/soc/codecs/cs53l30.c +1 −5
  5130. sound/soc/codecs/cs53l30.h +1 −5
  5131. sound/soc/codecs/da7213.h +1 −4
  5132. sound/soc/codecs/da732x.c +1 −4
  5133. sound/soc/codecs/da732x.h +1 −4
  5134. sound/soc/codecs/da732x_reg.h +1 −4
  5135. sound/soc/codecs/es7134.c +1 −14
  5136. sound/soc/codecs/es8316.c +1 −4
  5137. sound/soc/codecs/es8316.h +1 −5
  5138. sound/soc/codecs/es8328-i2c.c +1 −4
  5139. sound/soc/codecs/es8328-spi.c +1 −4
  5140. sound/soc/codecs/es8328.c +1 −4
  5141. sound/soc/codecs/gtm601.c +1 −4
  5142. sound/soc/codecs/ics43432.c +1 −2
  5143. sound/soc/codecs/l3.c +1 −7
  5144. sound/soc/codecs/max98088.c +1 −4
  5145. sound/soc/codecs/max98088.h +1 −4
  5146. sound/soc/codecs/max98090.c +1 −4
  5147. sound/soc/codecs/max98090.h +1 −4
  5148. sound/soc/codecs/max98095.c +1 −4
  5149. sound/soc/codecs/max98095.h +1 −4
  5150. sound/soc/codecs/max98371.c +1 −4
  5151. sound/soc/codecs/max98371.h +1 −4
  5152. sound/soc/codecs/max98504.c +1 −4
  5153. sound/soc/codecs/max98504.h +1 −4
  5154. sound/soc/codecs/max9867.h +1 −4
  5155. sound/soc/codecs/max98925.c +1 −3
  5156. sound/soc/codecs/max98925.h +1 −4
  5157. sound/soc/codecs/max98926.c +1 −3
  5158. sound/soc/codecs/max98926.h +1 −3
  5159. sound/soc/codecs/nau8540.c +1 −4
  5160. sound/soc/codecs/nau8540.h +1 −4
  5161. sound/soc/codecs/nau8810.c +1 −4
  5162. sound/soc/codecs/nau8810.h +1 −4
  5163. sound/soc/codecs/nau8824.c +1 −4
  5164. sound/soc/codecs/nau8824.h +1 −4
  5165. sound/soc/codecs/nau8825.h +1 −4
  5166. sound/soc/codecs/pcm3008.h +1 −4
  5167. sound/soc/codecs/rl6231.c +1 −4
  5168. sound/soc/codecs/rl6231.h +1 −4
  5169. sound/soc/codecs/rl6347a.c +1 −4
  5170. sound/soc/codecs/rl6347a.h +1 −4
  5171. sound/soc/codecs/rt1305.c +1 −4
  5172. sound/soc/codecs/rt1305.h +1 −4
  5173. sound/soc/codecs/rt274.c +1 −4
  5174. sound/soc/codecs/rt274.h +1 −4
  5175. sound/soc/codecs/rt286.c +1 −4
  5176. sound/soc/codecs/rt286.h +1 −4
  5177. sound/soc/codecs/rt298.c +1 −4
  5178. sound/soc/codecs/rt298.h +1 −4
  5179. sound/soc/codecs/rt5514-spi.c +1 −4
  5180. sound/soc/codecs/rt5514-spi.h +1 −4
  5181. sound/soc/codecs/rt5514.c +1 −4
  5182. sound/soc/codecs/rt5514.h +1 −4
  5183. sound/soc/codecs/rt5616.c +1 −4
  5184. sound/soc/codecs/rt5616.h +1 −4
  5185. sound/soc/codecs/rt5631.c +1 −5
  5186. sound/soc/codecs/rt5640.c +1 −4
  5187. sound/soc/codecs/rt5640.h +1 −4
  5188. sound/soc/codecs/rt5645.c +1 −4
  5189. sound/soc/codecs/rt5645.h +1 −4
  5190. sound/soc/codecs/rt5651.c +1 −4
  5191. sound/soc/codecs/rt5651.h +1 −4
  5192. sound/soc/codecs/rt5659.c +1 −4
  5193. sound/soc/codecs/rt5659.h +1 −4
  5194. sound/soc/codecs/rt5660.c +1 −4
  5195. sound/soc/codecs/rt5660.h +1 −4
  5196. sound/soc/codecs/rt5663.c +1 −4
  5197. sound/soc/codecs/rt5663.h +1 −4
  5198. sound/soc/codecs/rt5665.c +1 −4
  5199. sound/soc/codecs/rt5665.h +1 −4
  5200. sound/soc/codecs/rt5668.c +1 −4
  5201. sound/soc/codecs/rt5668.h +1 −4
  5202. sound/soc/codecs/rt5670-dsp.h +1 −4
  5203. sound/soc/codecs/rt5670.c +1 −4
  5204. sound/soc/codecs/rt5670.h +1 −4
  5205. sound/soc/codecs/rt5677-spi.c +1 −4
  5206. sound/soc/codecs/rt5677-spi.h +1 −4
  5207. sound/soc/codecs/rt5677.c +1 −4
  5208. sound/soc/codecs/rt5677.h +1 −4
  5209. sound/soc/codecs/rt5682.c +1 −4
  5210. sound/soc/codecs/rt5682.h +1 −4
  5211. sound/soc/codecs/simple-amplifier.c +1 −14
  5212. sound/soc/codecs/spdif_receiver.c +1 −4
  5213. sound/soc/codecs/spdif_transmitter.c +1 −4
  5214. sound/soc/codecs/tlv320aic23-i2c.c +1 −4
  5215. sound/soc/codecs/tlv320aic23-spi.c +1 −4
  5216. sound/soc/codecs/tlv320aic23.c +1 −4
  5217. sound/soc/codecs/tlv320aic23.h +1 −4
  5218. sound/soc/codecs/tlv320aic32x4.h +1 −4
  5219. sound/soc/codecs/tlv320aic3x.c +1 −4
  5220. sound/soc/codecs/tlv320aic3x.h +1 −4
  5221. sound/soc/codecs/ts3a227e.c +1 −4
  5222. sound/soc/codecs/ts3a227e.h +1 −4
  5223. sound/soc/codecs/uda134x.c +1 −4
  5224. sound/soc/codecs/uda1380.c +1 −4
  5225. sound/soc/codecs/uda1380.h +1 −4
  5226. sound/soc/codecs/wm0010.c +1 −4
  5227. sound/soc/codecs/wm2000.c +1 −4
  5228. sound/soc/codecs/wm2000.h +1 −4
  5229. sound/soc/codecs/wm2200.c +1 −4
  5230. sound/soc/codecs/wm5100-tables.c +1 −5
  5231. sound/soc/codecs/wm5100.c +1 −4
  5232. sound/soc/codecs/wm5100.h +1 −5
  5233. sound/soc/codecs/wm5102.c +1 −4
  5234. sound/soc/codecs/wm5102.h +1 −4
  5235. sound/soc/codecs/wm5110.c +1 −4
  5236. sound/soc/codecs/wm5110.h +1 −4
  5237. sound/soc/codecs/wm8350.c +1 −4
  5238. sound/soc/codecs/wm8510.c +1 −4
  5239. sound/soc/codecs/wm8510.h +1 −4
  5240. sound/soc/codecs/wm8523.c +1 −5
  5241. sound/soc/codecs/wm8523.h +1 −4
  5242. sound/soc/codecs/wm8524.c +1 −4
  5243. sound/soc/codecs/wm8711.c +1 −4
  5244. sound/soc/codecs/wm8711.h +1 −4
  5245. sound/soc/codecs/wm8728.c +1 −4
  5246. sound/soc/codecs/wm8728.h +1 −4
  5247. sound/soc/codecs/wm8731.c +1 −4
  5248. sound/soc/codecs/wm8731.h +1 −4
  5249. sound/soc/codecs/wm8737.c +1 −4
  5250. sound/soc/codecs/wm8737.h +1 −4
  5251. sound/soc/codecs/wm8741.c +1 −5
  5252. sound/soc/codecs/wm8741.h +1 −4
  5253. sound/soc/codecs/wm8750.c +1 −4
  5254. sound/soc/codecs/wm8750.h +1 −5
  5255. sound/soc/codecs/wm8770.c +1 −4
  5256. sound/soc/codecs/wm8770.h +1 −4
  5257. sound/soc/codecs/wm8776.c +1 −4
  5258. sound/soc/codecs/wm8776.h +1 −4
  5259. sound/soc/codecs/wm8804-i2c.c +1 −4
  5260. sound/soc/codecs/wm8804-spi.c +1 −4
  5261. sound/soc/codecs/wm8804.c +1 −4
  5262. sound/soc/codecs/wm8804.h +1 −4
  5263. sound/soc/codecs/wm8900.c +1 −4
  5264. sound/soc/codecs/wm8900.h +1 −4
  5265. sound/soc/codecs/wm8903.c +1 −4
  5266. sound/soc/codecs/wm8904.c +1 −5
  5267. sound/soc/codecs/wm8904.h +1 −4
  5268. sound/soc/codecs/wm8940.c +1 −4
  5269. sound/soc/codecs/wm8940.h +1 −4
  5270. sound/soc/codecs/wm8955.c +1 −4
  5271. sound/soc/codecs/wm8955.h +1 −4
  5272. sound/soc/codecs/wm8958-dsp2.c +1 −4
  5273. sound/soc/codecs/wm8960.c +1 −4
  5274. sound/soc/codecs/wm8960.h +1 −4
  5275. sound/soc/codecs/wm8961.c +1 −4
  5276. sound/soc/codecs/wm8961.h +1 −4
  5277. sound/soc/codecs/wm8962.c +1 −5
  5278. sound/soc/codecs/wm8962.h +1 −4
  5279. sound/soc/codecs/wm8974.c +1 −4
  5280. sound/soc/codecs/wm8974.h +1 −4
  5281. sound/soc/codecs/wm8978.c +1 −4
  5282. sound/soc/codecs/wm8978.h +1 −4
  5283. sound/soc/codecs/wm8983.c +1 −4
  5284. sound/soc/codecs/wm8983.h +1 −4
  5285. sound/soc/codecs/wm8985.c +1 −4
  5286. sound/soc/codecs/wm8985.h +1 −4
  5287. sound/soc/codecs/wm8988.c +1 −4
  5288. sound/soc/codecs/wm8988.h +1 −5
  5289. sound/soc/codecs/wm8993.c +1 −4
  5290. sound/soc/codecs/wm8994.c +1 −5
  5291. sound/soc/codecs/wm8994.h +1 −4
  5292. sound/soc/codecs/wm8995.c +1 −4
  5293. sound/soc/codecs/wm8995.h +1 −4
  5294. sound/soc/codecs/wm8997.c +1 −4
  5295. sound/soc/codecs/wm8997.h +1 −4
  5296. sound/soc/codecs/wm8998.c +1 −4
  5297. sound/soc/codecs/wm8998.h +1 −4
  5298. sound/soc/codecs/wm9081.c +1 −5
  5299. sound/soc/codecs/wm9081.h +1 −4
  5300. sound/soc/codecs/wm_adsp.c +1 −4
  5301. sound/soc/codecs/wm_adsp.h +1 −4
  5302. sound/soc/codecs/wm_hubs.c +1 −5
  5303. sound/soc/codecs/wm_hubs.h +1 −5
  5304. sound/soc/codecs/wmfw.h +1 −4
  5305. sound/soc/codecs/zx_aud96p22.c +1 −4
  5306. sound/soc/intel/skylake/cnl-sst-dsp.c +1 −9
  5307. sound/soc/intel/skylake/cnl-sst-dsp.h +1 −9
  5308. sound/soc/intel/skylake/cnl-sst.c +1 −9
  5309. sound/soc/intel/skylake/skl-messages.c +1 −9
  5310. sound/soc/intel/skylake/skl-sst-cldma.c +1 −9
  5311. sound/soc/intel/skylake/skl-sst-cldma.h +1 −9
  5312. sound/soc/intel/skylake/skl-sst-dsp.c +1 −9
  5313. sound/soc/intel/skylake/skl-sst-dsp.h +1 −9
  5314. sound/soc/intel/skylake/skl-sst-ipc.c +1 −9
  5315. sound/soc/intel/skylake/skl-sst-ipc.h +1 −9
  5316. sound/soc/intel/skylake/skl-sst-utils.c +1 −9
  5317. sound/soc/intel/skylake/skl-sst.c +1 −9
  5318. sound/soc/intel/skylake/skl-topology.c +1 −9
  5319. sound/soc/jz4740/jz4740-i2s.h +1 −5
  5320. sound/soc/jz4740/qi_lb60.c +1 −9
  5321. sound/soc/pxa/palm27x.c +1 −5
  5322. sound/soc/pxa/pxa-ssp.h +1 −4
  5323. sound/soc/pxa/pxa2xx-ac97.c +1 −4
  5324. sound/soc/pxa/pxa2xx-i2s.h +1 −4
  5325. sound/soc/pxa/pxa2xx-pcm.c +1 −4
  5326. sound/soc/pxa/z2.c +1 −4
  5327. sound/soc/rockchip/rockchip_i2s.c +1 −4
  5328. sound/soc/rockchip/rockchip_i2s.h +1 −4
  5329. sound/soc/rockchip/rockchip_pcm.c +1 −4
  5330. sound/soc/rockchip/rockchip_pcm.h +1 −4
  5331. sound/soc/rockchip/rockchip_spdif.c +1 −4
  5332. sound/soc/rockchip/rockchip_spdif.h +1 −4
  5333. sound/soc/tegra/tegra_alc5632.c +1 −4
  5334. sound/soc/ti/davinci-evm.c +1 −4
  5335. sound/soc/ti/davinci-i2s.c +1 −4
  5336. sound/soc/ti/davinci-i2s.h +1 −4
  5337. sound/soc/ti/davinci-mcasp.c +1 −4
  5338. sound/soc/ti/davinci-mcasp.h +1 −4
  5339. sound/soc/ti/omap-dmic.h +1 −4
  5340. sound/soc/txx9/txx9aclc-ac97.c +1 −4
  5341. sound/soc/txx9/txx9aclc-generic.c +1 −4
  5342. sound/soc/txx9/txx9aclc.c +1 −4
  5343. sound/soc/txx9/txx9aclc.h +1 −4
  5344. sound/soc/ux500/mop500.c +1 −4
  5345. sound/soc/ux500/mop500_ab8500.c +1 −4
  5346. sound/soc/ux500/mop500_ab8500.h +1 −4
  5347. sound/soc/ux500/ux500_msp_dai.c +1 −4
  5348. sound/soc/ux500/ux500_msp_dai.h +1 −4
  5349. sound/soc/ux500/ux500_msp_i2s.c +1 −4
  5350. sound/soc/ux500/ux500_msp_i2s.h +1 −4
  5351. sound/soc/ux500/ux500_pcm.c +1 −4
  5352. sound/soc/ux500/ux500_pcm.h +1 −4
  5353. sound/soc/xtensa/xtfpga-i2s.c +1 −4
  5354. sound/spi/at73c213.c +1 −4
  5355. tools/arch/riscv/include/uapi/asm/bitsperlong.h +1 −12
  5356. tools/arch/x86/include/uapi/asm/kvm.h +1 −1
  5357. tools/bpf/bpf_asm.c +1 −1
  5358. tools/bpf/bpf_dbg.c +1 −1
  5359. tools/bpf/bpf_jit_disasm.c +1 −1
  5360. tools/bpf/bpftool/Documentation/bpftool-cgroup.rst +5 −1
  5361. tools/bpf/bpftool/Documentation/bpftool-prog.rst +1 −1
  5362. tools/bpf/bpftool/bash-completion/bpftool +3 −2
  5363. tools/bpf/bpftool/cgroup.c +4 −1
  5364. tools/bpf/bpftool/map.c +2 −0
  5365. tools/bpf/bpftool/prog.c +2 −1
  5366. tools/firmware/ihex2fw.c +1 −4
  5367. tools/gpio/gpio-event-mon.c +1 −4
  5368. tools/gpio/gpio-hammer.c +1 −4
  5369. tools/gpio/gpio-utils.c +1 −4
  5370. tools/gpio/gpio-utils.h +1 −3
  5371. tools/gpio/lsgpio.c +1 −4
  5372. tools/iio/iio_event_monitor.c +1 −4
  5373. tools/iio/iio_generic_buffer.c +1 −5
  5374. tools/iio/iio_utils.c +1 −4
  5375. tools/iio/iio_utils.h +1 −4
  5376. tools/iio/lsiio.c +1 −4
  5377. tools/include/uapi/linux/bpf.h +4 −2
  5378. tools/kvm/kvm_stat/kvm_stat +1 −2
  5379. tools/laptop/freefall/freefall.c +1 −2
  5380. tools/lib/bitmap.c +1 −3
  5381. tools/lib/bpf/libbpf.c +20 −12
  5382. tools/lib/bpf/libbpf_internal.h +2 −2
  5383. tools/lib/bpf/libbpf_probes.c +4 −9
  5384. tools/pcmcia/crc32hash.c +1 −0
  5385. tools/perf/arch/arm/util/dwarf-regs.c +1 −4
  5386. tools/perf/arch/arm64/util/dwarf-regs.c +1 −4
  5387. tools/perf/arch/arm64/util/sym-handling.c +1 −3
  5388. tools/perf/arch/powerpc/util/sym-handling.c +1 −3
  5389. tools/perf/util/genelf_debug.c +1 −2
  5390. tools/perf/util/jitdump.h +1 −0
  5391. tools/perf/util/namespaces.c +1 −3
  5392. tools/perf/util/namespaces.h +1 −3
  5393. tools/power/acpi/tools/acpidbg/acpidbg.c +1 −4
  5394. tools/power/acpi/tools/ec/ec_access.c +1 −2
  5395. tools/power/x86/intel_pstate_tracer/intel_pstate_tracer.py +1 −0
  5396. tools/testing/selftests/bpf/Makefile +4 −3
  5397. tools/testing/selftests/bpf/prog_tests/flow_dissector.c +1 −0
  5398. tools/testing/selftests/bpf/test_lpm_map.c +38 −3
  5399. tools/testing/selftests/bpf/test_section_names.c +10 −0
  5400. tools/testing/selftests/bpf/test_sock_addr.c +197 −16
  5401. tools/testing/selftests/bpf/verifier/div_overflow.c +10 −4
  5402. tools/testing/selftests/bpf/verifier/subreg.c +533 −0
  5403. tools/testing/selftests/drivers/net/mlxsw/rtnetlink.sh +47 −0
  5404. tools/testing/selftests/ftrace/ftracetest +1 −1
  5405. tools/testing/selftests/gpio/gpio-mockup-chardev.c +1 −4
  5406. tools/testing/selftests/ia64/aliasing-test.c +1 −4
  5407. tools/testing/selftests/kselftest_harness.h +1 −1
  5408. tools/testing/selftests/kvm/.gitignore +1 −0
  5409. tools/testing/selftests/kvm/Makefile +11 −10
  5410. tools/testing/selftests/kvm/include/kvm_util.h +3 −3
  5411. tools/testing/selftests/kvm/include/sparsebit.h +1 −3
  5412. tools/testing/selftests/kvm/include/test_util.h +1 −3
  5413. tools/testing/selftests/kvm/include/x86_64/processor.h +3 −3
  5414. tools/testing/selftests/kvm/include/x86_64/vmx.h +1 −3
  5415. tools/testing/selftests/kvm/lib/assert.c +1 −2
  5416. tools/testing/selftests/kvm/lib/elf.c +1 −2
  5417. tools/testing/selftests/kvm/lib/io.c +1 −2
  5418. tools/testing/selftests/kvm/lib/kvm_util.c +37 −2
  5419. tools/testing/selftests/kvm/lib/kvm_util_internal.h +1 −2
  5420. tools/testing/selftests/kvm/lib/sparsebit.c +1 −2
  5421. tools/testing/selftests/kvm/lib/x86_64/processor.c +17 −2
  5422. tools/testing/selftests/kvm/lib/x86_64/vmx.c +1 −2
  5423. tools/testing/selftests/kvm/x86_64/kvm_create_max_vcpus.c +1 −2
  5424. tools/testing/selftests/kvm/x86_64/mmio_warning_test.c +126 −0
  5425. tools/testing/selftests/kvm/x86_64/set_sregs_test.c +1 −3
  5426. tools/testing/selftests/kvm/x86_64/state_test.c +1 −2
  5427. tools/testing/selftests/kvm/x86_64/sync_regs_test.c +1 −2
  5428. tools/testing/selftests/kvm/x86_64/vmx_close_while_nested_test.c +1 −2
  5429. tools/testing/selftests/kvm/x86_64/vmx_set_nested_state_test.c +39 −32
  5430. tools/testing/selftests/kvm/x86_64/vmx_tsc_adjust_test.c +1 −3
  5431. tools/testing/selftests/net/forwarding/tc_flower.sh +35 −1
  5432. tools/testing/selftests/powerpc/dscr/dscr.h +1 −4
  5433. tools/testing/selftests/powerpc/dscr/dscr_default_test.c +1 −4
  5434. tools/testing/selftests/powerpc/dscr/dscr_explicit_test.c +1 −4
  5435. tools/testing/selftests/powerpc/dscr/dscr_inherit_exec_test.c +1 −4
  5436. tools/testing/selftests/powerpc/dscr/dscr_inherit_test.c +1 −4
  5437. tools/testing/selftests/powerpc/dscr/dscr_sysfs_test.c +1 −4
  5438. tools/testing/selftests/powerpc/dscr/dscr_sysfs_thread_test.c +1 −4
  5439. tools/testing/selftests/powerpc/dscr/dscr_user_test.c +1 −4
  5440. tools/testing/selftests/pstore/common_tests +1 −1
  5441. tools/testing/selftests/pstore/pstore_crash_test +1 −1
  5442. tools/testing/selftests/pstore/pstore_post_reboot_tests +1 −1
  5443. tools/testing/selftests/pstore/pstore_tests +1 −1
  5444. tools/testing/selftests/seccomp/seccomp_bpf.c +1 −1
  5445. tools/testing/selftests/vm/userfaultfd.c +1 −3
  5446. tools/testing/selftests/vm/va_128TBswitch.c +1 −9
  5447. tools/virtio/ringtest/main.c +1 −1
  5448. tools/virtio/ringtest/main.h +1 −1
  5449. tools/virtio/ringtest/ring.c +1 −1
  5450. tools/virtio/ringtest/virtio_ring_0_9.c +1 −1
  5451. tools/wmi/dell-smbios-example.c +1 −4
  5452. virt/kvm/arm/aarch32.c +1 −12
  5453. virt/kvm/arm/arch_timer.c +3 −2
  5454. virt/kvm/arm/hyp/timer-sr.c +1 −12
  5455. virt/kvm/arm/hyp/vgic-v3-sr.c +1 −12
  5456. virt/kvm/arm/perf.c +1 −12
  5457. virt/kvm/arm/pmu.c +1 −12
  5458. virt/kvm/arm/psci.c +1 −12
  5459. virt/kvm/arm/vgic/vgic-debug.c +1 −12
  5460. virt/kvm/arm/vgic/vgic-init.c +1 −12
  5461. virt/kvm/arm/vgic/vgic-irqfd.c +1 −12
  5462. virt/kvm/arm/vgic/vgic-its.c +2 −12
  5463. virt/kvm/arm/vgic/vgic-mmio.h +1 −12
  5464. virt/kvm/arm/vgic/vgic-v2.c +1 −12
  5465. virt/kvm/arm/vgic/vgic-v3.c +1 −13
  5466. virt/kvm/arm/vgic/vgic-v4.c +1 −12
  5467. virt/kvm/arm/vgic/vgic.c +1 −12
  5468. virt/kvm/arm/vgic/vgic.h +1 −12
  5469. virt/kvm/async_pf.c +1 −13
  5470. virt/kvm/async_pf.h +1 −13
  5471. virt/kvm/eventfd.c +1 −13
  5472. virt/kvm/kvm_main.c +1 −4
  5473. virt/kvm/vfio.c +1 −4
  5474. virt/lib/irqbypass.c +1 −4
.mailmap+2−0
@@ -81,6 +81,7 @@ Greg Kroah-Hartman <greg@echidna.(none)> · 80 unmodified lines
8181 Greg Kroah-Hartman <gregkh@suse.de>
8282 Greg Kroah-Hartman <greg@kroah.com>
8383 Gregory CLEMENT <gregory.clement@bootlin.com> <gregory.clement@free-electrons.com>
84+Hanjun Guo <guohanjun@huawei.com> <hanjun.guo@linaro.org>
8485 Henk Vergonet <Henk.Vergonet@gmail.com>
8586 Henrik Kretzschmar <henne@nachtwindheim.de>
8687 Henrik Rydberg <rydberg@bitmath.org>
@@ -238,6 +239,7 @@ Vlad Dogaru <ddvlad@gmail.com> <vlad.dogaru@intel.com> · 151 unmodified lines
238239 Vladimir Davydov <vdavydov.dev@gmail.com> <vdavydov@virtuozzo.com>
239240 Vladimir Davydov <vdavydov.dev@gmail.com> <vdavydov@parallels.com>
240241 Takashi YOSHII <takashi.yoshii.zj@renesas.com>
242+Will Deacon <will@kernel.org> <will.deacon@arm.com>
241243 Yakir Yang <kuankuan.y@gmail.com> <ykk@rock-chips.com>
242244 Yusuke Goda <goda.yusuke@renesas.com>
243245 Gustavo Padovan <gustavo@las.ic.unicamp.br>
Documentation/ABI/testing/sysfs-bus-siox+11−11
@@ -1,6 +1,6 @@
11 What: /sys/bus/siox/devices/siox-X/active
22 KernelVersion: 4.16
3−Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
3+Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
44 Description:
55 On reading represents the current state of the bus. If it
66 contains a "0" the bus is stopped and connected devices are
@@ -12,7 +12,7 @@ Description: · 5 unmodified lines
1212
1313 What: /sys/bus/siox/devices/siox-X/device_add
1414 KernelVersion: 4.16
15−Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15+Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1616 Description:
1717 Write-only file. Write
1818
@@ -27,13 +27,13 @@ Description: · 8 unmodified lines
2727
2828 What: /sys/bus/siox/devices/siox-X/device_remove
2929 KernelVersion: 4.16
30−Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
30+Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
3131 Description:
3232 Write-only file. A single write removes the last device in the siox chain.
3333
3434 What: /sys/bus/siox/devices/siox-X/poll_interval_ns
3535 KernelVersion: 4.16
36−Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
36+Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
3737 Description:
3838 Defines the interval between two poll cycles in nano seconds.
3939 Note this is rounded to jiffies on writing. On reading the current value
@@ -41,33 +41,33 @@ Description: · 1 unmodified line
4141
4242 What: /sys/bus/siox/devices/siox-X-Y/connected
4343 KernelVersion: 4.16
44−Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
44+Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
4545 Description:
4646 Read-only value. "0" means the Yth device on siox bus X isn't "connected" i.e.
4747 communication with it is not ensured. "1" signals a working connection.
4848
4949 What: /sys/bus/siox/devices/siox-X-Y/inbytes
5050 KernelVersion: 4.16
51−Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
51+Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
5252 Description:
5353 Read-only value reporting the inbytes value provided to siox-X/device_add
5454
5555 What: /sys/bus/siox/devices/siox-X-Y/status_errors
5656 KernelVersion: 4.16
57−Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
57+Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
5858 Description:
5959 Counts the number of time intervals when the read status byte doesn't yield the
6060 expected value.
6161
6262 What: /sys/bus/siox/devices/siox-X-Y/type
6363 KernelVersion: 4.16
64−Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
64+Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
6565 Description:
6666 Read-only value reporting the type value provided to siox-X/device_add.
6767
6868 What: /sys/bus/siox/devices/siox-X-Y/watchdog
6969 KernelVersion: 4.16
70−Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
70+Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
7171 Description:
7272 Read-only value reporting if the watchdog of the siox device is
7373 active. "0" means the watchdog is not active and the device is expected to
@@ -75,13 +75,13 @@ Description: · 1 unmodified line
7575
7676 What: /sys/bus/siox/devices/siox-X-Y/watchdog_errors
7777 KernelVersion: 4.16
78−Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
78+Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
7979 Description:
8080 Read-only value reporting the number to time intervals when the
8181 watchdog was active.
8282
8383 What: /sys/bus/siox/devices/siox-X-Y/outbytes
8484 KernelVersion: 4.16
85−Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
85+Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
8686 Description:
8787 Read-only value reporting the outbytes value provided to siox-X/device_add.
Documentation/ABI/testing/sysfs-class-net-qmi+2−2
@@ -29,7 +29,7 @@ Contact: Bjørn Mork <bjorn@mork.no> · 28 unmodified lines
2929 Description:
3030 Unsigned integer.
3131
32− Write a number ranging from 1 to 127 to add a qmap mux
32+ Write a number ranging from 1 to 254 to add a qmap mux
3333 based network device, supported by recent Qualcomm based
3434 modems.
3535
@@ -46,5 +46,5 @@ Contact: Bjørn Mork <bjorn@mork.no> · 10 unmodified lines
4646 Description:
4747 Unsigned integer.
4848
49− Write a number ranging from 1 to 127 to delete a previously
49+ Write a number ranging from 1 to 254 to delete a previously
5050 created qmap mux based network device.
Documentation/devicetree/bindings/net/can/microchip,mcp251x.txt+1−0
@@ -4,6 +4,7 @@ Required properties: · 3 unmodified lines
44 - compatible: Should be one of the following:
55 - "microchip,mcp2510" for MCP2510.
66 - "microchip,mcp2515" for MCP2515.
7+ - "microchip,mcp25625" for MCP25625.
78 - reg: SPI chip select.
89 - clocks: The clock feeding the CAN controller.
910 - interrupts: Should contain IRQ line for the CAN controller.
Documentation/devicetree/bindings/riscv/cpus.yaml+168−0
@@ -0,0 +1,168 @@
1+# SPDX-License-Identifier: (GPL-2.0 OR MIT)
2+%YAML 1.2
3+---
4+$id: http://devicetree.org/schemas/riscv/cpus.yaml#
5+$schema: http://devicetree.org/meta-schemas/core.yaml#
6+
7+title: RISC-V bindings for 'cpus' DT nodes
8+
9+maintainers:
10+ - Paul Walmsley <paul.walmsley@sifive.com>
11+ - Palmer Dabbelt <palmer@sifive.com>
12+
13+allOf:
14+ - $ref: /schemas/cpus.yaml#
15+
16+properties:
17+ $nodename:
18+ const: cpus
19+ description: Container of cpu nodes
20+
21+ '#address-cells':
22+ const: 1
23+ description: |
24+ A single unsigned 32-bit integer uniquely identifies each RISC-V
25+ hart in a system. (See the "reg" node under the "cpu" node,
26+ below).
27+
28+ '#size-cells':
29+ const: 0
30+
31+patternProperties:
32+ '^cpu@[0-9a-f]+$':
33+ properties:
34+ compatible:
35+ type: array
36+ items:
37+ - enum:
38+ - sifive,rocket0
39+ - sifive,e5
40+ - sifive,e51
41+ - sifive,u54-mc
42+ - sifive,u54
43+ - sifive,u5
44+ - const: riscv
45+ description:
46+ Identifies that the hart uses the RISC-V instruction set
47+ and identifies the type of the hart.
48+
49+ mmu-type:
50+ allOf:
51+ - $ref: "/schemas/types.yaml#/definitions/string"
52+ - enum:
53+ - riscv,sv32
54+ - riscv,sv39
55+ - riscv,sv48
56+ description:
57+ Identifies the MMU address translation mode used on this
58+ hart. These values originate from the RISC-V Privileged
59+ Specification document, available from
60+ https://riscv.org/specifications/
61+
62+ riscv,isa:
63+ allOf:
64+ - $ref: "/schemas/types.yaml#/definitions/string"
65+ - enum:
66+ - rv64imac
67+ - rv64imafdc
68+ description:
69+ Identifies the specific RISC-V instruction set architecture
70+ supported by the hart. These are documented in the RISC-V
71+ User-Level ISA document, available from
72+ https://riscv.org/specifications/
73+
74+ timebase-frequency:
75+ type: integer
76+ minimum: 1
77+ description:
78+ Specifies the clock frequency of the system timer in Hz.
79+ This value is common to all harts on a single system image.
80+
81+ interrupt-controller:
82+ type: object
83+ description: Describes the CPU's local interrupt controller
84+
85+ properties:
86+ '#interrupt-cells':
87+ const: 1
88+
89+ compatible:
90+ const: riscv,cpu-intc
91+
92+ interrupt-controller: true
93+
94+ required:
95+ - '#interrupt-cells'
96+ - compatible
97+ - interrupt-controller
98+
99+ required:
100+ - riscv,isa
101+ - timebase-frequency
102+ - interrupt-controller
103+
104+examples:
105+ - |
106+ // Example 1: SiFive Freedom U540G Development Kit
107+ cpus {
108+ #address-cells = <1>;
109+ #size-cells = <0>;
110+ timebase-frequency = <1000000>;
111+ cpu@0 {
112+ clock-frequency = <0>;
113+ compatible = "sifive,rocket0", "riscv";
114+ device_type = "cpu";
115+ i-cache-block-size = <64>;
116+ i-cache-sets = <128>;
117+ i-cache-size = <16384>;
118+ reg = <0>;
119+ riscv,isa = "rv64imac";
120+ cpu_intc0: interrupt-controller {
121+ #interrupt-cells = <1>;
122+ compatible = "riscv,cpu-intc";
123+ interrupt-controller;
124+ };
125+ };
126+ cpu@1 {
127+ clock-frequency = <0>;
128+ compatible = "sifive,rocket0", "riscv";
129+ d-cache-block-size = <64>;
130+ d-cache-sets = <64>;
131+ d-cache-size = <32768>;
132+ d-tlb-sets = <1>;
133+ d-tlb-size = <32>;
134+ device_type = "cpu";
135+ i-cache-block-size = <64>;
136+ i-cache-sets = <64>;
137+ i-cache-size = <32768>;
138+ i-tlb-sets = <1>;
139+ i-tlb-size = <32>;
140+ mmu-type = "riscv,sv39";
141+ reg = <1>;
142+ riscv,isa = "rv64imafdc";
143+ tlb-split;
144+ cpu_intc1: interrupt-controller {
145+ #interrupt-cells = <1>;
146+ compatible = "riscv,cpu-intc";
147+ interrupt-controller;
148+ };
149+ };
150+ };
151+
152+ - |
153+ // Example 2: Spike ISA Simulator with 1 Hart
154+ cpus {
155+ cpu@0 {
156+ device_type = "cpu";
157+ reg = <0>;
158+ compatible = "riscv";
159+ riscv,isa = "rv64imafdc";
160+ mmu-type = "riscv,sv48";
161+ interrupt-controller {
162+ #interrupt-cells = <1>;
163+ interrupt-controller;
164+ compatible = "riscv,cpu-intc";
165+ };
166+ };
167+ };
168+...
Documentation/devicetree/bindings/riscv/sifive.yaml+25−0
@@ -0,0 +1,25 @@
1+# SPDX-License-Identifier: (GPL-2.0 OR MIT)
2+%YAML 1.2
3+---
4+$id: http://devicetree.org/schemas/riscv/sifive.yaml#
5+$schema: http://devicetree.org/meta-schemas/core.yaml#
6+
7+title: SiFive SoC-based boards
8+
9+maintainers:
10+ - Paul Walmsley <paul.walmsley@sifive.com>
11+ - Palmer Dabbelt <palmer@sifive.com>
12+
13+description:
14+ SiFive SoC-based boards
15+
16+properties:
17+ $nodename:
18+ const: '/'
19+ compatible:
20+ items:
21+ - enum:
22+ - sifive,freedom-unleashed-a00
23+ - const: sifive,fu540-c000
24+ - const: sifive,fu540
25+...
Documentation/driver-api/uio-howto.rst+2−2
@@ -276,8 +276,8 @@ fields of ``struct uio_mem``: · 275 unmodified lines
276276 - ``int memtype``: Required if the mapping is used. Set this to
277277 ``UIO_MEM_PHYS`` if you you have physical memory on your card to be
278278 mapped. Use ``UIO_MEM_LOGICAL`` for logical memory (e.g. allocated
279− with :c:func:`kmalloc()`). There's also ``UIO_MEM_VIRTUAL`` for
280− virtual memory.
279+ with :c:func:`__get_free_pages()` but not kmalloc()). There's also
280+ ``UIO_MEM_VIRTUAL`` for virtual memory.
281281
282282 - ``phys_addr_t addr``: Required if the mapping is used. Fill in the
283283 address of your memory block. This address is the one that appears in
Documentation/fb/fbcon.txt+1−1
@@ -79,7 +79,7 @@ C. Boot options · 78 unmodified lines
7979
8080 Select the initial font to use. The value 'name' can be any of the
8181 compiled-in fonts: 10x18, 6x10, 7x14, Acorn8x8, MINI4x6,
82− PEARL8x8, ProFont6x11, SUN12x22, SUN8x16, VGA8x16, VGA8x8.
82+ PEARL8x8, ProFont6x11, SUN12x22, SUN8x16, TER16x32, VGA8x16, VGA8x8.
8383
8484 Note, not all drivers can handle font with widths not divisible by 8,
8585 such as vga16fb.
Documentation/networking/af_xdp.rst+4−4
@@ -316,16 +316,16 @@ A: When a netdev of a physical NIC is initialized, Linux usually · 315 unmodified lines
316316 all the traffic, you can force the netdev to only have 1 queue, queue
317317 id 0, and then bind to queue 0. You can use ethtool to do this::
318318
319− sudo ethtool -L <interface> combined 1
319+ sudo ethtool -L <interface> combined 1
320320
321321 If you want to only see part of the traffic, you can program the
322322 NIC through ethtool to filter out your traffic to a single queue id
323323 that you can bind your XDP socket to. Here is one example in which
324324 UDP traffic to and from port 4242 are sent to queue 2::
325325
326− sudo ethtool -N <interface> rx-flow-hash udp4 fn
327− sudo ethtool -N <interface> flow-type udp4 src-port 4242 dst-port \
328− 4242 action 2
326+ sudo ethtool -N <interface> rx-flow-hash udp4 fn
327+ sudo ethtool -N <interface> flow-type udp4 src-port 4242 dst-port \
328+ 4242 action 2
329329
330330 A number of other ways are possible all up to the capabilitites of
331331 the NIC you have.
Documentation/networking/ip-sysctl.txt+16−0
@@ -255,6 +255,14 @@ tcp_base_mss - INTEGER · 254 unmodified lines
255255 Path MTU discovery (MTU probing). If MTU probing is enabled,
256256 this is the initial MSS used by the connection.
257257
258+tcp_min_snd_mss - INTEGER
259+ TCP SYN and SYNACK messages usually advertise an ADVMSS option,
260+ as described in RFC 1122 and RFC 6691.
261+ If this ADVMSS option is smaller than tcp_min_snd_mss,
262+ it is silently capped to tcp_min_snd_mss.
263+
264+ Default : 48 (at least 8 bytes of payload per segment)
265+
258266 tcp_congestion_control - STRING
259267 Set the congestion control algorithm to be used for new
260268 connections. The algorithm "reno" is always available, but
@@ -772,6 +780,14 @@ tcp_challenge_ack_limit - INTEGER · 511 unmodified lines
772780 in RFC 5961 (Improving TCP's Robustness to Blind In-Window Attacks)
773781 Default: 100
774782
783+tcp_rx_skb_cache - BOOLEAN
784+ Controls a per TCP socket cache of one skb, that might help
785+ performance of some workloads. This might be dangerous
786+ on systems with a lot of TCP sockets, since it increases
787+ memory usage.
788+
789+ Default: 0 (disabled)
790+
775791 UDP variables:
776792
777793 udp_l3mdev_accept - BOOLEAN
Documentation/networking/rds.txt+1−1
@@ -389,7 +389,7 @@ Multipath RDS (mprds) · 388 unmodified lines
389389 a common (to all paths) part, and a per-path struct rds_conn_path. All
390390 I/O workqs and reconnect threads are driven from the rds_conn_path.
391391 Transports such as TCP that are multipath capable may then set up a
392− TPC socket per rds_conn_path, and this is managed by the transport via
392+ TCP socket per rds_conn_path, and this is managed by the transport via
393393 the transport privatee cp_transport_data pointer.
394394
395395 Transports announce themselves as multipath capable by setting the
Documentation/virtual/kvm/api.txt+32−16
@@ -1079,7 +1079,7 @@ yet and must be cleared on entry. · 1078 unmodified lines
10791079
10801080 4.35 KVM_SET_USER_MEMORY_REGION
10811081
1082−Capability: KVM_CAP_USER_MEM
1082+Capability: KVM_CAP_USER_MEMORY
10831083 Architectures: all
10841084 Type: vm ioctl
10851085 Parameters: struct kvm_userspace_memory_region (in)
@@ -3857,43 +3857,59 @@ Type: vcpu ioctl · 2771 unmodified lines
38573857 Parameters: struct kvm_nested_state (in/out)
38583858 Returns: 0 on success, -1 on error
38593859 Errors:
3860− E2BIG: the total state size (including the fixed-size part of struct
3861− kvm_nested_state) exceeds the value of 'size' specified by
3860+ E2BIG: the total state size exceeds the value of 'size' specified by
38623861 the user; the size required will be written into size.
38633862
38643863 struct kvm_nested_state {
38653864 __u16 flags;
38663865 __u16 format;
38673866 __u32 size;
3867+
38683868 union {
3869− struct kvm_vmx_nested_state vmx;
3870− struct kvm_svm_nested_state svm;
3869+ struct kvm_vmx_nested_state_hdr vmx;
3870+ struct kvm_svm_nested_state_hdr svm;
3871+
3872+ /* Pad the header to 128 bytes. */
38713873 __u8 pad[120];
3872− };
3873− __u8 data[0];
3874+ } hdr;
3875+
3876+ union {
3877+ struct kvm_vmx_nested_state_data vmx[0];
3878+ struct kvm_svm_nested_state_data svm[0];
3879+ } data;
38743880 };
38753881
38763882 #define KVM_STATE_NESTED_GUEST_MODE 0x00000001
38773883 #define KVM_STATE_NESTED_RUN_PENDING 0x00000002
3884+#define KVM_STATE_NESTED_EVMCS 0x00000004
38783885
3879−#define KVM_STATE_NESTED_SMM_GUEST_MODE 0x00000001
3880−#define KVM_STATE_NESTED_SMM_VMXON 0x00000002
3886+#define KVM_STATE_NESTED_FORMAT_VMX 0
3887+#define KVM_STATE_NESTED_FORMAT_SVM 1
38813888
3882−struct kvm_vmx_nested_state {
3889+#define KVM_STATE_NESTED_VMX_VMCS_SIZE 0x1000
3890+
3891+#define KVM_STATE_NESTED_VMX_SMM_GUEST_MODE 0x00000001
3892+#define KVM_STATE_NESTED_VMX_SMM_VMXON 0x00000002
3893+
3894+struct kvm_vmx_nested_state_hdr {
38833895 __u64 vmxon_pa;
3884− __u64 vmcs_pa;
3896+ __u64 vmcs12_pa;
38853897
38863898 struct {
38873899 __u16 flags;
38883900 } smm;
38893901 };
38903902
3903+struct kvm_vmx_nested_state_data {
3904+ __u8 vmcs12[KVM_STATE_NESTED_VMX_VMCS_SIZE];
3905+ __u8 shadow_vmcs12[KVM_STATE_NESTED_VMX_VMCS_SIZE];
3906+};
3907+
38913908 This ioctl copies the vcpu's nested virtualization state from the kernel to
38923909 userspace.
38933910
3894−The maximum size of the state, including the fixed-size part of struct
3895−kvm_nested_state, can be retrieved by passing KVM_CAP_NESTED_STATE to
3896−the KVM_CHECK_EXTENSION ioctl().
3911+The maximum size of the state can be retrieved by passing KVM_CAP_NESTED_STATE
3912+to the KVM_CHECK_EXTENSION ioctl().
38973913
38983914 4.115 KVM_SET_NESTED_STATE
38993915
@@ -3903,8 +3919,8 @@ Type: vcpu ioctl · 3 unmodified lines
39033919 Parameters: struct kvm_nested_state (in)
39043920 Returns: 0 on success, -1 on error
39053921
3906−This copies the vcpu's kvm_nested_state struct from userspace to the kernel. For
3907−the definition of struct kvm_nested_state, see KVM_GET_NESTED_STATE.
3922+This copies the vcpu's kvm_nested_state struct from userspace to the kernel.
3923+For the definition of struct kvm_nested_state, see KVM_GET_NESTED_STATE.
39083924
39093925 4.116 KVM_(UN)REGISTER_COALESCED_MMIO
39103926
MAINTAINERS+22−14
@@ -364,7 +364,7 @@ F: drivers/acpi/fan.c · 363 unmodified lines
364364
365365 ACPI FOR ARM64 (ACPI/arm64)
366366 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
367−M: Hanjun Guo <hanjun.guo@linaro.org>
367+M: Hanjun Guo <guohanjun@huawei.com>
368368 M: Sudeep Holla <sudeep.holla@arm.com>
369369 L: linux-acpi@vger.kernel.org
370370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
@@ -1235,7 +1235,7 @@ F: arch/arm/lib/floppydma.S · 864 unmodified lines
12351235 F: arch/arm/include/asm/floppy.h
12361236
12371237 ARM PMU PROFILING AND DEBUGGING
1238−M: Will Deacon <will.deacon@arm.com>
1238+M: Will Deacon <will@kernel.org>
12391239 M: Mark Rutland <mark.rutland@arm.com>
12401240 S: Maintained
12411241 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
@@ -1307,7 +1307,7 @@ F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt · 65 unmodified lines
13071307 F: drivers/irqchip/irq-vic.c
13081308
13091309 ARM SMMU DRIVERS
1310−M: Will Deacon <will.deacon@arm.com>
1310+M: Will Deacon <will@kernel.org>
13111311 R: Robin Murphy <robin.murphy@arm.com>
13121312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13131313 S: Maintained
@@ -2085,7 +2085,7 @@ F: drivers/tty/serial/msm_serial.c · 771 unmodified lines
20852085 F: drivers/usb/dwc3/dwc3-qcom.c
20862086 F: include/dt-bindings/*/qcom*
20872087 F: include/linux/*/qcom*
2088−T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2088+T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
20892089
20902090 ARM/RADISYS ENP2611 MACHINE SUPPORT
20912091 M: Lennert Buytenhek <kernel@wantstofly.org>
@@ -2550,7 +2550,7 @@ F: drivers/i2c/busses/i2c-xiic.c · 458 unmodified lines
25502550
25512551 ARM64 PORT (AARCH64 ARCHITECTURE)
25522552 M: Catalin Marinas <catalin.marinas@arm.com>
2553−M: Will Deacon <will.deacon@arm.com>
2553+M: Will Deacon <will@kernel.org>
25542554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
25552555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
25562556 S: Maintained
@@ -2734,7 +2734,7 @@ S: Maintained · 177 unmodified lines
27342734 F: drivers/net/wireless/atmel/atmel*
27352735
27362736 ATOMIC INFRASTRUCTURE
2737−M: Will Deacon <will.deacon@arm.com>
2737+M: Will Deacon <will@kernel.org>
27382738 M: Peter Zijlstra <peterz@infradead.org>
27392739 R: Boqun Feng <boqun.feng@gmail.com>
27402740 L: linux-kernel@vger.kernel.org
@@ -3121,7 +3121,7 @@ F: arch/arm/mach-bcm/ · 380 unmodified lines
31213121
31223122 BROADCOM BCM2835 ARM ARCHITECTURE
31233123 M: Eric Anholt <eric@anholt.net>
3124−M: Stefan Wahren <stefan.wahren@i2se.com>
3124+M: Stefan Wahren <wahrenst@gmx.net>
31253125 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
31263126 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
31273127 T: git git://github.com/anholt/linux
@@ -6234,7 +6234,6 @@ F: include/linux/ipmi-fru.h · 3106 unmodified lines
62346234 K: fmc_d.*register
62356235
62366236 FPGA MANAGER FRAMEWORK
6237−M: Alan Tull <atull@kernel.org>
62386237 M: Moritz Fischer <mdf@kernel.org>
62396238 L: linux-fpga@vger.kernel.org
62406239 S: Maintained
@@ -8566,7 +8565,7 @@ S: Odd Fixes · 2325 unmodified lines
85668565
85678566 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
85688567 M: "J. Bruce Fields" <bfields@fieldses.org>
8569−M: Jeff Layton <jlayton@kernel.org>
8568+M: Chuck Lever <chuck.lever@oracle.com>
85708569 L: linux-nfs@vger.kernel.org
85718570 W: http://nfs.sourceforge.net/
85728571 T: git git://linux-nfs.org/~bfields/linux.git
@@ -9121,7 +9120,7 @@ F: drivers/misc/lkdtm/* · 548 unmodified lines
91219120 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
91229121 M: Alan Stern <stern@rowland.harvard.edu>
91239122 M: Andrea Parri <andrea.parri@amarulasolutions.com>
9124−M: Will Deacon <will.deacon@arm.com>
9123+M: Will Deacon <will@kernel.org>
91259124 M: Peter Zijlstra <peterz@infradead.org>
91269125 M: Boqun Feng <boqun.feng@gmail.com>
91279126 M: Nicholas Piggin <npiggin@gmail.com>
@@ -9229,7 +9228,7 @@ F: Documentation/admin-guide/LSM/LoadPin.rst · 101 unmodified lines
92299228 LOCKING PRIMITIVES
92309229 M: Peter Zijlstra <peterz@infradead.org>
92319230 M: Ingo Molnar <mingo@redhat.com>
9232−M: Will Deacon <will.deacon@arm.com>
9231+M: Will Deacon <will@kernel.org>
92339232 L: linux-kernel@vger.kernel.org
92349233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
92359234 S: Maintained
@@ -10550,7 +10549,7 @@ F: arch/arm/boot/dts/mmp* · 1314 unmodified lines
1055010549 F: arch/arm/mach-mmp/
1055110550
1055210551 MMU GATHER AND TLB INVALIDATION
10553−M: Will Deacon <will.deacon@arm.com>
10552+M: Will Deacon <will@kernel.org>
1055410553 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
1055510554 M: Andrew Morton <akpm@linux-foundation.org>
1055610555 M: Nick Piggin <npiggin@gmail.com>
@@ -12039,7 +12038,7 @@ S: Maintained · 1482 unmodified lines
1203912038 F: drivers/pci/controller/dwc/*layerscape*
1204012039
1204112040 PCI DRIVER FOR GENERIC OF HOSTS
12042−M: Will Deacon <will.deacon@arm.com>
12041+M: Will Deacon <will@kernel.org>
1204312042 L: linux-pci@vger.kernel.org
1204412043 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1204512044 S: Maintained
@@ -14335,6 +14334,15 @@ S: Supported · 2289 unmodified lines
1433514334 K: sifive
1433614335 N: sifive
1433714336
14337+SIFIVE FU540 SYSTEM-ON-CHIP
14338+M: Paul Walmsley <paul.walmsley@sifive.com>
14339+M: Palmer Dabbelt <palmer@sifive.com>
14340+L: linux-riscv@lists.infradead.org
14341+T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14342+S: Supported
14343+K: fu540
14344+N: fu540
14345+
1433814346 SILEAD TOUCHSCREEN DRIVER
1433914347 M: Hans de Goede <hdegoede@redhat.com>
1434014348 L: linux-input@vger.kernel.org
@@ -14395,7 +14403,7 @@ F: lib/test_siphash.c · 54 unmodified lines
1439514403 F: include/linux/siphash.h
1439614404
1439714405 SIOX
14398−M: Gavin Schenk <g.schenk@eckelmann.de>
14406+M: Thorsten Scherer <t.scherer@eckelmann.de>
1439914407 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1440014408 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1440114409 S: Supported
Makefile+1−1
@@ -2,7 +2,7 @@ · 1 unmodified line
22 VERSION = 5
33 PATCHLEVEL = 2
44 SUBLEVEL = 0
5−EXTRAVERSION = -rc5
5+EXTRAVERSION = -rc6
66 NAME = Golden Lions
77
88 # *DOCUMENTATION*
arch/arc/Kconfig+1−4
@@ -1,10 +1,7 @@
1+# SPDX-License-Identifier: GPL-2.0-only
12 #
23 # Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
34 #
4−# This program is free software; you can redistribute it and/or modify
5−# it under the terms of the GNU General Public License version 2 as
6−# published by the Free Software Foundation.
7−#
85
96 config ARC
107 def_bool y
arch/arc/Makefile+1−4
@@ -1,10 +1,7 @@
1+# SPDX-License-Identifier: GPL-2.0-only
12 #
23 # Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
34 #
4−# This program is free software; you can redistribute it and/or modify
5−# it under the terms of the GNU General Public License version 2 as
6−# published by the Free Software Foundation.
7−#
85
96 KBUILD_DEFCONFIG := nsim_hs_defconfig
107
arch/arc/boot/dts/axc001.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arc/boot/dts/axc003.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arc/boot/dts/axc003_idu.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014, 2015 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arc/boot/dts/axs101.dts+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com)
34 *
45 * ARC AXS101 S/W development platform
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 /dts-v1/;
118
arch/arc/boot/dts/axs103.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arc/boot/dts/axs103_idu.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arc/boot/dts/axs10x_mb.dtsi+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Support for peripherals on the AXS10x mainboard
34 *
45 * Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com)
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 / {
arch/arc/boot/dts/haps_hs.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2016-2014 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arc/boot/dts/haps_hs_idu.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2016-2014 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arc/boot/dts/hsdk.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2017 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arc/boot/dts/nsim_700.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arc/boot/dts/nsim_hs.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arc/boot/dts/nsim_hs_idu.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arc/boot/dts/nsimosci.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2013 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arc/boot/dts/nsimosci_hs.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arc/boot/dts/nsimosci_hs_idu.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arc/boot/dts/skeleton.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arc/boot/dts/skeleton_hs.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2016 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 / {
arch/arc/boot/dts/skeleton_hs_idu.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2016 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 / {
arch/arc/boot/dts/vdk_axc003.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2013, 2014 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arc/boot/dts/vdk_axc003_idu.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014, 2015 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arc/boot/dts/vdk_axs10x_mb.dtsi+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Support for peripherals on the AXS10x mainboard (VDK version)
34 *
45 * Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com)
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 / {
arch/arc/boot/dts/vdk_hs38.dts+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2013 Synopsys, Inc. (www.synopsys.com)
34 *
45 * ARC HS38 Virtual Development Kit (VDK)
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 /dts-v1/;
118
arch/arc/boot/dts/vdk_hs38_smp.dts+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2013 Synopsys, Inc. (www.synopsys.com)
34 *
45 * ARC HS38 Virtual Development Kit, SMP version (VDK)
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 /dts-v1/;
118
arch/arc/include/asm/arcregs.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef _ASM_ARC_ARCREGS_H
arch/arc/include/asm/asm-offsets.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <generated/asm-offsets.h>
arch/arc/include/asm/atomic.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef _ASM_ARC_ATOMIC_H
arch/arc/include/asm/barrier.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __ASM_BARRIER_H
arch/arc/include/asm/bitops.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef _ASM_BITOPS_H
arch/arc/include/asm/bug.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef _ASM_ARC_BUG_H
arch/arc/include/asm/cache.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __ARC_ASM_CACHE_H
arch/arc/include/asm/cacheflush.h+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
34 *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
85 * vineetg: May 2011: for Non-aliasing VIPT D-cache following can be NOPs
96 * -flush_cache_dup_mm (fork)
107 * -likewise for flush_cache_mm (exit/execve)
arch/arc/include/asm/checksum.h+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
34 *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
85 * Joern Rennecke <joern.rennecke@embecosm.com>: Jan 2012
96 * -Insn Scheduling improvements to csum core routines.
107 * = csum_fold( ) largely derived from ARM version.
arch/arc/include/asm/cmpxchg.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __ASM_ARC_CMPXCHG_H
arch/arc/include/asm/current.h+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
34 *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
85 * Vineetg: May 16th, 2008
96 * - Current macro is now implemented as "global register" r25
107 */
arch/arc/include/asm/delay.h+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
34 *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
85 * Delay routines using pre computed loops_per_jiffy value.
96 *
107 * vineetg: Feb 2012
arch/arc/include/asm/disasm.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * several functions that help interpret ARC instructions
34 * used for unaligned accesses, kprobes and kgdb
45 *
56 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #ifndef __ARC_DISASM_H__
arch/arc/include/asm/dma.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef ASM_ARC_DMA_H
arch/arc/include/asm/dwarf.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2016-17 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef _ASM_ARC_DWARF_H
arch/arc/include/asm/elf.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __ASM_ARC_ELF_H
arch/arc/include/asm/entry-compact.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
34 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
45 *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
8− *
96 * Vineetg: March 2009 (Supporting 2 levels of Interrupts)
107 * Stack switching code can no longer reliably rely on the fact that
118 * if we are NOT in user mode, stack is switched to kernel mode.
arch/arc/include/asm/entry.h+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
34 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96
107 #ifndef __ASM_ARC_ENTRY_H
arch/arc/include/asm/exec.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __ASM_ARC_EXEC_H
arch/arc/include/asm/futex.h+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
34 *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
85 * Vineetg: August 2010: From Android kernel work
96 */
107
arch/arc/include/asm/highmem.h+1−5
@@ -1,10 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2015 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
84 */
95
106 #ifndef _ASM_HIGHMEM_H
arch/arc/include/asm/hugepage.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96
arch/arc/include/asm/io.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef _ASM_ARC_IO_H
arch/arc/include/asm/irq.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __ASM_ARC_IRQ_H
arch/arc/include/asm/irqflags-arcv2.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __ASM_IRQFLAGS_ARCV2_H
arch/arc/include/asm/irqflags-compact.h+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
34 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96
107 #ifndef __ASM_IRQFLAGS_ARCOMPACT_H
arch/arc/include/asm/irqflags.h+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
34 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96
107 #ifndef __ASM_ARC_IRQFLAGS_H
arch/arc/include/asm/kdebug.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef _ASM_ARC_KDEBUG_H
arch/arc/include/asm/kgdb.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * kgdb support for ARC
34 *
45 * Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com)
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #ifndef __ARC_KGDB_H__
arch/arc/include/asm/kmap_types.h+1−5
@@ -1,10 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2015 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
84 */
95
106 #ifndef _ASM_KMAP_TYPES_H
arch/arc/include/asm/kprobes.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef _ARC_KPROBES_H
arch/arc/include/asm/linkage.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __ASM_LINKAGE_H
arch/arc/include/asm/mach_desc.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com)
34 *
45 * based on METAG mach/arch.h (which in turn was based on ARM)
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #ifndef _ASM_ARC_MACH_DESC_H_
arch/arc/include/asm/mmu.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef _ASM_ARC_MMU_H
arch/arc/include/asm/mmu_context.h+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
34 *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
85 * vineetg: May 2011
96 * -Refactored get_new_mmu_context( ) to only handle live-mm.
107 * retiring-mm handled in other hooks
arch/arc/include/asm/mmzone.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2016 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef _ASM_ARC_MMZONE_H
arch/arc/include/asm/module.h+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
34 *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
85 * Amit Bhor, Sameer Dhavale: Codito Technologies 2004
96
107 */
arch/arc/include/asm/page.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 #ifndef __ASM_ARC_PAGE_H
96 #define __ASM_ARC_PAGE_H
arch/arc/include/asm/pci.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2015-2016 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef _ASM_ARC_PCI_H
arch/arc/include/asm/perf_event.h+1−5
@@ -1,13 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Linux performance counter support for ARC
34 *
45 * Copyright (C) 2014-2015 Synopsys, Inc. (www.synopsys.com)
56 * Copyright (C) 2011-2013 Synopsys, Inc. (www.synopsys.com)
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
117 */
128
139 #ifndef __ASM_PERF_EVENT_H
arch/arc/include/asm/pgalloc.h+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
34 *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
85 * vineetg: June 2011
96 * -"/proc/meminfo | grep PageTables" kept on increasing
107 * Recently added pgtable dtor was not getting called.
arch/arc/include/asm/pgtable.h+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
34 *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
85 * vineetg: May 2011
96 * -Folded PAGE_PRESENT (used by VM) and PAGE_VALID (used by MMU) into 1.
107 * They are semantically the same although in different contexts
arch/arc/include/asm/processor.h+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
34 *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
85 * vineetg: March 2009
96 * -Implemented task_pt_regs( )
107 *
arch/arc/include/asm/ptrace.h+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
34 *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
85 * Amit Bhor, Sameer Dhavale: Codito Technologies 2004
96 */
107 #ifndef __ASM_ARC_PTRACE_H
arch/arc/include/asm/sections.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef _ASM_ARC_SECTIONS_H
arch/arc/include/asm/segment.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __ASMARC_SEGMENT_H
arch/arc/include/asm/serial.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef _ASM_ARC_SERIAL_H
arch/arc/include/asm/setup.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 #ifndef __ASMARC_SETUP_H
96 #define __ASMARC_SETUP_H
arch/arc/include/asm/shmparam.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2013 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __ARC_ASM_SHMPARAM_H
arch/arc/include/asm/smp.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __ASM_ARC_SMP_H
arch/arc/include/asm/spinlock.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __ASM_SPINLOCK_H
arch/arc/include/asm/spinlock_types.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __ASM_SPINLOCK_TYPES_H
arch/arc/include/asm/stacktrace.h+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
34 * Copyright (C) 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96
107 #ifndef __ASM_STACKTRACE_H
arch/arc/include/asm/string.h+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
34 *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
85 * vineetg: May 2011
96 * -We had half-optimised memset/memcpy, got better versions of those
107 * -Added memcmp, strchr, strcpy, strcmp, strlen
arch/arc/include/asm/switch_to.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef _ASM_ARC_SWITCH_TO_H
arch/arc/include/asm/syscall.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef _ASM_ARC_SYSCALL_H
arch/arc/include/asm/syscalls.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef _ASM_ARC_SYSCALLS_H
arch/arc/include/asm/thread_info.h+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
34 *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
85 * Vineetg: Oct 2009
96 * No need for ARC specific thread_info allocator (kmalloc/free). This is
107 * anyways one page allocation, thus slab alloc can be short-circuited and
arch/arc/include/asm/timex.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef _ASM_ARC_TIMEX_H
arch/arc/include/asm/tlb-mmu1.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __ASM_TLB_MMU_V1_H__
arch/arc/include/asm/tlb.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef _ASM_ARC_TLB_H
arch/arc/include/asm/tlbflush.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __ASM_ARC_TLBFLUSH__
arch/arc/include/asm/uaccess.h+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
34 *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
85 * vineetg: June 2010
96 * -__clear_user( ) called multiple times during elf load was byte loop
107 * converted to do as much word clear as possible.
arch/arc/include/asm/unaligned.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef _ASM_ARC_UNALIGNED_H
arch/arc/include/asm/unwind.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef _ASM_ARC_UNWIND_H
arch/arc/kernel/Makefile+1−3
@@ -1,9 +1,7 @@
1+# SPDX-License-Identifier: GPL-2.0-only
12 #
23 # Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
34 #
4−# This program is free software; you can redistribute it and/or modify
5−# it under the terms of the GNU General Public License version 2 as
6−# published by the Free Software Foundation.
75
86 # Pass UTS_MACHINE for user_regset definition
97 CFLAGS_ptrace.o += -DUTS_MACHINE='"$(UTS_MACHINE)"'
arch/arc/kernel/arc_hostlink.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arc_hostlink.c: Pseudo-driver for Metaware provided "hostlink" facility
34 *
45 * Allows Linux userland access to host in absence of any peripherals.
56 *
67 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #include <linux/fs.h> /* file_operations */
arch/arc/kernel/arcksyms.c+1−5
@@ -1,12 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arcksyms.c - Exporting symbols not exportable from their own sources
34 *
45 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
106 */
117
128 #include <linux/module.h>
arch/arc/kernel/asm-offsets.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/sched.h>
arch/arc/kernel/ctx_sw.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
34 *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
85 * Vineetg: Aug 2009
96 * -"C" version of lowest level context switch asm macro called by schedular
107 * gcc doesn't generate the dward CFI info for hand written asm, hence can't
arch/arc/kernel/ctx_sw_asm.S+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
34 *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
85 * Vineetg: Aug 2009
96 * -Moved core context switch macro out of entry.S into this file.
107 * -This is the more "natural" hand written assembler
arch/arc/kernel/devtree.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com)
34 *
45 * Based on reduced version of METAG
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118
arch/arc/kernel/disasm.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * several functions that help interpret ARC instructions
34 * used for unaligned accesses, kprobes and kgdb
45 *
56 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <linux/types.h>
arch/arc/kernel/entry-arcv2.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * ARCv2 ISA based core Low Level Intr/Traps/Exceptions(non-TLB) Handling
34 *
45 * Copyright (C) 2013 Synopsys, Inc. (www.synopsys.com)
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/linkage.h> /* ARC_{EXTRY,EXIT} */
arch/arc/kernel/entry-compact.S+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Low Level Interrupts/Traps/Exceptions(non-TLB) Handling for ARCompact ISA
34 *
45 * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
56 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
67 *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
118 * vineetg: May 2011
129 * -Userspace unaligned access emulation
1310 *
arch/arc/kernel/entry.S+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Common Low Level Interrupts/Traps/Exceptions(non-TLB) Handling for ARC
34 * (included from entry-<isa>.S
45 *
56 * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
67 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 /*------------------------------------------------------------------
arch/arc/kernel/fpu.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * fpu.c - save/restore of Floating Point Unit Registers on task switch
34 *
45 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/sched.h>
arch/arc/kernel/head.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * ARC CPU startup Code
34 *
45 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * Vineetg: Dec 2007
118 * -Check if we are running on Simulator or on real hardware
129 * to skip certain things during boot on simulator
arch/arc/kernel/intc-arcv2.c+1−5
@@ -1,10 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
84 */
95
106 #include <linux/interrupt.h>
arch/arc/kernel/intc-compact.c+1−5
@@ -1,10 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2011-12 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
84 */
95
106 #include <linux/interrupt.h>
arch/arc/kernel/irq.c+1−5
@@ -1,10 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2011-12 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
84 */
95
106 #include <linux/interrupt.h>
arch/arc/kernel/kgdb.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * kgdb support for ARC
34 *
45 * Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com)
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/kgdb.h>
arch/arc/kernel/kprobes.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/types.h>
arch/arc/kernel/mcip.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * ARC ARConnect (MultiCore IP) support (formerly known as MCIP)
34 *
45 * Copyright (C) 2013 Synopsys, Inc. (www.synopsys.com)
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/smp.h>
arch/arc/kernel/module.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/module.h>
arch/arc/kernel/process.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
34 *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
85 * Amit Bhor, Kanika Nema: Codito Technologies 2004
96 */
107
arch/arc/kernel/ptrace.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/ptrace.h>
arch/arc/kernel/reset.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/kernel.h>
arch/arc/kernel/setup.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/seq_file.h>
arch/arc/kernel/signal.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Signal Handling for ARC
34 *
45 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * vineetg: Jan 2010 (Restarting of timer related syscalls)
118 *
129 * vineetg: Nov 2009 (Everything needed for TIF_RESTORE_SIGMASK)
arch/arc/kernel/smp.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
34 *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
85 * RajeshwarR: Dec 11, 2007
96 * -- Added support for Inter Processor Interrupts
107 *
arch/arc/kernel/stacktrace.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * stacktrace.c : stacktracing APIs needed by rest of kernel
34 * (wrappers over ARC dwarf based unwinder)
45 *
56 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
67 *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
118 * vineetg: aug 2009
129 * -Implemented CONFIG_STACKTRACE APIs, primarily save_stack_trace_tsk( )
1310 * for displaying task's kernel mode call stack in /proc/<pid>/stack
arch/arc/kernel/traps.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Traps/Non-MMU Exception handling for ARC
34 *
45 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * vineetg: May 2011
118 * -user-space unaligned access emulation
129 *
arch/arc/kernel/unaligned.c+1−5
@@ -1,14 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2011-2012 Synopsys (www.synopsys.com)
34 *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
85 * vineetg : May 2011
96 * -Adapted (from .26 to .35)
107 * -original contribution by Tim.yao@amlogic.com
11− *
128 */
139
1410 #include <linux/types.h>
arch/arc/kernel/unwind.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
34 * Copyright (C) 2002-2006 Novell, Inc.
45 * Jan Beulich <jbeulich@novell.com>
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * A simple API for unwinding kernel stacks. This is used for
118 * debugging and error reporting purposes. The kernel doesn't need
129 * full-blown stack unwinding with all the bells and whistles, so there
arch/arc/kernel/vmlinux.lds.S+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <asm-generic/vmlinux.lds.h>
arch/arc/lib/Makefile+1−3
@@ -1,9 +1,7 @@
1+# SPDX-License-Identifier: GPL-2.0-only
12 #
23 # Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
34 #
4−# This program is free software; you can redistribute it and/or modify
5−# it under the terms of the GNU General Public License version 2 as
6−# published by the Free Software Foundation.
75
86 lib-y := strchr-700.o strcpy-700.o strlen.o memcmp.o
97
arch/arc/lib/memcmp.S+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/linkage.h>
arch/arc/lib/memcpy-700.S+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/linkage.h>
arch/arc/lib/memcpy-archs.S+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/linkage.h>
arch/arc/lib/memset-archs.S+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/linkage.h>
arch/arc/lib/memset.S+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/linkage.h>
arch/arc/lib/strchr-700.S+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /* ARC700 has a relatively long pipeline and branch prediction, so we want
arch/arc/lib/strcmp-archs.S+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/linkage.h>
arch/arc/lib/strcmp.S+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /* This is optimized primarily for the ARC700.
arch/arc/lib/strcpy-700.S+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /* If dst and src are 4 byte aligned, copy 8 bytes at a time.
arch/arc/lib/strlen.S+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/linkage.h>
arch/arc/mm/Makefile+1−4
@@ -1,10 +1,7 @@
1+# SPDX-License-Identifier: GPL-2.0-only
12 #
23 # Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
34 #
4−# This program is free software; you can redistribute it and/or modify
5−# it under the terms of the GNU General Public License version 2 as
6−# published by the Free Software Foundation.
7−#
85
96 obj-y := extable.o ioremap.o dma.o fault.o init.o
107 obj-y += tlb.o tlbex.o cache.o mmap.o
arch/arc/mm/cache.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * ARC Cache Management
34 *
45 * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com)
56 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <linux/module.h>
arch/arc/mm/dma.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/dma-noncoherent.h>
arch/arc/mm/extable.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
34 *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
85 * Borrowed heavily from MIPS
96 */
107
arch/arc/mm/fault.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /* Page Fault Handling for ARC (TLB Miss / ProtV)
23 *
34 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96
107 #include <linux/signal.h>
arch/arc/mm/highmem.c+1−5
@@ -1,10 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2015 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
84 */
95
106 #include <linux/memblock.h>
arch/arc/mm/init.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/kernel.h>
arch/arc/mm/ioremap.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/vmalloc.h>
arch/arc/mm/mmap.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * ARC700 mmap
34 *
45 * (started from arm version - for VIPT alias handling)
56 *
67 * Copyright (C) 2013 Synopsys, Inc. (www.synopsys.com)
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #include <linux/fs.h>
arch/arc/mm/tlb.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * TLB Management (flush/create/diagnostics) for ARC700
34 *
45 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * vineetg: Aug 2011
118 * -Reintroduce duplicate PD fixup - some customer chips still have the issue
129 *
arch/arc/mm/tlbex.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * TLB Exception Handling for ARC
34 *
45 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * Vineetg: April 2011 :
118 * -MMU v1: moved out legacy code into a seperate file
129 * -MMU v3: PD{0,1} bits layout changed: They don't overlap anymore,
arch/arc/oprofile/common.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com)
34 *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
85 * Based on orig code from @author John Levon <levon@movementarian.org>
96 */
107
arch/arc/plat-axs10x/Kconfig+1−4
@@ -1,10 +1,7 @@
1+# SPDX-License-Identifier: GPL-2.0-only
12 #
23 # Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com)
34 #
4−# This program is free software; you can redistribute it and/or modify
5−# it under the terms of the GNU General Public License version 2 as
6−# published by the Free Software Foundation.
7−#
85
96 menuconfig ARC_PLAT_AXS10X
107 bool "Synopsys ARC AXS10x Software Development Platforms"
arch/arc/plat-axs10x/Makefile+1−4
@@ -1,9 +1,6 @@
1+# SPDX-License-Identifier: GPL-2.0-only
12 #
23 # Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com)
34 #
4−# This program is free software; you can redistribute it and/or modify
5−# it under the terms of the GNU General Public License version 2 as
6−# published by the Free Software Foundation.
7−#
85
96 obj-$(CONFIG_ARC_PLAT_AXS10X) += axs10x.o
arch/arc/plat-hsdk/Kconfig+1−4
@@ -1,9 +1,6 @@
1+# SPDX-License-Identifier: GPL-2.0-only
12 # Copyright (C) 2017 Synopsys, Inc. (www.synopsys.com)
23 #
3−# This program is free software; you can redistribute it and/or modify
4−# it under the terms of the GNU General Public License version 2 as
5−# published by the Free Software Foundation.
6−#
74
85 menuconfig ARC_SOC_HSDK
96 bool "ARC HS Development Kit SOC"
arch/arc/plat-hsdk/Makefile+1−4
@@ -1,9 +1,6 @@
1+# SPDX-License-Identifier: GPL-2.0-only
12 #
23 # Copyright (C) 2017 Synopsys, Inc. (www.synopsys.com)
34 #
4−# This program is free software; you can redistribute it and/or modify
5−# it under the terms of the GNU General Public License version 2 as
6−# published by the Free Software Foundation.
7−#
85
96 obj-y := platform.o
arch/arc/plat-hsdk/platform.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * ARC HSDK Platform support code
34 *
45 * Copyright (C) 2017 Synopsys, Inc. (www.synopsys.com)
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/init.h>
arch/arc/plat-sim/Makefile+1−4
@@ -1,9 +1,6 @@
1+# SPDX-License-Identifier: GPL-2.0-only
12 #
23 # Copyright (C) 2011-2012 Synopsys, Inc. (www.synopsys.com)
34 #
4−# This program is free software; you can redistribute it and/or modify
5−# it under the terms of the GNU General Public License version 2 as
6−# published by the Free Software Foundation.
7−#
85
96 obj-y := platform.o
arch/arc/plat-sim/platform.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * ARC simulation Platform support code
34 *
45 * Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com)
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/init.h>
arch/arm/boot/bootp/init.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/boot/bootp/init.S
34 *
45 * Copyright (C) 2000-2003 Russell King.
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * "Header" file for splitting kernel + initrd. Note that we pass
118 * r0 through to r3 straight through.
129 *
arch/arm/boot/compressed/efi-header.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2013-2017 Linaro Ltd
34 * Authors: Roy Franz <roy.franz@linaro.org>
45 * Ard Biesheuvel <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/pe.h>
arch/arm/boot/compressed/head.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/boot/compressed/head.S
34 *
45 * Copyright (C) 1996-2002 Russell King
56 * Copyright (C) 2004 Hyok S. Choi (MPU support)
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118 #include <linux/linkage.h>
129 #include <asm/assembler.h>
arch/arm/boot/compressed/ll_char_wr.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/ll_char_wr.S
34 *
45 * Copyright (C) 1995, 1996 Russell King.
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * Speedups & 1bpp code (C) 1996 Philip Blundell & Russell King.
118 *
129 * 10-04-96 RMK Various cleanups & reduced register usage.
arch/arm/boot/compressed/vmlinux.lds.S+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2000 Russell King
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifdef CONFIG_CPU_ENDIAN_BE8
arch/arm/boot/deflate_xip_data.sh+1−3
@@ -1,13 +1,11 @@
11 #!/bin/sh
2+# SPDX-License-Identifier: GPL-2.0-only
23
34 # XIP kernel .data segment compressor
45 #
56 # Created by: Nicolas Pitre, August 2017
67 # Copyright: (C) 2017 Linaro Limited
78 #
8−# This program is free software; you can redistribute it and/or modify
9−# it under the terms of the GNU General Public License version 2 as
10−# published by the Free Software Foundation.
119
1210 # This script locates the start of the .data section in xipImage and
1311 # substitutes it with a compressed version. The needed offsets are obtained
arch/arm/boot/dts/am335x-baltos-ir2110.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/am335x-baltos-ir3220.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/am335x-baltos-ir5221.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/am335x-baltos-leds.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/am335x-baltos.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/am335x-base0033.dts+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * am335x-base0033.dts - Device Tree file for IGEP AQUILA EXPANSION
34 *
45 * Copyright (C) 2013 ISEE 2007 SL - http://www.isee.biz
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include "am335x-igep0033.dtsi"
arch/arm/boot/dts/am335x-bone-common.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 / {
arch/arm/boot/dts/am335x-bone.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/am335x-boneblack-common.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <dt-bindings/display/tda998x.h>
arch/arm/boot/dts/am335x-boneblack-wireless.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/am335x-boneblack.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/am335x-boneblue.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/am335x-bonegreen-common.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 &ldo3_reg {
arch/arm/boot/dts/am335x-bonegreen-wireless.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/am335x-bonegreen.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/am335x-chiliboard.dts+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2015 Jablotron s.r.o. -- http://www.jablotron.com/
34 * Author: Rostislav Lisovy <lisovy@jablotron.cz>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96 /dts-v1/;
107 #include "am335x-chilisom.dtsi"
arch/arm/boot/dts/am335x-chilisom.dtsi+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2015 Jablotron s.r.o. -- http://www.jablotron.com/
34 * Author: Rostislav Lisovy <lisovy@jablotron.cz>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96 #include "am33xx.dtsi"
107 #include <dt-bindings/interrupt-controller/irq.h>
arch/arm/boot/dts/am335x-cm-t335.dts+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * am335x-cm-t335.dts - Device Tree file for Compulab CM-T335
34 *
45 * Copyright (C) 2014 - 2015 CompuLab Ltd. - http://www.compulab.co.il/
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 /dts-v1/;
arch/arm/boot/dts/am335x-evm.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/am335x-evmsk.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/am335x-icev2.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/am335x-igep0033.dtsi+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * am335x-igep0033.dtsi - Device Tree file for IGEP COM AQUILA AM335x
34 *
45 * Copyright (C) 2013 ISEE 2007 SL - http://www.isee.biz
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 /dts-v1/;
arch/arm/boot/dts/am335x-lxm.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 NovaTech LLC - http://www.novatechweb.com
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2017 MOXA Inc. - https://www.moxa.com/
34 *
45 * Author: SZ Lin (林上智) <sz.lin@moxa.com>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 /dts-v1/;
arch/arm/boot/dts/am335x-nano.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2013 Newflow Ltd - http://www.newflow.co.uk/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/am335x-pcm-953.dtsi+2−5
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014-2017 Phytec Messtechnik GmbH
34 * Author: Wadim Egorov <w.egorov@phytec.de>
45 * Teresa Remmet <t.remmet@phytec.de>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <dt-bindings/input/input.h>
@@ -197,7 +194,7 @@ · 185 unmodified lines
197194 bus-width = <4>;
198195 pinctrl-names = "default";
199196 pinctrl-0 = <&mmc1_pins>;
200− cd-gpios = <&gpio0 6 GPIO_ACTIVE_HIGH>;
197+ cd-gpios = <&gpio0 6 GPIO_ACTIVE_LOW>;
201198 status = "okay";
202199 };
203200
arch/arm/boot/dts/am335x-pepper.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Gumstix, Inc. - https://www.gumstix.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/am335x-phycore-rdk.dts+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 PHYTEC Messtechnik GmbH
34 * Author: Wadim Egorov <w.egorov@phytec.de>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96
107 /dts-v1/;
arch/arm/boot/dts/am335x-phycore-som.dtsi+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2015 Phytec Messtechnik GmbH
34 * Author: Teresa Remmet <t.remmet@phytec.de>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96
107 #include "am33xx.dtsi"
arch/arm/boot/dts/am335x-sancloud-bbe.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/am335x-sbc-t335.dts+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * am335x-sbc-t335.dts - Device Tree file for Compulab SBC-T335
34 *
45 * Copyright (C) 2014 - 2015 CompuLab Ltd. - http://www.compulab.co.il/
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include "am335x-cm-t335.dts"
arch/arm/boot/dts/am335x-sl50.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2015 Toby Churchill - http://www.toby-churchill.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/am335x-wega-rdk.dts+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2015 Phytec Messtechnik GmbH
34 * Author: Teresa Remmet <t.remmet@phytec.de>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96
107 /dts-v1/;
arch/arm/boot/dts/am335x-wega.dtsi+2−5
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2015 Phytec Messtechnik GmbH
34 * Author: Teresa Remmet <t.remmet@phytec.de>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96
107 / {
@@ -157,7 +154,7 @@ · 146 unmodified lines
157154 bus-width = <4>;
158155 pinctrl-names = "default";
159156 pinctrl-0 = <&mmc1_pins>;
160− cd-gpios = <&gpio0 6 GPIO_ACTIVE_HIGH>;
157+ cd-gpios = <&gpio0 6 GPIO_ACTIVE_LOW>;
161158 status = "okay";
162159 };
163160
arch/arm/boot/dts/am33xx-clocks.dtsi+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Device Tree Source for AM33xx clock data
34 *
45 * Copyright (C) 2013 Texas Instruments, Inc.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 &scm_clocks {
118 sys_clkin_ck: sys_clkin_ck@40 {
arch/arm/boot/dts/am33xx-l4.dtsi+6−8
@@ -1759,11 +1759,10 @@ · 1758 unmodified lines
17591759 target-module@cc000 { /* 0x481cc000, ap 60 46.0 */
17601760 compatible = "ti,sysc-omap4", "ti,sysc";
17611761 ti,hwmods = "d_can0";
1762− reg = <0xcc000 0x4>;
1763− reg-names = "rev";
17641762 /* Domains (P, C): per_pwrdm, l4ls_clkdm */
1765− clocks = <&l4ls_clkctrl AM3_L4LS_D_CAN0_CLKCTRL 0>;
1766− clock-names = "fck";
1763+ clocks = <&l4ls_clkctrl AM3_L4LS_D_CAN0_CLKCTRL 0>,
1764+ <&dcan0_fck>;
1765+ clock-names = "fck", "osc";
17671766 #address-cells = <1>;
17681767 #size-cells = <1>;
17691768 ranges = <0x0 0xcc000 0x2000>;
@@ -1782,11 +1781,10 @@ · 12 unmodified lines
17821781 target-module@d0000 { /* 0x481d0000, ap 62 42.0 */
17831782 compatible = "ti,sysc-omap4", "ti,sysc";
17841783 ti,hwmods = "d_can1";
1785− reg = <0xd0000 0x4>;
1786− reg-names = "rev";
17871784 /* Domains (P, C): per_pwrdm, l4ls_clkdm */
1788− clocks = <&l4ls_clkctrl AM3_L4LS_D_CAN1_CLKCTRL 0>;
1789− clock-names = "fck";
1785+ clocks = <&l4ls_clkctrl AM3_L4LS_D_CAN1_CLKCTRL 0>,
1786+ <&dcan1_fck>;
1787+ clock-names = "fck", "osc";
17901788 #address-cells = <1>;
17911789 #size-cells = <1>;
17921790 ranges = <0x0 0xd0000 0x2000>;
arch/arm/boot/dts/am3517-craneboard.dts+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * See craneboard.org for more details
34 *
45 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 /dts-v1/;
118
arch/arm/boot/dts/am3517-evm-ui.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2018 Logic PD, Inc - http://www.logicpd.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <dt-bindings/input/input.h>
arch/arm/boot/dts/am3517-evm.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/am3517-som.dtsi+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2016 Derald D. Woods <woods.technical@gmail.com>
34 *
45 * Based on am3517-evm.dts
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 / {
arch/arm/boot/dts/am3517_mt_ventoux.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2011 Ilya Yanok, EmCraft Systems
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/am35xx-clocks.dtsi+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Device Tree Source for OMAP3 clock data
34 *
45 * Copyright (C) 2013 Texas Instruments, Inc.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 &scm_clocks {
118 emac_ick: emac_ick@32c {
arch/arm/boot/dts/am437x-cm-t43.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2015 CompuLab, Ltd. - http://www.compulab.co.il/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /dts-v1/;
arch/arm/boot/dts/am437x-gp-evm.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /* AM437x GP EVM */
arch/arm/boot/dts/am437x-idk-evm.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /dts-v1/;
arch/arm/boot/dts/am437x-l4.dtsi+0−4
@@ -1575,8 +1575,6 @@ · 1574 unmodified lines
15751575 target-module@cc000 { /* 0x481cc000, ap 50 46.0 */
15761576 compatible = "ti,sysc-omap4", "ti,sysc";
15771577 ti,hwmods = "d_can0";
1578− reg = <0xcc000 0x4>;
1579− reg-names = "rev";
15801578 /* Domains (P, C): per_pwrdm, l4ls_clkdm */
15811579 clocks = <&l4ls_clkctrl AM4_L4LS_D_CAN0_CLKCTRL 0>;
15821580 clock-names = "fck";
@@ -1596,8 +1594,6 @@ · 13 unmodified lines
15961594 target-module@d0000 { /* 0x481d0000, ap 52 3a.0 */
15971595 compatible = "ti,sysc-omap4", "ti,sysc";
15981596 ti,hwmods = "d_can1";
1599− reg = <0xd0000 0x4>;
1600− reg-names = "rev";
16011597 /* Domains (P, C): per_pwrdm, l4ls_clkdm */
16021598 clocks = <&l4ls_clkctrl AM4_L4LS_D_CAN1_CLKCTRL 0>;
16031599 clock-names = "fck";
arch/arm/boot/dts/am437x-sbc-t43.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2015 CompuLab, Ltd. - http://www.compulab.co.il/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include "am437x-cm-t43.dts"
arch/arm/boot/dts/am437x-sk-evm.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /* AM437x SK EVM */
arch/arm/boot/dts/am43x-epos-evm.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /* AM43x EPOS EVM */
arch/arm/boot/dts/am43xx-clocks.dtsi+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Device Tree Source for AM43xx clock data
34 *
45 * Copyright (C) 2013 Texas Instruments, Inc.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 &scm_clocks {
118 sys_clkin_ck: sys_clkin_ck@40 {
arch/arm/boot/dts/am571x-idk.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2015-2016 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/am572x-idk.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2015-2016 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /dts-v1/;
arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014-2016 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/am57xx-beagle-x15-revb1.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014-2016 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include "am57xx-beagle-x15-common.dtsi"
arch/arm/boot/dts/am57xx-beagle-x15-revc.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014-2017 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include "am57xx-beagle-x15-common.dtsi"
arch/arm/boot/dts/am57xx-beagle-x15.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014-2016 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include "am57xx-beagle-x15-common.dtsi"
arch/arm/boot/dts/am57xx-cl-som-am57x.dts+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Support for CompuLab CL-SOM-AM57x System-on-Module
34 *
45 * Copyright (C) 2015 CompuLab Ltd. - http://www.compulab.co.il/
56 * Author: Dmitry Lifshitz <lifshitz@compulab.co.il>
6− *
7− * This program is free software; you can redistribute it and/or modify it
8− * under the terms of the GNU General Public License version 2 as published by
9− * the Free Software Foundation.
107 */
118
129 /dts-v1/;
arch/arm/boot/dts/am57xx-idk-common.dtsi+2−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2015-2016 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include "am57xx-industrial-grade.dtsi"
@@ -420,6 +417,7 @@ · 410 unmodified lines
420417 vqmmc-supply = <&ldo1_reg>;
421418 bus-width = <4>;
422419 cd-gpios = <&gpio6 27 GPIO_ACTIVE_LOW>; /* gpio 219 */
420+ no-1-8-v;
423421 };
424422
425423 &mmc2 {
arch/arm/boot/dts/am57xx-sbc-am57x.dts+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Support for CompuLab SBC-AM57x single board computer
34 *
45 * Copyright (C) 2015 CompuLab Ltd. - http://www.compulab.co.il/
56 * Author: Dmitry Lifshitz <lifshitz@compulab.co.il>
6− *
7− * This program is free software; you can redistribute it and/or modify it
8− * under the terms of the GNU General Public License version 2 as published by
9− * the Free Software Foundation.
107 */
118
129 #include "am57xx-cl-som-am57x.dts"
arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 };
2121
2222 memory {
23+ device_type = "memory";
2324 reg = <0x00000000 0x08000000
2425 0x88000000 0x08000000>;
2526 };
arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 };
2121
2222 memory {
23+ device_type = "memory";
2324 reg = <0x00000000 0x08000000
2425 0x88000000 0x08000000>;
2526 };
arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 };
2121
2222 memory {
23+ device_type = "memory";
2324 reg = <0x00000000 0x08000000
2425 0x88000000 0x18000000>;
2526 };
arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 };
1818
1919 memory {
20+ device_type = "memory";
2021 reg = <0x00000000 0x08000000>;
2122 };
2223
arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts+1−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 };
1919
2020 memory {
21+ device_type = "memory";
2122 reg = <0x00000000 0x08000000>;
2223 };
2324
arch/arm/boot/dts/bcm4708-luxul-xap-1510.dts+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 };
1717
1818 memory {
19+ device_type = "memory";
1920 reg = <0x00000000 0x08000000>;
2021 };
2122
arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 };
2121
2222 memory {
23+ device_type = "memory";
2324 reg = <0x00000000 0x08000000>;
2425 };
2526
arch/arm/boot/dts/bcm4708-netgear-r6250.dts+1−0
@@ -21,6 +21,7 @@ · 20 unmodified lines
2121 };
2222
2323 memory {
24+ device_type = "memory";
2425 reg = <0x00000000 0x08000000
2526 0x88000000 0x08000000>;
2627 };
arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 };
2121
2222 memory {
23+ device_type = "memory";
2324 reg = <0x00000000 0x08000000
2425 0x88000000 0x08000000>;
2526 };
arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 };
2121
2222 memory {
23+ device_type = "memory";
2324 reg = <0x00000000 0x08000000
2425 0x88000000 0x08000000>;
2526 };
arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 };
2121
2222 memory {
23+ device_type = "memory";
2324 reg = <0x00000000 0x08000000
2425 0x88000000 0x08000000>;
2526 };
arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 };
2121
2222 memory {
23+ device_type = "memory";
2324 reg = <0x00000000 0x08000000
2425 0x88000000 0x18000000>;
2526 };
arch/arm/boot/dts/bcm4709-linksys-ea9200.dts+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 };
1818
1919 memory {
20+ device_type = "memory";
2021 reg = <0x00000000 0x08000000
2122 0x88000000 0x08000000>;
2223 };
arch/arm/boot/dts/bcm4709-netgear-r7000.dts+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
2020 };
2121
2222 memory {
23+ device_type = "memory";
2324 reg = <0x00000000 0x08000000
2425 0x88000000 0x08000000>;
2526 };
arch/arm/boot/dts/bcm4709-netgear-r8000.dts+1−0
@@ -31,6 +31,7 @@ · 30 unmodified lines
3131 };
3232
3333 memory {
34+ device_type = "memory";
3435 reg = <0x00000000 0x08000000
3536 0x88000000 0x08000000>;
3637 };
arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 };
1717
1818 memory {
19+ device_type = "memory";
1920 reg = <0x00000000 0x08000000>;
2021 };
2122
arch/arm/boot/dts/bcm47094-phicomm-k3.dts+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
1414 model = "Phicomm K3";
1515
1616 memory {
17+ device_type = "memory";
1718 reg = <0x00000000 0x08000000
1819 0x88000000 0x18000000>;
1920 };
arch/arm/boot/dts/bcm94708.dts+1−0
@@ -39,6 +39,7 @@ · 38 unmodified lines
3939 compatible = "brcm,bcm94708", "brcm,bcm4708";
4040
4141 memory {
42+ device_type = "memory";
4243 reg = <0x00000000 0x08000000>;
4344 };
4445 };
arch/arm/boot/dts/bcm94709.dts+1−0
@@ -39,6 +39,7 @@ · 38 unmodified lines
3939 compatible = "brcm,bcm94709", "brcm,bcm4709", "brcm,bcm4708";
4040
4141 memory {
42+ device_type = "memory";
4243 reg = <0x00000000 0x08000000>;
4344 };
4445 };
arch/arm/boot/dts/bcm963138dvt.dts+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 };
1818
1919 memory {
20+ device_type = "memory";
2021 reg = <0x0 0x08000000>;
2122 };
2223
arch/arm/boot/dts/compulab-sb-som.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2015 CompuLab, Ltd. - http://www.compulab.co.il/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 / {
arch/arm/boot/dts/cros-adc-thermistors.dtsi+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Thermistor dts fragment for devices that use Thermistors as
34 * children of the IIO based ADC.
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 * Exynos5800 based Peach PI.
78 *
89 * Copyright (c) 2014 Samsung Electronics Co., Ltd.
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411
1512 &adc {
arch/arm/boot/dts/cros-ec-keyboard.dtsi+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Keyboard dts fragment for devices that use cros-ec-keyboard
34 *
45 * Copyright (c) 2014 Google, Inc
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <dt-bindings/input/input.h>
arch/arm/boot/dts/dm8148-evm.dts+1−5
@@ -1,8 +1,4 @@
1−/*
2− * This program is free software; you can redistribute it and/or modify
3− * it under the terms of the GNU General Public License version 2 as
4− * published by the Free Software Foundation.
5− */
1+// SPDX-License-Identifier: GPL-2.0-only
62 /dts-v1/;
73
84 #include "dm814x.dtsi"
arch/arm/boot/dts/dm8148-t410.dts+1−5
@@ -1,8 +1,4 @@
1−/*
2− * This program is free software; you can redistribute it and/or modify
3− * it under the terms of the GNU General Public License version 2 as
4− * published by the Free Software Foundation.
5− */
1+// SPDX-License-Identifier: GPL-2.0-only
62 /dts-v1/;
73
84 #include "dm814x.dtsi"
arch/arm/boot/dts/dm814x-clocks.dtsi+1−5
@@ -1,8 +1,4 @@
1−/*
2− * This program is free software; you can redistribute it and/or modify
3− * it under the terms of the GNU General Public License version 2 as
4− * published by the Free Software Foundation.
5− */
1+// SPDX-License-Identifier: GPL-2.0-only
62
73 &pllss {
84 /*
arch/arm/boot/dts/dm8168-evm.dts+1−5
@@ -1,8 +1,4 @@
1−/*
2− * This program is free software; you can redistribute it and/or modify
3− * it under the terms of the GNU General Public License version 2 as
4− * published by the Free Software Foundation.
5− */
1+// SPDX-License-Identifier: GPL-2.0-only
62 /dts-v1/;
73
84 #include "dm816x.dtsi"
arch/arm/boot/dts/dm816x-clocks.dtsi+1−5
@@ -1,8 +1,4 @@
1−/*
2− * This program is free software; you can redistribute it and/or modify
3− * it under the terms of the GNU General Public License version 2 as
4− * published by the Free Software Foundation.
5− */
1+// SPDX-License-Identifier: GPL-2.0-only
62
73 &scrm {
84 main_fapll: main_fapll {
arch/arm/boot/dts/dra62x-clocks.dtsi+1−5
@@ -1,8 +1,4 @@
1−/*
2− * This program is free software; you can redistribute it and/or modify
3− * it under the terms of the GNU General Public License version 2 as
4− * published by the Free Software Foundation.
5− */
1+// SPDX-License-Identifier: GPL-2.0-only
62
73 #include "dm814x-clocks.dtsi"
84
arch/arm/boot/dts/dra62x-j5eco-evm.dts+1−5
@@ -1,8 +1,4 @@
1−/*
2− * This program is free software; you can redistribute it and/or modify
3− * it under the terms of the GNU General Public License version 2 as
4− * published by the Free Software Foundation.
5− */
1+// SPDX-License-Identifier: GPL-2.0-only
62 /dts-v1/;
73
84 #include "dra62x.dtsi"
arch/arm/boot/dts/dra7-evm-common.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <dt-bindings/gpio/gpio.h>
arch/arm/boot/dts/dra7-evm.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/dra7-l4.dtsi+1−3
@@ -3543,7 +3543,7 @@ · 3542 unmodified lines
35433543 };
35443544 };
35453545
3546− target-module@38000 { /* 0x48838000, ap 29 12.0 */
3546+ rtctarget: target-module@38000 { /* 0x48838000, ap 29 12.0 */
35473547 compatible = "ti,sysc-omap4-simple", "ti,sysc";
35483548 ti,hwmods = "rtcss";
35493549 reg = <0x38074 0x4>,
@@ -4450,8 +4450,6 @@ · 900 unmodified lines
44504450 timer12: timer@0 {
44514451 compatible = "ti,omap5430-timer";
44524452 reg = <0x0 0x80>;
4453− clocks = <&wkupaon_clkctrl DRA7_WKUPAON_TIMER12_CLKCTRL 24>;
4454− clock-names = "fck";
44554453 interrupts = <GIC_SPI 90 IRQ_TYPE_LEVEL_HIGH>;
44564454 ti,timer-alwon;
44574455 ti,timer-secure;
arch/arm/boot/dts/dra7.dtsi+1−3
@@ -1,9 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
34 *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
75 * Based on "omap4.dtsi"
86 */
97
arch/arm/boot/dts/dra71-evm.dts+2−5
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
9−#include "dra72-evm-common.dtsi"
6+#include "dra71x.dtsi"
107 #include "dra7-mmc-iodelay.dtsi"
118 #include "dra72x-mmc-iodelay.dtsi"
129 #include <dt-bindings/net/ti-dp83867.h>
arch/arm/boot/dts/dra71x.dtsi+17−0
@@ -0,0 +1,17 @@
1+/*
2+ * Copyright (C) 2019 Texas Instruments Incorporated - http://www.ti.com/
3+ *
4+ * This program is free software; you can redistribute it and/or modify
5+ * it under the terms of the GNU General Public License version 2 as
6+ * published by the Free Software Foundation.
7+ */
8+
9+#include "dra72-evm-common.dtsi"
10+
11+&rtctarget {
12+ status = "disabled";
13+};
14+
15+&usb4_tm {
16+ status = "disabled";
17+};
arch/arm/boot/dts/dra72-evm-common.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014-2016 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/dra72-evm-revc.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 #include "dra72-evm-common.dtsi"
96 #include "dra72x-mmc-iodelay.dtsi"
arch/arm/boot/dts/dra72-evm-tps65917.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/dra72-evm.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014-2016 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 #include "dra72-evm-common.dtsi"
96 #include "dra72x-mmc-iodelay.dtsi"
arch/arm/boot/dts/dra72x.dtsi+5−3
@@ -1,9 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/
34 *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
75 * Based on "omap4.dtsi"
86 */
97
@@ -62,3 +60,7 @@ · 52 unmodified lines
6260 &pcie2_rc {
6361 compatible = "ti,dra726-pcie-rc", "ti,dra7-pcie";
6462 };
63+
64+&usb4_tm {
65+ status = "disabled";
66+};
arch/arm/boot/dts/dra74x.dtsi+1−3
@@ -1,9 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/
34 *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
75 * Based on "omap4.dtsi"
86 */
97
arch/arm/boot/dts/dra76-evm.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/dra76x-mmc-iodelay.dtsi+20−20
@@ -22,7 +22,7 @@ · 21 unmodified lines
2222 *
2323 * Datamanual Revisions:
2424 *
25− * DRA76x Silicon Revision 1.0: SPRS993A, Revised July 2017
25+ * DRA76x Silicon Revision 1.0: SPRS993E, Revised December 2018
2626 *
2727 */
2828
@@ -169,25 +169,25 @@ · 140 unmodified lines
169169 /* Corresponds to MMC2_HS200_MANUAL1 in datamanual */
170170 mmc2_iodelay_hs200_conf: mmc2_iodelay_hs200_conf {
171171 pinctrl-pin-array = <
172− 0x190 A_DELAY_PS(384) G_DELAY_PS(0) /* CFG_GPMC_A19_OEN */
173− 0x194 A_DELAY_PS(0) G_DELAY_PS(174) /* CFG_GPMC_A19_OUT */
174− 0x1a8 A_DELAY_PS(410) G_DELAY_PS(0) /* CFG_GPMC_A20_OEN */
175− 0x1ac A_DELAY_PS(85) G_DELAY_PS(0) /* CFG_GPMC_A20_OUT */
176− 0x1b4 A_DELAY_PS(468) G_DELAY_PS(0) /* CFG_GPMC_A21_OEN */
177− 0x1b8 A_DELAY_PS(139) G_DELAY_PS(0) /* CFG_GPMC_A21_OUT */
178− 0x1c0 A_DELAY_PS(676) G_DELAY_PS(0) /* CFG_GPMC_A22_OEN */
179− 0x1c4 A_DELAY_PS(69) G_DELAY_PS(0) /* CFG_GPMC_A22_OUT */
180− 0x1d0 A_DELAY_PS(1062) G_DELAY_PS(154) /* CFG_GPMC_A23_OUT */
181− 0x1d8 A_DELAY_PS(640) G_DELAY_PS(0) /* CFG_GPMC_A24_OEN */
182− 0x1dc A_DELAY_PS(0) G_DELAY_PS(0) /* CFG_GPMC_A24_OUT */
183− 0x1e4 A_DELAY_PS(356) G_DELAY_PS(0) /* CFG_GPMC_A25_OEN */
184− 0x1e8 A_DELAY_PS(0) G_DELAY_PS(0) /* CFG_GPMC_A25_OUT */
185− 0x1f0 A_DELAY_PS(579) G_DELAY_PS(0) /* CFG_GPMC_A26_OEN */
186− 0x1f4 A_DELAY_PS(0) G_DELAY_PS(0) /* CFG_GPMC_A26_OUT */
187− 0x1fc A_DELAY_PS(435) G_DELAY_PS(0) /* CFG_GPMC_A27_OEN */
188− 0x200 A_DELAY_PS(36) G_DELAY_PS(0) /* CFG_GPMC_A27_OUT */
189− 0x364 A_DELAY_PS(759) G_DELAY_PS(0) /* CFG_GPMC_CS1_OEN */
190− 0x368 A_DELAY_PS(72) G_DELAY_PS(0) /* CFG_GPMC_CS1_OUT */
172+ 0x190 A_DELAY_PS(384) G_DELAY_PS(0) /* CFG_GPMC_A19_OEN */
173+ 0x194 A_DELAY_PS(350) G_DELAY_PS(174) /* CFG_GPMC_A19_OUT */
174+ 0x1a8 A_DELAY_PS(410) G_DELAY_PS(0) /* CFG_GPMC_A20_OEN */
175+ 0x1ac A_DELAY_PS(335) G_DELAY_PS(0) /* CFG_GPMC_A20_OUT */
176+ 0x1b4 A_DELAY_PS(468) G_DELAY_PS(0) /* CFG_GPMC_A21_OEN */
177+ 0x1b8 A_DELAY_PS(339) G_DELAY_PS(0) /* CFG_GPMC_A21_OUT */
178+ 0x1c0 A_DELAY_PS(676) G_DELAY_PS(0) /* CFG_GPMC_A22_OEN */
179+ 0x1c4 A_DELAY_PS(219) G_DELAY_PS(0) /* CFG_GPMC_A22_OUT */
180+ 0x1d0 A_DELAY_PS(1062) G_DELAY_PS(154) /* CFG_GPMC_A23_OUT */
181+ 0x1d8 A_DELAY_PS(640) G_DELAY_PS(0) /* CFG_GPMC_A24_OEN */
182+ 0x1dc A_DELAY_PS(150) G_DELAY_PS(0) /* CFG_GPMC_A24_OUT */
183+ 0x1e4 A_DELAY_PS(356) G_DELAY_PS(0) /* CFG_GPMC_A25_OEN */
184+ 0x1e8 A_DELAY_PS(150) G_DELAY_PS(0) /* CFG_GPMC_A25_OUT */
185+ 0x1f0 A_DELAY_PS(579) G_DELAY_PS(0) /* CFG_GPMC_A26_OEN */
186+ 0x1f4 A_DELAY_PS(200) G_DELAY_PS(0) /* CFG_GPMC_A26_OUT */
187+ 0x1fc A_DELAY_PS(435) G_DELAY_PS(0) /* CFG_GPMC_A27_OEN */
188+ 0x200 A_DELAY_PS(236) G_DELAY_PS(0) /* CFG_GPMC_A27_OUT */
189+ 0x364 A_DELAY_PS(759) G_DELAY_PS(0) /* CFG_GPMC_CS1_OEN */
190+ 0x368 A_DELAY_PS(372) G_DELAY_PS(0) /* CFG_GPMC_CS1_OUT */
191191 >;
192192 };
193193
arch/arm/boot/dts/dra76x.dtsi+9−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include "dra74x.dtsi"
@@ -81,3 +78,11 @@ · 71 unmodified lines
8178 reg = <0x3fc>;
8279 };
8380 };
81+
82+&rtctarget {
83+ status = "disabled";
84+};
85+
86+&usb4_tm {
87+ status = "disabled";
88+};
arch/arm/boot/dts/dra7xx-clocks.dtsi+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Device Tree Source for DRA7xx clock data
34 *
45 * Copyright (C) 2013 Texas Instruments, Inc.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 &cm_core_aon_clocks {
118 atl_clkin0_ck: atl_clkin0_ck {
arch/arm/boot/dts/hip01-ca9x2.dts+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Hisilicon Ltd. HiP01 SoC
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2014 Huawei Ltd.
67 *
78 * Author: Wang Long <long.wanglong@huawei.com>
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 /dts-v1/;
arch/arm/boot/dts/hip01.dtsi+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Hisilicon Ltd. HiP01 SoC
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (c) 2014 Huawei Ltd.
67 *
78 * Author: Wang Long <long.wanglong@huawei.com>
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 / {
arch/arm/boot/dts/hip04.dtsi+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Hisilicon Ltd. HiP04 SoC
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2013-2014 Linaro Ltd.
67 *
78 * Author: Haojian Zhuang <haojian.zhuang@linaro.org>
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 / {
arch/arm/boot/dts/imx25-pinfunc.h+1−5
@@ -1,12 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright 2013 Eukréa Electromatique <denis@eukrea.com>
34 * Based on imx35-pinfunc.h in the same directory Which is:
45 * Copyright 2013 Freescale Semiconductor, Inc.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
106 */
117
128 #ifndef __DTS_IMX25_PINFUNC_H
arch/arm/boot/dts/imx35-pinfunc.h+1−5
@@ -1,10 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright 2013 Freescale Semiconductor, Inc.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
84 */
95
106 #ifndef __DTS_IMX35_PINFUNC_H
arch/arm/boot/dts/imx50-pinfunc.h+1−5
@@ -1,10 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright 2013 Greg Ungerer <gerg@uclinux.org>
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
84 */
95
106 #ifndef __DTS_IMX50_PINFUNC_H
arch/arm/boot/dts/imx51-pinfunc.h+1−5
@@ -1,10 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright 2013 Freescale Semiconductor, Inc.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
84 */
95
106 #ifndef __DTS_IMX51_PINFUNC_H
arch/arm/boot/dts/imx53-pinfunc.h+1−5
@@ -1,10 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright 2013 Freescale Semiconductor, Inc.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
84 */
95
106 #ifndef __DTS_IMX53_PINFUNC_H
arch/arm/boot/dts/imx6dl-aristainetos_4.dts+1−5
@@ -1,12 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * support fot the imx6 based aristainetos board
34 *
45 * Copyright (C) 2014 Heiko Schocher <hs@denx.de>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
106 */
117 /dts-v1/;
128 #include "imx6dl.dtsi"
arch/arm/boot/dts/imx6dl-aristainetos_7.dts+1−5
@@ -1,12 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * support fot the imx6 based aristainetos board
34 *
45 * Copyright (C) 2014 Heiko Schocher <hs@denx.de>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
106 */
117 /dts-v1/;
128 #include "imx6dl.dtsi"
arch/arm/boot/dts/imx6dl-pinfunc.h+1−5
@@ -1,10 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright 2013 Freescale Semiconductor, Inc.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
84 */
95
106 #ifndef __DTS_IMX6DL_PINFUNC_H
arch/arm/boot/dts/imx6dl-rex-basic.dts+1−5
@@ -1,12 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright 2014 FEDEVEL, Inc.
34 *
45 * Author: Robert Nelson <robertcnelson@gmail.com>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
106 */
117 /dts-v1/;
128 #include "imx6dl.dtsi"
arch/arm/boot/dts/imx6dl-riotboard.dts+1−5
@@ -1,10 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright 2014 Iain Paton <ipaton0@gmail.com>
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
84 */
95
106 /dts-v1/;
arch/arm/boot/dts/imx6q-mccmon6.dts+1−5
@@ -1,11 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright 2016-2017
34 * Lukasz Majewski, DENX Software Engineering, lukma@denx.de
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
8− *
95 */
106
117 /dts-v1/;
arch/arm/boot/dts/imx6q-pinfunc.h+1−5
@@ -1,10 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright 2013 Freescale Semiconductor, Inc.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
84 */
95
106 #ifndef __DTS_IMX6Q_PINFUNC_H
arch/arm/boot/dts/imx6q-rex-pro.dts+1−5
@@ -1,12 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright 2014 FEDEVEL, Inc.
34 *
45 * Author: Robert Nelson <robertcnelson@gmail.com>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
106 */
117 /dts-v1/;
128 #include "imx6q.dtsi"
arch/arm/boot/dts/imx6qdl-aristainetos.dtsi+1−5
@@ -1,12 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * support fot the imx6 based aristainetos board
34 *
45 * Copyright (C) 2014 Heiko Schocher <hs@denx.de>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
106 */
117
128 #include <dt-bindings/gpio/gpio.h>
arch/arm/boot/dts/imx6qdl-rex.dtsi+1−5
@@ -1,12 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright 2014 FEDEVEL, Inc.
34 *
45 * Author: Robert Nelson <robertcnelson@gmail.com>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
106 */
117
128 #include <dt-bindings/gpio/gpio.h>
arch/arm/boot/dts/imx6sl-pinfunc.h+1−5
@@ -1,10 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright 2013 Freescale Semiconductor, Inc.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
84 */
95
106 #ifndef __DTS_IMX6SL_PINFUNC_H
arch/arm/boot/dts/imx6sx-pinfunc.h+1−5
@@ -1,10 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright 2014 Freescale Semiconductor, Inc.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
84 */
95
106 #ifndef __DTS_IMX6SX_PINFUNC_H
arch/arm/boot/dts/imx6sx-softing-vining-2000.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2016 Christoph Fritz <chf.fritz@googlemail.com>
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /dts-v1/;
arch/arm/boot/dts/imx6ul-pinfunc.h+1−5
@@ -1,10 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright 2014 - 2015 Freescale Semiconductor, Inc.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
84 */
95
106 #ifndef __DTS_IMX6UL_PINFUNC_H
arch/arm/boot/dts/imx6ull-pinfunc.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2016 Freescale Semiconductor, Inc.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __DTS_IMX6ULL_PINFUNC_H
arch/arm/boot/dts/imx7d-pinfunc.h+1−5
@@ -1,10 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2014-2015 Freescale Semiconductor, Inc.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
84 */
95
106 #ifndef __DTS_IMX7D_PINFUNC_H
arch/arm/boot/dts/imx7ulp-pinfunc.h+1−5
@@ -1,11 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright 2016 Freescale Semiconductor, Inc.
34 * Copyright 2017 NXP
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
8− *
95 */
106
117 #ifndef __DTS_IMX7ULP_PINFUNC_H
arch/arm/boot/dts/logicpd-som-lv-35xx-devkit.dts+1−5
@@ -1,8 +1,4 @@
1−/*
2− * This program is free software; you can redistribute it and/or modify
3− * it under the terms of the GNU General Public License version 2 as
4− * published by the Free Software Foundation.
5− */
1+// SPDX-License-Identifier: GPL-2.0-only
62
73 /dts-v1/;
84
arch/arm/boot/dts/logicpd-som-lv-37xx-devkit.dts+1−5
@@ -1,8 +1,4 @@
1−/*
2− * This program is free software; you can redistribute it and/or modify
3− * it under the terms of the GNU General Public License version 2 as
4− * published by the Free Software Foundation.
5− */
1+// SPDX-License-Identifier: GPL-2.0-only
62
73 /dts-v1/;
84
arch/arm/boot/dts/logicpd-som-lv-baseboard.dtsi+1−5
@@ -1,8 +1,4 @@
1−/*
2− * This program is free software; you can redistribute it and/or modify
3− * it under the terms of the GNU General Public License version 2 as
4− * published by the Free Software Foundation.
5− */
1+// SPDX-License-Identifier: GPL-2.0-only
62
73 / {
84 gpio_keys {
arch/arm/boot/dts/logicpd-som-lv.dtsi+1−5
@@ -1,8 +1,4 @@
1−/*
2− * This program is free software; you can redistribute it and/or modify
3− * it under the terms of the GNU General Public License version 2 as
4− * published by the Free Software Foundation.
5− */
1+// SPDX-License-Identifier: GPL-2.0-only
62
73 #include <dt-bindings/input/input.h>
84
arch/arm/boot/dts/logicpd-torpedo-35xx-devkit.dts+1−5
@@ -1,8 +1,4 @@
1−/*
2− * This program is free software; you can redistribute it and/or modify
3− * it under the terms of the GNU General Public License version 2 as
4− * published by the Free Software Foundation.
5− */
1+// SPDX-License-Identifier: GPL-2.0-only
62
73 /dts-v1/;
84
arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts+1−5
@@ -1,8 +1,4 @@
1−/*
2− * This program is free software; you can redistribute it and/or modify
3− * it under the terms of the GNU General Public License version 2 as
4− * published by the Free Software Foundation.
5− */
1+// SPDX-License-Identifier: GPL-2.0-only
62
73 /dts-v1/;
84
arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi+1−5
@@ -1,8 +1,4 @@
1−/*
2− * This program is free software; you can redistribute it and/or modify
3− * it under the terms of the GNU General Public License version 2 as
4− * published by the Free Software Foundation.
5− */
1+// SPDX-License-Identifier: GPL-2.0-only
62
73 / {
84 gpio_keys {
arch/arm/boot/dts/logicpd-torpedo-som.dtsi+1−5
@@ -1,8 +1,4 @@
1−/*
2− * This program is free software; you can redistribute it and/or modify
3− * it under the terms of the GNU General Public License version 2 as
4− * published by the Free Software Foundation.
5− */
1+// SPDX-License-Identifier: GPL-2.0-only
62
73 #include <dt-bindings/input/input.h>
84
arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2017 Moxa Inc. - https://www.moxa.com/
34 *
45 * Author: Harry YJ Jhou (周亞諄) <harryyj.jhou@moxa.com>
56 * Jimmy Chen (陳永達) <jimmy.chen@moxa.com>
67 * SZ Lin (林上智) <sz.lin@moxa.com>
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 /dts-v1/;
arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Common CPCAP configuration used on Motorola phones
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 &mcspi1 {
arch/arm/boot/dts/nspire-classic.dtsi+1−5
@@ -1,12 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/boot/nspire-classic.dts
34 *
45 * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2, as
8− * published by the Free Software Foundation.
9− *
106 */
117
128 /include/ "nspire.dtsi"
arch/arm/boot/dts/nspire-clp.dts+1−5
@@ -1,12 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/boot/nspire-clp.dts
34 *
45 * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2, as
8− * published by the Free Software Foundation.
9− *
106 */
117 /dts-v1/;
128
arch/arm/boot/dts/nspire-cx.dts+1−5
@@ -1,12 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/boot/nspire-cx.dts
34 *
45 * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2, as
8− * published by the Free Software Foundation.
9− *
106 */
117 /dts-v1/;
128
arch/arm/boot/dts/nspire-tp.dts+1−5
@@ -1,12 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/boot/nspire-tp.dts
34 *
45 * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2, as
8− * published by the Free Software Foundation.
9− *
106 */
117 /dts-v1/;
128
arch/arm/boot/dts/nspire.dtsi+1−5
@@ -1,12 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/boot/nspire.dtsi
34 *
45 * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2, as
8− * published by the Free Software Foundation.
9− *
106 */
117
128 / {
arch/arm/boot/dts/omap2420-clocks.dtsi+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Device Tree Source for OMAP2420 clock data
34 *
45 * Copyright (C) 2014 Texas Instruments, Inc.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 &prcm_clocks {
arch/arm/boot/dts/omap2420-h4.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/omap2430-clocks.dtsi+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Device Tree Source for OMAP2430 clock data
34 *
45 * Copyright (C) 2014 Texas Instruments, Inc.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 &scm_clocks {
arch/arm/boot/dts/omap2430-sdp.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/omap24xx-clocks.dtsi+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Device Tree Source for OMAP24xx clock data
34 *
45 * Copyright (C) 2014 Texas Instruments, Inc.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 &scm_clocks {
118 mcbsp1_mux_fck: mcbsp1_mux_fck@4 {
arch/arm/boot/dts/omap3-beagle-xm-ab.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include "omap3-beagle-xm.dts"
arch/arm/boot/dts/omap3-beagle-xm.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/omap3-beagle.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/omap3-devkit8000-common.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Author: Anil Kumar <anilk4.v@gmail.com>
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <dt-bindings/input/input.h>
arch/arm/boot/dts/omap3-devkit8000-lcd-common.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Author: Anthoine Bourgeois <anthoine.bourgois@gmail.com>
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include "omap3-devkit8000-common.dtsi"
arch/arm/boot/dts/omap3-devkit8000-lcd43.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Author: Anthoine Bourgeois <anthoine.bourgois@gmail.com>
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/omap3-devkit8000-lcd70.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Author: Anthoine Bourgeois <anthoine.bourgois@gmail.com>
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/omap3-devkit8000.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Author: Anthoine Bourgeois <anthoine.bourgeois@gmail.com>
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/omap3-evm-37xx.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/omap3-evm.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/omap3-gta04.dtsi+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2013 Marek Belisko <marek@goldelico.com>
34 *
45 * Based on omap3-beagle-xm.dts
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 /dts-v1/;
118
arch/arm/boot/dts/omap3-gta04a3.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 H. Nikolaus Schaller <hns@goldelico.com>
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include "omap3-gta04.dtsi"
arch/arm/boot/dts/omap3-gta04a4.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Marek Belisko <marek@goldelico.com>
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include "omap3-gta04.dtsi"
arch/arm/boot/dts/omap3-gta04a5.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014-18 H. Nikolaus Schaller <hns@goldelico.com>
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include "omap3-gta04.dtsi"
arch/arm/boot/dts/omap3-gta04a5one.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014-18 H. Nikolaus Schaller <hns@goldelico.com>
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include "omap3-gta04a5.dts"
arch/arm/boot/dts/omap3-ha-common.dtsi+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
34 * Copyright (C) 2014 Stefan Roese <sr@denx.de>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96
107 #include "omap3-tao3530.dtsi"
arch/arm/boot/dts/omap3-ha-lcd.dts+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
34 * Copyright (C) 2014 Stefan Roese <sr@denx.de>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96
107 #include "omap3-ha-common.dtsi"
arch/arm/boot/dts/omap3-ha.dts+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
34 * Copyright (C) 2014 Stefan Roese <sr@denx.de>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96
107 #include "omap3-ha-common.dtsi"
arch/arm/boot/dts/omap3-igep.dtsi+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Common device tree for IGEP boards based on AM/DM37x
34 *
45 * Copyright (C) 2012 Javier Martinez Canillas <javier@osg.samsung.com>
56 * Copyright (C) 2012 Enric Balletbo i Serra <eballetbo@gmail.com>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118 /dts-v1/;
129
arch/arm/boot/dts/omap3-igep0020-common.dtsi+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Common Device Tree Source for IGEPv2
34 *
45 * Copyright (C) 2014 Javier Martinez Canillas <javier@osg.samsung.com>
56 * Copyright (C) 2014 Enric Balletbo i Serra <eballetbo@gmail.com>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include "omap3-igep.dtsi"
arch/arm/boot/dts/omap3-igep0020-rev-f.dts+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Device Tree Source for IGEPv2 Rev. F (TI OMAP AM/DM37x)
34 *
45 * Copyright (C) 2012 Javier Martinez Canillas <javier@osg.samsung.com>
56 * Copyright (C) 2012 Enric Balletbo i Serra <eballetbo@gmail.com>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include "omap3-igep0020-common.dtsi"
arch/arm/boot/dts/omap3-igep0020.dts+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Device Tree Source for IGEPv2 Rev. C (TI OMAP AM/DM37x)
34 *
45 * Copyright (C) 2012 Javier Martinez Canillas <javier@osg.samsung.com>
56 * Copyright (C) 2012 Enric Balletbo i Serra <eballetbo@gmail.com>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include "omap3-igep0020-common.dtsi"
arch/arm/boot/dts/omap3-igep0030-common.dtsi+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Common Device Tree Source for IGEP COM MODULE
34 *
45 * Copyright (C) 2014 Javier Martinez Canillas <javier@osg.samsung.com>
56 * Copyright (C) 2014 Enric Balletbo i Serra <eballetbo@gmail.com>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include "omap3-igep.dtsi"
arch/arm/boot/dts/omap3-igep0030-rev-g.dts+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Device Tree Source for IGEP COM MODULE Rev. G (TI OMAP AM/DM37x)
34 *
45 * Copyright (C) 2014 Javier Martinez Canillas <javier@osg.samsung.com>
56 * Copyright (C) 2014 Enric Balletbo i Serra <eballetbo@gmail.com>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include "omap3-igep0030-common.dtsi"
arch/arm/boot/dts/omap3-igep0030.dts+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Device Tree Source for IGEP COM MODULE Rev. E (TI OMAP AM/DM37x)
34 *
45 * Copyright (C) 2012 Javier Martinez Canillas <javier@osg.samsung.com>
56 * Copyright (C) 2012 Enric Balletbo i Serra <eballetbo@gmail.com>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include "omap3-igep0030-common.dtsi"
arch/arm/boot/dts/omap3-ldp.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/omap3-n9.dts+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * omap3-n9.dts - Device Tree file for Nokia N9
34 *
45 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 /dts-v1/;
arch/arm/boot/dts/omap3-n950-n9.dtsi+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * omap3-n950-n9.dtsi - Device Tree file for Nokia N950 & N9 (common stuff)
34 *
45 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include "omap36xx.dtsi"
arch/arm/boot/dts/omap3-n950.dts+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * omap3-n950.dts - Device Tree file for Nokia N950
34 *
45 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 /dts-v1/;
arch/arm/boot/dts/omap3-overo-alto35-common.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/omap3-overo-alto35.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/omap3-overo-base.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Florian Vaussard, EPFL Mobots group
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/omap3-overo-chestnut43-common.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/omap3-overo-chestnut43.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/omap3-overo-common-dvi.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/omap3-overo-common-lcd35.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/omap3-overo-common-lcd43.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/omap3-overo-common-peripherals.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/omap3-overo-gallop43-common.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/omap3-overo-gallop43.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/omap3-overo-palo35-common.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2015 Ash Charles, Gumstix Inc.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/omap3-overo-palo35.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2015 Ash Charles, Gumstix Inc.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/omap3-overo-palo43-common.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/omap3-overo-palo43.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/omap3-overo-storm-alto35.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/omap3-overo-storm-chestnut43.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/omap3-overo-storm-gallop43.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/omap3-overo-storm-palo35.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2015 Ash Charles, Gumstix, Inc.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/omap3-overo-storm-palo43.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/omap3-overo-storm-summit.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/omap3-overo-storm-tobi.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Florian Vaussard, EPFL Mobots group
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/omap3-overo-storm-tobiduo.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2015 Ash Charles, Gumstix, Inc.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/omap3-overo-storm.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include "omap36xx.dtsi"
arch/arm/boot/dts/omap3-overo-summit-common.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/omap3-overo-summit.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/omap3-overo-tobi-common.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Florian Vaussard, EPFL Mobots group
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/omap3-overo-tobi.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Florian Vaussard, EPFL Mobots group
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/omap3-overo-tobiduo-common.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2015 Ash Charles, Gumstix, Inc.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/omap3-overo-tobiduo.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2015 Ash Charles, Gumstix, Inc.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/omap3-overo.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include "omap34xx.dtsi"
arch/arm/boot/dts/omap3-pandora-1ghz.dts+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2015
34 * Nikolaus Schaller <hns@goldelico.com>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96
107 /*
arch/arm/boot/dts/omap3-pandora-600mhz.dts+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2015
34 * Nikolaus Schaller <hns@goldelico.com>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96
107 /*
arch/arm/boot/dts/omap3-pandora-common.dtsi+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2015
34 * Nikolaus Schaller <hns@goldelico.com>
45 *
56 * Common device tree include for OpenPandora devices.
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <dt-bindings/input/input.h>
arch/arm/boot/dts/omap3-sniper.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2015-2016 Paul Kocialkowski <contact@paulk.fr>
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/omap3-tao3530.dtsi+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
34 * Copyright (C) 2014 Stefan Roese <sr@denx.de>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96 /dts-v1/;
107
arch/arm/boot/dts/omap3-thunder.dts+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
34 * Copyright (C) 2014 Stefan Roese <sr@denx.de>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96
107 #include "omap3-tao3530.dtsi"
arch/arm/boot/dts/omap3-zoom3.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/omap3430-sdp.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/omap3430es1-clocks.dtsi+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Device Tree Source for OMAP3430 ES1 clock data
34 *
45 * Copyright (C) 2013 Texas Instruments, Inc.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 &cm_clocks {
118 gfx_l3_ck: gfx_l3_ck@b10 {
arch/arm/boot/dts/omap34xx-omap36xx-clocks.dtsi+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Device Tree Source for OMAP34XX/OMAP36XX clock data
34 *
45 * Copyright (C) 2013 Texas Instruments, Inc.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 &cm_clocks {
118 security_l4_ick2: security_l4_ick2 {
arch/arm/boot/dts/omap36xx-am35xx-omap3430es2plus-clocks.dtsi+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Device Tree Source for OMAP36xx/AM35xx/OMAP34xx clock data
34 *
45 * Copyright (C) 2013 Texas Instruments, Inc.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 &prm_clocks {
118 corex2_d3_fck: corex2_d3_fck {
arch/arm/boot/dts/omap36xx-clocks.dtsi+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Device Tree Source for OMAP36xx clock data
34 *
45 * Copyright (C) 2013 Texas Instruments, Inc.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 &cm_clocks {
118 dpll4_ck: dpll4_ck@d00 {
arch/arm/boot/dts/omap36xx-omap3430es2plus-clocks.dtsi+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Device Tree Source for OMAP34xx/OMAP36xx clock data
34 *
45 * Copyright (C) 2013 Texas Instruments, Inc.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 &cm_clocks {
118 ssi_ssr_gate_fck_3430es2: ssi_ssr_gate_fck_3430es2@a00 {
arch/arm/boot/dts/omap3xxx-clocks.dtsi+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Device Tree Source for OMAP3 clock data
34 *
45 * Copyright (C) 2013 Texas Instruments, Inc.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 &prm_clocks {
118 virt_16_8m_ck: virt_16_8m_ck {
arch/arm/boot/dts/omap4-droid4-xt894.dts+1−5
@@ -1,8 +1,4 @@
1−/*
2− * This program is free software; you can redistribute it and/or modify
3− * it under the terms of the GNU General Public License version 2 as
4− * published by the Free Software Foundation.
5− */
1+// SPDX-License-Identifier: GPL-2.0-only
62 /dts-v1/;
73
84 #include <dt-bindings/input/input.h>
arch/arm/boot/dts/omap4-duovero-parlor.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/omap4-duovero.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include "omap443x.dtsi"
arch/arm/boot/dts/omap4-kc1.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2016 Paul Kocialkowski <contact@paulk.fr>
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/omap4-panda-a4.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/omap4-panda-common.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2011-2013 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 #include <dt-bindings/input/input.h>
96 #include "elpida_ecb240abacn.dtsi"
arch/arm/boot/dts/omap4-panda-es.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/omap4-panda.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/omap4-sdp-es23plus.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 #include "omap4-sdp.dts"
96
arch/arm/boot/dts/omap4-sdp.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/omap4-var-dvk-om44.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Joachim Eastwood <manabian@gmail.com>
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/omap4-var-om44customboard.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Joachim Eastwood <manabian@gmail.com>
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <dt-bindings/input/input.h>
arch/arm/boot/dts/omap4-var-som-om44-wlan.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Joachim Eastwood <manabian@gmail.com>
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 / {
arch/arm/boot/dts/omap4-var-som-om44.dtsi+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Joachim Eastwood <manabian@gmail.com>
34 * Copyright (C) 2012 Variscite Ltd. - http://www.variscite.com
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96 #include "omap4460.dtsi"
107 #include "omap4-mcpdm.dtsi"
arch/arm/boot/dts/omap4-var-stk-om44.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Joachim Eastwood <manabian@gmail.com>
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/omap4.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <dt-bindings/bus/ti-sysc.h>
arch/arm/boot/dts/omap443x-clocks.dtsi+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Device Tree Source for OMAP4 clock data
34 *
45 * Copyright (C) 2013 Texas Instruments, Inc.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 &prm_clocks {
118 bandgap_fclk: bandgap_fclk@1888 {
arch/arm/boot/dts/omap446x-clocks.dtsi+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Device Tree Source for OMAP4 clock data
34 *
45 * Copyright (C) 2013 Texas Instruments, Inc.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 &prm_clocks {
118 div_ts_ck: div_ts_ck@1888 {
arch/arm/boot/dts/omap44xx-clocks.dtsi+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Device Tree Source for OMAP4 clock data
34 *
45 * Copyright (C) 2013 Texas Instruments, Inc.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 &cm1_clocks {
118 extalt_clkin_ck: extalt_clkin_ck {
arch/arm/boot/dts/omap5-board-common.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 #include "omap5.dtsi"
96 #include <dt-bindings/interrupt-controller/irq.h>
arch/arm/boot/dts/omap5-igep0050.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2013 ISEE 2007 SL - http://www.isee.biz/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/omap5-uevm.dts+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 /dts-v1/;
96
arch/arm/boot/dts/omap5.dtsi+1−3
@@ -1,9 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
34 *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
75 * Based on "omap4.dtsi"
86 */
97
arch/arm/boot/dts/omap54xx-clocks.dtsi+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Device Tree Source for OMAP5 clock data
34 *
45 * Copyright (C) 2013 Texas Instruments, Inc.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 &cm_core_aon_clocks {
118 pad_clks_src_ck: pad_clks_src_ck {
arch/arm/boot/dts/stih407-b2120.dts+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 STMicroelectronics (R&D) Limited.
34 * Author: Giuseppe Cavallaro <peppe.cavallaro@st.com>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96 /dts-v1/;
107 #include "stih407.dtsi"
arch/arm/boot/dts/stih407-clock.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 STMicroelectronics R&D Limited
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 #include <dt-bindings/clock/stih407-clks.h>
96 / {
arch/arm/boot/dts/stih410-b2120.dts+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 STMicroelectronics (R&D) Limited.
34 * Author: Peter Griffin <peter.griffin@linaro.org>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96 /dts-v1/;
107 #include "stih410.dtsi"
arch/arm/boot/dts/stih410-b2260.dts+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2016 STMicroelectronics (R&D) Limited.
34 * Author: Patrice Chotard <patrice.chotard@st.com>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96 /dts-v1/;
107 #include "stih410.dtsi"
arch/arm/boot/dts/stih410-clock.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 STMicroelectronics R&D Limited
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 #include <dt-bindings/clock/stih410-clks.h>
96 / {
arch/arm/boot/dts/stih418-b2199.dts+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2015 STMicroelectronics (R&D) Limited.
34 * Author: Maxime Coquelin <maxime.coquelin@st.com>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96 /dts-v1/;
107 #include "stih418.dtsi"
arch/arm/boot/dts/stih418-clock.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2015 STMicroelectronics R&D Limited
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 #include <dt-bindings/clock/stih418-clks.h>
96 / {
arch/arm/boot/dts/stihxxx-b2120.dtsi+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 STMicroelectronics (R&D) Limited.
34 * Author: Giuseppe Cavallaro <peppe.cavallaro@st.com>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96 #include <dt-bindings/clock/stih407-clks.h>
107 #include <dt-bindings/gpio/gpio.h>
arch/arm/boot/dts/tps6507x.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/tps65217.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/tps65910.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/twl4030.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/twl4030_omap3.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2013 Linaro, Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 &twl {
arch/arm/boot/dts/twl6030.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 /*
arch/arm/boot/dts/twl6030_omap4.dtsi+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 &twl {
arch/arm/boot/dts/vf610-pinfunc.h+1−5
@@ -1,10 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright 2013 Freescale Semiconductor, Inc.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
84 */
95
106 #ifndef __DTS_VF610_PINFUNC_H
arch/arm/common/bL_switcher.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/common/bL_switcher.c -- big.LITTLE cluster switcher core driver
34 *
45 * Created by: Nicolas Pitre, March 2012
56 * Copyright: (C) 2012-2013 Linaro Limited
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <linux/atomic.h>
arch/arm/common/bL_switcher_dummy_if.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/common/bL_switcher_dummy_if.c -- b.L switcher dummy interface
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright: (C) 2012-2013 Linaro Limited
67 *
78 * Dummy interface to user space for debugging purpose only.
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #include <linux/init.h>
arch/arm/common/dmabounce.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/common/dmabounce.c
34 *
@@ -16,10 +17,6 @@ · 12 unmodified lines
1617 *
1718 * Copyright (C) 2002 Hewlett Packard Company.
1819 * Copyright (C) 2004 MontaVista Software, Inc.
19− *
20− * This program is free software; you can redistribute it and/or
21− * modify it under the terms of the GNU General Public License
22− * version 2 as published by the Free Software Foundation.
2320 */
2421
2522 #include <linux/module.h>
arch/arm/common/firmware.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Samsung Electronics.
34 * Kyungmin Park <kyungmin.park@samsung.com>
45 * Tomasz Figa <t.figa@samsung.com>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/kernel.h>
arch/arm/common/it8152.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/common/it8152.c
34 *
@@ -9,10 +10,6 @@ · 5 unmodified lines
910 *
1011 * Thanks to Guennadi Liakhovetski <gl@dsa-ac.de> for IRQ enumberation
1112 * and demux code.
12− *
13− * This program is free software; you can redistribute it and/or modify
14− * it under the terms of the GNU General Public License version 2 as
15− * published by the Free Software Foundation.
1613 */
1714
1815 #include <linux/sched.h>
arch/arm/common/locomo.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/common/locomo.c
34 *
45 * Sharp LoCoMo support
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * This file contains all generic LoCoMo support.
118 *
129 * All initialization functions provided here are intended to be called
arch/arm/common/mcpm_entry.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/common/mcpm_entry.c -- entry point for multi-cluster PM
34 *
45 * Created by: Nicolas Pitre, March 2012
56 * Copyright: (C) 2012-2013 Linaro Limited
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <linux/export.h>
arch/arm/common/mcpm_head.S+1−5
@@ -1,14 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/common/mcpm_head.S -- kernel entry point for multi-cluster PM
34 *
45 * Created by: Nicolas Pitre, March 2012
56 * Copyright: (C) 2012-2013 Linaro Limited
67 *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
11− *
128 * Refer to Documentation/arm/cluster-pm-race-avoidance.txt
139 * for details of the synchronisation algorithms used here.
1410 */
arch/arm/common/mcpm_platsmp.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-vexpress/mcpm_platsmp.c
34 *
45 * Created by: Nicolas Pitre, November 2012
56 * Copyright: (C) 2012-2013 Linaro Limited
67 *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
118 * Code to handle secondary CPU bringup and hotplug for the cluster power API.
129 */
1310
arch/arm/common/sa1111.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/common/sa1111.c
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 *
67 * Original code by John Dorsey
78 *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
129 * This file contains all generic SA1111 support.
1310 *
1411 * All initialization functions provided here are intended to be called
arch/arm/common/scoop.c+1−5
@@ -1,14 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Support code for the SCOOP interface found on various Sharp PDAs
34 *
45 * Copyright (c) 2004 Richard Purdie
56 *
67 * Based on code written by Sharp/Lineo for 2.4 kernels
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
128 */
139
1410 #include <linux/device.h>
arch/arm/common/sharpsl_param.c+1−5
@@ -1,14 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Hardware parameter area specific to Sharp SL series devices
34 *
45 * Copyright (c) 2005 Richard Purdie
56 *
67 * Based on Sharp's 2.4 kernel patches
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
128 */
139
1410 #include <linux/kernel.h>
arch/arm/configs/mvebu_v7_defconfig+1−0
@@ -131,6 +131,7 @@ CONFIG_MV_XOR=y · 130 unmodified lines
131131 # CONFIG_IOMMU_SUPPORT is not set
132132 CONFIG_MEMORY=y
133133 CONFIG_PWM=y
134+CONFIG_PHY_MVEBU_A38X_COMPHY=y
134135 CONFIG_EXT4_FS=y
135136 CONFIG_ISO9660_FS=y
136137 CONFIG_JOLIET=y
arch/arm/crypto/aes-ce-core.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * aes-ce-core.S - AES in CBC/CTR/XTS mode using ARMv8 Crypto Extensions
34 *
45 * Copyright (C) 2015 Linaro Ltd <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/linkage.h>
arch/arm/crypto/aes-ce-glue.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * aes-ce-glue.c - wrapper code for ARMv8 AES
34 *
45 * Copyright (C) 2015 Linaro Ltd <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <asm/hwcap.h>
arch/arm/crypto/aes-cipher-core.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Scalar AES core transform
34 *
45 * Copyright (C) 2017 Linaro Ltd.
56 * Author: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <linux/linkage.h>
arch/arm/crypto/aes-cipher-glue.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Scalar AES core transform
34 *
45 * Copyright (C) 2017 Linaro Ltd.
56 * Author: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <crypto/aes.h>
arch/arm/crypto/aes-neonbs-core.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Bit sliced AES using NEON instructions
34 *
45 * Copyright (C) 2017 Linaro Ltd.
56 * Author: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 /*
arch/arm/crypto/aes-neonbs-glue.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Bit sliced AES using NEON instructions
34 *
45 * Copyright (C) 2017 Linaro Ltd <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <asm/neon.h>
arch/arm/crypto/crc32-ce-glue.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Accelerated CRC32(C) using ARM CRC, NEON and Crypto Extensions instructions
34 *
45 * Copyright (C) 2016 Linaro Ltd <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/cpufeature.h>
arch/arm/crypto/crct10dif-ce-glue.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Accelerated CRC-T10DIF using ARM NEON and Crypto Extensions instructions
34 *
45 * Copyright (C) 2016 Linaro Ltd <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/crc-t10dif.h>
arch/arm/crypto/ghash-ce-core.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Accelerated GHASH implementation with NEON/ARMv8 vmull.p8/64 instructions.
34 *
45 * Copyright (C) 2015 - 2017 Linaro Ltd. <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify it
7− * under the terms of the GNU General Public License version 2 as published
8− * by the Free Software Foundation.
96 */
107
118 #include <linux/linkage.h>
arch/arm/crypto/ghash-ce-glue.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Accelerated GHASH implementation with ARMv8 vmull.p64 instructions.
34 *
45 * Copyright (C) 2015 - 2018 Linaro Ltd. <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify it
7− * under the terms of the GNU General Public License version 2 as published
8− * by the Free Software Foundation.
96 */
107
118 #include <asm/hwcap.h>
arch/arm/crypto/sha1-ce-core.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * sha1-ce-core.S - SHA-1 secure hash using ARMv8 Crypto Extensions
34 *
45 * Copyright (C) 2015 Linaro Ltd.
56 * Author: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <linux/linkage.h>
arch/arm/crypto/sha1-ce-glue.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * sha1-ce-glue.c - SHA-1 secure hash using ARMv8 Crypto Extensions
34 *
45 * Copyright (C) 2015 Linaro Ltd <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <crypto/internal/hash.h>
arch/arm/crypto/sha2-ce-core.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * sha2-ce-core.S - SHA-224/256 secure hash using ARMv8 Crypto Extensions
34 *
45 * Copyright (C) 2015 Linaro Ltd.
56 * Author: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <linux/linkage.h>
arch/arm/crypto/sha2-ce-glue.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * sha2-ce-glue.c - SHA-224/SHA-256 using ARMv8 Crypto Extensions
34 *
45 * Copyright (C) 2015 Linaro Ltd <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <crypto/internal/hash.h>
arch/arm/crypto/sha512-glue.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * sha512-glue.c - accelerated SHA-384/512 for ARM
34 *
45 * Copyright (C) 2015 Linaro Ltd <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <crypto/internal/hash.h>
arch/arm/crypto/sha512-neon-glue.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * sha512-neon-glue.c - accelerated SHA-384/512 for ARM NEON
34 *
45 * Copyright (C) 2015 Linaro Ltd <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <crypto/internal/hash.h>
arch/arm/include/asm/arch_gicv3.h+1−12
@@ -1,19 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/arch_gicv3.h
34 *
45 * Copyright (C) 2015 ARM Ltd.
5− *
6− * This program is free software: you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
10− * This program is distributed in the hope that it will be useful,
11− * but WITHOUT ANY WARRANTY; without even the implied warranty of
12− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13− * GNU General Public License for more details.
14− *
15− * You should have received a copy of the GNU General Public License
16− * along with this program. If not, see <http://www.gnu.org/licenses/>.
176 */
187 #ifndef __ASM_ARCH_GICV3_H
198 #define __ASM_ARCH_GICV3_H
arch/arm/include/asm/arm-cci.h+1−12
@@ -1,19 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/arm-cci.h
34 *
45 * Copyright (C) 2015 ARM Ltd.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
10− * This program is distributed in the hope that it will be useful,
11− * but WITHOUT ANY WARRANTY; without even the implied warranty of
12− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13− * GNU General Public License for more details.
14− *
15− * You should have received a copy of the GNU General Public License
16− * along with this program. If not, see <http://www.gnu.org/licenses/>.
176 */
187
198 #ifndef __ASM_ARM_CCI_H
arch/arm/include/asm/assembler.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/assembler.h
34 *
45 * Copyright (C) 1996-2000 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * This file contains arm architecture specific defines
118 * for the different processors.
129 *
arch/arm/include/asm/atomic.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/atomic.h
34 *
45 * Copyright (C) 1996 Russell King.
56 * Copyright (C) 2002 Deep Blue Solutions Ltd.
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118 #ifndef __ASM_ARM_ATOMIC_H
129 #define __ASM_ARM_ATOMIC_H
arch/arm/include/asm/bL_switcher.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/bL_switcher.h
34 *
45 * Created by: Nicolas Pitre, April 2012
56 * Copyright: (C) 2012-2013 Linaro Limited
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #ifndef ASM_BL_SWITCHER_H
arch/arm/include/asm/bugs.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/bugs.h
34 *
45 * Copyright (C) 1995-2003 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #ifndef __ASM_BUGS_H
118 #define __ASM_BUGS_H
arch/arm/include/asm/cacheflush.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/cacheflush.h
34 *
45 * Copyright (C) 1999-2002 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #ifndef _ASMARM_CACHEFLUSH_H
118 #define _ASMARM_CACHEFLUSH_H
arch/arm/include/asm/cpu.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/cpu.h
34 *
45 * Copyright (C) 2004-2005 ARM Ltd.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #ifndef __ASM_ARM_CPU_H
118 #define __ASM_ARM_CPU_H
arch/arm/include/asm/cpufeature.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2017 Linaro Ltd. <ard.biesheuvel@linaro.org>
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __ASM_CPUFEATURE_H
arch/arm/include/asm/dmi.h+1−5
@@ -1,8 +1,4 @@
1−/*
2− * This program is free software; you can redistribute it and/or modify
3− * it under the terms of the GNU General Public License version 2 as
4− * published by the Free Software Foundation.
5− */
1+/* SPDX-License-Identifier: GPL-2.0-only */
62
73 #ifndef __ASM_DMI_H
84 #define __ASM_DMI_H
arch/arm/include/asm/domain.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/domain.h
34 *
45 * Copyright (C) 1999 Russell King.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #ifndef __ASM_PROC_DOMAIN_H
118 #define __ASM_PROC_DOMAIN_H
arch/arm/include/asm/efi.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2015 Linaro Ltd <ard.biesheuvel@linaro.org>
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __ASM_ARM_EFI_H
arch/arm/include/asm/firmware.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 Samsung Electronics.
34 * Kyungmin Park <kyungmin.park@samsung.com>
45 * Tomasz Figa <t.figa@samsung.com>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #ifndef __ASM_ARM_FIRMWARE_H
arch/arm/include/asm/floppy.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/floppy.h
34 *
45 * Copyright (C) 1996-2000 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * Note that we don't touch FLOPPY_DMA nor FLOPPY_IRQ here
118 */
129 #ifndef __ASM_ARM_FLOPPY_H
arch/arm/include/asm/fpstate.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/fpstate.h
34 *
45 * Copyright (C) 1995 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #ifndef __ASM_ARM_FPSTATE_H
arch/arm/include/asm/glue-cache.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/glue-cache.h
34 *
45 * Copyright (C) 1999-2002 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #ifndef ASM_GLUE_CACHE_H
118 #define ASM_GLUE_CACHE_H
arch/arm/include/asm/glue-df.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/glue-df.h
34 *
45 * Copyright (C) 1997-1999 Russell King
56 * Copyright (C) 2000-2002 Deep Blue Solutions Ltd.
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118 #ifndef ASM_GLUE_DF_H
129 #define ASM_GLUE_DF_H
arch/arm/include/asm/glue-pf.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/glue-pf.h
34 *
45 * Copyright (C) 1997-1999 Russell King
56 * Copyright (C) 2000-2002 Deep Blue Solutions Ltd.
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118 #ifndef ASM_GLUE_PF_H
129 #define ASM_GLUE_PF_H
arch/arm/include/asm/glue-proc.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/glue-proc.h
34 *
45 * Copyright (C) 1997-1999 Russell King
56 * Copyright (C) 2000 Deep Blue Solutions Ltd
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118 #ifndef ASM_GLUE_PROC_H
129 #define ASM_GLUE_PROC_H
arch/arm/include/asm/glue.h+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/glue.h
34 *
45 * Copyright (C) 1997-1999 Russell King
56 * Copyright (C) 2000-2002 Deep Blue Solutions Ltd.
67 *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
118 * This file provides the glue to stick the processor-specific bits
129 * into the kernel in an efficient manner. The idea is to use branches
1310 * when we're only targeting one class of TLB, or indirect calls
arch/arm/include/asm/hardware/dec21285.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/hardware/dec21285.h
34 *
45 * Copyright (C) 1998 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * DC21285 registers
118 */
129 #define DC21285_PCI_IACK 0x79000000
arch/arm/include/asm/hardware/ioc.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/hardware/ioc.h
34 *
45 * Copyright (C) Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * Use these macros to read/write the IOC. All it does is perform the actual
118 * read/write.
129 */
arch/arm/include/asm/hardware/iomd.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/hardware/iomd.h
34 *
45 * Copyright (C) 1999 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * This file contains information out the IOMD ASIC used in the
118 * Acorn RiscPC and subsequently integrated into the CLPS7500 chips.
129 */
arch/arm/include/asm/hardware/iop3xx.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/hardware/iop3xx.h
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 * Author: Rory Bolt <rorybolt@pacbell.net>
78 * Copyright (C) 2002 Rory Bolt
89 * Copyright (C) 2004 Intel Corp.
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411
1512 #ifndef __IOP3XX_H
arch/arm/include/asm/hardware/memc.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/hardware/memc.h
34 *
45 * Copyright (C) Russell King.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #define VDMA_ALIGNMENT PAGE_SIZE
118 #define VDMA_XFERSIZE 16
arch/arm/include/asm/hardware/scoop.h+1−5
@@ -1,12 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Definitions for the SCOOP interface found on various Sharp PDAs
34 *
45 * Copyright (c) 2004 Richard Purdie
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
106 */
117
128 #define SCOOP_MCR 0x00
arch/arm/include/asm/hardware/ssp.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * ssp.h
34 *
45 * Copyright (C) 2003 Russell King, All Rights Reserved.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #ifndef SSP_H
118 #define SSP_H
arch/arm/include/asm/io.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/io.h
34 *
45 * Copyright (C) 1996-2000 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * Modifications:
118 * 16-Sep-1996 RMK Inlined the inx/outx functions & optimised for both
129 * constant addresses and variable addresses.
arch/arm/include/asm/kvm_hyp.h+1−12
@@ -1,18 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2015 - ARM Ltd
34 * Author: Marc Zyngier <marc.zyngier@arm.com>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
8− *
9− * This program is distributed in the hope that it will be useful,
10− * but WITHOUT ANY WARRANTY; without even the implied warranty of
11− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12− * GNU General Public License for more details.
13− *
14− * You should have received a copy of the GNU General Public License
15− * along with this program. If not, see <http://www.gnu.org/licenses/>.
165 */
176
187 #ifndef __ARM_KVM_HYP_H__
arch/arm/include/asm/mach/arch.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/mach/arch.h
34 *
45 * Copyright (C) 2000 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/types.h>
arch/arm/include/asm/mach/dma.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/mach/dma.h
34 *
45 * Copyright (C) 1998-2000 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * This header file describes the interface between the generic DMA handler
118 * (dma.c) and the architecture-specific DMA backends (dma-*.c)
129 */
arch/arm/include/asm/mach/flash.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/mach/flash.h
34 *
45 * Copyright (C) 2003 Russell King, All Rights Reserved.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #ifndef ASMARM_MACH_FLASH_H
118 #define ASMARM_MACH_FLASH_H
arch/arm/include/asm/mach/irq.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/mach/irq.h
34 *
45 * Copyright (C) 1995-2000 Russell King.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #ifndef __ASM_ARM_MACH_IRQ_H
118 #define __ASM_ARM_MACH_IRQ_H
arch/arm/include/asm/mach/map.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/map.h
34 *
45 * Copyright (C) 1999-2000 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * Page table mapping constructs and function prototypes
118 */
129 #ifndef __ASM_MACH_MAP_H
arch/arm/include/asm/mach/pci.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/mach/pci.h
34 *
45 * Copyright (C) 2000 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #ifndef __ASM_MACH_PCI_H
arch/arm/include/asm/mach/sharpsl_param.h+1−5
@@ -1,14 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Hardware parameter area specific to Sharp SL series devices
34 *
45 * Copyright (c) 2005 Richard Purdie
56 *
67 * Based on Sharp's 2.4 kernel patches
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
128 */
139
1410 struct sharpsl_param_info {
arch/arm/include/asm/mach/time.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/mach/time.h
34 *
45 * Copyright (C) 2004 MontaVista Software, Inc.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #ifndef __ASM_ARM_MACH_TIME_H
118 #define __ASM_ARM_MACH_TIME_H
arch/arm/include/asm/mcpm.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/mcpm.h
34 *
45 * Created by: Nicolas Pitre, April 2012
56 * Copyright: (C) 2012-2013 Linaro Limited
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #ifndef MCPM_H
arch/arm/include/asm/memory.h+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/memory.h
34 *
45 * Copyright (C) 2000-2002 Russell King
56 * modification for nommu, Hyok S. Choi, 2004
67 *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
118 * Note: this file should not be included by non-asm/.h files
129 */
1310 #ifndef __ASM_ARM_MEMORY_H
arch/arm/include/asm/mmu_context.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/mmu_context.h
34 *
45 * Copyright (C) 1996 Russell King.
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * Changelog:
118 * 27-06-1996 RMK Created
129 */
arch/arm/include/asm/mtd-xip.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * MTD primitives for XIP support. Architecture specific functions
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 * Author: Nicolas Pitre
78 * Created: Nov 2, 2004
89 * Copyright: (C) 2004 MontaVista Software, Inc.
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411
1512 #ifndef __ARM_MTD_XIP_H__
arch/arm/include/asm/neon.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/include/asm/neon.h
34 *
45 * Copyright (C) 2013 Linaro Ltd <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <asm/hwcap.h>
arch/arm/include/asm/opcodes.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/opcodes.h
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __ASM_ARM_OPCODES_H
arch/arm/include/asm/page-nommu.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/page-nommu.h
34 *
45 * Copyright (C) 2004 Hyok S. Choi
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #ifndef _ASMARM_PAGE_NOMMU_H
arch/arm/include/asm/page.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/page.h
34 *
45 * Copyright (C) 1995-2003 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #ifndef _ASMARM_PAGE_H
118 #define _ASMARM_PAGE_H
arch/arm/include/asm/perf_event.h+1−5
@@ -1,12 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/include/asm/perf_event.h
34 *
45 * Copyright (C) 2009 picoChip Designs Ltd, Jamie Iles
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
106 */
117
128 #ifndef __ARM_PERF_EVENT_H__
arch/arm/include/asm/pgalloc.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/pgalloc.h
34 *
45 * Copyright (C) 2000-2001 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #ifndef _ASMARM_PGALLOC_H
118 #define _ASMARM_PGALLOC_H
arch/arm/include/asm/pgtable-2level-hwdef.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/pgtable-2level-hwdef.h
34 *
45 * Copyright (C) 1995-2002 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #ifndef _ASM_PGTABLE_2LEVEL_HWDEF_H
118 #define _ASM_PGTABLE_2LEVEL_HWDEF_H
arch/arm/include/asm/pgtable-2level.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/pgtable-2level.h
34 *
45 * Copyright (C) 1995-2002 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #ifndef _ASM_PGTABLE_2LEVEL_H
118 #define _ASM_PGTABLE_2LEVEL_H
arch/arm/include/asm/pgtable-hwdef.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/pgtable-hwdef.h
34 *
45 * Copyright (C) 1995-2002 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #ifndef _ASMARM_PGTABLE_HWDEF_H
118 #define _ASMARM_PGTABLE_HWDEF_H
arch/arm/include/asm/pgtable-nommu.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/pgtable-nommu.h
34 *
45 * Copyright (C) 1995-2002 Russell King
56 * Copyright (C) 2004 Hyok S. Choi
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118 #ifndef _ASMARM_PGTABLE_NOMMU_H
129 #define _ASMARM_PGTABLE_NOMMU_H
arch/arm/include/asm/pgtable.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/pgtable.h
34 *
45 * Copyright (C) 1995-2002 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #ifndef _ASMARM_PGTABLE_H
118 #define _ASMARM_PGTABLE_H
arch/arm/include/asm/proc-fns.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/proc-fns.h
34 *
45 * Copyright (C) 1997-1999 Russell King
56 * Copyright (C) 2000 Deep Blue Solutions Ltd
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118 #ifndef __ASM_PROCFNS_H
129 #define __ASM_PROCFNS_H
arch/arm/include/asm/processor.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/processor.h
34 *
45 * Copyright (C) 1995-1999 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #ifndef __ASM_ARM_PROCESSOR_H
arch/arm/include/asm/procinfo.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/procinfo.h
34 *
45 * Copyright (C) 1996-1999 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #ifndef __ASM_PROCINFO_H
118 #define __ASM_PROCINFO_H
arch/arm/include/asm/prom.h+1−5
@@ -1,12 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/prom.h
34 *
45 * Copyright (C) 2009 Canonical Ltd. <jeremy.kerr@canonical.com>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
106 */
117 #ifndef __ASMARM_PROM_H
128 #define __ASMARM_PROM_H
arch/arm/include/asm/ptrace.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/ptrace.h
34 *
45 * Copyright (C) 1996-2003 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #ifndef __ASM_ARM_PTRACE_H
118 #define __ASM_ARM_PTRACE_H
arch/arm/include/asm/set_memory.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 1999-2002 Russell King
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef _ASMARM_SET_MEMORY_H
arch/arm/include/asm/setup.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/include/asm/setup.h
34 *
45 * Copyright (C) 1997-1999 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * Structure passed to kernel to tell it about the
118 * hardware it's running on. See Documentation/arm/Setup
129 * for more info.
arch/arm/include/asm/smp.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/smp.h
34 *
45 * Copyright (C) 2004-2005 ARM Ltd.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #ifndef __ASM_ARM_SMP_H
118 #define __ASM_ARM_SMP_H
arch/arm/include/asm/stage2_pgtable.h+1−12
@@ -1,19 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2016 - ARM Ltd
34 *
45 * stage2 page table helpers
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
10− * This program is distributed in the hope that it will be useful,
11− * but WITHOUT ANY WARRANTY; without even the implied warranty of
12− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13− * GNU General Public License for more details.
14− *
15− * You should have received a copy of the GNU General Public License
16− * along with this program. If not, see <http://www.gnu.org/licenses/>.
176 */
187
198 #ifndef __ARM_S2_PGTABLE_H_
arch/arm/include/asm/thread_info.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/thread_info.h
34 *
45 * Copyright (C) 2002 Russell King.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #ifndef __ASM_ARM_THREAD_INFO_H
118 #define __ASM_ARM_THREAD_INFO_H
arch/arm/include/asm/thread_notify.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/thread_notify.h
34 *
45 * Copyright (C) 2006 Russell King.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #ifndef ASMARM_THREAD_NOTIFY_H
118 #define ASMARM_THREAD_NOTIFY_H
arch/arm/include/asm/timex.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/timex.h
34 *
45 * Copyright (C) 1997,1998 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * Architecture Specific TIME specifications
118 */
129 #ifndef _ASMARM_TIMEX_H
arch/arm/include/asm/tlb.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/tlb.h
34 *
45 * Copyright (C) 2002 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * Experimentation shows that on a StrongARM, it appears to be faster
118 * to use the "invalidate whole tlb" rather than "invalidate single
129 * tlb" for this.
arch/arm/include/asm/tlbflush.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/tlbflush.h
34 *
45 * Copyright (C) 1999-2003 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #ifndef _ASMARM_TLBFLUSH_H
118 #define _ASMARM_TLBFLUSH_H
arch/arm/include/asm/uaccess.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/uaccess.h
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 #ifndef _ASMARM_UACCESS_H
96 #define _ASMARM_UACCESS_H
arch/arm/include/asm/unistd.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/unistd.h
34 *
45 * Copyright (C) 2001-2005 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * Please forward _all_ changes to this file to rmk@arm.linux.org.uk,
118 * no matter what the change is. Thanks!
129 */
arch/arm/include/asm/uprobes.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 Rabin Vincent <rabin at rab.in>
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef _ASM_UPROBES_H
arch/arm/include/asm/vdso_datapage.h+1−12
@@ -1,19 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Adapted from arm64 version.
34 *
45 * Copyright (C) 2012 ARM Limited
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
10− * This program is distributed in the hope that it will be useful,
11− * but WITHOUT ANY WARRANTY; without even the implied warranty of
12− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13− * GNU General Public License for more details.
14− *
15− * You should have received a copy of the GNU General Public License
16− * along with this program. If not, see <http://www.gnu.org/licenses/>.
176 */
187 #ifndef __ASM_VDSO_DATAPAGE_H
198 #define __ASM_VDSO_DATAPAGE_H
arch/arm/include/asm/xor.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/xor.h
34 *
45 * Copyright (C) 2001 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/hardirq.h>
118 #include <asm-generic/xor.h>
arch/arm/include/debug/8250.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/debug/8250.S
34 *
45 * Copyright (C) 1994-2013 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/serial_reg.h>
118
arch/arm/include/debug/asm9260.S+1−5
@@ -1,13 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /* Debugging macro include header
23 *
34 * Copyright (C) 1994-1999 Russell King
45 * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks
56 * Modified for ASM9260 by Oleksij Remepl <linux@rempel-privat.de>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
117 */
128
139 .macro addruart, rp, rv, tmp
arch/arm/include/debug/at91.S+1−5
@@ -1,12 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2003-2005 SAN People
34 *
45 * Debugging macro include header
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
106 */
117
128 #define AT91_DBGU_SR (0x14) /* Status Register */
arch/arm/include/debug/bcm63xx.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Broadcom BCM63xx low-level UART debug
34 *
45 * Copyright (C) 2014 Broadcom Corporation
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/serial_bcm63xx.h>
arch/arm/include/debug/dc21285.S+1−5
@@ -1,14 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /* arch/arm/mach-footbridge/include/mach/debug-macro.S
23 *
34 * Debugging macro include header
45 *
56 * Copyright (C) 1994-1999 Russell King
67 * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
128 */
139
1410 #include <asm/hardware/dec21285.h>
arch/arm/include/debug/digicolor.S+1−5
@@ -1,12 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Debugging macro include header for Conexant Digicolor USART
34 *
45 * Copyright (C) 2014 Paradox Innovation Ltd.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
106 */
117
128 #define UA0_STATUS 0x0742
arch/arm/include/debug/efm32.S+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2013 Pengutronix
34 * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96
107 #define UARTn_CMD 0x000c
arch/arm/include/debug/icedcc.S+1−5
@@ -1,12 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/debug/icedcc.S
34 *
45 * Copyright (C) 1994-1999 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
106 */
117
128 @@ debug using ARM EmbeddedICE DCC channel
arch/arm/include/debug/imx-uart.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012-2015 Freescale Semiconductor, Inc.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __DEBUG_IMX_UART_H
arch/arm/include/debug/imx.S+1−5
@@ -1,14 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /* arch/arm/mach-imx/include/mach/debug-macro.S
23 *
34 * Debugging macro include header
45 *
56 * Copyright (C) 1994-1999 Russell King
67 * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
128 */
139
1410 #include <asm/assembler.h>
arch/arm/include/debug/ks8695.S+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/debug/ks8695.S
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2006 Simtec Electronics
67 *
78 * KS8695 - Debug macros
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #define KS8695_UART_PA 0x03ffe000
arch/arm/include/debug/meson.S+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2014 Carlo Caione
34 * Carlo Caione <carlo@caione.org>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96
107 #define MESON_AO_UART_WFIFO 0x0
arch/arm/include/debug/netx.S+1−5
@@ -1,13 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Debugging macro include header
34 *
45 * Copyright (C) 1994-1999 Russell King
56 * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
117 */
128
139 #define UART_DATA 0
arch/arm/include/debug/omap2plus.S+1−5
@@ -1,13 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Debugging macro include header
34 *
45 * Copyright (C) 1994-1999 Russell King
56 * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
117 */
128
139 #include <linux/serial_reg.h>
arch/arm/include/debug/pl01x.S+1−5
@@ -1,14 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /* arch/arm/include/debug/pl01x.S
23 *
34 * Debugging macro include header
45 *
56 * Copyright (C) 1994-1999 Russell King
67 * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
128 */
139 #include <linux/amba/serial.h>
1410
arch/arm/include/debug/s3c24xx.S+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /* arch/arm/mach-s3c2410/include/mach/debug-macro.S
23 *
34 * Debugging macro include header
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 * Copyright (C) 2005 Simtec Electronics
78 *
89 * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411
1512 #include <linux/serial_s3c.h>
arch/arm/include/debug/s5pv210.S+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (c) 2010-2011 Samsung Electronics Co., Ltd.
34 * http://www.samsung.com
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96
107 /* pull in the relevant register and map files. */
arch/arm/include/debug/sa1100.S+1−5
@@ -1,14 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /* arch/arm/include/debug/sa1100.S
23 *
34 * Debugging macro include header
45 *
56 * Copyright (C) 1994-1999 Russell King
67 * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
128 */
139
1410 #define UTCR3 0x0c
arch/arm/include/debug/sti.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/debug/sti.S
34 *
45 * Debugging macro include header
56 * Copyright (C) 2013 STMicroelectronics (R&D) Limited.
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #define STIH41X_COMMS_BASE 0xfed00000
arch/arm/include/debug/ux500.S+1−5
@@ -1,12 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Debugging macro include header
34 *
45 * Copyright (C) 2009 ST-Ericsson
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
106 */
117
128
arch/arm/include/debug/vexpress.S+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /* arch/arm/mach-realview/include/mach/debug-macro.S
23 *
34 * Debugging macro include header
45 *
56 * Copyright (C) 1994-1999 Russell King
67 * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #define DEBUG_LL_PHYS_BASE 0x10000000
arch/arm/include/debug/vf.S+1−5
@@ -1,10 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright 2013 Freescale Semiconductor, Inc.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
84 */
95
106 #define VF_UART0_BASE_ADDR 0x40027000
arch/arm/include/debug/vt8500.S+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Debugging macro include header
34 *
45 * Copyright (C) 2010 Alexey Charkov <alchark@gmail.com>
56 * Moved from arch/arm/mach-vt8500/include/mach/debug-macro.S
67 * Minor changes for readability.
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #define DEBUG_LL_PHYS_BASE 0xD8000000
arch/arm/kernel/arch_timer.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/kernel/arch_timer.c
34 *
45 * Copyright (C) 2011 ARM Ltd.
56 * All Rights Reserved
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118 #include <linux/init.h>
129 #include <linux/types.h>
arch/arm/kernel/armksyms.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/kernel/armksyms.c
34 *
45 * Copyright (C) 2000 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/export.h>
118 #include <linux/sched.h>
arch/arm/kernel/asm-offsets.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 1995-2003 Russell King
34 * 2001-2002 Keith Owens
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Generate definitions needed by assembly language modules.
67 * This code generates raw asm output which is post-processed to extract
78 * and format the required data.
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310 #include <linux/compiler.h>
1411 #include <linux/sched.h>
arch/arm/kernel/atags_compat.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/kernel/atags_compat.c
34 *
45 * Copyright (C) 2001 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * We keep the old params compatibility cruft in one place (here)
118 * so we don't end up with lots of mess around other places.
129 *
arch/arm/kernel/atags_parse.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Tag parsing.
34 *
45 * Copyright (C) 1995-2001 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 /*
arch/arm/kernel/crash_dump.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/kernel/crash_dump.c
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 * This code is taken from arch/x86/kernel/crash_dump_64.c
89 * Created by: Hariprasad Nellitheertha (hari@in.ibm.com)
910 * Copyright (C) IBM Corporation, 2004. All rights reserved
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
1411 */
1512
1613 #include <linux/errno.h>
arch/arm/kernel/debug.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/kernel/debug.S
34 *
45 * Copyright (C) 1994-1999 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * 32-bit debugging code
118 */
129 #include <linux/linkage.h>
arch/arm/kernel/devtree.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/kernel/devtree.c
34 *
45 * Copyright (C) 2009 Canonical Ltd. <jeremy.kerr@canonical.com>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/init.h>
arch/arm/kernel/dma-isa.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/kernel/dma-isa.c
34 *
45 * Copyright (C) 1999-2000 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * ISA DMA primitives
118 * Taken from various sources, including:
129 * linux/include/asm/dma.h: Defines for using and allocating dma channels.
arch/arm/kernel/dma.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/kernel/dma.c
34 *
45 * Copyright (C) 1995-2000 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * Front-end to the DMA handling. This handles the allocation/freeing
118 * of DMA channels, and provides a unified interface to the machines
129 * DMA facilities.
arch/arm/kernel/early_printk.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/kernel/early_printk.c
34 *
45 * Copyright (C) 2009 Sascha Hauer <s.hauer@pengutronix.de>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/kernel.h>
arch/arm/kernel/efi.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2015 Linaro Ltd <ard.biesheuvel@linaro.org>
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/efi.h>
arch/arm/kernel/entry-armv.S+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/kernel/entry-armv.S
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * ARM700 fix by Matthew Godbolt (linux-user@willothewisp.demon.co.uk)
67 * nommu support by Hyok S. Choi (hyok.choi@samsung.com)
78 *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
129 * Low-level vector interface routines
1310 *
1411 * Note: there is a StrongARM bug in the STMIA rn, {regs}^ instruction
arch/arm/kernel/entry-common.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/kernel/entry-common.S
34 *
45 * Copyright (C) 2000 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <asm/assembler.h>
arch/arm/kernel/entry-ftrace.S+1−5
@@ -1,8 +1,4 @@
1−/*
2− * This program is free software; you can redistribute it and/or modify
3− * it under the terms of the GNU General Public License version 2 as
4− * published by the Free Software Foundation.
5− */
1+/* SPDX-License-Identifier: GPL-2.0-only */
62
73 #include <asm/assembler.h>
84 #include <asm/ftrace.h>
arch/arm/kernel/entry-v7m.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/kernel/entry-v7m.S
34 *
45 * Copyright (C) 2008 ARM Ltd.
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * Low-level vector interface routines for the ARMv7-M architecture
118 */
129 #include <asm/memory.h>
arch/arm/kernel/head-common.S+1−5
@@ -1,14 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/kernel/head-common.S
34 *
45 * Copyright (C) 1994-2002 Russell King
56 * Copyright (c) 2003 ARM Limited
67 * All Rights Reserved
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
128 */
139 #include <asm/assembler.h>
1410
arch/arm/kernel/head-inflate-data.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * XIP kernel .data segment decompressor
34 *
45 * Created by: Nicolas Pitre, August 2017
56 * Copyright: (C) 2017 Linaro Limited
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <linux/init.h>
arch/arm/kernel/head-nommu.S+1−5
@@ -1,15 +1,11 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/kernel/head-nommu.S
34 *
45 * Copyright (C) 1994-2002 Russell King
56 * Copyright (C) 2003-2006 Hyok S. Choi
67 *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
118 * Common kernel startup code (non-paged MM)
12− *
139 */
1410 #include <linux/linkage.h>
1511 #include <linux/init.h>
arch/arm/kernel/head.S+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/kernel/head.S
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (c) 2003 ARM Limited
67 * All Rights Reserved
78 *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
129 * Kernel startup code for all 32-bit CPUs
1310 */
1411 #include <linux/linkage.h>
arch/arm/kernel/irq.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/kernel/irq.c
34 *
@@ -8,10 +9,6 @@ · 4 unmodified lines
89 * Dynamic Tick Timer written by Tony Lindgren <tony@atomide.com> and
910 * Tuukka Tikkanen <tuukka.tikkanen@elektrobit.com>.
1011 *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
14− *
1512 * This file contains the code used by various IRQ handling routines:
1613 * asking for different IRQ's should be done through these routines
1714 * instead of just grabbing them. Thus setups with different IRQ numbers
arch/arm/kernel/iwmmxt.S+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/kernel/iwmmxt.S
34 *
@@ -8,10 +9,6 @@ · 4 unmodified lines
89 *
910 * Full lazy switching support, optimizations and more, by Nicolas Pitre
1011 * Copyright (c) 2003-2004, MontaVista Software, Inc.
11− *
12− * This program is free software; you can redistribute it and/or modify
13− * it under the terms of the GNU General Public License version 2 as
14− * published by the Free Software Foundation.
1512 */
1613
1714 #include <linux/linkage.h>
arch/arm/kernel/module-plts.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014-2017 Linaro Ltd. <ard.biesheuvel@linaro.org>
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/elf.h>
arch/arm/kernel/module.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/kernel/module.c
34 *
45 * Copyright (C) 2002 Russell King.
56 * Modified for nommu by Hyok S. Choi
67 *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
118 * Module allocation method suggested by Andi Kleen.
129 */
1310 #include <linux/module.h>
arch/arm/kernel/opcodes.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/kernel/opcodes.c
34 *
45 * A32 condition code lookup feature moved from nwfpe/fpopcode.c
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/module.h>
arch/arm/kernel/pj4-cp0.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/kernel/pj4-cp0.c
34 *
45 * PJ4 iWMMXt coprocessor context switching and handling
56 *
67 * Copyright (c) 2010 Marvell International Inc.
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #include <linux/types.h>
arch/arm/kernel/process.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/kernel/process.c
34 *
45 * Copyright (C) 1996-2000 Russell King - Converted to ARM.
56 * Original Copyright (C) 1995 Linus Torvalds
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118 #include <stdarg.h>
129
arch/arm/kernel/ptrace.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/kernel/ptrace.c
34 *
45 * By Ross Biro 1/23/92
56 * edited by Linus Torvalds
67 * ARM modifications Copyright (C) 2000 Russell King
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129 #include <linux/kernel.h>
1310 #include <linux/sched/signal.h>
arch/arm/kernel/reboot.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 1996-2000 Russell King - Converted to ARM.
34 * Original Copyright (C) 1995 Linus Torvalds
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96 #include <linux/cpu.h>
107 #include <linux/delay.h>
arch/arm/kernel/return_address.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/kernel/return_address.c
34 *
45 * Copyright (C) 2009 Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>
56 * for Pengutronix
6− *
7− * This program is free software; you can redistribute it and/or modify it
8− * under the terms of the GNU General Public License version 2 as published by
9− * the Free Software Foundation.
107 */
118 #include <linux/export.h>
129 #include <linux/ftrace.h>
arch/arm/kernel/setup.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/kernel/setup.c
34 *
45 * Copyright (C) 1995-2001 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/efi.h>
118 #include <linux/export.h>
arch/arm/kernel/signal.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/kernel/signal.c
34 *
45 * Copyright (C) 1995-2009 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/errno.h>
118 #include <linux/random.h>
arch/arm/kernel/smp.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/kernel/smp.c
34 *
45 * Copyright (C) 2002 ARM Limited, All Rights Reserved.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/module.h>
118 #include <linux/delay.h>
arch/arm/kernel/smp_scu.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/kernel/smp_scu.c
34 *
45 * Copyright (C) 2002 ARM Ltd.
56 * All Rights Reserved
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118 #include <linux/init.h>
129 #include <linux/io.h>
arch/arm/kernel/smp_tlb.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/kernel/smp_tlb.c
34 *
45 * Copyright (C) 2002 ARM Limited, All Rights Reserved.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/preempt.h>
118 #include <linux/smp.h>
arch/arm/kernel/smp_twd.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/kernel/smp_twd.c
34 *
45 * Copyright (C) 2002 ARM Ltd.
56 * All Rights Reserved
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118 #include <linux/init.h>
129 #include <linux/kernel.h>
arch/arm/kernel/swp_emulate.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/kernel/swp_emulate.c
34 *
45 * Copyright (C) 2009 ARM Limited
56 * __user_* functions adapted from include/asm/uaccess.h
67 *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
118 * Implements emulation of the SWP/SWPB instructions using load-exclusive and
129 * store-exclusive for processors that have them disabled (or future ones that
1310 * might not implement them).
arch/arm/kernel/sys_arm.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/kernel/sys_arm.c
34 *
45 * Copyright (C) People who wrote linux/arch/i386/kernel/sys_i386.c
56 * Copyright (C) 1995, 1996 Russell King.
67 *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
118 * This file contains various random system calls that
129 * have a non-standard calling sequence on the Linux/arm
1310 * platform.
arch/arm/kernel/sys_oabi-compat.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/kernel/sys_oabi-compat.c
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 * Author: Nicolas Pitre
89 * Created: Oct 7, 2005
910 * Copyright: MontaVista Software, Inc.
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
1411 */
1512
1613 /*
arch/arm/kernel/time.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/kernel/time.c
34 *
45 * Copyright (C) 1991, 1992, 1995 Linus Torvalds
56 * Modifications for ARM (C) 1994-2001 Russell King
67 *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
118 * This file contains the ARM-specific time handling details:
129 * reading the RTC at bootup, etc...
1310 */
arch/arm/kernel/traps.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/kernel/traps.c
34 *
45 * Copyright (C) 1995-2009 Russell King
56 * Fragments that appear the same as linux/arch/i386/kernel/traps.c (C) Linus Torvalds
67 *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
118 * 'traps.c' handles hardware exceptions after we have saved some state in
129 * 'linux/arch/arm/lib/traps.S'. Mostly a debugging aid, but will probably
1310 * kill the offending process.
arch/arm/kernel/v7m.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2013 Uwe Kleine-Koenig for Pengutronix
3− *
4− * This program is free software; you can redistribute it and/or modify it under
5− * the terms of the GNU General Public License version 2 as published by the
6− * Free Software Foundation.
74 */
85 #include <linux/io.h>
96 #include <linux/reboot.h>
arch/arm/kernel/vdso.c+1−12
@@ -1,20 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Adapted from arm64 version.
34 *
45 * Copyright (C) 2012 ARM Limited
56 * Copyright (C) 2015 Mentor Graphics Corporation.
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
11− * This program is distributed in the hope that it will be useful,
12− * but WITHOUT ANY WARRANTY; without even the implied warranty of
13− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14− * GNU General Public License for more details.
15− *
16− * You should have received a copy of the GNU General Public License
17− * along with this program. If not, see <http://www.gnu.org/licenses/>.
187 */
198
209 #include <linux/cache.h>
arch/arm/kernel/xscale-cp0.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/kernel/xscale-cp0.c
34 *
45 * XScale DSP and iWMMXt coprocessor context switching and handling
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/types.h>
arch/arm/kvm/hyp/banked-sr.c+1−12
@@ -1,21 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Original code:
34 * Copyright (C) 2012 - Virtual Open Systems and Columbia University
45 * Author: Christoffer Dall <c.dall@virtualopensystems.com>
56 *
67 * Mostly rewritten in C by Marc Zyngier <marc.zyngier@arm.com>
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
12− * This program is distributed in the hope that it will be useful,
13− * but WITHOUT ANY WARRANTY; without even the implied warranty of
14− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15− * GNU General Public License for more details.
16− *
17− * You should have received a copy of the GNU General Public License
18− * along with this program. If not, see <http://www.gnu.org/licenses/>.
198 */
209
2110 #include <asm/kvm_hyp.h>
arch/arm/kvm/hyp/cp15-sr.c+1−12
@@ -1,21 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Original code:
34 * Copyright (C) 2012 - Virtual Open Systems and Columbia University
45 * Author: Christoffer Dall <c.dall@virtualopensystems.com>
56 *
67 * Mostly rewritten in C by Marc Zyngier <marc.zyngier@arm.com>
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
12− * This program is distributed in the hope that it will be useful,
13− * but WITHOUT ANY WARRANTY; without even the implied warranty of
14− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15− * GNU General Public License for more details.
16− *
17− * You should have received a copy of the GNU General Public License
18− * along with this program. If not, see <http://www.gnu.org/licenses/>.
198 */
209
2110 #include <asm/kvm_hyp.h>
arch/arm/kvm/hyp/entry.S+1−12
@@ -1,18 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2016 - ARM Ltd
34 * Author: Marc Zyngier <marc.zyngier@arm.com>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
8− *
9− * This program is distributed in the hope that it will be useful,
10− * but WITHOUT ANY WARRANTY; without even the implied warranty of
11− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12− * GNU General Public License for more details.
13− *
14− * You should have received a copy of the GNU General Public License
15− * along with this program. If not, see <http://www.gnu.org/licenses/>.
165 */
176
187 #include <linux/linkage.h>
arch/arm/kvm/hyp/s2-setup.c+1−12
@@ -1,18 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2016 - ARM Ltd
34 * Author: Marc Zyngier <marc.zyngier@arm.com>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
8− *
9− * This program is distributed in the hope that it will be useful,
10− * but WITHOUT ANY WARRANTY; without even the implied warranty of
11− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12− * GNU General Public License for more details.
13− *
14− * You should have received a copy of the GNU General Public License
15− * along with this program. If not, see <http://www.gnu.org/licenses/>.
165 */
176
187 #include <linux/types.h>
arch/arm/kvm/hyp/switch.c+1−12
@@ -1,18 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2015 - ARM Ltd
34 * Author: Marc Zyngier <marc.zyngier@arm.com>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
8− *
9− * This program is distributed in the hope that it will be useful,
10− * but WITHOUT ANY WARRANTY; without even the implied warranty of
11− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12− * GNU General Public License for more details.
13− *
14− * You should have received a copy of the GNU General Public License
15− * along with this program. If not, see <http://www.gnu.org/licenses/>.
165 */
176 #include <linux/jump_label.h>
187
arch/arm/kvm/hyp/tlb.c+1−12
@@ -1,21 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Original code:
34 * Copyright (C) 2012 - Virtual Open Systems and Columbia University
45 * Author: Christoffer Dall <c.dall@virtualopensystems.com>
56 *
67 * Mostly rewritten in C by Marc Zyngier <marc.zyngier@arm.com>
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
12− * This program is distributed in the hope that it will be useful,
13− * but WITHOUT ANY WARRANTY; without even the implied warranty of
14− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15− * GNU General Public License for more details.
16− *
17− * You should have received a copy of the GNU General Public License
18− * along with this program. If not, see <http://www.gnu.org/licenses/>.
198 */
209
2110 #include <asm/kvm_hyp.h>
arch/arm/kvm/hyp/vfp.S+1−12
@@ -1,18 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 - Virtual Open Systems and Columbia University
34 * Author: Christoffer Dall <c.dall@virtualopensystems.com>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
8− *
9− * This program is distributed in the hope that it will be useful,
10− * but WITHOUT ANY WARRANTY; without even the implied warranty of
11− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12− * GNU General Public License for more details.
13− *
14− * You should have received a copy of the GNU General Public License
15− * along with this program. If not, see <http://www.gnu.org/licenses/>.
165 */
176
187 #include <linux/linkage.h>
arch/arm/lib/backtrace.S+1−5
@@ -1,14 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/backtrace.S
34 *
45 * Copyright (C) 1995, 1996 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * 27/03/03 Ian Molton Clean up CONFIG_CPU
11− *
128 */
139 #include <linux/kern_levels.h>
1410 #include <linux/linkage.h>
arch/arm/lib/changebit.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/changebit.S
34 *
45 * Copyright (C) 1995-1996 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/linkage.h>
118 #include <asm/assembler.h>
arch/arm/lib/clear_user.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/clear_user.S
34 *
45 * Copyright (C) 1995, 1996,1997,1998 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/linkage.h>
118 #include <asm/assembler.h>
arch/arm/lib/clearbit.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/clearbit.S
34 *
45 * Copyright (C) 1995-1996 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/linkage.h>
118 #include <asm/assembler.h>
arch/arm/lib/copy_from_user.S+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/copy_from_user.S
34 *
45 * Author: Nicolas Pitre
56 * Created: Sep 29, 2005
67 * Copyright: MontaVista Software, Inc.
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #include <linux/linkage.h>
arch/arm/lib/copy_page.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/copypage.S
34 *
45 * Copyright (C) 1995-1999 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * ASM optimised string functions
118 */
129 #include <linux/linkage.h>
arch/arm/lib/copy_template.S+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/copy_template.s
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 * Author: Nicolas Pitre
78 * Created: Sep 28, 2005
89 * Copyright: MontaVista Software, Inc.
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411
1512 /*
arch/arm/lib/copy_to_user.S+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/copy_to_user.S
34 *
45 * Author: Nicolas Pitre
56 * Created: Sep 29, 2005
67 * Copyright: MontaVista Software, Inc.
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #include <linux/linkage.h>
arch/arm/lib/csumipv6.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/csumipv6.S
34 *
45 * Copyright (C) 1995-1998 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/linkage.h>
118 #include <asm/assembler.h>
arch/arm/lib/csumpartial.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/csumpartial.S
34 *
45 * Copyright (C) 1995-1998 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/linkage.h>
118 #include <asm/assembler.h>
arch/arm/lib/csumpartialcopy.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/csumpartialcopy.S
34 *
45 * Copyright (C) 1995-1998 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/linkage.h>
118 #include <asm/assembler.h>
arch/arm/lib/csumpartialcopygeneric.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/csumpartialcopygeneric.S
34 *
45 * Copyright (C) 1995-2001 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <asm/assembler.h>
118
arch/arm/lib/csumpartialcopyuser.S+1−5
@@ -1,14 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/csumpartialcopyuser.S
34 *
45 * Copyright (C) 1995-1998 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * 27/03/03 Ian Molton Clean up CONFIG_CPU
11− *
128 */
139 #include <linux/linkage.h>
1410 #include <asm/assembler.h>
arch/arm/lib/delay-loop.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/delay.S
34 *
45 * Copyright (C) 1995, 1996 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/linkage.h>
118 #include <asm/assembler.h>
arch/arm/lib/div64.S+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/div64.S
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 * Author: Nicolas Pitre
78 * Created: Oct 5, 2003
89 * Copyright: Monta Vista Software, Inc.
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411
1512 #include <linux/linkage.h>
arch/arm/lib/ecard.S+1−5
@@ -1,14 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/ecard.S
34 *
45 * Copyright (C) 1995, 1996 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * 27/03/03 Ian Molton Clean up CONFIG_CPU
11− *
128 */
139 #include <linux/linkage.h>
1410 #include <asm/assembler.h>
arch/arm/lib/findbit.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/findbit.S
34 *
45 * Copyright (C) 1995-2000 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * 16th March 2001 - John Ripley <jripley@sonicblue.com>
118 * Fixed so that "size" is an exclusive not an inclusive quantity.
129 * All users of these functions expect exclusive sizes, and may
arch/arm/lib/floppydma.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/floppydma.S
34 *
45 * Copyright (C) 1995, 1996 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/linkage.h>
118 #include <asm/assembler.h>
arch/arm/lib/getuser.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/getuser.S
34 *
45 * Copyright (C) 2001 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * Idea from x86 version, (C) Copyright 1998 Linus Torvalds
118 *
129 * These functions have a non-standard call interface to make them more
arch/arm/lib/io-acorn.S+1−5
@@ -1,14 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/io-acorn.S
34 *
45 * Copyright (C) 1995, 1996 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * 27/03/03 Ian Molton Clean up CONFIG_CPU
11− *
128 */
139 #include <linux/linkage.h>
1410 #include <linux/kern_levels.h>
arch/arm/lib/io-readsb.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/io-readsb.S
34 *
45 * Copyright (C) 1995-2000 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/linkage.h>
118 #include <asm/assembler.h>
arch/arm/lib/io-readsl.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/io-readsl.S
34 *
45 * Copyright (C) 1995-2000 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/linkage.h>
118 #include <asm/assembler.h>
arch/arm/lib/io-readsw-armv3.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/io-readsw-armv3.S
34 *
45 * Copyright (C) 1995-2000 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/linkage.h>
118 #include <asm/assembler.h>
arch/arm/lib/io-readsw-armv4.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/io-readsw-armv4.S
34 *
45 * Copyright (C) 1995-2000 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/linkage.h>
118 #include <asm/assembler.h>
arch/arm/lib/io-writesb.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/io-writesb.S
34 *
45 * Copyright (C) 1995-2000 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/linkage.h>
118 #include <asm/assembler.h>
arch/arm/lib/io-writesl.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/io-writesl.S
34 *
45 * Copyright (C) 1995-2000 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/linkage.h>
118 #include <asm/assembler.h>
arch/arm/lib/io-writesw-armv3.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/io-writesw-armv3.S
34 *
45 * Copyright (C) 1995-2000 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/linkage.h>
118 #include <asm/assembler.h>
arch/arm/lib/io-writesw-armv4.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/io-writesw-armv4.S
34 *
45 * Copyright (C) 1995-2000 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/linkage.h>
118 #include <asm/assembler.h>
arch/arm/lib/memchr.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/memchr.S
34 *
45 * Copyright (C) 1995-2000 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * ASM optimised string functions
118 */
129 #include <linux/linkage.h>
arch/arm/lib/memcpy.S+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/memcpy.S
34 *
45 * Author: Nicolas Pitre
56 * Created: Sep 28, 2005
67 * Copyright: MontaVista Software, Inc.
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #include <linux/linkage.h>
arch/arm/lib/memmove.S+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/memmove.S
34 *
45 * Author: Nicolas Pitre
56 * Created: Sep 28, 2005
67 * Copyright: (C) MontaVista Software Inc.
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #include <linux/linkage.h>
arch/arm/lib/memset.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/memset.S
34 *
45 * Copyright (C) 1995-2000 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * ASM optimised string functions
118 */
129 #include <linux/linkage.h>
arch/arm/lib/muldi3.S+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/muldi3.S
34 *
45 * Author: Nicolas Pitre
56 * Created: Oct 19, 2005
67 * Copyright: Monta Vista Software, Inc.
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #include <linux/linkage.h>
arch/arm/lib/putuser.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/putuser.S
34 *
45 * Copyright (C) 2001 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * Idea from x86 version, (C) Copyright 1998 Linus Torvalds
118 *
129 * These functions have a non-standard call interface to make
arch/arm/lib/setbit.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/setbit.S
34 *
45 * Copyright (C) 1995-1996 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/linkage.h>
118 #include <asm/assembler.h>
arch/arm/lib/strchr.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/strchr.S
34 *
45 * Copyright (C) 1995-2000 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * ASM optimised string functions
118 */
129 #include <linux/linkage.h>
arch/arm/lib/strrchr.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/strrchr.S
34 *
45 * Copyright (C) 1995-2000 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * ASM optimised string functions
118 */
129 #include <linux/linkage.h>
arch/arm/lib/testchangebit.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/testchangebit.S
34 *
45 * Copyright (C) 1995-1996 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/linkage.h>
118 #include <asm/assembler.h>
arch/arm/lib/testclearbit.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/testclearbit.S
34 *
45 * Copyright (C) 1995-1996 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/linkage.h>
118 #include <asm/assembler.h>
arch/arm/lib/testsetbit.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/testsetbit.S
34 *
45 * Copyright (C) 1995-1996 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/linkage.h>
118 #include <asm/assembler.h>
arch/arm/lib/uaccess_with_memcpy.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/lib/uaccess_with_memcpy.c
34 *
45 * Written by: Lennert Buytenhek and Nicolas Pitre
56 * Copyright (C) 2009 Marvell Semiconductor
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <linux/kernel.h>
arch/arm/lib/ucmpdi2.S+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/lib/ucmpdi2.S
34 *
45 * Author: Nicolas Pitre
56 * Created: Oct 19, 2005
67 * Copyright: Monta Vista Software, Inc.
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #include <linux/linkage.h>
arch/arm/lib/xor-neon.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/lib/xor-neon.c
34 *
45 * Copyright (C) 2013 Linaro Ltd <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/raid/xor.h>
arch/arm/mach-artpec/board-artpec6.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * ARTPEC-6 device support.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/amba/bus.h>
arch/arm/mach-at91/generic.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mach-at91/generic.h
34 *
45 * Copyright (C) 2005 David Brownell
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #ifndef _AT91_GENERIC_H
arch/arm/mach-at91/pm_suspend.S+1−5
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-at91/pm_slow_clock.S
34 *
@@ -5,11 +6,6 @@ · 1 unmodified line
56 *
67 * AT91SAM9 support:
78 * Copyright (C) 2007 Anti Sullin <anti.sullin@artecdesign.ee>
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
12− *
139 */
1410 #include <linux/linkage.h>
1511 #include <linux/clk/at91_pmc.h>
arch/arm/mach-axxia/platsmp.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-axxia/platsmp.c
34 *
45 * Copyright (C) 2012 LSI Corporation
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/init.h>
arch/arm/mach-bcm/bcm63xx_smp.c+1−2
@@ -1,9 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Broadcom BCM63138 DSL SoCs SMP support code
34 *
45 * Copyright (C) 2015, Broadcom Corporation
5− *
6− * Licensed under the terms of the GPLv2
76 */
87
98 #include <linux/delay.h>
arch/arm/mach-davinci/board-da850-evm.c+2−0
@@ -1480,6 +1480,8 @@ static __init void da850_evm_init(void) · 1479 unmodified lines
14801480 if (ret)
14811481 pr_warn("%s: dsp/rproc registration failed: %d\n",
14821482 __func__, ret);
1483+
1484+ regulator_has_full_constraints();
14831485 }
14841486
14851487 #ifdef CONFIG_SERIAL_8250_CONSOLE
arch/arm/mach-davinci/clock.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * TI DaVinci clock definitions
34 *
45 * Copyright (C) 2006-2007 Texas Instruments.
56 * Copyright (C) 2008-2009 Deep Root Systems, LLC
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #ifndef __ARCH_ARM_DAVINCI_CLOCK_H
arch/arm/mach-davinci/cpuidle.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * CPU idle for DaVinci SoCs
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 *
67 * Derived from Marvell Kirkwood CPU idle code
78 * (arch/arm/mach-kirkwood/cpuidle.c)
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #include <linux/kernel.h>
arch/arm/mach-davinci/da8xx-dt.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
34 *
45 * Modified from mach-omap/omap2/board-generic.c
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <asm/mach/arch.h>
arch/arm/mach-davinci/devices-da8xx.c+3−0
@@ -683,6 +683,9 @@ static struct platform_device da8xx_lcdc_device = { · 682 unmodified lines
683683 .id = 0,
684684 .num_resources = ARRAY_SIZE(da8xx_lcdc_resources),
685685 .resource = da8xx_lcdc_resources,
686+ .dev = {
687+ .coherent_dma_mask = DMA_BIT_MASK(32),
688+ }
686689 };
687690
688691 int __init da8xx_register_lcdc(struct da8xx_lcdc_platform_data *pdata)
arch/arm/mach-davinci/pdata-quirks.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Legacy platform_data quirks
34 *
45 * Copyright (C) 2016 BayLibre, Inc
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/kernel.h>
118 #include <linux/of_platform.h>
arch/arm/mach-davinci/pm.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * DaVinci Power Management Routines
34 *
45 * Copyright (C) 2009 Texas Instruments, Inc. http://www.ti.com/
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/pm.h>
arch/arm/mach-davinci/sram.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * mach/sram.h - DaVinci simple SRAM allocator
34 *
45 * Copyright (C) 2009 David Brownell
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #ifndef __MACH_SRAM_H
118 #define __MACH_SRAM_H
arch/arm/mach-digicolor/digicolor.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Support for Conexant Digicolor SoCs
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <asm/mach/arch.h>
arch/arm/mach-ebsa110/core.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-ebsa110/core.c
34 *
45 * Copyright (C) 1998-2001 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * Extra MM routines for the EBSA-110 architecture
118 */
129 #include <linux/kernel.h>
arch/arm/mach-ebsa110/core.h+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 1996-2000 Russell King.
34 *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
85 * This file contains the core hardware definitions of the EBSA-110.
96 */
107 #ifndef CORE_H
arch/arm/mach-ebsa110/include/mach/hardware.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-ebsa110/include/mach/hardware.h
34 *
45 * Copyright (C) 1996-2000 Russell King.
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * This file contains the hardware definitions of the EBSA-110.
118 */
129 #ifndef __ASM_ARCH_HARDWARE_H
arch/arm/mach-ebsa110/include/mach/io.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-ebsa110/include/mach/io.h
34 *
45 * Copyright (C) 1997,1998 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * Modifications:
118 * 06-Dec-1997 RMK Created.
129 */
arch/arm/mach-ebsa110/include/mach/irqs.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-ebsa110/include/mach/irqs.h
34 *
45 * Copyright (C) 1996 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #define NR_IRQS 8
arch/arm/mach-ebsa110/include/mach/memory.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-ebsa110/include/mach/memory.h
34 *
45 * Copyright (C) 1996-1999 Russell King.
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * Changelog:
118 * 20-Oct-1996 RMK Created
129 * 31-Dec-1997 RMK Fixed definitions to reduce warnings
arch/arm/mach-ebsa110/include/mach/uncompress.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-ebsa110/include/mach/uncompress.h
34 *
45 * Copyright (C) 1996,1997,1998 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/serial_reg.h>
arch/arm/mach-ep93xx/crunch-bits.S+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/kernel/crunch-bits.S
34 * Cirrus MaverickCrunch context switching and handling
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 *
78 * Shamelessly stolen from the iWMMXt code by Nicolas Pitre, which is
89 * Copyright (c) 2003-2004, MontaVista Software, Inc.
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411
1512 #include <linux/linkage.h>
arch/arm/mach-ep93xx/crunch.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/kernel/crunch.c
34 * Cirrus MaverickCrunch context switching and handling
45 *
56 * Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <linux/module.h>
arch/arm/mach-ep93xx/micro9.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-ep93xx/micro9.c
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Manfred Gruber <m.gruber@tirol.com>
67 * Copyright (C) 2009 Contec Steuerungstechnik & Automation GmbH
78 * Hubert Feurstein <hubert.feurstein@contec.at>
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #include <linux/kernel.h>
arch/arm/mach-footbridge/common.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-footbridge/common.c
34 *
45 * Copyright (C) 1998-2000 Russell King, Dave Gilbert.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/module.h>
118 #include <linux/types.h>
arch/arm/mach-footbridge/dc21285.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/kernel/dec21285.c: PCI functions for DC21285
34 *
45 * Copyright (C) 1998-2001 Russell King
56 * Copyright (C) 1998-2000 Phil Blundell
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118 #include <linux/kernel.h>
129 #include <linux/pci.h>
arch/arm/mach-footbridge/include/mach/hardware.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-footbridge/include/mach/hardware.h
34 *
45 * Copyright (C) 1998-1999 Russell King.
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * This file contains the hardware definitions of the EBSA-285.
118 */
129 #ifndef __ASM_ARCH_HARDWARE_H
arch/arm/mach-footbridge/include/mach/io.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-footbridge/include/mach/io.h
34 *
45 * Copyright (C) 1997-1999 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * Modifications:
118 * 06-12-1997 RMK Created.
129 * 07-04-1999 RMK Major cleanup
arch/arm/mach-footbridge/include/mach/memory.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-footbridge/include/mach/memory.h
34 *
45 * Copyright (C) 1996-1999 Russell King.
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * Changelog:
118 * 20-Oct-1996 RMK Created
129 * 31-Dec-1997 RMK Fixed definitions to reduce warnings.
arch/arm/mach-footbridge/include/mach/uncompress.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-footbridge/include/mach/uncompress.h
34 *
45 * Copyright (C) 1996-1999 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <asm/mach-types.h>
118
arch/arm/mach-footbridge/isa-irq.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-footbridge/irq.c
34 *
45 * Copyright (C) 1996-2000 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * Changelog:
118 * 22-Aug-1998 RMK Restructured IRQ routines
129 * 03-Sep-1998 PJB Merged CATS support
arch/arm/mach-footbridge/isa.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-footbridge/isa.c
34 *
45 * Copyright (C) 2004 Russell King.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/init.h>
118 #include <linux/serial_8250.h>
arch/arm/mach-highbank/smc.S+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copied from omap44xx-smc.S Copyright (C) 2010 Texas Instruments, Inc.
34 * Copyright 2012 Calxeda, Inc.
4− *
5− * This program is free software,you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96
107 #include <linux/linkage.h>
arch/arm/mach-hisi/hisilicon.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * (Hisilicon's SoC based) flattened device tree enabled machine
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (c) 2012-2013 Linaro Ltd.
67 *
78 * Author: Haojian Zhuang <haojian.zhuang@linaro.org>
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #include <linux/clocksource.h>
arch/arm/mach-imx/common.h+1−5
@@ -1,12 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright 2004-2014 Freescale Semiconductor, Inc. All Rights Reserved.
34 */
45
5−/*
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− */
106
117 #ifndef __ASM_ARCH_MXC_COMMON_H__
128 #define __ASM_ARCH_MXC_COMMON_H__
arch/arm/mach-imx/cpuidle-imx5.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Freescale Semiconductor, Inc.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/cpuidle.h>
arch/arm/mach-imx/cpuidle-imx6q.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Freescale Semiconductor, Inc.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/cpuidle.h>
arch/arm/mach-imx/cpuidle-imx6sl.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Freescale Semiconductor, Inc.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/cpuidle.h>
arch/arm/mach-imx/cpuidle-imx6sx.c+3−5
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Freescale Semiconductor, Inc.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/cpuidle.h>
@@ -15,6 +12,7 @@ · 5 unmodified lines
1512
1613 #include "common.h"
1714 #include "cpuidle.h"
15+#include "hardware.h"
1816
1917 static int imx6sx_idle_finish(unsigned long val)
2018 {
@@ -110,7 +108,7 @@ int __init imx6sx_cpuidle_init(void) · 89 unmodified lines
110108 * except for power up sw2iso which need to be
111109 * larger than LDO ramp up time.
112110 */
113− imx_gpc_set_arm_power_up_timing(0xf, 1);
111+ imx_gpc_set_arm_power_up_timing(cpu_is_imx6sx() ? 0xf : 0x2, 1);
114112 imx_gpc_set_arm_power_down_timing(1, 1);
115113
116114 return cpuidle_register(&imx6sx_cpuidle_driver, NULL);
arch/arm/mach-imx/devices-imx21.h+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2010 Pengutronix
34 * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>
4− *
5− * This program is free software; you can redistribute it and/or modify it under
6− * the terms of the GNU General Public License version 2 as published by the
7− * Free Software Foundation.
85 */
96 #include "devices/devices-common.h"
107
arch/arm/mach-imx/devices-imx27.h+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2010 Pengutronix
34 * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>
4− *
5− * This program is free software; you can redistribute it and/or modify it under
6− * the terms of the GNU General Public License version 2 as published by the
7− * Free Software Foundation.
85 */
96 #include "devices/devices-common.h"
107
arch/arm/mach-imx/devices-imx31.h+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2010 Pengutronix
34 * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>
4− *
5− * This program is free software; you can redistribute it and/or modify it under
6− * the terms of the GNU General Public License version 2 as published by the
7− * Free Software Foundation.
85 */
96 #include "devices/devices-common.h"
107
arch/arm/mach-imx/devices-imx35.h+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2010 Pengutronix
34 * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>
4− *
5− * This program is free software; you can redistribute it and/or modify it under
6− * the terms of the GNU General Public License version 2 as published by the
7− * Free Software Foundation.
85 */
96 #include "devices/devices-common.h"
107
arch/arm/mach-imx/devices/devices-common.h+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2009-2010 Pengutronix
34 * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>
4− *
5− * This program is free software; you can redistribute it and/or modify it under
6− * the terms of the GNU General Public License version 2 as published by the
7− * Free Software Foundation.
85 */
96 #include <linux/kernel.h>
107 #include <linux/platform_device.h>
arch/arm/mach-imx/devices/platform-fec.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2010 Pengutronix
34 * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>
4− *
5− * This program is free software; you can redistribute it and/or modify it under
6− * the terms of the GNU General Public License version 2 as published by the
7− * Free Software Foundation.
85 */
96 #include <linux/dma-mapping.h>
107 #include <linux/sizes.h>
arch/arm/mach-imx/devices/platform-flexcan.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2010 Pengutronix, Marc Kleine-Budde <kernel@pengutronix.de>
3− *
4− * This program is free software; you can redistribute it and/or modify it under
5− * the terms of the GNU General Public License version 2 as published by the
6− * Free Software Foundation.
74 */
85 #include "../hardware.h"
96 #include "devices-common.h"
arch/arm/mach-imx/devices/platform-fsl-usb2-udc.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2010 Pengutronix
34 * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>
4− *
5− * This program is free software; you can redistribute it and/or modify it under
6− * the terms of the GNU General Public License version 2 as published by the
7− * Free Software Foundation.
85 */
96 #include <linux/dma-mapping.h>
107
arch/arm/mach-imx/devices/platform-gpio-mxc.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright 2011 Freescale Semiconductor, Inc. All Rights Reserved.
34 * Copyright 2011 Linaro Limited
4− *
5− * This program is free software; you can redistribute it and/or modify it under
6− * the terms of the GNU General Public License version 2 as published by the
7− * Free Software Foundation.
85 */
96 #include "devices-common.h"
107 #include "../common.h"
arch/arm/mach-imx/devices/platform-imx-dma.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2010 Pengutronix
34 * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>
4− *
5− * This program is free software; you can redistribute it and/or modify it under
6− * the terms of the GNU General Public License version 2 as published by the
7− * Free Software Foundation.
85 */
96 #include "devices-common.h"
107
arch/arm/mach-imx/devices/platform-imx-fb.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2010 Pengutronix
34 * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>
4− *
5− * This program is free software; you can redistribute it and/or modify it under
6− * the terms of the GNU General Public License version 2 as published by the
7− * Free Software Foundation.
85 */
96 #include <linux/dma-mapping.h>
107
arch/arm/mach-imx/devices/platform-imx-i2c.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2009-2010 Pengutronix
34 * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>
4− *
5− * This program is free software; you can redistribute it and/or modify it under
6− * the terms of the GNU General Public License version 2 as published by the
7− * Free Software Foundation.
85 */
96 #include "../hardware.h"
107 #include "devices-common.h"
arch/arm/mach-imx/devices/platform-imx-keypad.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2010 Pengutronix
34 * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>
4− *
5− * This program is free software; you can redistribute it and/or modify it under
6− * the terms of the GNU General Public License version 2 as published by the
7− * Free Software Foundation.
85 */
96 #include "../hardware.h"
107 #include "devices-common.h"
arch/arm/mach-imx/devices/platform-imx-ssi.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2010 Pengutronix
34 * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>
4− *
5− * This program is free software; you can redistribute it and/or modify it under
6− * the terms of the GNU General Public License version 2 as published by the
7− * Free Software Foundation.
85 */
96 #include "../hardware.h"
107 #include "devices-common.h"
arch/arm/mach-imx/devices/platform-imx-uart.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2009-2010 Pengutronix
34 * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>
4− *
5− * This program is free software; you can redistribute it and/or modify it under
6− * the terms of the GNU General Public License version 2 as published by the
7− * Free Software Foundation.
85 */
96 #include "../hardware.h"
107 #include "devices-common.h"
arch/arm/mach-imx/devices/platform-imx2-wdt.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2010 Pengutronix
34 * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>
4− *
5− * This program is free software; you can redistribute it and/or modify it under
6− * the terms of the GNU General Public License version 2 as published by the
7− * Free Software Foundation.
85 */
96 #include <linux/sizes.h>
107
arch/arm/mach-imx/devices/platform-imx21-hcd.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2010 Pengutronix
34 * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>
4− *
5− * This program is free software; you can redistribute it and/or modify it under
6− * the terms of the GNU General Public License version 2 as published by the
7− * Free Software Foundation.
85 */
96 #include "../hardware.h"
107 #include "devices-common.h"
arch/arm/mach-imx/devices/platform-imx27-coda.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Vista Silicon
34 * Javier Martin <javier.martin@vista-silicon.com>
4− *
5− * This program is free software; you can redistribute it and/or modify it under
6− * the terms of the GNU General Public License version 2 as published by the
7− * Free Software Foundation.
85 */
96
107 #include "../hardware.h"
arch/arm/mach-imx/devices/platform-ipu-core.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2011 Pengutronix
34 * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>
4− *
5− * This program is free software; you can redistribute it and/or modify it under
6− * the terms of the GNU General Public License version 2 as published by the
7− * Free Software Foundation.
85 */
96 #include <linux/dma-mapping.h>
107
arch/arm/mach-imx/devices/platform-mx2-camera.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2010 Pengutronix
34 * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>
4− *
5− * This program is free software; you can redistribute it and/or modify it under
6− * the terms of the GNU General Public License version 2 as published by the
7− * Free Software Foundation.
85 */
96 #include "../hardware.h"
107 #include "devices-common.h"
arch/arm/mach-imx/devices/platform-mx2-emma.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2010 Pengutronix
34 * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>
4− *
5− * This program is free software; you can redistribute it and/or modify it under
6− * the terms of the GNU General Public License version 2 as published by the
7− * Free Software Foundation.
85 */
96 #include "../hardware.h"
107 #include "devices-common.h"
arch/arm/mach-imx/devices/platform-mxc-ehci.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2010 Pengutronix
34 * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>
4− *
5− * This program is free software; you can redistribute it and/or modify it under
6− * the terms of the GNU General Public License version 2 as published by the
7− * Free Software Foundation.
85 */
96 #include <linux/dma-mapping.h>
107
arch/arm/mach-imx/devices/platform-mxc-mmc.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2010 Pengutronix
34 * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>
4− *
5− * This program is free software; you can redistribute it and/or modify it under
6− * the terms of the GNU General Public License version 2 as published by the
7− * Free Software Foundation.
85 */
96 #include <linux/dma-mapping.h>
107
arch/arm/mach-imx/devices/platform-mxc_nand.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2009-2010 Pengutronix
34 * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>
4− *
5− * This program is free software; you can redistribute it and/or modify it under
6− * the terms of the GNU General Public License version 2 as published by the
7− * Free Software Foundation.
85 */
96 #include <linux/sizes.h>
107
arch/arm/mach-imx/devices/platform-mxc_rtc.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2010-2011 Pengutronix
34 * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>
4− *
5− * This program is free software; you can redistribute it and/or modify it under
6− * the terms of the GNU General Public License version 2 as published by the
7− * Free Software Foundation.
85 */
96 #include "../hardware.h"
107 #include "devices-common.h"
arch/arm/mach-imx/devices/platform-mxc_w1.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2010 Pengutronix
34 * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>
4− *
5− * This program is free software; you can redistribute it and/or modify it under
6− * the terms of the GNU General Public License version 2 as published by the
7− * Free Software Foundation.
85 */
96 #include "../hardware.h"
107 #include "devices-common.h"
arch/arm/mach-imx/devices/platform-pata_imx.c+1−5
@@ -1,8 +1,4 @@
1−/*
2− * This program is free software; you can redistribute it and/or modify it under
3− * the terms of the GNU General Public License version 2 as published by the
4− * Free Software Foundation.
5− */
1+// SPDX-License-Identifier: GPL-2.0-only
62 #include "../hardware.h"
73 #include "devices-common.h"
84
arch/arm/mach-imx/devices/platform-sdhci-esdhc-imx.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2010 Pengutronix, Wolfram Sang <kernel@pengutronix.de>
3− *
4− * This program is free software; you can redistribute it and/or modify it under
5− * the terms of the GNU General Public License version 2 as published by the
6− * Free Software Foundation.
74 */
85
96 #include <linux/platform_data/mmc-esdhc-imx.h>
arch/arm/mach-imx/devices/platform-spi_imx.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2009-2010 Pengutronix
34 * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>
4− *
5− * This program is free software; you can redistribute it and/or modify it under
6− * the terms of the GNU General Public License version 2 as published by the
7− * Free Software Foundation.
85 */
96 #include "../hardware.h"
107 #include "devices-common.h"
arch/arm/mach-imx/imx35-dt.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright 2012 Steffen Trumtrar, Pengutronix
34 *
45 * based on imx27-dt.c
5− *
6− * This program is free software; you can redistribute it and/or modify it under
7− * the terms of the GNU General Public License version 2 as published by the
8− * Free Software Foundation.
96 */
107
118 #include <linux/irq.h>
arch/arm/mach-imx/mach-imx6sl.c+1−5
@@ -1,10 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright 2013 Freescale Semiconductor, Inc.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
84 */
95
106 #include <linux/irqchip.h>
arch/arm/mach-imx/mach-imx6sx.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright 2014 Freescale Semiconductor, Inc.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/irqchip.h>
arch/arm/mach-imx/mach-imx6ul.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2015 Freescale Semiconductor, Inc.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 #include <linux/irqchip.h>
96 #include <linux/mfd/syscon.h>
arch/arm/mach-imx/mach-imx7d.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2015 Freescale Semiconductor, Inc.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 #include <linux/irqchip.h>
96 #include <linux/mfd/syscon.h>
arch/arm/mach-imx/mach-pcm037_eet.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2009
34 * Guennadi Liakhovetski, DENX Software Engineering, <lg@denx.de>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96 #include <linux/gpio.h>
107 #include <linux/input.h>
arch/arm/mach-imx/mx3x.h+1−5
@@ -1,12 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved.
34 */
45
5−/*
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− */
106
117 #ifndef __MACH_MX3x_H__
128 #define __MACH_MX3x_H__
arch/arm/mach-imx/pm-imx25.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright 2016 NXP Semiconductors
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/kernel.h>
arch/arm/mach-imx/ssi-fiq-ksym.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Exported ksyms for the SSI FIQ handler
34 *
45 * Copyright (C) 2009, Sascha Hauer <s.hauer@pengutronix.de>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/module.h>
arch/arm/mach-imx/ssi-fiq.S+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2009 Sascha Hauer <s.hauer@pengutronix.de>
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/linkage.h>
arch/arm/mach-integrator/core.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-integrator/core.c
34 *
45 * Copyright (C) 2000-2003 Deep Blue Solutions Ltd
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2, as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/types.h>
118 #include <linux/kernel.h>
arch/arm/mach-integrator/impd1.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-integrator/impd1.c
34 *
45 * Copyright (C) 2003 Deep Blue Solutions Ltd, All Rights Reserved.
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * This file provides the core support for the IM-PD1 module.
118 *
129 * Module / boot parameters.
arch/arm/mach-integrator/lm.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-integrator/lm.c
34 *
45 * Copyright (C) 2003 Deep Blue Solutions Ltd, All Rights Reserved.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/module.h>
118 #include <linux/init.h>
arch/arm/mach-iop32x/em7210.c+1−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/mach-iop32x/em7210.c
34 *
@@ -6,11 +7,6 @@ · 2 unmodified lines
67 * Based on arch/arm/mach-iop32x/iq31244.c file.
78 *
89 * Copyright (C) 2007 Arnaud Patard <arnaud.patard@rtp-net.org>
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
13− *
1410 */
1511
1612 #include <linux/mm.h>
arch/arm/mach-iop32x/include/mach/iop32x.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-iop32x/include/mach/iop32x.h
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 * Author: Rory Bolt <rorybolt@pacbell.net>
78 * Copyright (C) 2002 Rory Bolt
89 * Copyright (C) 2004 Intel Corp.
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411
1512 #ifndef __IOP32X_H
arch/arm/mach-iop32x/include/mach/irqs.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-iop32x/include/mach/irqs.h
34 *
45 * Author: Rory Bolt <rorybolt@pacbell.net>
56 * Copyright: (C) 2002 Rory Bolt
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #ifndef __IRQS_H
arch/arm/mach-iop32x/irq.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/mach-iop32x/irq.c
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 *
67 * Author: Rory Bolt <rorybolt@pacbell.net>
78 * Copyright (C) 2002 Rory Bolt
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #include <linux/init.h>
arch/arm/mach-iop33x/include/mach/iop33x.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-iop33x/include/mach/iop33x.h
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 *
67 * Author: Dave Jiang (dave.jiang@intel.com)
78 * Copyright (C) 2003, 2004 Intel Corp.
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #ifndef __IOP33X_H
arch/arm/mach-iop33x/include/mach/irqs.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-iop33x/include/mach/irqs.h
34 *
45 * Author: Dave Jiang (dave.jiang@intel.com)
56 * Copyright: (C) 2003 Intel Corp.
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #ifndef __IRQS_H
arch/arm/mach-iop33x/irq.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/mach-iop33x/irq.c
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 *
67 * Author: Dave Jiang <dave.jiang@intel.com>
78 * Copyright (C) 2003 Intel Corp.
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #include <linux/init.h>
arch/arm/mach-iop33x/uart.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/mach-iop33x/uart.c
34 *
45 * Author: Dave Jiang (dave.jiang@intel.com)
56 * Copyright (C) 2004 Intel Corporation.
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <linux/mm.h>
arch/arm/mach-ixp4xx/Kconfig+0−1
@@ -13,7 +13,6 @@ config MACH_IXP4XX_OF · 12 unmodified lines
1313 select I2C
1414 select I2C_IOP3XX
1515 select PCI
16− select SERIAL_OF_PLATFORM
1716 select TIMER_OF
1817 select USE_OF
1918 help
arch/arm/mach-ixp4xx/avila-pci.c+1−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/mach-ixp4xx/avila-pci.c
34 *
@@ -10,11 +11,6 @@ · 6 unmodified lines
1011 * Copyright (C) 2003-2004 MontaVista Software, Inc.
1112 *
1213 * Maintainer: Deepak Saxena <dsaxena@plexity.net>
13− *
14− * This program is free software; you can redistribute it and/or modify
15− * it under the terms of the GNU General Public License version 2 as
16− * published by the Free Software Foundation.
17− *
1814 */
1915
2016 #include <linux/kernel.h>
arch/arm/mach-ixp4xx/common-pci.c+1−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/mach-ixp4xx/common-pci.c
34 *
@@ -8,11 +9,6 @@ · 4 unmodified lines
89 * Copyright (C) 2002 Intel Corporation.
910 * Copyright (C) 2003 Greg Ungerer <gerg@snapgear.com>
1011 * Copyright (C) 2003-2004 MontaVista Software, Inc.
11− *
12− * This program is free software; you can redistribute it and/or modify
13− * it under the terms of the GNU General Public License version 2 as
14− * published by the Free Software Foundation.
15− *
1612 */
1713
1814 #include <linux/sched.h>
arch/arm/mach-ixp4xx/coyote-pci.c+1−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/mach-ixp4xx/coyote-pci.c
34 *
@@ -7,11 +8,6 @@ · 3 unmodified lines
78 * Copyright (C) 2003 MontaVista Softwrae, Inc.
89 *
910 * Maintainer: Deepak Saxena <dsaxena@mvista.com>
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
14− *
1511 */
1612
1713 #include <linux/kernel.h>
arch/arm/mach-ixp4xx/dsmg600-pci.c+1−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * DSM-G600 board-level PCI initialization
34 *
@@ -9,11 +10,6 @@ · 5 unmodified lines
910 * Copyright (C) 2003-2004 MontaVista Software, Inc.
1011 *
1112 * Maintainer: http://www.nslu2-linux.org/
12− *
13− * This program is free software; you can redistribute it and/or modify
14− * it under the terms of the GNU General Public License version 2 as
15− * published by the Free Software Foundation.
16− *
1713 */
1814
1915 #include <linux/pci.h>
arch/arm/mach-ixp4xx/fsg-pci.c+1−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arch/mach-ixp4xx/fsg-pci.c
34 *
@@ -9,11 +10,6 @@ · 5 unmodified lines
910 * based on ixdp425-pci.c:
1011 * Copyright (C) 2002 Intel Corporation.
1112 * Copyright (C) 2003-2004 MontaVista Software, Inc.
12− *
13− * This program is free software; you can redistribute it and/or modify
14− * it under the terms of the GNU General Public License version 2 as
15− * published by the Free Software Foundation.
16− *
1713 */
1814
1915 #include <linux/pci.h>
arch/arm/mach-ixp4xx/gateway7001-pci.c+1−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arch/mach-ixp4xx/gateway7001-pci.c
34 *
@@ -10,11 +11,6 @@ · 6 unmodified lines
1011 * Copyright (C) 2003 MontaVista Softwrae, Inc.
1112 *
1213 * Maintainer: Imre Kaloz <kaloz@openwrt.org>
13− *
14− * This program is free software; you can redistribute it and/or modify
15− * it under the terms of the GNU General Public License version 2 as
16− * published by the Free Software Foundation.
17− *
1814 */
1915
2016 #include <linux/kernel.h>
arch/arm/mach-ixp4xx/goramo_mlr.c+2−0
@@ -18,6 +18,8 @@ · 17 unmodified lines
1818 #include <asm/mach/pci.h>
1919 #include <asm/system_info.h>
2020
21+#include "irqs.h"
22+
2123 #define SLOT_ETHA 0x0B /* IDSEL = AD21 */
2224 #define SLOT_ETHB 0x0C /* IDSEL = AD20 */
2325 #define SLOT_MPCI 0x0D /* IDSEL = AD19 */
arch/arm/mach-ixp4xx/include/mach/cpu.h+1−5
@@ -1,14 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-ixp4xx/include/mach/cpu.h
34 *
45 * IXP4XX cpu type detection
56 *
67 * Copyright (C) 2007 MontaVista Software, Inc.
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
128 */
139
1410 #ifndef __ASM_ARCH_CPU_H__
arch/arm/mach-ixp4xx/include/mach/hardware.h+1−5
@@ -1,13 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-ixp4xx/include/mach/hardware.h
34 *
45 * Copyright (C) 2002 Intel Corporation.
56 * Copyright (C) 2003-2004 MontaVista Software, Inc.
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
117 */
128
139 /*
arch/arm/mach-ixp4xx/include/mach/io.h+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-ixp4xx/include/mach/io.h
34 *
45 * Author: Deepak Saxena <dsaxena@plexity.net>
56 *
67 * Copyright (C) 2002-2005 MontaVista Software, Inc.
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #ifndef __ASM_ARM_ARCH_IO_H
arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h+1−5
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h
34 *
@@ -8,11 +9,6 @@ · 4 unmodified lines
89 *
910 * Copyright (C) 2002 Intel Corporation.
1011 * Copyright (C) 2003-2004 MontaVista Software, Inc.
11− *
12− * This program is free software; you can redistribute it and/or modify
13− * it under the terms of the GNU General Public License version 2 as
14− * published by the Free Software Foundation.
15− *
1612 */
1713
1814 #ifndef _ASM_ARM_IXP4XX_H_
arch/arm/mach-ixp4xx/include/mach/uncompress.h+1−5
@@ -1,13 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-ixp4xx/include/mach/uncompress.h
34 *
45 * Copyright (C) 2002 Intel Corporation.
56 * Copyright (C) 2003-2004 MontaVista Software, Inc.
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
117 */
128
139 #ifndef _ARCH_UNCOMPRESS_H_
arch/arm/mach-ixp4xx/irqs.h+1−5
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-ixp4xx/include/mach/irqs.h
34 *
@@ -5,11 +6,6 @@ · 1 unmodified line
56 *
67 * Copyright (C) 2002 Intel Corporation.
78 * Copyright (C) 2003 MontaVista Software, Inc.
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
12− *
139 */
1410
1511 #ifndef _ARCH_IXP4XX_IRQS_H_
arch/arm/mach-ixp4xx/ixdp425-pci.c+1−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/mach-ixp4xx/ixdp425-pci.c
34 *
@@ -7,11 +8,6 @@ · 3 unmodified lines
78 * Copyright (C) 2003-2004 MontaVista Software, Inc.
89 *
910 * Maintainer: Deepak Saxena <dsaxena@plexity.net>
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
14− *
1511 */
1612
1713 #include <linux/kernel.h>
arch/arm/mach-ixp4xx/ixdpg425-pci.c+1−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/mach-ixp4xx/ixdpg425-pci.c
34 *
@@ -6,11 +7,6 @@ · 2 unmodified lines
67 * Copyright (C) 2004 MontaVista Softwrae, Inc.
78 *
89 * Maintainer: Deepak Saxena <dsaxena@plexity.net>
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
13− *
1410 */
1511
1612 #include <linux/kernel.h>
arch/arm/mach-ixp4xx/miccpt-pci.c+3−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/mach-ixp4xx/miccpt-pci.c
34 *
@@ -8,11 +9,6 @@ · 4 unmodified lines
89 * Copyright (C) 2006 OMICRON electronics GmbH
910 *
1011 * Author: Michael Jochum <michael.jochum@omicron.at>
11− *
12− * This program is free software; you can redistribute it and/or modify
13− * it under the terms of the GNU General Public License version 2 as
14− * published by the Free Software Foundation.
15− *
1612 */
1713
1814 #include <linux/kernel.h>
@@ -25,6 +21,8 @@ · 6 unmodified lines
2521 #include <mach/hardware.h>
2622 #include <asm/mach-types.h>
2723
24+#include "irqs.h"
25+
2826 #define MAX_DEV 4
2927 #define IRQ_LINES 4
3028
arch/arm/mach-ixp4xx/nas100d-pci.c+1−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/mach-ixp4xx/nas100d-pci.c
34 *
@@ -8,11 +9,6 @@ · 4 unmodified lines
89 * Copyright (C) 2003-2004 MontaVista Software, Inc.
910 *
1011 * Maintainer: http://www.nslu2-linux.org/
11− *
12− * This program is free software; you can redistribute it and/or modify
13− * it under the terms of the GNU General Public License version 2 as
14− * published by the Free Software Foundation.
15− *
1612 */
1713
1814 #include <linux/pci.h>
arch/arm/mach-ixp4xx/nslu2-pci.c+1−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/mach-ixp4xx/nslu2-pci.c
34 *
@@ -8,11 +9,6 @@ · 4 unmodified lines
89 * Copyright (C) 2003-2004 MontaVista Software, Inc.
910 *
1011 * Maintainer: http://www.nslu2-linux.org/
11− *
12− * This program is free software; you can redistribute it and/or modify
13− * it under the terms of the GNU General Public License version 2 as
14− * published by the Free Software Foundation.
15− *
1612 */
1713
1814 #include <linux/pci.h>
arch/arm/mach-ixp4xx/omixp-setup.c+3−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/mach-ixp4xx/omixp-setup.c
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 *
78 * based nslu2-setup.c, ixdp425-setup.c:
89 * Copyright (C) 2003-2004 MontaVista Software, Inc.
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411
1512 #include <linux/kernel.h>
@@ -27,6 +24,8 @@ · 11 unmodified lines
2724
2825 #include <mach/hardware.h>
2926
27+#include "irqs.h"
28+
3029 static struct resource omixp_flash_resources[] = {
3130 {
3231 .flags = IORESOURCE_MEM,
arch/arm/mach-ixp4xx/vulcan-pci.c+3−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arch/mach-ixp4xx/vulcan-pci.c
34 *
@@ -8,11 +9,6 @@ · 4 unmodified lines
89 * based on ixdp425-pci.c:
910 * Copyright (C) 2002 Intel Corporation.
1011 * Copyright (C) 2003-2004 MontaVista Software, Inc.
11− *
12− * This program is free software; you can redistribute it and/or modify
13− * it under the terms of the GNU General Public License version 2 as
14− * published by the Free Software Foundation.
15− *
1612 */
1713
1814 #include <linux/pci.h>
@@ -21,6 +17,8 @@ · 2 unmodified lines
2117 #include <asm/mach/pci.h>
2218 #include <asm/mach-types.h>
2319
20+#include "irqs.h"
21+
2422 /* PCI controller GPIO to IRQ pin mappings */
2523 #define INTA 2
2624 #define INTB 3
arch/arm/mach-ixp4xx/vulcan-setup.c+2−0
@@ -22,6 +22,8 @@ · 21 unmodified lines
2222 #include <asm/mach/arch.h>
2323 #include <asm/mach/flash.h>
2424
25+#include "irqs.h"
26+
2527 static struct flash_platform_data vulcan_flash_data = {
2628 .map_name = "cfi_probe",
2729 .width = 2,
arch/arm/mach-ixp4xx/wg302v2-pci.c+1−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arch/mach-ixp4xx/wg302v2-pci.c
34 *
@@ -10,11 +11,6 @@ · 6 unmodified lines
1011 * Copyright (C) 2003 MontaVista Software, Inc.
1112 *
1213 * Maintainer: Imre Kaloz <kaloz@openwrt.org>
13− *
14− * This program is free software; you can redistribute it and/or modify
15− * it under the terms of the GNU General Public License version 2 as
16− * published by the Free Software Foundation.
17− *
1814 */
1915
2016 #include <linux/kernel.h>
arch/arm/mach-keystone/smc.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Keystone Secure APIs
34 *
45 * Copyright (C) 2013 Texas Instruments, Inc.
56 * Santosh Shilimkar <santosh.shilimkar@ti.com>
6− *
7− * This program is free software,you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <linux/linkage.h>
arch/arm/mach-ks8695/board-acs5k.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/mach-ks8695/board-acs5k.c
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 *
67 * Copyright 2008 Simtec Electronics
78 * Daniel Silverstone <dsilvers@simtec.co.uk>
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310 #include <linux/gpio.h>
1411 #include <linux/kernel.h>
arch/arm/mach-ks8695/board-dsm320.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/mach-ks8695/board-dsm320.c
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 *
67 * Copyright 2008 Simtec Electronics
78 * Daniel Silverstone <dsilvers@simtec.co.uk>
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310 #include <linux/gpio.h>
1411 #include <linux/kernel.h>
arch/arm/mach-ks8695/board-micrel.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/mach-ks8695/board-micrel.c
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 #include <linux/gpio.h>
96 #include <linux/kernel.h>
arch/arm/mach-ks8695/board-og.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * board-og.c -- support for the OpenGear KS8695 based boards.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/kernel.h>
arch/arm/mach-ks8695/board-sg.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * board-sg.c -- support for the SnapGear KS8695 based boards
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/kernel.h>
arch/arm/mach-ks8695/devices.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-ks8695/include/mach/devices.h
34 *
45 * Copyright (C) 2006 Andrew Victor
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #ifndef __ASM_ARCH_DEVICES_H
arch/arm/mach-ks8695/include/mach/gpio-ks8695.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2006 Andrew Victor
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __MACH_KS8659_GPIO_H
arch/arm/mach-ks8695/include/mach/hardware.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-ks8695/include/mach/hardware.h
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2006 Simtec Electronics
67 *
78 * KS8695 - Memory Map definitions
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #ifndef __ASM_ARCH_HARDWARE_H
arch/arm/mach-ks8695/include/mach/irqs.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-ks8695/include/mach/irqs.h
34 *
45 * Copyright (C) 2006 Simtec Electronics
56 * Ben Dooks <ben@simtec.co.uk>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #ifndef __ASM_ARCH_IRQS_H
arch/arm/mach-ks8695/include/mach/regs-uart.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-ks8695/include/mach/regs-uart.h
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2006 Simtec Electronics
67 *
78 * KS8695 - UART register and bit definitions.
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #ifndef KS8695_UART_H
arch/arm/mach-ks8695/include/mach/uncompress.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-ks8695/include/mach/uncompress.h
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2006 Simtec Electronics
67 *
78 * KS8695 - Kernel uncompressor
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #ifndef __ASM_ARCH_UNCOMPRESS_H
arch/arm/mach-mmp/addr-map.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Common address map definitions
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __ASM_MACH_ADDR_MAP_H
arch/arm/mach-mmp/clock.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-mmp/clock.c
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/module.h>
arch/arm/mach-mmp/clock.h+1−5
@@ -1,8 +1,4 @@
1−/*
2− * This program is free software; you can redistribute it and/or modify
3− * it under the terms of the GNU General Public License version 2 as
4− * published by the Free Software Foundation.
5− */
1+/* SPDX-License-Identifier: GPL-2.0-only */
62
73 #include <linux/clkdev.h>
84
arch/arm/mach-mmp/common.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-mmp/common.c
34 *
45 * Code common to PXA168 processor lines
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/init.h>
arch/arm/mach-mmp/devices.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-mmp/devices.c
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/init.h>
arch/arm/mach-mmp/mmp2.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-mmp/mmp2.c
34 *
45 * code name MMP2
56 *
67 * Copyright (C) 2009 Marvell International Ltd.
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129 #include <linux/clk/mmp.h>
1310 #include <linux/module.h>
arch/arm/mach-mmp/pm-mmp2.c+1−3
@@ -1,9 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * MMP2 Power Management Routines
34 *
4− * This software program is licensed subject to the GNU General Public License
5− * (GPL).Version 2,June 1991, available at http://www.fsf.org/copyleft/gpl.html
6− *
75 * (C) Copyright 2012 Marvell International Ltd.
86 * All Rights Reserved
97 */
arch/arm/mach-mmp/pm-mmp2.h+1−3
@@ -1,9 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * MMP2 Power Management Routines
34 *
4− * This software program is licensed subject to the GNU General Public License
5− * (GPL).Version 2,June 1991, available at http://www.fsf.org/copyleft/gpl.html
6− *
75 * (C) Copyright 2010 Marvell International Ltd.
86 * All Rights Reserved
97 */
arch/arm/mach-mmp/pm-pxa910.c+1−3
@@ -1,9 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * PXA910 Power Management Routines
34 *
4− * This software program is licensed subject to the GNU General Public License
5− * (GPL).Version 2,June 1991, available at http://www.fsf.org/copyleft/gpl.html
6− *
75 * (C) Copyright 2009 Marvell International Ltd.
86 * All Rights Reserved
97 */
arch/arm/mach-mmp/pm-pxa910.h+1−3
@@ -1,9 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * PXA910 Power Management Routines
34 *
4− * This software program is licensed subject to the GNU General Public License
5− * (GPL).Version 2,June 1991, available at http://www.fsf.org/copyleft/gpl.html
6− *
75 * (C) Copyright 2009 Marvell International Ltd.
86 * All Rights Reserved
97 */
arch/arm/mach-mmp/pxa168.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-mmp/pxa168.c
34 *
45 * Code specific to PXA168
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/module.h>
118 #include <linux/kernel.h>
arch/arm/mach-mmp/pxa910.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-mmp/pxa910.c
34 *
45 * Code specific to PXA910
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/clk/mmp.h>
118 #include <linux/module.h>
arch/arm/mach-mmp/regs-apbc.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Application Peripheral Bus Clock Unit
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __ASM_MACH_REGS_APBC_H
arch/arm/mach-mmp/regs-apmu.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Application Subsystem Power Management Unit
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __ASM_MACH_REGS_APMU_H
arch/arm/mach-mmp/regs-icu.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Interrupt Control Unit
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __ASM_MACH_ICU_H
arch/arm/mach-mmp/regs-timers.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Timers Module
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __ASM_MACH_REGS_TIMERS_H
arch/arm/mach-mmp/sram.c+1−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-mmp/sram.c
34 *
@@ -7,11 +8,6 @@ · 3 unmodified lines
78 * All Rights Reserved
89 *
910 * Add for mmp sram support - Leo Yan <leoy@marvell.com>
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
14− *
1511 */
1612
1713 #include <linux/module.h>
arch/arm/mach-mmp/time.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-mmp/time.c
34 *
@@ -12,10 +13,6 @@ · 8 unmodified lines
1213 * The timers module actually includes three timers, each timer with up to
1314 * three match comparators. Timer #0 is used here in free-running mode as
1415 * the clock source, and match comparator #1 used as clock event device.
15− *
16− * This program is free software; you can redistribute it and/or modify
17− * it under the terms of the GNU General Public License version 2 as
18− * published by the Free Software Foundation.
1916 */
2017
2118 #include <linux/init.h>
arch/arm/mach-mxs/pm.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2013 Freescale Semiconductor, Inc.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __ARCH_MXS_PM_H
arch/arm/mach-nspire/clcd.c+1−5
@@ -1,12 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-nspire/clcd.c
34 *
45 * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2, as
8− * published by the Free Software Foundation.
9− *
106 */
117
128 #include <linux/init.h>
arch/arm/mach-nspire/clcd.h+1−5
@@ -1,12 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mach-nspire/clcd.h
34 *
45 * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2, as
8− * published by the Free Software Foundation.
9− *
106 */
117
128 int nspire_clcd_setup(struct clcd_fb *fb);
arch/arm/mach-nspire/mmio.h+1−5
@@ -1,12 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mach-nspire/mmio.h
34 *
45 * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2, as
8− * published by the Free Software Foundation.
9− *
106 */
117
128 #define NSPIRE_MISC_PHYS_BASE 0x900A0000
arch/arm/mach-nspire/nspire.c+1−5
@@ -1,12 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-nspire/nspire.c
34 *
45 * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2, as
8− * published by the Free Software Foundation.
9− *
106 */
117 #include <linux/init.h>
128 #include <linux/of_irq.h>
arch/arm/mach-omap1/ams-delta-fiq-handler.S+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mach-omap1/ams-delta-fiq-handler.S
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 * Copyright (C) 2004 Pete Trapps
89 * Copyright (C) 2006 Matt Callow
910 * Copyright (C) 2010 Janusz Krzysztofik
10− *
11− * This program is free software; you can redistribute it and/or modify it
12− * under the terms of the GNU General Public License version 2
13− * as published by the Free Software Foundation.
1411 */
1512
1613 #include <linux/linkage.h>
arch/arm/mach-omap1/ams-delta-fiq.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Amstrad E3 FIQ handling
34 *
@@ -8,10 +9,6 @@ · 4 unmodified lines
89 *
910 * Parts of this code are taken from linux/arch/arm/mach-omap/irq.c
1011 * in the MontaVista 2.4 kernel (and the Amstrad changes therein)
11− *
12− * This program is free software; you can redistribute it and/or modify it
13− * under the terms of the GNU General Public License version 2 as published by
14− * the Free Software Foundation.
1512 */
1613 #include <linux/gpio/consumer.h>
1714 #include <linux/gpio/driver.h>
arch/arm/mach-omap1/board-ams-delta.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap1/board-ams-delta.c
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 * Board specific inits for the Amstrad E3 (codename Delta) videophone
78 *
89 * Copyright (C) 2006 Jonathan McDowell <noodles@earth.li>
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411 #include <linux/gpio/driver.h>
1512 #include <linux/gpio/machine.h>
arch/arm/mach-omap1/board-fsample.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap1/board-fsample.c
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 *
67 * Original OMAP730 support by Jean Pihet <j-pihet@ti.com>
78 * Updated for 2.6 by Kevin Hilman <kjh@hilman.org>
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310 #include <linux/gpio.h>
1411 #include <linux/kernel.h>
arch/arm/mach-omap1/board-generic.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap1/board-generic.c
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 * the device drivers take care of all the necessary hardware initialization.
89 * Do not put any board specific code to this file; create a new machine
910 * type if you need custom low-level initializations.
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
1411 */
1512 #include <linux/gpio.h>
1613 #include <linux/kernel.h>
arch/arm/mach-omap1/board-h2-mmc.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap1/board-h2-mmc.c
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 *
78 * This code is based on linux/arch/arm/mach-omap2/board-n800-mmc.c, which is:
89 * Copyright (C) 2006 Nokia Corporation
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411 #include <linux/gpio.h>
1512 #include <linux/platform_device.h>
arch/arm/mach-omap1/board-h2.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap1/board-h2.c
34 *
@@ -13,10 +14,6 @@ · 9 unmodified lines
1314 *
1415 * H2 specific changes and cleanup
1516 * Copyright (C) 2004 Nokia Corporation by Imre Deak <imre.deak@nokia.com>
16− *
17− * This program is free software; you can redistribute it and/or modify
18− * it under the terms of the GNU General Public License version 2 as
19− * published by the Free Software Foundation.
2017 */
2118 #include <linux/gpio.h>
2219 #include <linux/kernel.h>
arch/arm/mach-omap1/board-h3-mmc.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap1/board-h3-mmc.c
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 *
78 * This code is based on linux/arch/arm/mach-omap2/board-n800-mmc.c, which is:
89 * Copyright (C) 2006 Nokia Corporation
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411 #include <linux/gpio.h>
1512 #include <linux/platform_device.h>
arch/arm/mach-omap1/board-h3.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap1/board-h3.c
34 *
@@ -8,10 +9,6 @@ · 4 unmodified lines
89 * Copyright (C) 2001 RidgeRun, Inc.
910 * Author: RidgeRun, Inc.
1011 * Greg Lonnon (glonnon@ridgerun.com) or info@ridgerun.com
11− *
12− * This program is free software; you can redistribute it and/or modify
13− * it under the terms of the GNU General Public License version 2 as
14− * published by the Free Software Foundation.
1512 */
1613 #include <linux/gpio.h>
1714 #include <linux/types.h>
arch/arm/mach-omap1/board-innovator.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap1/board-innovator.c
34 *
@@ -10,10 +11,6 @@ · 6 unmodified lines
1011 *
1112 * Separated FPGA interrupts from innovator1510.c and cleaned up for 2.6
1213 * Copyright (C) 2004 Nokia Corporation by Tony Lindrgen <tony@atomide.com>
13− *
14− * This program is free software; you can redistribute it and/or modify
15− * it under the terms of the GNU General Public License version 2 as
16− * published by the Free Software Foundation.
1714 */
1815 #include <linux/gpio.h>
1916 #include <linux/kernel.h>
arch/arm/mach-omap1/board-nand.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap1/board-nand.c
34 *
@@ -8,10 +9,6 @@ · 4 unmodified lines
89 * Copyright (C) 2001 RidgeRun, Inc.
910 * Author: RidgeRun, Inc.
1011 * Greg Lonnon (glonnon@ridgerun.com) or info@ridgerun.com
11− *
12− * This program is free software; you can redistribute it and/or modify
13− * it under the terms of the GNU General Public License version 2 as
14− * published by the Free Software Foundation.
1512 */
1613 #include <linux/kernel.h>
1714 #include <linux/io.h>
arch/arm/mach-omap1/board-nokia770.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap1/board-nokia770.c
34 *
45 * Modified from board-generic.c
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/clkdev.h>
118 #include <linux/irq.h>
arch/arm/mach-omap1/board-palmte.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap1/board-palmte.c
34 *
@@ -11,10 +12,6 @@ · 7 unmodified lines
1112 * palmtelinux-developpers@lists.sf.net
1213 *
1314 * Copyright (c) 2006 Andrzej Zaborowski <balrog@zabor.org>
14− *
15− * This program is free software; you can redistribute it and/or modify
16− * it under the terms of the GNU General Public License version 2 as
17− * published by the Free Software Foundation.
1815 */
1916 #include <linux/gpio.h>
2017 #include <linux/kernel.h>
arch/arm/mach-omap1/board-palmtt.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap1/board-palmtt.c
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 *
67 * Modified and amended for Palm Tungsten|T
78 * by Marek Vasut <marek.vasut@gmail.com>
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #include <linux/delay.h>
arch/arm/mach-omap1/board-palmz71.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap1/board-palmz71.c
34 *
@@ -8,10 +9,6 @@ · 4 unmodified lines
89 * Original version : Laurent Gonzalez
910 *
1011 * Modified for zire71 : Marek Vasut
11− *
12− * This program is free software; you can redistribute it and/or modify
13− * it under the terms of the GNU General Public License version 2 as
14− * published by the Free Software Foundation.
1512 */
1613
1714 #include <linux/delay.h>
arch/arm/mach-omap1/board-perseus2.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap1/board-perseus2.c
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 *
67 * Original OMAP730 support by Jean Pihet <j-pihet@ti.com>
78 * Updated for 2.6 by Kevin Hilman <kjh@hilman.org>
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310 #include <linux/gpio.h>
1411 #include <linux/kernel.h>
arch/arm/mach-omap1/board-sx1-mmc.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap1/board-sx1-mmc.c
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 *
78 * This code is based on linux/arch/arm/mach-omap1/board-h2-mmc.c, which is:
89 * Copyright (C) 2007 Instituto Nokia de Tecnologia - INdT
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411
1512 #include <linux/gpio.h>
arch/arm/mach-omap1/board-sx1.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap1/board-sx1.c
34 *
@@ -9,10 +10,6 @@ · 5 unmodified lines
910 *
1011 * Maintainters : Vladimir Ananiev (aka Vovan888), Sergge
1112 * oslik.ru
12−*
13−* This program is free software; you can redistribute it and/or modify
14−* it under the terms of the GNU General Public License version 2 as
15−* published by the Free Software Foundation.
1613 */
1714 #include <linux/gpio.h>
1815 #include <linux/kernel.h>
arch/arm/mach-omap1/clock.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap1/clock.c
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 *
78 * Modified to use omap shared clock framework by
89 * Tony Lindgren <tony@atomide.com>
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411 #include <linux/kernel.h>
1512 #include <linux/export.h>
arch/arm/mach-omap1/clock.h+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mach-omap1/clock.h
34 *
45 * Copyright (C) 2004 - 2005, 2009 Nokia corporation
56 * Written by Tuukka Tikkanen <tuukka.tikkanen@elektrobit.com>
67 * Based on clocks.h by Tony Lindgren, Gordon McNutt and RidgeRun, Inc
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #ifndef __ARCH_ARM_MACH_OMAP1_CLOCK_H
arch/arm/mach-omap1/clock_data.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap1/clock_data.c
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Written by Tuukka Tikkanen <tuukka.tikkanen@elektrobit.com>
67 * Based on clocks.h by Tony Lindgren, Gordon McNutt and RidgeRun, Inc
78 *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
129 * To do:
1310 * - Clocks that are only available on some chips should be marked with the
1411 * chips that they are present on.
arch/arm/mach-omap1/dma.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP1/OMAP7xx - specific DMA driver
34 *
@@ -12,10 +13,6 @@ · 8 unmodified lines
1213 * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/
1314 * Converted DMA library into platform driver
1415 * - G, Manjunath Kondaiah <manjugk@ti.com>
15− *
16− * This program is free software; you can redistribute it and/or modify
17− * it under the terms of the GNU General Public License version 2 as
18− * published by the Free Software Foundation.
1916 */
2017
2118 #include <linux/err.h>
arch/arm/mach-omap1/flash.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Flash support for OMAP1
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/io.h>
arch/arm/mach-omap1/flash.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Flash support for OMAP1
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __OMAP_FLASH_H
arch/arm/mach-omap1/fpga.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap1/fpga.c
34 *
@@ -10,10 +11,6 @@ · 6 unmodified lines
1011 *
1112 * Separated FPGA interrupts from innovator1510.c and cleaned up for 2.6
1213 * Copyright (C) 2004 Nokia Corporation by Tony Lindrgen <tony@atomide.com>
13− *
14− * This program is free software; you can redistribute it and/or modify
15− * it under the terms of the GNU General Public License version 2 as
16− * published by the Free Software Foundation.
1714 */
1815
1916 #include <linux/types.h>
arch/arm/mach-omap1/fpga.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Interrupt handler for OMAP-1510 FPGA
34 *
@@ -8,10 +9,6 @@ · 4 unmodified lines
89 *
910 * Separated FPGA interrupts from innovator1510.c and cleaned up for 2.6
1011 * Copyright (C) 2004 Nokia Corporation by Tony Lindrgen <tony@atomide.com>
11− *
12− * This program is free software; you can redistribute it and/or modify
13− * it under the terms of the GNU General Public License version 2 as
14− * published by the Free Software Foundation.
1512 */
1613
1714 #ifndef __ASM_ARCH_OMAP_FPGA_H
arch/arm/mach-omap1/id.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap1/id.c
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 *
67 * Copyright (C) 2004 Nokia Corporation
78 * Written by Tony Lindgren <tony@atomide.com>
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #include <linux/module.h>
arch/arm/mach-omap1/io.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap1/io.c
34 *
45 * OMAP1 I/O mapping code
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/module.h>
arch/arm/mach-omap1/lcd_dma.c+1−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap1/lcd_dma.c
34 *
@@ -15,11 +16,6 @@ · 11 unmodified lines
1516 * Added OMAP4 support - Santosh Shilimkar <santosh.shilimkar@ti.com>
1617 *
1718 * Support functions for the OMAP internal DMA channels.
18− *
19− * This program is free software; you can redistribute it and/or modify
20− * it under the terms of the GNU General Public License version 2 as
21− * published by the Free Software Foundation.
22− *
2319 */
2420
2521 #include <linux/module.h>
arch/arm/mach-omap1/mcbsp.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap1/mcbsp.c
34 *
45 * Copyright (C) 2008 Instituto Nokia de Tecnologia
56 * Contact: Eduardo Valentin <eduardo.valentin@indt.org.br>
67 *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
118 * Multichannel mode not supported.
129 */
1310 #include <linux/ioport.h>
arch/arm/mach-omap1/opp.h+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mach-omap1/opp.h
34 *
45 * Copyright (C) 2004 - 2005 Nokia corporation
56 * Written by Tuukka Tikkanen <tuukka.tikkanen@elektrobit.com>
67 * Based on clocks.h by Tony Lindgren, Gordon McNutt and RidgeRun, Inc
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #ifndef __ARCH_ARM_MACH_OMAP1_OPP_H
arch/arm/mach-omap1/opp_data.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap1/opp_data.c
34 *
45 * Copyright (C) 2004 - 2005 Nokia corporation
56 * Written by Tuukka Tikkanen <tuukka.tikkanen@elektrobit.com>
67 * Based on clocks.h by Tony Lindgren, Gordon McNutt and RidgeRun, Inc
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #include "clock.h"
arch/arm/mach-omap1/serial.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap1/serial.c
34 *
45 * OMAP1 serial support.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/gpio.h>
118 #include <linux/module.h>
arch/arm/mach-omap1/sram-init.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP SRAM detection and management
34 *
45 * Copyright (C) 2005 Nokia Corporation
56 * Written by Tony Lindgren <tony@atomide.com>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <linux/module.h>
arch/arm/mach-omap1/sram.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/plat-omap/sram-fn.S
34 *
45 * Functions that need to be run in internal SRAM
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/linkage.h>
arch/arm/mach-omap2/am33xx-restart.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * am33xx-restart.c - Code common to all AM33xx machines.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 #include <linux/kernel.h>
96 #include <linux/reboot.h>
arch/arm/mach-omap2/board-generic.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2005 Nokia Corporation
34 * Author: Paul Mundt <paul.mundt@nokia.com>
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 *
78 * Modified from the original mach-omap/omap2/board-generic.c did by Paul
89 * to support the OMAP2+ device tree boards with an unique board file.
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411 #include <linux/io.h>
1512 #include <linux/of_irq.h>
arch/arm/mach-omap2/board-n8x0.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap2/board-n8x0.c
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Author: Juha Yrjola <juha.yrjola@nokia.com>
67 *
78 * Modified from mach-omap2/board-generic.c
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #include <linux/clk.h>
arch/arm/mach-omap2/clkt2xxx_dpll.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP2-specific DPLL control functions
34 *
45 * Copyright (C) 2011 Nokia Corporation
56 * Paul Walmsley
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <linux/kernel.h>
arch/arm/mach-omap2/clkt2xxx_dpllcore.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * DPLL + CORE_CLK composite clock functions
34 *
@@ -11,10 +12,6 @@ · 7 unmodified lines
1112 * Based on earlier work by Tuukka Tikkanen, Tony Lindgren,
1213 * Gordon McNutt and RidgeRun, Inc.
1314 *
14− * This program is free software; you can redistribute it and/or modify
15− * it under the terms of the GNU General Public License version 2 as
16− * published by the Free Software Foundation.
17− *
1815 * XXX The DPLL and CORE clocks should be split into two separate clock
1916 * types.
2017 */
arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP2xxx DVFS virtual clock functions
34 *
@@ -11,10 +12,6 @@ · 7 unmodified lines
1112 * Based on earlier work by Tuukka Tikkanen, Tony Lindgren,
1213 * Gordon McNutt and RidgeRun, Inc.
1314 *
14− * This program is free software; you can redistribute it and/or modify
15− * it under the terms of the GNU General Public License version 2 as
16− * published by the Free Software Foundation.
17− *
1815 * XXX Some of this code should be replaceable by the upcoming OPP layer
1916 * code. However, some notion of "rate set" is probably still necessary
2017 * for OMAP2xxx at least. Rate sets should be generalized so they can be
arch/arm/mach-omap2/clock.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap2/clock.c
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 * Contacts:
89 * Richard Woodruff <r-woodruff2@ti.com>
910 * Paul Walmsley
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
1411 */
1512 #undef DEBUG
1613
arch/arm/mach-omap2/clock.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mach-omap2/clock.h
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 * Contacts:
89 * Richard Woodruff <r-woodruff2@ti.com>
910 * Paul Walmsley
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
1411 */
1512
1613 #ifndef __ARCH_ARM_MACH_OMAP2_CLOCK_H
arch/arm/mach-omap2/clockdomain.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP2/3/4 clockdomain framework functions
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 *
78 * Written by Paul Walmsley and Jouni Högander
89 * Added OMAP4 specific support by Abhijit Pagare <abhijitpagare@ti.com>
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411 #undef DEBUG
1512
arch/arm/mach-omap2/clockdomain.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP2/3 clockdomain framework functions
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2008-2011 Nokia Corporation
67 *
78 * Paul Walmsley
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #ifndef __ARCH_ARM_MACH_OMAP2_CLOCKDOMAIN_H
arch/arm/mach-omap2/clockdomains43xx_data.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * AM43xx Clock domains framework
34 *
45 * Copyright (C) 2013 Texas Instruments, Inc.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/kernel.h>
arch/arm/mach-omap2/clockdomains44xx_data.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP4 Clock domains framework
34 *
@@ -13,10 +14,6 @@ · 9 unmodified lines
1314 * with the public linux-omap@vger.kernel.org mailing list and the
1415 * authors above to ensure that the autogeneration scripts are kept
1516 * up-to-date with the file contents.
16− *
17− * This program is free software; you can redistribute it and/or modify
18− * it under the terms of the GNU General Public License version 2 as
19− * published by the Free Software Foundation.
2017 */
2118
2219 #include <linux/kernel.h>
arch/arm/mach-omap2/clockdomains54xx_data.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP54XX Clock domains framework
34 *
@@ -12,10 +13,6 @@ · 8 unmodified lines
1213 * with the public linux-omap@vger.kernel.org mailing list and the
1314 * authors above to ensure that the autogeneration scripts are kept
1415 * up-to-date with the file contents.
15− *
16− * This program is free software; you can redistribute it and/or modify
17− * it under the terms of the GNU General Public License version 2 as
18− * published by the Free Software Foundation.
1916 */
2017
2118 #include <linux/kernel.h>
arch/arm/mach-omap2/clockdomains7xx_data.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * DRA7xx Clock domains framework
34 *
@@ -14,10 +15,6 @@ · 10 unmodified lines
1415 * with the public linux-omap@vger.kernel.org mailing list and the
1516 * authors above to ensure that the autogeneration scripts are kept
1617 * up-to-date with the file contents.
17− *
18− * This program is free software; you can redistribute it and/or modify
19− * it under the terms of the GNU General Public License version 2 as
20− * published by the Free Software Foundation.
2118 */
2219
2320 #include <linux/kernel.h>
arch/arm/mach-omap2/cm-regbits-24xx.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 #ifndef __ARCH_ARM_MACH_OMAP2_CM_REGBITS_24XX_H
23 #define __ARCH_ARM_MACH_OMAP2_CM_REGBITS_24XX_H
34
@@ -8,10 +9,6 @@ · 4 unmodified lines
89 * Copyright (C) 2007 Nokia Corporation
910 *
1011 * Written by Paul Walmsley
11− *
12− * This program is free software; you can redistribute it and/or modify
13− * it under the terms of the GNU General Public License version 2 as
14− * published by the Free Software Foundation.
1512 */
1613
1714 #define OMAP24XX_AUTOSTATE_MPU_MASK (1 << 0)
arch/arm/mach-omap2/cm-regbits-34xx.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 #ifndef __ARCH_ARM_MACH_OMAP2_CM_REGBITS_34XX_H
23 #define __ARCH_ARM_MACH_OMAP2_CM_REGBITS_34XX_H
34
@@ -8,10 +9,6 @@ · 4 unmodified lines
89 * Copyright (C) 2007-2008 Nokia Corporation
910 *
1011 * Written by Paul Walmsley
11− *
12− * This program is free software; you can redistribute it and/or modify
13− * it under the terms of the GNU General Public License version 2 as
14− * published by the Free Software Foundation.
1512 */
1613
1714 #define OMAP3430_CM_FCLKEN_IVA2_EN_IVA2_MASK (1 << 0)
arch/arm/mach-omap2/cm-regbits-44xx.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP44xx Clock Management register bits
34 *
@@ -13,10 +14,6 @@ · 9 unmodified lines
1314 * with the public linux-omap@vger.kernel.org mailing list and the
1415 * authors above to ensure that the autogeneration scripts are kept
1516 * up-to-date with the file contents.
16− *
17− * This program is free software; you can redistribute it and/or modify
18− * it under the terms of the GNU General Public License version 2 as
19− * published by the Free Software Foundation.
2017 */
2118
2219 #ifndef __ARCH_ARM_MACH_OMAP2_CM_REGBITS_44XX_H
arch/arm/mach-omap2/cm-regbits-54xx.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP54xx Clock Management register bits
34 *
@@ -12,10 +13,6 @@ · 8 unmodified lines
1213 * with the public linux-omap@vger.kernel.org mailing list and the
1314 * authors above to ensure that the autogeneration scripts are kept
1415 * up-to-date with the file contents.
15− *
16− * This program is free software; you can redistribute it and/or modify
17− * it under the terms of the GNU General Public License version 2 as
18− * published by the Free Software Foundation.
1916 */
2017
2118 #ifndef __ARCH_ARM_MACH_OMAP2_CM_REGBITS_54XX_H
arch/arm/mach-omap2/cm-regbits-7xx.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * DRA7xx Clock Management register bits
34 *
@@ -13,10 +14,6 @@ · 9 unmodified lines
1314 * with the public linux-omap@vger.kernel.org mailing list and the
1415 * authors above to ensure that the autogeneration scripts are kept
1516 * up-to-date with the file contents.
16− *
17− * This program is free software; you can redistribute it and/or modify
18− * it under the terms of the GNU General Public License version 2 as
19− * published by the Free Software Foundation.
2017 */
2118
2219 #ifndef __ARCH_ARM_MACH_OMAP2_CM_REGBITS_7XX_H
arch/arm/mach-omap2/cm.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP2+ Clock Management prototypes
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2007-2009 Nokia Corporation
67 *
78 * Written by Paul Walmsley
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310 #ifndef __ARCH_ASM_MACH_OMAP2_CM_H
1411 #define __ARCH_ASM_MACH_OMAP2_CM_H
arch/arm/mach-omap2/cm1_44xx.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP44xx CM1 instance offset macros
34 *
@@ -14,10 +15,6 @@ · 10 unmodified lines
1415 * authors above to ensure that the autogeneration scripts are kept
1516 * up-to-date with the file contents.
1617 *
17− * This program is free software; you can redistribute it and/or modify
18− * it under the terms of the GNU General Public License version 2 as
19− * published by the Free Software Foundation.
20− *
2118 * XXX This file needs to be updated to align on one of "OMAP4", "OMAP44XX",
2219 * or "OMAP4430".
2320 */
arch/arm/mach-omap2/cm1_54xx.h+1−5
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP54xx CM1 instance offset macros
34 *
@@ -12,11 +13,6 @@ · 8 unmodified lines
1213 * with the public linux-omap@vger.kernel.org mailing list and the
1314 * authors above to ensure that the autogeneration scripts are kept
1415 * up-to-date with the file contents.
15− *
16− * This program is free software; you can redistribute it and/or modify
17− * it under the terms of the GNU General Public License version 2 as
18− * published by the Free Software Foundation.
19− *
2016 */
2117
2218 #ifndef __ARCH_ARM_MACH_OMAP2_CM1_54XX_H
arch/arm/mach-omap2/cm1_7xx.h+1−5
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * DRA7xx CM1 instance offset macros
34 *
@@ -13,11 +14,6 @@ · 9 unmodified lines
1314 * with the public linux-omap@vger.kernel.org mailing list and the
1415 * authors above to ensure that the autogeneration scripts are kept
1516 * up-to-date with the file contents.
16− *
17− * This program is free software; you can redistribute it and/or modify
18− * it under the terms of the GNU General Public License version 2 as
19− * published by the Free Software Foundation.
20− *
2117 */
2218
2319 #ifndef __ARCH_ARM_MACH_OMAP2_CM1_7XX_H
arch/arm/mach-omap2/cm2_44xx.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP44xx CM2 instance offset macros
34 *
@@ -14,10 +15,6 @@ · 10 unmodified lines
1415 * authors above to ensure that the autogeneration scripts are kept
1516 * up-to-date with the file contents.
1617 *
17− * This program is free software; you can redistribute it and/or modify
18− * it under the terms of the GNU General Public License version 2 as
19− * published by the Free Software Foundation.
20− *
2118 * XXX This file needs to be updated to align on one of "OMAP4", "OMAP44XX",
2219 * or "OMAP4430".
2320 */
arch/arm/mach-omap2/cm2_54xx.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP54xx CM2 instance offset macros
34 *
@@ -12,10 +13,6 @@ · 8 unmodified lines
1213 * with the public linux-omap@vger.kernel.org mailing list and the
1314 * authors above to ensure that the autogeneration scripts are kept
1415 * up-to-date with the file contents.
15− *
16− * This program is free software; you can redistribute it and/or modify
17− * it under the terms of the GNU General Public License version 2 as
18− * published by the Free Software Foundation.
1916 */
2017
2118 #ifndef __ARCH_ARM_MACH_OMAP2_CM2_54XX_H
arch/arm/mach-omap2/cm2_7xx.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * DRA7xx CM2 instance offset macros
34 *
@@ -13,10 +14,6 @@ · 9 unmodified lines
1314 * with the public linux-omap@vger.kernel.org mailing list and the
1415 * authors above to ensure that the autogeneration scripts are kept
1516 * up-to-date with the file contents.
16− *
17− * This program is free software; you can redistribute it and/or modify
18− * it under the terms of the GNU General Public License version 2 as
19− * published by the Free Software Foundation.
2017 */
2118
2219 #ifndef __ARCH_ARM_MACH_OMAP2_CM2_7XX_H
arch/arm/mach-omap2/cm2xxx.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP2xxx CM module functions
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2008-2010, 2012 Texas Instruments, Inc.
67 * Paul Walmsley
78 * Rajendra Nayak <rnayak@ti.com>
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #include <linux/kernel.h>
arch/arm/mach-omap2/cm2xxx.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP2xxx Clock Management (CM) register definitions
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2007-2010 Nokia Corporation
67 * Paul Walmsley
78 *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
129 * The CM hardware modules on the OMAP2/3 are quite similar to each
1310 * other. The CM modules/instances on OMAP4 are quite different, so
1411 * they are handled in a separate file.
arch/arm/mach-omap2/cm2xxx_3xxx.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP2/3 Clock Management (CM) register definitions
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2007-2010 Nokia Corporation
67 * Paul Walmsley
78 *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
129 * The CM hardware modules on the OMAP2/3 are quite similar to each
1310 * other. The CM modules/instances on OMAP4 are quite different, so
1411 * they are handled in a separate file.
arch/arm/mach-omap2/cm3xxx.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP3xxx CM module functions
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2008-2010, 2012 Texas Instruments, Inc.
67 * Paul Walmsley
78 * Rajendra Nayak <rnayak@ti.com>
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #include <linux/kernel.h>
arch/arm/mach-omap2/cm3xxx.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP2/3 Clock Management (CM) register definitions
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2007-2010 Nokia Corporation
67 * Paul Walmsley
78 *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
129 * The CM hardware modules on the OMAP2/3 are quite similar to each
1310 * other. The CM modules/instances on OMAP4 are quite different, so
1411 * they are handled in a separate file.
arch/arm/mach-omap2/cm44xx.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP4 Clock Management (CM) definitions
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 *
78 * Written by Paul Walmsley
89 *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
12− *
1310 * OMAP4 has two separate CM blocks, CM1 and CM2. This file contains
1411 * macros and function prototypes that are applicable to both.
1512 */
arch/arm/mach-omap2/cm_common.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP2+ common Clock Management (CM) IP block functions
34 *
45 * Copyright (C) 2012 Texas Instruments, Inc.
56 * Paul Walmsley
67 *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
118 * XXX This code should eventually be moved to a CM driver.
129 */
1310
arch/arm/mach-omap2/cminst44xx.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP4 CM instance functions
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 * Paul Walmsley
78 * Rajendra Nayak <rnayak@ti.com>
89 *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
12− *
1310 * This is needed since CM instances can be in the PRM, PRCM_MPU, CM1,
1411 * or CM2 hardware modules. For example, the EMU_CM CM instance is in
1512 * the PRM hardware module. What a mess...
arch/arm/mach-omap2/common.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap2/common.c
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 * Copyright (C) 2010 Nokia Corporation
89 * Tony Lindgren <tony@atomide.com>
910 * Added OMAP4 support - Santosh Shilimkar <santosh.shilimkar@ti.com>
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
1411 */
1512 #include <linux/kernel.h>
1613 #include <linux/init.h>
arch/arm/mach-omap2/control.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP2/3 System Control Module register access
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2007 Nokia Corporation
67 *
78 * Written by Paul Walmsley
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310 #undef DEBUG
1411
arch/arm/mach-omap2/cpuidle34xx.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap2/cpuidle34xx.c
34 *
@@ -16,10 +17,6 @@ · 12 unmodified lines
1617 * Richard Woodruff <r-woodruff2@ti.com>
1718 *
1819 * Based on pm.c for omap2
19− *
20− * This program is free software; you can redistribute it and/or modify
21− * it under the terms of the GNU General Public License version 2 as
22− * published by the Free Software Foundation.
2320 */
2421
2522 #include <linux/sched.h>
arch/arm/mach-omap2/cpuidle44xx.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP4+ CPU idle Routines
34 *
45 * Copyright (C) 2011-2013 Texas Instruments, Inc.
56 * Santosh Shilimkar <santosh.shilimkar@ti.com>
67 * Rajendra Nayak <rnayak@ti.com>
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #include <linux/sched.h>
arch/arm/mach-omap2/ctrl_module_wkup_44xx.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP44xx CTRL_MODULE_WKUP registers and bitfields
34 *
@@ -11,10 +12,6 @@ · 7 unmodified lines
1112 * with the public linux-omap@vger.kernel.org mailing list and the
1213 * authors above to ensure that the autogeneration scripts are kept
1314 * up-to-date with the file contents.
14− *
15− * This program is free software; you can redistribute it and/or modify
16− * it under the terms of the GNU General Public License version 2 as
17− * published by the Free Software Foundation.
1815 */
1916
2017 #ifndef __ARCH_ARM_MACH_OMAP2_CTRL_MODULE_WKUP_44XX_H
arch/arm/mach-omap2/display.h+1−12
@@ -1,19 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * display.h - OMAP2+ integration-specific DSS header
34 *
45 * Copyright (C) 2011 Texas Instruments, Inc.
5− *
6− * This program is free software; you can redistribute it and/or modify it
7− * under the terms of the GNU General Public License version 2 as published by
8− * the Free Software Foundation.
9− *
10− * This program is distributed in the hope that it will be useful, but WITHOUT
11− * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
12− * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
13− * more details.
14− *
15− * You should have received a copy of the GNU General Public License along with
16− * this program. If not, see <http://www.gnu.org/licenses/>.
176 */
187
198 #ifndef __ARCH_ARM_MACH_OMAP2_DISPLAY_H
arch/arm/mach-omap2/dma.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP2+ DMA driver
34 *
@@ -15,10 +16,6 @@ · 11 unmodified lines
1516 * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/
1617 * Converted DMA library into platform driver
1718 * - G, Manjunath Kondaiah <manjugk@ti.com>
18− *
19− * This program is free software; you can redistribute it and/or modify
20− * it under the terms of the GNU General Public License version 2 as
21− * published by the Free Software Foundation.
2219 */
2320
2421 #include <linux/err.h>
arch/arm/mach-omap2/gpmc.h+1−5
@@ -1,14 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * General-Purpose Memory Controller for OMAP2
34 *
45 * Copyright (C) 2005-2006 Nokia Corporation
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * Do not include this file in any new code, this will get removed
118 * once omap3 boots in device tree only mode.
12− *
139 */
1410 #include <linux/omap-gpmc.h>
arch/arm/mach-omap2/hsmmc.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap2/hsmmc.c
34 *
45 * Copyright (C) 2007-2008 Texas Instruments
56 * Copyright (C) 2008 Nokia Corporation
67 * Author: Texas Instruments
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129 #include <linux/kernel.h>
1310 #include <linux/slab.h>
arch/arm/mach-omap2/hsmmc.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * MMC definitions for OMAP2
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 struct mmc_card;
arch/arm/mach-omap2/id.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap2/id.c
34 *
@@ -8,10 +9,6 @@ · 4 unmodified lines
89 *
910 * Copyright (C) 2009-11 Texas Instruments
1011 * Added OMAP4 support - Santosh Shilimkar <santosh.shilimkar@ti.com>
11− *
12− * This program is free software; you can redistribute it and/or modify
13− * it under the terms of the GNU General Public License version 2 as
14− * published by the Free Software Foundation.
1512 */
1613
1714 #include <linux/module.h>
arch/arm/mach-omap2/id.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP2 CPU identification code
34 *
45 * Copyright (C) 2010 Kan-Ru Chen <kanru@0xlab.org>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #ifndef OMAP2_ARCH_ID_H
118 #define OMAP2_ARCH_ID_H
arch/arm/mach-omap2/io.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap2/io.c
34 *
@@ -11,10 +12,6 @@ · 7 unmodified lines
1112 * Syed Khasim <x0khasim@ti.com>
1213 *
1314 * Added OMAP4 support - Santosh Shilimkar <santosh.shilimkar@ti.com>
14− *
15− * This program is free software; you can redistribute it and/or modify
16− * it under the terms of the GNU General Public License version 2 as
17− * published by the Free Software Foundation.
1815 */
1916 #include <linux/module.h>
2017 #include <linux/kernel.h>
arch/arm/mach-omap2/mcbsp.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap2/mcbsp.c
34 *
45 * Copyright (C) 2008 Instituto Nokia de Tecnologia
56 * Contact: Eduardo Valentin <eduardo.valentin@indt.org.br>
67 *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
118 * Multichannel mode not supported.
129 */
1310 #include <linux/module.h>
arch/arm/mach-omap2/omap-headsmp.S+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Secondary CPU startup routine source file.
34 *
@@ -9,10 +10,6 @@ · 5 unmodified lines
910 * Interface functions needed for the SMP. This file is based on arm
1011 * realview smp platform.
1112 * Copyright (c) 2003 ARM Limited.
12− *
13− * This program is free software,you can redistribute it and/or modify
14− * it under the terms of the GNU General Public License version 2 as
15− * published by the Free Software Foundation.
1613 */
1714
1815 #include <linux/linkage.h>
arch/arm/mach-omap2/omap-hotplug.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP4 SMP cpu-hotplug support
34 *
@@ -8,10 +9,6 @@ · 4 unmodified lines
89 * Platform file needed for the OMAP4 SMP. This file is based on arm
910 * realview smp platform.
1011 * Copyright (c) 2002 ARM Limited.
11− *
12− * This program is free software; you can redistribute it and/or modify
13− * it under the terms of the GNU General Public License version 2 as
14− * published by the Free Software Foundation.
1512 */
1613
1714 #include <linux/kernel.h>
arch/arm/mach-omap2/omap-mpuss-lowpower.c+1−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP MPUSS low power code
34 *
@@ -30,11 +31,6 @@ · 26 unmodified lines
3031 *
3132 * Note: CPU0 is the master core and it is the last CPU to go down
3233 * and first to wake-up when MPUSS low power states are excercised
33− *
34− *
35− * This program is free software; you can redistribute it and/or modify
36− * it under the terms of the GNU General Public License version 2 as
37− * published by the Free Software Foundation.
3834 */
3935
4036 #include <linux/kernel.h>
arch/arm/mach-omap2/omap-secure.c+1−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP Secure API infrastructure.
34 *
@@ -5,11 +6,6 @@ · 1 unmodified line
56 * Santosh Shilimkar <santosh.shilimkar@ti.com>
67 * Copyright (C) 2012 Ivaylo Dimitrov <freemangordon@abv.bg>
78 * Copyright (C) 2013 Pali Rohár <pali.rohar@gmail.com>
8− *
9− *
10− * This program is free software,you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
139 */
1410
1511 #include <linux/kernel.h>
arch/arm/mach-omap2/omap-secure.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * omap-secure.h: OMAP Secure infrastructure header.
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Santosh Shilimkar <santosh.shilimkar@ti.com>
67 * Copyright (C) 2012 Ivaylo Dimitrov <freemangordon@abv.bg>
78 * Copyright (C) 2013 Pali Rohár <pali.rohar@gmail.com>
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310 #ifndef OMAP_ARCH_OMAP_SECURE_H
1411 #define OMAP_ARCH_OMAP_SECURE_H
arch/arm/mach-omap2/omap-smc.S+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP34xx and OMAP44xx secure APIs file.
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 *
78 * Copyright (C) 2012 Ivaylo Dimitrov <freemangordon@abv.bg>
89 * Copyright (C) 2013 Pali Rohár <pali.rohar@gmail.com>
9− *
10− * This program is free software,you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411
1512 #include <linux/linkage.h>
arch/arm/mach-omap2/omap-smp.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP4 SMP source file. It contains platform specific functions
34 * needed for the linux smp kernel.
@@ -10,10 +11,6 @@ · 6 unmodified lines
1011 * Platform file needed for the OMAP4 SMP. This file is based on arm
1112 * realview smp platform.
1213 * * Copyright (c) 2002 ARM Limited.
13− *
14− * This program is free software; you can redistribute it and/or modify
15− * it under the terms of the GNU General Public License version 2 as
16− * published by the Free Software Foundation.
1714 */
1815 #include <linux/init.h>
1916 #include <linux/device.h>
arch/arm/mach-omap2/omap-wakeupgen.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP WakeupGen Source file
34 *
@@ -10,10 +11,6 @@ · 6 unmodified lines
1011 *
1112 * Copyright (C) 2011 Texas Instruments, Inc.
1213 * Santosh Shilimkar <santosh.shilimkar@ti.com>
13− *
14− * This program is free software; you can redistribute it and/or modify
15− * it under the terms of the GNU General Public License version 2 as
16− * published by the Free Software Foundation.
1714 */
1815
1916 #include <linux/kernel.h>
arch/arm/mach-omap2/omap-wakeupgen.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP WakeupGen header file
34 *
45 * Copyright (C) 2011 Texas Instruments, Inc.
56 * Santosh Shilimkar <santosh.shilimkar@ti.com>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118 #ifndef OMAP_ARCH_WAKEUPGEN_H
129 #define OMAP_ARCH_WAKEUPGEN_H
arch/arm/mach-omap2/omap2-restart.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * omap2-restart.c - code common to all OMAP2xxx machines.
34 *
45 * Copyright (C) 2012 Texas Instruments
56 * Paul Walmsley
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118 #include <linux/kernel.h>
129 #include <linux/init.h>
arch/arm/mach-omap2/omap3-restart.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * omap3-restart.c - Code common to all OMAP3xxx machines.
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2010 Nokia Corporation
67 * Tony Lindgren <tony@atomide.com>
78 * Santosh Shilimkar <santosh.shilimkar@ti.com>
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310 #include <linux/kernel.h>
1411 #include <linux/init.h>
arch/arm/mach-omap2/omap4-common.c+1−5
@@ -1,14 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP4 specific common source file.
34 *
45 * Copyright (C) 2010 Texas Instruments, Inc.
56 * Author:
67 * Santosh Shilimkar <santosh.shilimkar@ti.com>
7− *
8− *
9− * This program is free software,you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
128 */
139
1410 #include <linux/kernel.h>
arch/arm/mach-omap2/omap4-restart.c+1−5
@@ -1,10 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * omap4-restart.c - Common to OMAP4 and OMAP5
3− *
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
84 */
95
106 #include <linux/types.h>
arch/arm/mach-omap2/omap4-sar-layout.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * omap4-sar-layout.h: OMAP4 SAR RAM layout header file
34 *
45 * Copyright (C) 2011 Texas Instruments, Inc.
56 * Santosh Shilimkar <santosh.shilimkar@ti.com>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118 #ifndef OMAP_ARCH_OMAP4_SAR_LAYOUT_H
129 #define OMAP_ARCH_OMAP4_SAR_LAYOUT_H
arch/arm/mach-omap2/omap44xx.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*:
23 * Address mappings and base address for OMAP4 interconnects
34 * and peripherals.
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2009 Texas Instruments
67 *
78 * Author: Santosh Shilimkar <santosh.shilimkar@ti.com>
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310 #ifndef __ASM_ARCH_OMAP44XX_H
1411 #define __ASM_ARCH_OMAP44XX_H
arch/arm/mach-omap2/omap54xx.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*:
23 * Address mappings and base address for OMAP5 interconnects
34 * and peripherals.
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2012 Texas Instruments
67 * Santosh Shilimkar <santosh.shilimkar@ti.com>
78 * Sricharan <r.sricharan@ti.com>
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310 #ifndef __ASM_SOC_OMAP54XX_H
1411 #define __ASM_SOC_OMAP54XX_H
arch/arm/mach-omap2/omap_device.c+1−6
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * omap_device implementation
34 *
@@ -9,10 +10,6 @@ · 5 unmodified lines
910 * Pandita, Sakari Poussa, Anand Sawant, Santosh Shilimkar, Richard
1011 * Woodruff
1112 *
12− * This program is free software; you can redistribute it and/or modify
13− * it under the terms of the GNU General Public License version 2 as
14− * published by the Free Software Foundation.
15− *
1613 * This code provides a consistent interface for OMAP device drivers
1714 * to control power management and interconnect properties of their
1815 * devices.
@@ -20,8 +17,6 @@ · 1 unmodified line
2017 * In the medium- to long-term, this code should be implemented as a
2118 * proper omap_bus/omap_device in Linux, no more platform_data func
2219 * pointers
23− *
24− *
2520 */
2621 #undef DEBUG
2722
arch/arm/mach-omap2/omap_device.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * omap_device headers
34 *
@@ -9,10 +10,6 @@ · 5 unmodified lines
910 * Pandita, Sakari Poussa, Anand Sawant, Santosh Shilimkar, Richard
1011 * Woodruff
1112 *
12− * This program is free software; you can redistribute it and/or modify
13− * it under the terms of the GNU General Public License version 2 as
14− * published by the Free Software Foundation.
15− *
1613 * This type of functionality should be implemented as a proper
1714 * omap_bus/omap_device in Linux.
1815 *
arch/arm/mach-omap2/omap_hwmod.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * omap_hwmod implementation for OMAP2/3/4
34 *
@@ -10,10 +11,6 @@ · 6 unmodified lines
1011 * Tony Lindgren, Rajendra Nayak, Vikram Pandita, Sakari Poussa, Anand
1112 * Sawant, Santosh Shilimkar, Richard Woodruff
1213 *
13− * This program is free software; you can redistribute it and/or modify
14− * it under the terms of the GNU General Public License version 2 as
15− * published by the Free Software Foundation.
16− *
1714 * Introduction
1815 * ------------
1916 * One way to view an OMAP SoC is as a collection of largely unrelated
arch/arm/mach-omap2/omap_hwmod.h+1−5
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * omap_hwmod macros, structures
34 *
@@ -9,10 +10,6 @@ · 5 unmodified lines
910 * Kevin Hilman, Tony Lindgren, Rajendra Nayak, Vikram Pandita, Sakari
1011 * Poussa, Anand Sawant, Santosh Shilimkar, Richard Woodruff
1112 *
12− * This program is free software; you can redistribute it and/or modify
13− * it under the terms of the GNU General Public License version 2 as
14− * published by the Free Software Foundation.
15− *
1613 * These headers and macros are used to define OMAP on-chip module
1714 * data and their integration with other OMAP modules and Linux.
1815 * Copious documentation and references can also be found in the
@@ -24,7 +21,6 @@ · 5 unmodified lines
2421 * - init_conn_id_bit (CONNID_BIT_VECTOR)
2522 * - implement default hwmod SMS/SDRC flags?
2623 * - move Linux-specific data ("non-ROM data") out
27− *
2824 */
2925 #ifndef __ARCH_ARM_PLAT_OMAP_INCLUDE_MACH_OMAP_HWMOD_H
3026 #define __ARCH_ARM_PLAT_OMAP_INCLUDE_MACH_OMAP_HWMOD_H
arch/arm/mach-omap2/omap_hwmod_2420_data.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * omap_hwmod_2420_data.c - hardware modules present on the OMAP2420 chips
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2012 Texas Instruments, Inc.
67 * Paul Walmsley
78 *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
129 * XXX handle crossbar/shared link difference for L3?
1310 * XXX these should be marked initdata for multi-OMAP kernels
1411 */
arch/arm/mach-omap2/omap_hwmod_2430_data.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * omap_hwmod_2430_data.c - hardware modules present on the OMAP2430 chips
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2012 Texas Instruments, Inc.
67 * Paul Walmsley
78 *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
129 * XXX handle crossbar/shared link difference for L3?
1310 * XXX these should be marked initdata for multi-OMAP kernels
1411 */
arch/arm/mach-omap2/omap_hwmod_2xxx_3xxx_ipblock_data.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * omap_hwmod_2xxx_3xxx_ipblock_data.c - common IP block data for OMAP2/3
34 *
45 * Copyright (C) 2011 Nokia Corporation
56 * Copyright (C) 2012 Texas Instruments, Inc.
67 * Paul Walmsley
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #include <linux/dmaengine.h>
arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * omap_hwmod_2xxx_interconnect_data.c - common interconnect data for OMAP2xxx
34 *
45 * Copyright (C) 2009-2011 Nokia Corporation
56 * Paul Walmsley
67 *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
118 * XXX handle crossbar/shared link difference for L3?
129 * XXX these should be marked initdata for multi-OMAP kernels
1310 */
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * omap_hwmod_2xxx_ipblock_data.c - common IP block data for OMAP2xxx
34 *
45 * Copyright (C) 2011 Nokia Corporation
56 * Paul Walmsley
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <linux/types.h>
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * omap_hwmod_3xxx_data.c - hardware modules present on the OMAP3xxx chips
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2012 Texas Instruments, Inc.
67 * Paul Walmsley
78 *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
129 * The data in this file should be completely autogeneratable from
1310 * the TI hardware database or other technical documentation.
1411 *
arch/arm/mach-omap2/omap_hwmod_44xx_data.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Hardware modules present on the OMAP44xx chips
34 *
@@ -14,10 +15,6 @@ · 10 unmodified lines
1415 * up-to-date with the file contents.
1516 * Note that this file is currently not in sync with autogeneration scripts.
1617 * The above note to be removed, once it is synced up.
17− *
18− * This program is free software; you can redistribute it and/or modify
19− * it under the terms of the GNU General Public License version 2 as
20− * published by the Free Software Foundation.
2118 */
2219
2320 #include <linux/io.h>
arch/arm/mach-omap2/omap_hwmod_54xx_data.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Hardware modules present on the OMAP54xx chips
34 *
@@ -11,10 +12,6 @@ · 7 unmodified lines
1112 * with the public linux-omap@vger.kernel.org mailing list and the
1213 * authors above to ensure that the autogeneration scripts are kept
1314 * up-to-date with the file contents.
14− *
15− * This program is free software; you can redistribute it and/or modify
16− * it under the terms of the GNU General Public License version 2 as
17− * published by the Free Software Foundation.
1815 */
1916
2017 #include <linux/io.h>
arch/arm/mach-omap2/omap_hwmod_7xx_data.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Hardware modules present on the DRA7xx chips
34 *
@@ -11,10 +12,6 @@ · 7 unmodified lines
1112 * with the public linux-omap@vger.kernel.org mailing list and the
1213 * authors above to ensure that the autogeneration scripts are kept
1314 * up-to-date with the file contents.
14− *
15− * This program is free software; you can redistribute it and/or modify
16− * it under the terms of the GNU General Public License version 2 as
17− * published by the Free Software Foundation.
1815 */
1916
2017 #include <linux/io.h>
arch/arm/mach-omap2/omap_hwmod_common_data.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * omap_hwmod common data structures
34 *
@@ -8,10 +9,6 @@ · 4 unmodified lines
89 * Copyright (C) 2010 Nokia Corporation
910 * Paul Walmsley
1011 *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
14− *
1512 * This data/structures are to be used while defining OMAP on-chip module
1613 * data and their integration with other OMAP modules and Linux.
1714 */
arch/arm/mach-omap2/omap_hwmod_common_data.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * omap_hwmod_common_data.h - OMAP hwmod common macros and declarations
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2010-2012 Texas Instruments, Inc.
67 * Paul Walmsley
78 * Benoît Cousson
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310 #ifndef __ARCH_ARM_MACH_OMAP2_OMAP_HWMOD_COMMON_DATA_H
1411 #define __ARCH_ARM_MACH_OMAP2_OMAP_HWMOD_COMMON_DATA_H
arch/arm/mach-omap2/omap_hwmod_common_ipblock_data.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * omap_hwmod_common_ipblock_data.c - common IP block data for OMAP2+
34 *
45 * Copyright (C) 2011 Nokia Corporation
56 * Copyright (C) 2012 Texas Instruments, Inc.
67 * Paul Walmsley
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #include "omap_hwmod.h"
arch/arm/mach-omap2/omap_twl.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /**
23 * OMAP and TWL PMIC specific initializations.
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 * Nishanth Menon
89 * Copyright (C) 2009 Nokia Corporation
910 * Paul Walmsley
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
1411 */
1512
1613 #include <linux/err.h>
arch/arm/mach-omap2/pdata-quirks.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Legacy platform_data quirks
34 *
45 * Copyright (C) 2013 Texas Instruments
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/clk.h>
118 #include <linux/davinci_emac.h>
arch/arm/mach-omap2/pm-debug.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP Power Management debug routines
34 *
@@ -13,10 +14,6 @@ · 9 unmodified lines
1314 * Jouni Hogander
1415 *
1516 * Based on pm.c for omap2
16− *
17− * This program is free software; you can redistribute it and/or modify
18− * it under the terms of the GNU General Public License version 2 as
19− * published by the Free Software Foundation.
2017 */
2118
2219 #include <linux/kernel.h>
arch/arm/mach-omap2/pm.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * pm.c - Common OMAP2+ power management-related code
34 *
45 * Copyright (C) 2010 Texas Instruments, Inc.
56 * Copyright (C) 2010 Nokia Corporation
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <linux/kernel.h>
arch/arm/mach-omap2/pm.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP2/3 Power Management Routines
34 *
45 * Copyright (C) 2008 Nokia Corporation
56 * Jouni Hogander
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118 #ifndef __ARCH_ARM_MACH_OMAP2_PM_H
129 #define __ARCH_ARM_MACH_OMAP2_PM_H
arch/arm/mach-omap2/pm24xx.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP2 Power Management Routines
34 *
@@ -12,10 +13,6 @@ · 8 unmodified lines
1213 * Igor Stoppa <igor.stoppa@nokia.com>
1314 *
1415 * Based on pm.c for omap1
15− *
16− * This program is free software; you can redistribute it and/or modify
17− * it under the terms of the GNU General Public License version 2 as
18− * published by the Free Software Foundation.
1916 */
2017
2118 #include <linux/cpu_pm.h>
arch/arm/mach-omap2/pm34xx.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP3 Power Management Routines
34 *
@@ -12,10 +13,6 @@ · 8 unmodified lines
1213 * Richard Woodruff <r-woodruff2@ti.com>
1314 *
1415 * Based on pm.c for omap1
15− *
16− * This program is free software; you can redistribute it and/or modify
17− * it under the terms of the GNU General Public License version 2 as
18− * published by the Free Software Foundation.
1916 */
2017
2118 #include <linux/cpu_pm.h>
arch/arm/mach-omap2/pm44xx.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP4+ Power Management Routines
34 *
45 * Copyright (C) 2010-2013 Texas Instruments, Inc.
56 * Rajendra Nayak <rnayak@ti.com>
67 * Santosh Shilimkar <santosh.shilimkar@ti.com>
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #include <linux/pm.h>
arch/arm/mach-omap2/powerdomain-common.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Common powerdomain framework functions
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2010 Nokia Corporation
67 *
78 * Derived from mach-omap2/powerdomain.c written by Paul Walmsley
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #include <linux/errno.h>
arch/arm/mach-omap2/powerdomain.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP powerdomain control
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 * Written by Paul Walmsley
89 * Added OMAP4 specific support by Abhijit Pagare <abhijitpagare@ti.com>
910 * State counting code by Tero Kristo <tero.kristo@nokia.com>
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
1411 */
1512 #undef DEBUG
1613
arch/arm/mach-omap2/powerdomain.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP2/3/4 powerdomain control
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 *
78 * Paul Walmsley
89 *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
12− *
1310 * XXX This should be moved to the mach-omap2/ directory at the earliest
1411 * opportunity.
1512 */
arch/arm/mach-omap2/powerdomains2xxx_3xxx_data.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP2/3 common powerdomain definitions
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2007-2011 Nokia Corporation
67 *
78 * Paul Walmsley, Jouni Högander
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 /*
arch/arm/mach-omap2/powerdomains2xxx_3xxx_data.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP2/3 common powerdomains - prototypes
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2008-2010 Nokia Corporation
67 *
78 * Paul Walmsley
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #ifndef __ARCH_ARM_MACH_OMAP2_POWERDOMAINS2XXX_3XXX_DATA_H
arch/arm/mach-omap2/powerdomains2xxx_data.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP2XXX powerdomain definitions
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2007-2011 Nokia Corporation
67 *
78 * Paul Walmsley, Jouni Högander
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #include <linux/kernel.h>
arch/arm/mach-omap2/powerdomains3xxx_data.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP3 powerdomain definitions
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2007-2011 Nokia Corporation
67 *
78 * Paul Walmsley, Jouni Högander
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #include <linux/kernel.h>
arch/arm/mach-omap2/powerdomains43xx_data.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * AM43xx Power domains framework
34 *
45 * Copyright (C) 2013 Texas Instruments, Inc.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/kernel.h>
arch/arm/mach-omap2/powerdomains44xx_data.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP4 Power domains framework
34 *
@@ -13,10 +14,6 @@ · 9 unmodified lines
1314 * with the public linux-omap@vger.kernel.org mailing list and the
1415 * authors above to ensure that the autogeneration scripts are kept
1516 * up-to-date with the file contents.
16− *
17− * This program is free software; you can redistribute it and/or modify
18− * it under the terms of the GNU General Public License version 2 as
19− * published by the Free Software Foundation.
2017 */
2118
2219 #include <linux/kernel.h>
arch/arm/mach-omap2/powerdomains54xx_data.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP54XX Power domains framework
34 *
@@ -12,10 +13,6 @@ · 8 unmodified lines
1213 * with the public linux-omap@vger.kernel.org mailing list and the
1314 * authors above to ensure that the autogeneration scripts are kept
1415 * up-to-date with the file contents.
15− *
16− * This program is free software; you can redistribute it and/or modify
17− * it under the terms of the GNU General Public License version 2 as
18− * published by the Free Software Foundation.
1916 */
2017
2118 #include <linux/kernel.h>
arch/arm/mach-omap2/powerdomains7xx_data.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * DRA7xx Power domains framework
34 *
@@ -14,10 +15,6 @@ · 10 unmodified lines
1415 * with the public linux-omap@vger.kernel.org mailing list and the
1516 * authors above to ensure that the autogeneration scripts are kept
1617 * up-to-date with the file contents.
17− *
18− * This program is free software; you can redistribute it and/or modify
19− * it under the terms of the GNU General Public License version 2 as
20− * published by the Free Software Foundation.
2118 */
2219
2320 #include <linux/kernel.h>
arch/arm/mach-omap2/prcm-common.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 #ifndef __ARCH_ASM_MACH_OMAP2_PRCM_COMMON_H
23 #define __ARCH_ASM_MACH_OMAP2_PRCM_COMMON_H
34
@@ -8,10 +9,6 @@ · 4 unmodified lines
89 * Copyright (C) 2007-2009 Nokia Corporation
910 *
1011 * Written by Paul Walmsley
11− *
12− * This program is free software; you can redistribute it and/or modify
13− * it under the terms of the GNU General Public License version 2 as
14− * published by the Free Software Foundation.
1512 */
1613
1714 /* Module offsets from both CM_BASE & PRM_BASE */
arch/arm/mach-omap2/prcm44xx.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP4 PRCM definitions
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 *
78 * Paul Walmsley
89 *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
12− *
1310 * This file contains macros and functions that are common to all of
1411 * the PRM/CM/PRCM blocks on the OMAP4 devices: PRM, CM1, CM2,
1512 * PRCM_MPU, SCRM
arch/arm/mach-omap2/prcm_mpu44xx.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP4 PRCM_MPU module functions
34 *
45 * Copyright (C) 2009 Nokia Corporation
56 * Paul Walmsley
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <linux/kernel.h>
arch/arm/mach-omap2/prcm_mpu44xx.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP44xx PRCM MPU instance offset macros
34 *
@@ -14,10 +15,6 @@ · 10 unmodified lines
1415 * authors above to ensure that the autogeneration scripts are kept
1516 * up-to-date with the file contents.
1617 *
17− * This program is free software; you can redistribute it and/or modify
18− * it under the terms of the GNU General Public License version 2 as
19− * published by the Free Software Foundation.
20− *
2118 * XXX This file needs to be updated to align on one of "OMAP4", "OMAP44XX",
2219 * or "OMAP4430".
2320 */
arch/arm/mach-omap2/prcm_mpu54xx.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP54xx PRCM MPU instance offset macros
34 *
@@ -12,10 +13,6 @@ · 8 unmodified lines
1213 * with the public linux-omap@vger.kernel.org mailing list and the
1314 * authors above to ensure that the autogeneration scripts are kept
1415 * up-to-date with the file contents.
15− *
16− * This program is free software; you can redistribute it and/or modify
17− * it under the terms of the GNU General Public License version 2 as
18− * published by the Free Software Foundation.
1916 */
2017
2118 #ifndef __ARCH_ARM_MACH_OMAP2_PRCM_MPU54XX_H
arch/arm/mach-omap2/prcm_mpu7xx.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * DRA7xx PRCM MPU instance offset macros
34 *
@@ -13,10 +14,6 @@ · 9 unmodified lines
1314 * with the public linux-omap@vger.kernel.org mailing list and the
1415 * authors above to ensure that the autogeneration scripts are kept
1516 * up-to-date with the file contents.
16− *
17− * This program is free software; you can redistribute it and/or modify
18− * it under the terms of the GNU General Public License version 2 as
19− * published by the Free Software Foundation.
2017 */
2118
2219 #ifndef __ARCH_ARM_MACH_OMAP2_PRCM_MPU7XX_H
arch/arm/mach-omap2/prcm_mpu_44xx_54xx.h+1−5
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP44xx and OMAP54xx PRCM MPU function prototypes
34 *
@@ -13,11 +14,6 @@ · 9 unmodified lines
1314 * with the public linux-omap@vger.kernel.org mailing list and the
1415 * authors above to ensure that the autogeneration scripts are kept
1516 * up-to-date with the file contents.
16− *
17− * This program is free software; you can redistribute it and/or modify
18− * it under the terms of the GNU General Public License version 2 as
19− * published by the Free Software Foundation.
20− *
2117 */
2218
2319 #ifndef __ARCH_ARM_MACH_OMAP2_PRCM_MPU_44XX_54XX_H
arch/arm/mach-omap2/prm-regbits-24xx.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 #ifndef __ARCH_ARM_MACH_OMAP2_PRM_REGBITS_24XX_H
23 #define __ARCH_ARM_MACH_OMAP2_PRM_REGBITS_24XX_H
34
@@ -8,10 +9,6 @@ · 4 unmodified lines
89 * Copyright (C) 2007 Nokia Corporation
910 *
1011 * Written by Paul Walmsley
11− *
12− * This program is free software; you can redistribute it and/or modify
13− * it under the terms of the GNU General Public License version 2 as
14− * published by the Free Software Foundation.
1512 */
1613
1714 #include "prm2xxx.h"
arch/arm/mach-omap2/prm-regbits-34xx.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP3430 Power/Reset Management register bits
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2007-2008 Nokia Corporation
67 *
78 * Written by Paul Walmsley
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310 #ifndef __ARCH_ARM_MACH_OMAP2_PRM_REGBITS_34XX_H
1411 #define __ARCH_ARM_MACH_OMAP2_PRM_REGBITS_34XX_H
arch/arm/mach-omap2/prm-regbits-44xx.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP44xx Power Management register bits
34 *
@@ -13,10 +14,6 @@ · 9 unmodified lines
1314 * with the public linux-omap@vger.kernel.org mailing list and the
1415 * authors above to ensure that the autogeneration scripts are kept
1516 * up-to-date with the file contents.
16− *
17− * This program is free software; you can redistribute it and/or modify
18− * it under the terms of the GNU General Public License version 2 as
19− * published by the Free Software Foundation.
2017 */
2118
2219 #ifndef __ARCH_ARM_MACH_OMAP2_PRM_REGBITS_44XX_H
arch/arm/mach-omap2/prm.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP2/3/4 Power/Reset Management (PRM) bitfield definitions
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2010 Nokia Corporation
67 *
78 * Paul Walmsley
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310 #ifndef __ARCH_ARM_MACH_OMAP2_PRM_H
1411 #define __ARCH_ARM_MACH_OMAP2_PRM_H
arch/arm/mach-omap2/prm2xxx.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP2xxx PRM module functions
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 * Benoît Cousson
78 * Paul Walmsley
89 * Rajendra Nayak <rnayak@ti.com>
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411
1512 #include <linux/kernel.h>
arch/arm/mach-omap2/prm2xxx.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP2xxx Power/Reset Management (PRM) register definitions
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2008-2010 Nokia Corporation
67 * Paul Walmsley
78 *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
129 * The PRM hardware modules on the OMAP2/3 are quite similar to each
1310 * other. The PRM on OMAP4 has a new register layout, and is handled
1411 * in a separate file.
arch/arm/mach-omap2/prm2xxx_3xxx.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP2/3 PRM module functions
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2010 Nokia Corporation
67 * Benoît Cousson
78 * Paul Walmsley
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #include <linux/kernel.h>
arch/arm/mach-omap2/prm2xxx_3xxx.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP2xxx/3xxx-common Power/Reset Management (PRM) register definitions
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2008-2010 Nokia Corporation
67 * Paul Walmsley
78 *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
129 * The PRM hardware modules on the OMAP2/3 are quite similar to each
1310 * other. The PRM on OMAP4 has a new register layout, and is handled
1411 * in a separate file.
arch/arm/mach-omap2/prm3xxx.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP3xxx PRM module functions
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 * Benoît Cousson
78 * Paul Walmsley
89 * Rajendra Nayak <rnayak@ti.com>
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411
1512 #include <linux/kernel.h>
arch/arm/mach-omap2/prm3xxx.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP3xxx Power/Reset Management (PRM) register definitions
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2008-2010 Nokia Corporation
67 * Paul Walmsley
78 *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
129 * The PRM hardware modules on the OMAP2/3 are quite similar to each
1310 * other. The PRM on OMAP4 has a new register layout, and is handled
1411 * in a separate file.
arch/arm/mach-omap2/prm44xx.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP4 PRM module functions
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 * Benoît Cousson
78 * Paul Walmsley
89 * Rajendra Nayak <rnayak@ti.com>
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411
1512 #include <linux/cpu_pm.h>
arch/arm/mach-omap2/prm44xx.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP44xx PRM instance offset macros
34 *
@@ -14,10 +15,6 @@ · 10 unmodified lines
1415 * authors above to ensure that the autogeneration scripts are kept
1516 * up-to-date with the file contents.
1617 *
17− * This program is free software; you can redistribute it and/or modify
18− * it under the terms of the GNU General Public License version 2 as
19− * published by the Free Software Foundation.
20− *
2118 * XXX This file needs to be updated to align on one of "OMAP4", "OMAP44XX",
2219 * or "OMAP4430".
2320 */
arch/arm/mach-omap2/prm44xx_54xx.h+1−5
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP44xx and 54xx PRM common functions
34 *
@@ -13,11 +14,6 @@ · 9 unmodified lines
1314 * with the public linux-omap@vger.kernel.org mailing list and the
1415 * authors above to ensure that the autogeneration scripts are kept
1516 * up-to-date with the file contents.
16− *
17− * This program is free software; you can redistribute it and/or modify
18− * it under the terms of the GNU General Public License version 2 as
19− * published by the Free Software Foundation.
20− *
2117 */
2218
2319 #ifndef __ARCH_ARM_MACH_OMAP2_PRM44XX_54XX_H
arch/arm/mach-omap2/prm54xx.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP54xx PRM instance offset macros
34 *
@@ -12,10 +13,6 @@ · 8 unmodified lines
1213 * with the public linux-omap@vger.kernel.org mailing list and the
1314 * authors above to ensure that the autogeneration scripts are kept
1415 * up-to-date with the file contents.
15− *
16− * This program is free software; you can redistribute it and/or modify
17− * it under the terms of the GNU General Public License version 2 as
18− * published by the Free Software Foundation.
1916 */
2017
2118 #ifndef __ARCH_ARM_MACH_OMAP2_PRM54XX_H
arch/arm/mach-omap2/prm7xx.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * DRA7xx PRM instance offset macros
34 *
@@ -13,10 +14,6 @@ · 9 unmodified lines
1314 * with the public linux-omap@vger.kernel.org mailing list and the
1415 * authors above to ensure that the autogeneration scripts are kept
1516 * up-to-date with the file contents.
16− *
17− * This program is free software; you can redistribute it and/or modify
18− * it under the terms of the GNU General Public License version 2 as
19− * published by the Free Software Foundation.
2017 */
2118
2219 #ifndef __ARCH_ARM_MACH_OMAP2_PRM7XX_H
arch/arm/mach-omap2/prm_common.c+1−5
@@ -1,14 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP2+ common Power & Reset Management (PRM) IP block functions
34 *
45 * Copyright (C) 2011 Texas Instruments, Inc.
56 * Tero Kristo <t-kristo@ti.com>
67 *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
11− *
128 * For historical purposes, the API used to configure the PRM
139 * interrupt handler refers to it as the "PRCM interrupt." The
1410 * underlying registers are located in the PRM on OMAP3/4.
arch/arm/mach-omap2/prminst44xx.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP4 PRM instance functions
34 *
45 * Copyright (C) 2009 Nokia Corporation
56 * Copyright (C) 2011 Texas Instruments, Inc.
67 * Paul Walmsley
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #include <linux/kernel.h>
arch/arm/mach-omap2/prminst44xx.h+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP4 Power/Reset Management (PRM) function prototypes
34 *
45 * Copyright (C) 2010 Nokia Corporation
56 * Copyright (C) 2011 Texas Instruments, Inc.
67 * Paul Walmsley
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129 #ifndef __ARCH_ASM_MACH_OMAP2_PRMINST44XX_H
1310 #define __ARCH_ASM_MACH_OMAP2_PRMINST44XX_H
arch/arm/mach-omap2/scrm44xx.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP44xx SCRM registers and bitfields
34 *
@@ -10,10 +11,6 @@ · 6 unmodified lines
1011 * with the public linux-omap@vger.kernel.org mailing list and the
1112 * authors above to ensure that the autogeneration scripts are kept
1213 * up-to-date with the file contents.
13− *
14− * This program is free software; you can redistribute it and/or modify
15− * it under the terms of the GNU General Public License version 2 as
16− * published by the Free Software Foundation.
1714 */
1815
1916 #ifndef __ARCH_ARM_MACH_OMAP2_SCRM_44XX_H
arch/arm/mach-omap2/scrm54xx.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP54XX SCRM registers and bitfields
34 *
@@ -10,10 +11,6 @@ · 6 unmodified lines
1011 * with the public linux-omap@vger.kernel.org mailing list and the
1112 * authors above to ensure that the autogeneration scripts are kept
1213 * up-to-date with the file contents.
13− *
14− * This program is free software; you can redistribute it and/or modify
15− * it under the terms of the GNU General Public License version 2 as
16− * published by the Free Software Foundation.
1714 */
1815
1916 #ifndef __ARCH_ARM_MACH_OMAP2_SCRM_54XX_H
arch/arm/mach-omap2/sdrc.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * SMS/SDRC (SDRAM controller) common code for OMAP2/3
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 * Tony Lindgren <tony@atomide.com>
89 * Paul Walmsley
910 * Richard Woodruff <r-woodruff2@ti.com>
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
1411 */
1512 #undef DEBUG
1613
arch/arm/mach-omap2/sdrc.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 #ifndef __ARCH_ARM_MACH_OMAP2_SDRC_H
23 #define __ARCH_ARM_MACH_OMAP2_SDRC_H
34
@@ -10,10 +11,6 @@ · 6 unmodified lines
1011 * Paul Walmsley
1112 * Tony Lindgren
1213 * Richard Woodruff
13− *
14− * This program is free software; you can redistribute it and/or modify
15− * it under the terms of the GNU General Public License version 2 as
16− * published by the Free Software Foundation.
1714 */
1815 #undef DEBUG
1916
arch/arm/mach-omap2/sdrc2xxx.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap2/sdrc2xxx.c
34 *
@@ -9,10 +10,6 @@ · 5 unmodified lines
910 * Tony Lindgren <tony@atomide.com>
1011 * Paul Walmsley
1112 * Richard Woodruff <r-woodruff2@ti.com>
12− *
13− * This program is free software; you can redistribute it and/or modify
14− * it under the terms of the GNU General Public License version 2 as
15− * published by the Free Software Foundation.
1613 */
1714
1815 #include <linux/module.h>
arch/arm/mach-omap2/sleep44xx.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP44xx sleep code.
34 *
45 * Copyright (C) 2011 Texas Instruments, Inc.
56 * Santosh Shilimkar <santosh.shilimkar@ti.com>
6− *
7− * This program is free software,you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <linux/linkage.h>
arch/arm/mach-omap2/smartreflex-class3.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Smart reflex Class 3 specific implementations
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 *
67 * Copyright (C) 2010 Texas Instruments, Inc.
78 * Thara Gopinath <thara@ti.com>
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #include <linux/power/smartreflex.h>
arch/arm/mach-omap2/sr_device.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP3/OMAP4 smartreflex device file
34 *
@@ -12,10 +13,6 @@ · 8 unmodified lines
1213 *
1314 * Copyright (C) 2007 Texas Instruments, Inc.
1415 * Lesly A M <x0080970@ti.com>
15− *
16− * This program is free software; you can redistribute it and/or modify
17− * it under the terms of the GNU General Public License version 2 as
18− * published by the Free Software Foundation.
1916 */
2017 #include <linux/power/smartreflex.h>
2118
arch/arm/mach-omap2/sram.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 *
34 * OMAP SRAM detection and management
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 *
89 * Copyright (C) 2009-2012 Texas Instruments
910 * Added OMAP4/5 support - Santosh Shilimkar <santosh.shilimkar@ti.com>
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
1411 */
1512
1613 #include <linux/module.h>
arch/arm/mach-omap2/sram.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Interface for functions that need to be run in internal SRAM
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __ASSEMBLY__
arch/arm/mach-omap2/ti81xx-restart.c+1−5
@@ -1,8 +1,4 @@
1−/*
2− * This program is free software; you can redistribute it and/or modify
3− * it under the terms of the GNU General Public License version 2 as
4− * published by the Free Software Foundation.
5− */
1+// SPDX-License-Identifier: GPL-2.0-only
62 #include <linux/kernel.h>
73 #include <linux/init.h>
84 #include <linux/reboot.h>
arch/arm/mach-omap2/usb-tusb6010.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-omap2/usb-tusb6010.c
34 *
45 * Copyright (C) 2006 Nokia Corporation
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/err.h>
arch/arm/mach-omap2/vc.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP3/4 Voltage Controller (VC) structure and macro definitions
34 *
@@ -9,10 +10,6 @@ · 5 unmodified lines
910 * Copyright (C) 2008, 2011 Nokia Corporation
1011 * Kalle Jokiniemi
1112 * Paul Walmsley
12− *
13− * This program is free software; you can redistribute it and/or
14− * modify it under the terms of the GNU General Public License version
15− * 2 as published by the Free Software Foundation.
1613 */
1714 #ifndef __ARCH_ARM_MACH_OMAP2_VC_H
1815 #define __ARCH_ARM_MACH_OMAP2_VC_H
arch/arm/mach-omap2/vc3xxx_data.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP3 Voltage Controller (VC) data
34 *
@@ -9,10 +10,6 @@ · 5 unmodified lines
910 * Copyright (C) 2008, 2011 Nokia Corporation
1011 * Kalle Jokiniemi
1112 * Paul Walmsley
12− *
13− * This program is free software; you can redistribute it and/or modify
14− * it under the terms of the GNU General Public License version 2 as
15− * published by the Free Software Foundation.
1613 */
1714 #include <linux/io.h>
1815 #include <linux/err.h>
arch/arm/mach-omap2/vc44xx_data.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP4 Voltage Controller (VC) data
34 *
@@ -9,10 +10,6 @@ · 5 unmodified lines
910 * Copyright (C) 2008, 2011 Nokia Corporation
1011 * Kalle Jokiniemi
1112 * Paul Walmsley
12− *
13− * This program is free software; you can redistribute it and/or modify
14− * it under the terms of the GNU General Public License version 2 as
15− * published by the Free Software Foundation.
1613 */
1714 #include <linux/io.h>
1815 #include <linux/err.h>
arch/arm/mach-omap2/voltage.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP3/OMAP4 Voltage Management Routines
34 *
@@ -13,10 +14,6 @@ · 9 unmodified lines
1314 *
1415 * Copyright (C) 2010 Texas Instruments, Inc.
1516 * Thara Gopinath <thara@ti.com>
16− *
17− * This program is free software; you can redistribute it and/or modify
18− * it under the terms of the GNU General Public License version 2 as
19− * published by the Free Software Foundation.
2017 */
2118
2219 #include <linux/delay.h>
arch/arm/mach-omap2/voltage.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP Voltage Management Routines
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 *
67 * Copyright (C) 2009 Texas Instruments, Inc.
78 * Thara Gopinath <thara@ti.com>
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #ifndef __ARCH_ARM_MACH_OMAP2_VOLTAGE_H
arch/arm/mach-omap2/voltagedomains2xxx_data.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP3 voltage domain data
34 *
45 * Copyright (C) 2011 Texas Instruments, Inc.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/kernel.h>
118 #include <linux/init.h>
arch/arm/mach-omap2/voltagedomains3xxx_data.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP3 voltage domain data
34 *
@@ -9,10 +10,6 @@ · 5 unmodified lines
910 * Copyright (C) 2008, 2011 Nokia Corporation
1011 * Kalle Jokiniemi
1112 * Paul Walmsley
12− *
13− * This program is free software; you can redistribute it and/or modify
14− * it under the terms of the GNU General Public License version 2 as
15− * published by the Free Software Foundation.
1613 */
1714 #include <linux/kernel.h>
1815 #include <linux/err.h>
arch/arm/mach-omap2/voltagedomains44xx_data.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP3/OMAP4 Voltage Management Routines
34 *
@@ -12,10 +13,6 @@ · 8 unmodified lines
1213 *
1314 * Copyright (C) 2010 Texas Instruments, Inc.
1415 * Thara Gopinath <thara@ti.com>
15− *
16− * This program is free software; you can redistribute it and/or modify
17− * it under the terms of the GNU General Public License version 2 as
18− * published by the Free Software Foundation.
1916 */
2017 #include <linux/kernel.h>
2118 #include <linux/err.h>
arch/arm/mach-omap2/voltagedomains54xx_data.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP5 Voltage Management Routines
34 *
45 * Based on voltagedomains44xx_data.c
56 *
67 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129 #include <linux/kernel.h>
1310 #include <linux/err.h>
arch/arm/mach-omap2/vp.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * OMAP3/4 Voltage Processor (VP) structure and macro definitions
34 *
@@ -9,10 +10,6 @@ · 5 unmodified lines
910 * Copyright (C) 2008, 2011 Nokia Corporation
1011 * Kalle Jokiniemi
1112 * Paul Walmsley
12− *
13− * This program is free software; you can redistribute it and/or
14− * modify it under the terms of the GNU General Public License version
15− * 2 as published by the Free Software Foundation.
1613 */
1714 #ifndef __ARCH_ARM_MACH_OMAP2_VP_H
1815 #define __ARCH_ARM_MACH_OMAP2_VP_H
arch/arm/mach-omap2/vp3xxx_data.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP3 Voltage Processor (VP) data
34 *
@@ -9,10 +10,6 @@ · 5 unmodified lines
910 * Copyright (C) 2008, 2011 Nokia Corporation
1011 * Kalle Jokiniemi
1112 * Paul Walmsley
12− *
13− * This program is free software; you can redistribute it and/or modify
14− * it under the terms of the GNU General Public License version 2 as
15− * published by the Free Software Foundation.
1613 */
1714
1815 #include <linux/io.h>
arch/arm/mach-omap2/vp44xx_data.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP3 Voltage Processor (VP) data
34 *
@@ -9,10 +10,6 @@ · 5 unmodified lines
910 * Copyright (C) 2008, 2011 Nokia Corporation
1011 * Kalle Jokiniemi
1112 * Paul Walmsley
12− *
13− * This program is free software; you can redistribute it and/or modify
14− * it under the terms of the GNU General Public License version 2 as
15− * published by the Free Software Foundation.
1613 */
1714
1815 #include <linux/io.h>
arch/arm/mach-oxnas/headsmp.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2013 Ma Haijun <mahaijuns@gmail.com>
34 * Copyright (c) 2003 ARM Limited
45 * All Rights Reserved
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/linkage.h>
118 #include <linux/init.h>
arch/arm/mach-oxnas/platsmp.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2016 Neil Armstrong <narmstrong@baylibre.com>
34 * Copyright (C) 2013 Ma Haijun <mahaijuns@gmail.com>
45 * Copyright (C) 2002 ARM Ltd.
56 * All Rights Reserved
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118 #include <linux/io.h>
129 #include <linux/delay.h>
arch/arm/mach-picoxcell/common.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (c) 2011 Picochip Ltd., Jamie Iles
34 *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
85 * All enquiries to support@picochip.com
96 */
107 #include <linux/delay.h>
arch/arm/mach-pxa/balloon3.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/balloon3.c
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 * Created: June, 2006
89 * Copyright: Toby Churchill Ltd
910 * Derived from mainstone.c, by Nico Pitre
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
1411 */
1512
1613 #include <linux/export.h>
arch/arm/mach-pxa/capc7117.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/capc7117.c
34 *
@@ -13,10 +14,6 @@ · 9 unmodified lines
1314 * 2010-01-09: Edwin Peer <epeer@tmtservices.co.za>
1415 * Hennie van der Merwe <hvdmerwe@tmtservices.co.za>
1516 * rework for upstream merge
16− *
17− * This program is free software; you can redistribute it and/or modify
18− * it under the terms of the GNU General Public License version 2 as
19− * published by the Free Software Foundation.
2017 */
2118
2219 #include <linux/irq.h>
arch/arm/mach-pxa/cm-x255.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/cm-x255.c
34 *
45 * Copyright (C) 2007, 2008 CompuLab, Ltd.
56 * Mike Rapoport <mike@compulab.co.il>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <linux/platform_device.h>
arch/arm/mach-pxa/cm-x270.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/cm-x270.c
34 *
45 * Copyright (C) 2007, 2008 CompuLab, Ltd.
56 * Mike Rapoport <mike@compulab.co.il>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <linux/platform_device.h>
arch/arm/mach-pxa/cm-x2xx-pci.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/cm-x2xx-pci.c
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 *
89 * Copyright (C) 2007, 2008 Compulab, Ltd.
910 * Mike Rapoport <mike@compulab.co.il>
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
1411 */
1512
1613 #include <linux/kernel.h>
arch/arm/mach-pxa/cm-x2xx.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/cm-x2xx.c
34 *
45 * Copyright (C) 2008 CompuLab, Ltd.
56 * Mike Rapoport <mike@compulab.co.il>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <linux/platform_device.h>
arch/arm/mach-pxa/cm-x300.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/cm-x300.c
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 *
89 * Mike Rapoport <mike@compulab.co.il>
910 * Igor Grinberg <grinberg@compulab.co.il>
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
1411 */
1512 #define pr_fmt(fmt) "%s: " fmt, __func__
1613
arch/arm/mach-pxa/colibri-evalboard.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/colibri-evalboard.c
34 *
45 * Support for Toradex Colibri Evaluation Carrier Board
56 * Daniel Mack <daniel@caiaq.de>
67 * Marek Vasut <marek.vasut@gmail.com>
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #include <linux/init.h>
arch/arm/mach-pxa/colibri-pxa270-income.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/income.c
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 * Copyright (C) 2010
78 * Marek Vasut <marek.vasut@gmail.com>
89 * Pavel Revak <palo@bielyvlk.sk>
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411
1512 #include <linux/bitops.h>
arch/arm/mach-pxa/colibri-pxa270.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/colibri-pxa270.c
34 *
45 * Support for Toradex PXA270 based Colibri module
56 * Daniel Mack <daniel@caiaq.de>
67 * Marek Vasut <marek.vasut@gmail.com>
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #include <linux/init.h>
arch/arm/mach-pxa/colibri-pxa300.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/mach-pxa/colibri-pxa300.c
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 *
67 * Daniel Mack <daniel@caiaq.de>
78 * Matthias Meier <matthias.j.meier@gmx.net>
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #include <linux/init.h>
arch/arm/mach-pxa/colibri-pxa320.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/mach-pxa/colibri-pxa320.c
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 *
67 * Daniel Mack <daniel@caiaq.de>
78 * Matthias Meier <matthias.j.meier@gmx.net>
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #include <linux/init.h>
arch/arm/mach-pxa/colibri-pxa3xx.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/mach-pxa/colibri-pxa3xx.c
34 *
45 * Common functions for all Toradex PXA3xx modules
56 *
67 * Daniel Mack <daniel@caiaq.de>
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #include <linux/init.h>
arch/arm/mach-pxa/corgi.c+1−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Support for Sharp SL-C7xx PDAs
34 * Models: SL-C700 (Corgi), SL-C750 (Shepherd), SL-C760 (Husky)
@@ -5,11 +6,6 @@ · 1 unmodified line
56 * Copyright (c) 2004-2005 Richard Purdie
67 *
78 * Based on Sharp's 2.4 kernel patches/lubbock.c
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
12− *
139 */
1410
1511 #include <linux/kernel.h>
arch/arm/mach-pxa/corgi_pm.c+1−5
@@ -1,12 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Battery and Power Management code for the Sharp SL-C7xx
34 *
45 * Copyright (c) 2005 Richard Purdie
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
106 */
117
128 #include <linux/module.h>
arch/arm/mach-pxa/csb726.c+1−5
@@ -1,12 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Support for Cogent CSB726
34 *
45 * Copyright (c) 2008 Dmitry Eremin-Solenikov
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
106 */
117 #include <linux/kernel.h>
128 #include <linux/init.h>
arch/arm/mach-pxa/csb726.h+1−5
@@ -1,12 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Support for Cogent CSB726
34 *
45 * Copyright (c) 2008 Dmitry Baryshkov
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
106 */
117 #ifndef CSB726_H
128 #define CSB726_H
arch/arm/mach-pxa/em-x270.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Support for CompuLab EM-X270 platform
34 *
45 * Copyright (C) 2007, 2008 CompuLab, Ltd.
56 * Author: Mike Rapoport <mike@compulab.co.il>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <linux/irq.h>
arch/arm/mach-pxa/eseries-irq.h+1−5
@@ -1,12 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * eseries-irq.h
34 *
45 * Copyright (C) Ian Molton <spyro@f2s.com>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
106 */
117
128 #define ANGELX_IRQ_BASE (IRQ_BOARD_START+8)
arch/arm/mach-pxa/ezx.c+1−5
@@ -1,14 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * ezx.c - Common code for the EZX platform.
34 *
45 * Copyright (C) 2005-2006 Harald Welte <laforge@openezx.org>,
56 * 2007-2008 Daniel Ribeiro <drwyrm@gmail.com>,
67 * 2007-2008 Stefan Schmidt <stefan@datenfreihafen.org>
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
128 */
139
1410 #include <linux/kernel.h>
arch/arm/mach-pxa/generic.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/generic.c
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 *
89 * Code common to all PXA machines.
910 *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
13− *
1411 * Since this file should be linked before any other machine specific file,
1512 * the __initcall() here will be executed first. This serves as default
1613 * initialization stuff for PXA machines which can be overridden later if
arch/arm/mach-pxa/generic.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mach-pxa/generic.h
34 *
45 * Author: Nicolas Pitre
56 * Copyright: MontaVista Software Inc.
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <linux/reboot.h>
arch/arm/mach-pxa/gumstix.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/gumstix.c
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 * Created: Feb 14, 2008
89 * Copyright: Craig Hughes
910 *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
13− *
1411 * Implemented based on lubbock.c by Nicolas Pitre and code from Craig
1512 * Hughes
1613 */
arch/arm/mach-pxa/gumstix.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-pxa/include/mach/gumstix.h
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <mach/irqs.h> /* PXA_GPIO_TO_IRQ */
arch/arm/mach-pxa/himalaya.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/himalaya.c
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 * Based on 2.6.21-hh20's himalaya.c and himalaya_lcd.c
78 *
89 * Copyright (c) 2008 Zbynek Michl <Zbynek.Michl@seznam.cz>
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411
1512 #include <linux/kernel.h>
arch/arm/mach-pxa/hx4700.c+1−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Support for HP iPAQ hx4700 PDAs.
34 *
@@ -7,11 +8,6 @@ · 3 unmodified lines
78 * Copyright (c) 2004 Hewlett-Packard Company.
89 * Copyright (c) 2005 SDG Systems, LLC
910 * Copyright (c) 2006 Anton Vorontsov <cbou@mail.ru>
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
14− *
1511 */
1612
1713 #include <linux/kernel.h>
arch/arm/mach-pxa/icontrol.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/icontrol.c
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 * Copyright (C) 2009 TMT Services & Supplies (Pty) Ltd.
89 *
910 * 2010-01-21 Hennie van der Merve <hvdmerwe@tmtservies.co.za>
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
1411 */
1512
1613 #include <linux/irq.h>
arch/arm/mach-pxa/idp.c+1−5
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/idp.c
34 *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
85 * Copyright (c) 2001 Cliff Brake, Accelent Systems Inc.
96 *
107 * 2001-09-13: Cliff Brake <cbrake@accelent.com>
@@ -13,7 +10,6 @@ · 2 unmodified lines
1310 * 2005-02-15: Cliff Brake <cliff.brake@gmail.com>
1411 * <http://www.vibren.com> <http://bec-systems.com>
1512 * Updated for 2.6 kernel
16− *
1713 */
1814
1915 #include <linux/init.h>
arch/arm/mach-pxa/idp.h+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-pxa/include/mach/idp.h
34 *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
85 * Copyright (c) 2001 Cliff Brake, Accelent Systems Inc.
96 *
107 * 2001-09-13: Cliff Brake <cbrake@accelent.com>
arch/arm/mach-pxa/include/mach/balloon3.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/include/asm-arm/arch-pxa/balloon3.h
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Created: Oct, 2005
67 * Copyright: Toby Churchill Ltd
78 * Cribbed from mainstone.c, by Nicholas Pitre
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #ifndef ASM_ARCH_BALLOON3_H
arch/arm/mach-pxa/include/mach/corgi.h+1−5
@@ -1,14 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Hardware specific definitions for SL-C7xx series of PDAs
34 *
45 * Copyright (c) 2004-2005 Richard Purdie
56 *
67 * Based on Sharp's 2.4 kernel patches
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
128 */
139 #ifndef __ASM_ARCH_CORGI_H
1410 #define __ASM_ARCH_CORGI_H 1
arch/arm/mach-pxa/include/mach/dma.h+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-pxa/include/mach/dma.h
34 *
45 * Author: Nicolas Pitre
56 * Created: Jun 15, 2001
67 * Copyright: MontaVista Software, Inc.
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129 #ifndef __ASM_ARCH_DMA_H
1310 #define __ASM_ARCH_DMA_H
arch/arm/mach-pxa/include/mach/eseries-gpio.h+1−5
@@ -1,12 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * eseries-gpio.h
34 *
45 * Copyright (C) Ian Molton <spyro@f2s.com>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
106 */
117
128 /* e-series power button */
arch/arm/mach-pxa/include/mach/hardware.h+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-pxa/include/mach/hardware.h
34 *
45 * Author: Nicolas Pitre
56 * Created: Jun 15, 2001
67 * Copyright: MontaVista Software Inc.
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #ifndef __ASM_ARCH_HARDWARE_H
arch/arm/mach-pxa/include/mach/hx4700.h+1−5
@@ -1,12 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * GPIO and IRQ definitions for HP iPAQ hx4700
34 *
45 * Copyright (c) 2008 Philipp Zabel
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
106 */
117
128 #ifndef _HX4700_H_
arch/arm/mach-pxa/include/mach/irqs.h+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-pxa/include/mach/irqs.h
34 *
45 * Author: Nicolas Pitre
56 * Created: Jun 15, 2001
67 * Copyright: MontaVista Software Inc.
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129 #ifndef __ASM_MACH_IRQS_H
1310 #define __ASM_MACH_IRQS_H
arch/arm/mach-pxa/include/mach/lubbock.h+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-pxa/include/mach/lubbock.h
34 *
45 * Author: Nicolas Pitre
56 * Created: Jun 15, 2001
67 * Copyright: MontaVista Software Inc.
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #include <mach/irqs.h>
arch/arm/mach-pxa/include/mach/magician.h+1−5
@@ -1,12 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * GPIO and IRQ definitions for HTC Magician PDA phones
34 *
45 * Copyright (c) 2007 Philipp Zabel
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
106 */
117
128 #ifndef _MAGICIAN_H_
arch/arm/mach-pxa/include/mach/mainstone.h+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-pxa/include/mach/mainstone.h
34 *
45 * Author: Nicolas Pitre
56 * Created: Nov 14, 2002
67 * Copyright: MontaVista Software Inc.
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #ifndef ASM_ARCH_MAINSTONE_H
arch/arm/mach-pxa/include/mach/mfp.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-pxa/include/mach/mfp.h
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 *
89 * 2007-8-21: eric miao <eric.miao@marvell.com>
910 * initial version
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
1411 */
1512
1613 #ifndef __ASM_ARCH_MFP_H
arch/arm/mach-pxa/include/mach/mtd-xip.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * MTD primitives for XIP support. Architecture specific functions
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 * Author: Nicolas Pitre
78 * Created: Nov 2, 2004
89 * Copyright: (C) 2004 MontaVista Software, Inc.
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411
1512 #ifndef __ARCH_PXA_MTD_XIP_H__
arch/arm/mach-pxa/include/mach/palmld.h+1−5
@@ -1,13 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * GPIOs and interrupts for Palm LifeDrive Handheld Computer
34 *
45 * Authors: Alex Osborne <ato@meshy.org>
56 * Marek Vasut <marek.vasut@gmail.com>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
117 */
128
139 #ifndef _INCLUDE_PALMLD_H_
arch/arm/mach-pxa/include/mach/palmtc.h+1−5
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/include/asm-arm/arch-pxa/palmtc-gpio.h
34 *
@@ -6,11 +7,6 @@ · 2 unmodified lines
67 * Authors: Alex Osborne <bobofdoom@gmail.com>
78 * Marek Vasut <marek.vasut@gmail.com>
89 * Holger Bocklet <bitz.email@gmx.net>
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
13− *
1410 */
1511
1612 #ifndef _INCLUDE_PALMTC_H_
arch/arm/mach-pxa/include/mach/palmtx.h+1−5
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * GPIOs and interrupts for Palm T|X Handheld Computer
34 *
@@ -6,11 +7,6 @@ · 2 unmodified lines
67 * Authors: Marek Vasut <marek.vasut@gmail.com>
78 * Cristiano P. <cristianop@users.sourceforge.net>
89 * Jan Herman <2hp@seznam.cz>
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
13− *
1410 */
1511
1612 #ifndef _INCLUDE_PALMTX_H_
arch/arm/mach-pxa/include/mach/pxa2xx-regs.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-pxa/include/mach/pxa2xx-regs.h
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 *
67 * Author: Nicolas Pitre
78 * Copyright: MontaVista Software Inc.
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #ifndef __PXA2XX_REGS_H
arch/arm/mach-pxa/include/mach/pxa3xx-regs.h+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-pxa/include/mach/pxa3xx-regs.h
34 *
45 * PXA3xx specific register definitions
56 *
67 * Copyright (C) 2007 Marvell International Ltd.
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #ifndef __ASM_ARCH_PXA3XX_REGS_H
arch/arm/mach-pxa/include/mach/smemc.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Static memory controller register definitions for PXA CPUs
34 *
45 * Copyright (C) 2010 Marek Vasut <marek.vasut@gmail.com>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #ifndef __SMEMC_REGS_H
arch/arm/mach-pxa/include/mach/spitz.h+1−5
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Hardware specific definitions for SL-Cx000 series of PDAs
34 *
@@ -5,11 +6,6 @@ · 1 unmodified line
56 * Copyright (c) 2005 Richard Purdie
67 *
78 * Based on Sharp's 2.4 kernel patches
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
12− *
139 */
1410 #ifndef __ASM_ARCH_SPITZ_H
1511 #define __ASM_ARCH_SPITZ_H 1
arch/arm/mach-pxa/include/mach/tosa.h+1−5
@@ -1,14 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Hardware specific definitions for Sharp SL-C6000x series of PDAs
34 *
45 * Copyright (c) 2005 Dirk Opfer
56 *
67 * Based on Sharp's 2.4 kernel patches
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
128 */
139 #ifndef _ASM_ARCH_TOSA_H_
1410 #define _ASM_ARCH_TOSA_H_ 1
arch/arm/mach-pxa/include/mach/uncompress.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-pxa/include/mach/uncompress.h
34 *
45 * Author: Nicolas Pitre
56 * Copyright: (C) 2001 MontaVista Software Inc.
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <linux/serial_reg.h>
arch/arm/mach-pxa/include/mach/vpac270.h+1−5
@@ -1,13 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * GPIOs and interrupts for Voipac PXA270
34 *
45 * Copyright (C) 2010
56 * Marek Vasut <marek.vasut@gmail.com>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
117 */
128
139 #ifndef _INCLUDE_VPAC270_H_
arch/arm/mach-pxa/include/mach/z2.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-pxa/include/mach/z2.h
34 *
45 * Author: Ken McGuire
56 * Created: Feb 6, 2009
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #ifndef ASM_ARCH_ZIPIT2_H
arch/arm/mach-pxa/irq.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/irq.c
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 * Author: Nicolas Pitre
78 * Created: Jun 15, 2001
89 * Copyright: MontaVista Software Inc.
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411 #include <linux/bitops.h>
1512 #include <linux/init.h>
arch/arm/mach-pxa/lpd270.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/lpd270.c
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 * Author: Nicolas Pitre
89 * Created: Nov 05, 2002
910 * Copyright: MontaVista Software Inc.
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
1411 */
1512 #include <linux/gpio.h>
1613 #include <linux/init.h>
arch/arm/mach-pxa/lpd270.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-pxa/include/mach/lpd270.h
34 *
45 * Author: Lennert Buytenhek
56 * Created: Feb 10, 2006
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #ifndef __ASM_ARCH_LPD270_H
arch/arm/mach-pxa/lubbock.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/lubbock.c
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 * Author: Nicolas Pitre
78 * Created: Jun 15, 2001
89 * Copyright: MontaVista Software Inc.
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411 #include <linux/clkdev.h>
1512 #include <linux/gpio.h>
arch/arm/mach-pxa/magician.c+1−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Support for HTC Magician PDA phones:
34 * i-mate JAM, O2 Xda mini, Orange SPV M500, Qtek s100, Qtek s110
@@ -6,11 +7,6 @@ · 2 unmodified lines
67 * Copyright (c) 2006-2007 Philipp Zabel
78 *
89 * Based on hx4700.c, spitz.c and others.
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
13− *
1410 */
1511
1612 #include <linux/kernel.h>
arch/arm/mach-pxa/mainstone.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/mainstone.c
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 * Author: Nicolas Pitre
89 * Created: Nov 05, 2002
910 * Copyright: MontaVista Software Inc.
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
1411 */
1512 #include <linux/gpio.h>
1613 #include <linux/gpio/gpio-reg.h>
arch/arm/mach-pxa/mfp-pxa2xx.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/mfp-pxa2xx.c
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 * functions, this is by concept samilar to the MFP configuration
89 * on PXA3xx, what's more important, the low power pin state and
910 * wakeup detection are also supported by the same framework.
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
1411 */
1512 #include <linux/gpio.h>
1613 #include <linux/gpio-pxa.h>
arch/arm/mach-pxa/mfp-pxa300.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-pxa/include/mach/mfp-pxa300.h
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 * Copyright (C) 2007 Marvell International Ltd.
78 * 2007-08-21: eric miao <eric.miao@marvell.com>
89 * initial version
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411
1512 #ifndef __ASM_ARCH_MFP_PXA300_H
arch/arm/mach-pxa/mfp-pxa320.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-pxa/include/mach/mfp-pxa320.h
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 * Copyright (C) 2007 Marvell International Ltd.
78 * 2007-08-21: eric miao <eric.miao@marvell.com>
89 * initial version
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411
1512 #ifndef __ASM_ARCH_MFP_PXA320_H
arch/arm/mach-pxa/mfp-pxa3xx.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/mfp.c
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 *
89 * 2007-08-21: eric miao <eric.miao@marvell.com>
910 * initial version
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
1411 */
1512
1613 #include <linux/module.h>
arch/arm/mach-pxa/mfp-pxa930.h+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-pxa/include/mach/mfp-pxa930.h
34 *
45 * PXA930 specific MFP configuration definitions
56 *
67 * Copyright (C) 2007-2008 Marvell International Ltd.
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #ifndef __ASM_ARCH_MFP_PXA9xx_H
arch/arm/mach-pxa/mp900.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/mp900.c
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 *
89 * 2007, 2008 Kristoffer Ericson <kristoffer.ericson@gmail.com>
910 * 2007, 2008 Michael Petchkovsky <mkpetch@internode.on.net>
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
1411 */
1512
1613 #include <linux/init.h>
arch/arm/mach-pxa/mxm8x10.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/mxm8x10.c
34 *
@@ -13,10 +14,6 @@ · 9 unmodified lines
1314 * 2010-01-09: Edwin Peer <epeer@tmtservices.co.za>
1415 * Hennie van der Merwe <hvdmerwe@tmtservices.co.za>
1516 * rework for upstream merge
16− *
17− * This program is free software; you can redistribute it and/or modify
18− * it under the terms of the GNU General Public License version 2 as
19− * published by the Free Software Foundation.
2017 */
2118
2219 #include <linux/serial_8250.h>
arch/arm/mach-pxa/palm27x.c+1−5
@@ -1,12 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Common code for Palm LD, T5, TX, Z72
34 *
45 * Copyright (C) 2010-2011 Marek Vasut <marek.vasut@gmail.com>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
106 */
117
128 #include <linux/platform_device.h>
arch/arm/mach-pxa/palm27x.h+1−5
@@ -1,13 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Common functions for Palm LD, T5, TX, Z72
34 *
45 * Copyright (C) 2010
56 * Marek Vasut <marek.vasut@gmail.com>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
117 */
128 #ifndef __INCLUDE_MACH_PALM27X__
139 #define __INCLUDE_MACH_PALM27X__
arch/arm/mach-pxa/palmld.c+1−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Hardware definitions for Palm LifeDrive
34 *
@@ -6,12 +7,7 @@ · 2 unmodified lines
67 * Based on work of:
78 * Alex Osborne <ato@meshy.org>
89 *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
12− *
1310 * (find more info at www.hackndev.com)
14− *
1511 */
1612
1713 #include <linux/platform_device.h>
arch/arm/mach-pxa/palmt5.c+1−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Hardware definitions for Palm Tungsten|T5
34 *
@@ -8,12 +9,7 @@ · 4 unmodified lines
89 * Justin Kendrick <twilightsentry@gmail.com>
910 * RichardT5 <richard_t5@users.sourceforge.net>
1011 *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
14− *
1512 * (find more info at www.hackndev.com)
16− *
1713 */
1814
1915 #include <linux/platform_device.h>
arch/arm/mach-pxa/palmt5.h+1−5
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * GPIOs and interrupts for Palm Tungsten|T5 Handheld Computer
34 *
@@ -5,11 +6,6 @@ · 1 unmodified line
56 * Marek Vasut <marek.vasut@gmail.com>
67 * Justin Kendrick <twilightsentry@gmail.com>
78 * RichardT5 <richard_t5@users.sourceforge.net>
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
12− *
139 */
1410
1511 #ifndef _INCLUDE_PALMT5_H_
arch/arm/mach-pxa/palmtc.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/palmtc.c
34 *
@@ -8,10 +9,6 @@ · 4 unmodified lines
89 * Based on work of:
910 * Petr Blaha <p3t3@centrum.cz>
1011 * Chetan S. Kumar <shivakumar.chetan@gmail.com>
11− *
12− * This program is free software; you can redistribute it and/or modify
13− * it under the terms of the GNU General Public License version 2 as
14− * published by the Free Software Foundation.
1512 */
1613
1714 #include <linux/platform_device.h>
arch/arm/mach-pxa/palmte2.c+1−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Hardware definitions for Palm Tungsten|E2
34 *
@@ -7,12 +8,7 @@ · 3 unmodified lines
78 * Rewrite for mainline:
89 * Marek Vasut <marek.vasut@gmail.com>
910 *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
13− *
1411 * (find more info at www.hackndev.com)
15− *
1612 */
1713
1814 #include <linux/platform_device.h>
arch/arm/mach-pxa/palmte2.h+1−5
@@ -1,13 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * GPIOs and interrupts for Palm Tungsten|E2 Handheld Computer
34 *
45 * Author:
56 * Carlos Eduardo Medaglia Dyonisio <cadu@nerdfeliz.com>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
117 */
128
139 #ifndef _INCLUDE_PALMTE2_H_
arch/arm/mach-pxa/palmtreo.c+1−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Hardware definitions for Palm Treo smartphones
34 *
@@ -7,12 +8,7 @@ · 3 unmodified lines
78 *
89 * Author: Tomas Cech <sleep_walker@suse.cz>
910 *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
13− *
1411 * (find more info at www.hackndev.com)
15− *
1612 */
1713
1814 #include <linux/platform_device.h>
arch/arm/mach-pxa/palmtreo.h+1−5
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * GPIOs and interrupts for Palm Treo smartphones
34 *
@@ -7,12 +8,7 @@ · 3 unmodified lines
78 *
89 * Author: Tomas Cech <sleep_walker@suse.cz>
910 *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
13− *
1411 * find more info at www.hackndev.com
15− *
1612 */
1713
1814 #ifndef _INCLUDE_TREO_H_
arch/arm/mach-pxa/palmtx.c+1−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Hardware definitions for PalmTX
34 *
@@ -9,12 +10,7 @@ · 5 unmodified lines
910 * Jan Herman <2hp@seznam.cz>
1011 * Michal Hrusecky
1112 *
12− * This program is free software; you can redistribute it and/or modify
13− * it under the terms of the GNU General Public License version 2 as
14− * published by the Free Software Foundation.
15− *
1613 * (find more info at www.hackndev.com)
17− *
1814 */
1915
2016 #include <linux/platform_device.h>
arch/arm/mach-pxa/palmz72.c+1−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Hardware definitions for Palm Zire72
34 *
@@ -10,12 +11,7 @@ · 6 unmodified lines
1011 * Rewrite for mainline:
1112 * Marek Vasut <marek.vasut@gmail.com>
1213 *
13− * This program is free software; you can redistribute it and/or modify
14− * it under the terms of the GNU General Public License version 2 as
15− * published by the Free Software Foundation.
16− *
1714 * (find more info at www.hackndev.com)
18− *
1915 */
2016
2117 #include <linux/platform_device.h>
arch/arm/mach-pxa/palmz72.h+1−5
@@ -1,14 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * GPIOs and interrupts for Palm Zire72 Handheld Computer
34 *
45 * Authors: Alex Osborne <bobofdoom@gmail.com>
56 * Jan Herman <2hp@seznam.cz>
67 * Sergey Lapin <slapin@ossfans.org>
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
128 */
139
1410 #ifndef _INCLUDE_PALMZ72_H_
arch/arm/mach-pxa/pcm027.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/pcm027.c
34 * Support for the Phytec phyCORE-PXA270 CPU card (aka PCM-027).
@@ -14,10 +15,6 @@ · 10 unmodified lines
1415 * based on Intel Mainstone Board
1516 *
1617 * Copyright 2007 Juergen Beisert @ Pengutronix (j.beisert@pengutronix.de)
17− *
18− * This program is free software; you can redistribute it and/or modify
19− * it under the terms of the GNU General Public License version 2 as
20− * published by the Free Software Foundation.
2118 */
2219
2320 #include <linux/irq.h>
arch/arm/mach-pxa/pcm990-baseboard.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/mach-pxa/pcm990-baseboard.c
34 * Support for the Phytec phyCORE-PXA270 Development Platform (PCM-990).
@@ -14,10 +15,6 @@ · 10 unmodified lines
1415 * based on Intel Mainstone Board
1516 *
1617 * Copyright 2007 Juergen Beisert @ Pengutronix (j.beisert@pengutronix.de)
17− *
18− * This program is free software; you can redistribute it and/or modify
19− * it under the terms of the GNU General Public License version 2 as
20− * published by the Free Software Foundation.
2118 */
2219 #include <linux/gpio.h>
2320 #include <linux/irq.h>
arch/arm/mach-pxa/pm.h+1−5
@@ -1,10 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (c) 2005 Richard Purdie
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
84 */
95
106 #include <linux/suspend.h>
arch/arm/mach-pxa/poodle.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/poodle.c
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 * Based on:
78 * linux/arch/arm/mach-pxa/lubbock.c Author: Nicolas Pitre
89 *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
12− *
1310 * Change Log
1411 * 12-Dec-2002 Sharp Corporation for Poodle
1512 * John Lenz <lenz@cs.wisc.edu> updates to 2.6
arch/arm/mach-pxa/pxa25x.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/pxa25x.c
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 *
89 * Code specific to PXA21x/25x/26x variants.
910 *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
13− *
1411 * Since this file should be linked before any other machine specific file,
1512 * the __initcall() here will be executed first. This serves as default
1613 * initialization stuff for PXA machines which can be overridden later if
arch/arm/mach-pxa/pxa27x.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/pxa27x.c
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 * Copyright: MontaVista Software Inc.
78 *
89 * Code specific to PXA27x aka Bulverde.
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411 #include <linux/dmaengine.h>
1512 #include <linux/dma/pxa-dma.h>
arch/arm/mach-pxa/pxa2xx.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/pxa2xx.c
34 *
45 * code specific to pxa2xx
56 *
67 * Copyright (C) 2008 Dmitry Baryshkov
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #include <linux/module.h>
arch/arm/mach-pxa/pxa300.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/pxa300.c
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 *
89 * 2007-08-21: eric miao <eric.miao@marvell.com>
910 * initial version
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
1411 */
1512
1613 #include <linux/module.h>
arch/arm/mach-pxa/pxa320.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/pxa320.c
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 *
89 * 2007-08-21: eric miao <eric.miao@marvell.com>
910 * initial version
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
1411 */
1512
1613 #include <linux/module.h>
arch/arm/mach-pxa/pxa3xx-ulpi.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/pxa3xx-ulpi.c
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 *
89 * 2010-13-07: Igor Grinberg <grinberg@compulab.co.il>
910 * initial version: pxa310 USB Host mode support
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
1411 */
1512
1613 #include <linux/module.h>
arch/arm/mach-pxa/pxa3xx.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/pxa3xx.c
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 *
89 * 2007-09-02: eric miao <eric.miao@marvell.com>
910 * initial version
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
1411 */
1512 #include <linux/dmaengine.h>
1613 #include <linux/dma/pxa-dma.h>
arch/arm/mach-pxa/pxa930.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/pxa930.c
34 *
45 * Code specific to PXA930
56 *
67 * Copyright (C) 2007-2008 Marvell Internation Ltd.
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #include <linux/module.h>
arch/arm/mach-pxa/reset.c+1−5
@@ -1,8 +1,4 @@
1−/*
2− * This program is free software; you can redistribute it and/or modify
3− * it under the terms of the GNU General Public License version 2 as
4− * published by the Free Software Foundation.
5− */
1+// SPDX-License-Identifier: GPL-2.0-only
62 #include <linux/kernel.h>
73 #include <linux/module.h>
84 #include <linux/delay.h>
arch/arm/mach-pxa/sharpsl_pm.c+1−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Battery and Power Management code for the Sharp SL-C7xx and SL-Cxx00
34 * series of PDAs
@@ -5,11 +6,6 @@ · 1 unmodified line
56 * Copyright (c) 2004-2005 Richard Purdie
67 *
78 * Based on code written by Sharp for 2.4 kernels
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
12− *
139 */
1410
1511 #undef DEBUG
arch/arm/mach-pxa/sharpsl_pm.h+1−5
@@ -1,12 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * SharpSL Battery/PM Driver
34 *
45 * Copyright (c) 2004-2005 Richard Purdie
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
106 */
117 #ifndef _MACH_SHARPSL_PM
128 #define _MACH_SHARPSL_PM
arch/arm/mach-pxa/spitz.c+1−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Support for Sharp SL-Cxx00 Series of PDAs
34 * Models: SL-C3000 (Spitz), SL-C1000 (Akita) and SL-C3100 (Borzoi)
@@ -5,11 +6,6 @@ · 1 unmodified line
56 * Copyright (c) 2005 Richard Purdie
67 *
78 * Based on Sharp's 2.4 kernel patches/lubbock.c
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
12− *
139 */
1410
1511 #include <linux/kernel.h>
arch/arm/mach-pxa/spitz_pm.c+1−5
@@ -1,12 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Battery and Power Management code for the Sharp SL-Cxx00
34 *
45 * Copyright (c) 2005 Richard Purdie
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
106 */
117
128 #include <linux/module.h>
arch/arm/mach-pxa/stargate2.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/stargate2.c
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 * Copyright: Intel Corp.
78 *
89 * Modified 2009: Jonathan Cameron <jic23@cam.ac.uk>
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411
1512 #include <linux/init.h>
arch/arm/mach-pxa/tosa-bt.c+1−5
@@ -1,12 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Bluetooth built-in chip control
34 *
45 * Copyright (c) 2008 Dmitry Baryshkov
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
106 */
117
128 #include <linux/kernel.h>
arch/arm/mach-pxa/tosa.c+1−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Support for Sharp SL-C6000x PDAs
34 * Model: (Tosa)
@@ -5,11 +6,6 @@ · 1 unmodified line
56 * Copyright (c) 2005 Dirk Opfer
67 *
78 * Based on code written by Sharp/Lineo for 2.4 kernels
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
12− *
139 */
1410
1511 #include <linux/clkdev.h>
arch/arm/mach-pxa/tosa_bt.h+1−5
@@ -1,14 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Tosa bluetooth built-in chip control.
34 *
45 * Later it may be shared with some other platforms.
56 *
67 * Copyright (c) 2008 Dmitry Baryshkov
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
128 */
139 #ifndef TOSA_BT_H
1410 #define TOSA_BT_H
arch/arm/mach-pxa/trizeps4.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/trizeps4.c
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 * Author: Jürgen Schindele
78 * Created: 20 02, 2006
89 * Copyright: Jürgen Schindele
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411
1512 #include <linux/init.h>
arch/arm/mach-pxa/viper.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/viper.c
34 *
@@ -14,10 +15,6 @@ · 10 unmodified lines
1415 * Author: Nicolas Pitre
1516 * Created: Jun 15, 2001
1617 * Copyright: MontaVista Software Inc.
17− *
18− * This program is free software; you can redistribute it and/or modify
19− * it under the terms of the GNU General Public License version 2 as
20− * published by the Free Software Foundation.
2118 */
2219
2320 #include <linux/types.h>
arch/arm/mach-pxa/viper.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-pxa/include/mach/viper.h
34 *
@@ -12,10 +13,6 @@ · 8 unmodified lines
1213 * Author: Nicolas Pitre
1314 * Created: Jun 15, 2001
1415 * Copyright: MontaVista Software Inc.
15− *
16− * This program is free software; you can redistribute it and/or modify
17− * it under the terms of the GNU General Public License version 2 as
18− * published by the Free Software Foundation.
1916 */
2017
2118 #ifndef ARCH_VIPER_H
arch/arm/mach-pxa/vpac270.c+1−5
@@ -1,13 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Hardware definitions for Voipac PXA270
34 *
45 * Copyright (C) 2010
56 * Marek Vasut <marek.vasut@gmail.com>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
117 */
128
139 #include <linux/platform_device.h>
arch/arm/mach-pxa/xcep.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /* linux/arch/arm/mach-pxa/xcep.c
23 *
34 * Support for the Iskratel Electronics XCEP platform as used in
@@ -8,10 +9,6 @@ · 4 unmodified lines
89 * Contributions by: Matej Kenda <matej.kenda@i-tech.si>
910 * Created: June 2006
1011 * Copyright: (C) 2006-2009 Instrumentation Technologies
11− *
12− * This program is free software; you can redistribute it and/or modify
13− * it under the terms of the GNU General Public License version 2 as
14− * published by the Free Software Foundation.
1512 */
1613
1714 #include <linux/platform_device.h>
arch/arm/mach-pxa/z2.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/z2.c
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 *
89 * Based on research and code by: Ken McGuire
910 * Based on mainstone.c as modified for the Zipit Z2.
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
1411 */
1512
1613 #include <linux/platform_device.h>
arch/arm/mach-pxa/zeus.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Support for the Arcom ZEUS.
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 *
67 * Loosely based on Arcom's 2.6.16.28.
78 * Maintained by Marc Zyngier <maz@misterjones.org>
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #include <linux/cpufreq.h>
arch/arm/mach-pxa/zeus.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-pxa/include/mach/zeus.h
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 * Copyright: Arcom Control Systems Ltd.
78 *
89 * Maintained by: Marc Zyngier <maz@misterjones.org>
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411
1512 #ifndef _MACH_ZEUS_H
arch/arm/mach-pxa/zylonite.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/zylonite.c
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 *
89 * 2007-09-04: eric miao <eric.miao@marvell.com>
910 * rewrite to align with latest kernel
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
1411 */
1512
1613 #include <linux/module.h>
arch/arm/mach-pxa/zylonite_pxa300.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/zylonite_pxa300.c
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 * Copyright (C) 2007 Marvell Internation Ltd.
89 * 2007-08-21: eric miao <eric.miao@marvell.com>
910 * initial version
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
1411 */
1512
1613 #include <linux/module.h>
arch/arm/mach-pxa/zylonite_pxa320.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/zylonite_pxa320.c
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 * Copyright (C) 2007 Marvell Internation Ltd.
89 * 2007-08-21: eric miao <eric.miao@marvell.com>
910 * initial version
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
1411 */
1512
1613 #include <linux/module.h>
arch/arm/mach-qcom/platsmp.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2002 ARM Ltd.
34 * All Rights Reserved
45 * Copyright (c) 2010, Code Aurora Forum. All rights reserved.
56 * Copyright (c) 2014 The Linux Foundation. All rights reserved.
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <linux/init.h>
arch/arm/mach-realview/platsmp-dt.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2015 Linus Walleij
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85 #include <linux/smp.h>
96 #include <linux/io.h>
arch/arm/mach-realview/realview-dt.c+1−5
@@ -1,12 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 Linaro Ltd.
34 *
45 * Author: Linus Walleij <linus.walleij@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2, as
8− * published by the Free Software Foundation.
9− *
106 */
117 #include <linux/of_platform.h>
128 #include <asm/mach/arch.h>
arch/arm/mach-rpc/dma.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-rpc/dma.c
34 *
45 * Copyright (C) 1998 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * DMA functions specific to RiscPC architecture
118 */
129 #include <linux/mman.h>
arch/arm/mach-rpc/ecard.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/kernel/ecard.c
34 *
45 * Copyright 1995-2001 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * Find all installed expansion cards, and handle interrupts from them.
118 *
129 * Created from information from Acorns RiscOS3 PRMs
arch/arm/mach-rpc/ecard.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * ecard.h
34 *
45 * Copyright 2007 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 /* Definitions internal to ecard.c - for it's use only!!
arch/arm/mach-rpc/include/mach/acornfb.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-rpc/include/mach/acornfb.h
34 *
45 * Copyright (C) 1999 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * AcornFB architecture specific code
118 */
129
arch/arm/mach-rpc/include/mach/hardware.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-rpc/include/mach/hardware.h
34 *
45 * Copyright (C) 1996-1999 Russell King.
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * This file contains the hardware definitions of the RiscPC series machines.
118 */
129 #ifndef __ASM_ARCH_HARDWARE_H
arch/arm/mach-rpc/include/mach/io.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-rpc/include/mach/io.h
34 *
45 * Copyright (C) 1997 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * Modifications:
118 * 06-Dec-1997 RMK Created.
129 */
arch/arm/mach-rpc/include/mach/irqs.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-rpc/include/mach/irqs.h
34 *
45 * Copyright (C) 1996 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #define IRQ_PRINTER 0
arch/arm/mach-rpc/include/mach/isa-dma.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-rpc/include/mach/isa-dma.h
34 *
45 * Copyright (C) 1997 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #ifndef __ASM_ARCH_DMA_H
118 #define __ASM_ARCH_DMA_H
arch/arm/mach-rpc/include/mach/memory.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-rpc/include/mach/memory.h
34 *
45 * Copyright (C) 1996,1997,1998 Russell King.
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * Changelog:
118 * 20-Oct-1996 RMK Created
129 * 31-Dec-1997 RMK Fixed definitions to reduce warnings
arch/arm/mach-rpc/include/mach/uncompress.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-rpc/include/mach/uncompress.h
34 *
45 * Copyright (C) 1996 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #define VIDMEM ((char *)SCREEN_START)
118
arch/arm/mach-rpc/riscpc.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-rpc/riscpc.c
34 *
45 * Copyright (C) 1998-2001 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * Architecture specific fixups.
118 */
129 #include <linux/kernel.h>
arch/arm/mach-rpc/time.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/common/time-acorn.c
34 *
45 * Copyright (c) 1996-2000 Russell King.
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * Changelog:
118 * 24-Sep-1996 RMK Created
129 * 10-Oct-1996 RMK Brought up to date with arch-sa110eval
arch/arm/mach-s3c64xx/regs-sys.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright 2008 Openmoko, Inc.
34 * Copyright 2008 Simtec Electronics
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * http://armlinux.simtec.co.uk/
67 *
78 * S3C64XX system register definitions
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #ifndef __MACH_S3C64XX_REGS_SYS_H
arch/arm/mach-s3c64xx/regs-syscon-power.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright 2008 Openmoko, Inc.
34 * Copyright 2008 Simtec Electronics
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Ben Dooks <ben@simtec.co.uk>
67 *
78 * S3C64XX - syscon power and sleep control registers
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #ifndef __MACH_S3C64XX_REGS_SYSCON_POWER_H
arch/arm/mach-s3c64xx/regs-usb-hsotg-phy.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright 2008 Openmoko, Inc.
34 * Copyright 2008 Simtec Electronics
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Ben Dooks <ben@simtec.co.uk>
67 *
78 * S3C - USB2.0 Highspeed/OtG device PHY registers
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 /* Note, this is a separate header file as some of the clock framework
arch/arm/mach-sa1100/assabet.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-sa1100/assabet.c
34 *
45 * Author: Nicolas Pitre
56 *
67 * This file contains all Assabet-specific tweaks.
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129 #include <linux/init.h>
1310 #include <linux/kernel.h>
arch/arm/mach-sa1100/badge4.c+1−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-sa1100/badge4.c
34 *
@@ -7,11 +8,6 @@ · 3 unmodified lines
78 * Christopher Hoover <ch@hpl.hp.com>
89 *
910 * Copyright (C) 2002 Hewlett-Packard Company
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
14− *
1511 */
1612 #include <linux/module.h>
1713 #include <linux/init.h>
arch/arm/mach-sa1100/cerf.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-sa1100/cerf.c
34 *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
85 * Apr-2003 : Removed some old PDA crud [FB]
96 * Oct-2003 : Added uart2 resource [FB]
107 * Jan-2004 : Removed io map for flash [FB]
arch/arm/mach-sa1100/generic.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-sa1100/generic.c
34 *
45 * Author: Nicolas Pitre
56 *
67 * Code common to all SA11x0 machines.
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129 #include <linux/gpio.h>
1310 #include <linux/gpio/machine.h>
arch/arm/mach-sa1100/h3100.c+1−5
@@ -1,13 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Support for Compaq iPAQ H3100 handheld computer
34 *
45 * Copyright (c) 2000,1 Compaq Computer Corporation. (Author: Jamey Hicks)
56 * Copyright (c) 2009 Dmitry Artamonow <mad_soft@inbox.ru>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
117 */
128
139 #include <linux/init.h>
arch/arm/mach-sa1100/h3600.c+1−5
@@ -1,13 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Support for Compaq iPAQ H3600 handheld computer
34 *
45 * Copyright (c) 2000,1 Compaq Computer Corporation. (Author: Jamey Hicks)
56 * Copyright (c) 2009 Dmitry Artamonow <mad_soft@inbox.ru>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
117 */
128
139 #include <linux/init.h>
arch/arm/mach-sa1100/h3xxx.c+1−5
@@ -1,13 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Support for Compaq iPAQ H3100 and H3600 handheld computers (common code)
34 *
45 * Copyright (c) 2000,1 Compaq Computer Corporation. (Author: Jamey Hicks)
56 * Copyright (c) 2009 Dmitry Artamonow <mad_soft@inbox.ru>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
117 */
128
139 #include <linux/kernel.h>
arch/arm/mach-sa1100/hackkit.c+1−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-sa1100/hackkit.c
34 *
@@ -5,11 +6,6 @@ · 1 unmodified line
56 *
67 * This file contains all HackKit tweaks. Based on original work from
78 * Nicolas Pitre's assabet fixes
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
12− *
139 */
1410 #include <linux/init.h>
1511 #include <linux/kernel.h>
arch/arm/mach-sa1100/include/mach/badge4.h+1−5
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-sa1100/include/mach/badge4.h
34 *
@@ -5,11 +6,6 @@ · 1 unmodified line
56 * Christopher Hoover <ch@hpl.hp.com>
67 *
78 * Copyright (C) 2002 Hewlett-Packard Company
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
12− *
139 */
1410
1511 #ifndef __ASM_ARCH_HARDWARE_H
arch/arm/mach-sa1100/include/mach/cerf.h+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-sa1100/include/mach/cerf.h
34 *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
85 * Apr-2003 : Removed some old PDA crud [FB]
96 */
107 #ifndef _INCLUDE_CERF_H_
arch/arm/mach-sa1100/include/mach/h3xxx.h+1−5
@@ -1,13 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Definitions for Compaq iPAQ H3100 and H3600 handheld computers
34 *
45 * (c) 2000 Compaq Computer Corporation. (Author: Jamey Hicks)
56 * (c) 2009 Dmitry Artamonow <mad_soft@inbox.ru>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
117 */
128
139 #ifndef _INCLUDE_H3XXX_H_
arch/arm/mach-sa1100/include/mach/jornada720.h+1−5
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-sa1100/include/mach/jornada720.h
34 *
@@ -5,11 +6,6 @@ · 1 unmodified line
56 *
67 * Copyright 2007,2008 Kristoffer Ericson <Kristoffer.Ericson@gmail.com>
78 * Copyright 2000 John Ankcorn <jca@lcs.mit.edu>
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
12− *
139 */
1410
1511 /* HP Jornada 7xx microprocessor commands */
arch/arm/mach-sa1100/include/mach/mtd-xip.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * MTD primitives for XIP support. Architecture specific functions
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 * Author: Nicolas Pitre
78 * Created: Nov 2, 2004
89 * Copyright: (C) 2004 MontaVista Software, Inc.
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411
1512 #ifndef __ARCH_SA1100_MTD_XIP_H__
arch/arm/mach-sa1100/include/mach/nanoengine.h+1−5
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-sa1100/include/mach/nanoengine.h
34 *
@@ -5,11 +6,6 @@ · 1 unmodified line
56 * Only include this file from SA1100-specific files.
67 *
78 * Copyright (C) 2010 Marcelo Roberto Jimenez <mroberto@cpti.cetuc.puc-rio.br>
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
12− *
139 */
1410 #ifndef __ASM_ARCH_NANOENGINE_H
1511 #define __ASM_ARCH_NANOENGINE_H
arch/arm/mach-sa1100/jornada720.c+1−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-sa1100/jornada720.c
34 *
@@ -6,11 +7,6 @@ · 2 unmodified lines
67 * Copyright (C) 2007 Kristoffer Ericson <Kristoffer.Ericson@gmail.com>
78 * Copyright (C) 2006 Filip Zyzniewski <filip.zyzniewski@tefnet.pl>
89 * Copyright (C) 2005 Michael Gernoth <michael@gernoth.net>
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
13− *
1410 */
1511
1612 #include <linux/init.h>
arch/arm/mach-sa1100/jornada720_ssp.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /**
23 * arch/arm/mac-sa1100/jornada720_ssp.c
34 *
45 * Copyright (C) 2006/2007 Kristoffer Ericson <Kristoffer.Ericson@gmail.com>
56 * Copyright (C) 2006 Filip Zyzniewski <filip.zyzniewski@tefnet.pl>
67 *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
118 * SSP driver for the HP Jornada 710/720/728
129 */
1310
arch/arm/mach-sa1100/nanoengine.c+1−5
@@ -1,14 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-sa1100/nanoengine.c
34 *
45 * Bright Star Engineering's nanoEngine board init code.
56 *
67 * Copyright (C) 2010 Marcelo Roberto Jimenez <mroberto@cpti.cetuc.puc-rio.br>
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
128 */
139
1410 #include <linux/init.h>
arch/arm/mach-sa1100/ssp.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-sa1100/ssp.c
34 *
45 * Copyright (C) 2003 Russell King.
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * Generic SSP driver. This provides the generic core for simple
118 * IO-based SSP applications.
129 */
arch/arm/mach-socfpga/headsmp.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (c) 2003 ARM Limited
34 * Copyright (c) u-boot contributors
45 * Copyright (c) 2012 Pavel Machek <pavel@denx.de>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/linkage.h>
118 #include <linux/init.h>
arch/arm/mach-spear/headsmp.S+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-spear13XX/headsmp.S
34 *
45 * Picked from realview
56 * Copyright (c) 2012 ST Microelectronics Limited
67 * Shiraz Hashim <shiraz.linux.kernel@gmail.com>
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #include <linux/linkage.h>
arch/arm/mach-spear/hotplug.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-spear13xx/hotplug.c
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Deepak Sikri <deepak.sikri@st.com>
67 *
78 * based upon linux/arch/arm/mach-realview/hotplug.c
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310 #include <linux/kernel.h>
1411 #include <linux/errno.h>
arch/arm/mach-spear/platsmp.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/mach-spear13xx/platsmp.c
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 *
67 * Copyright (C) 2012 ST Microelectronics Ltd.
78 * Shiraz Hashim <shiraz.linux.kernel@gmail.com>
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #include <linux/delay.h>
arch/arm/mach-sti/board-dt.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2013 STMicroelectronics (R&D) Limited.
34 * Author(s): Srinivas Kandagatla <srinivas.kandagatla@st.com>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96
107 #include <linux/irq.h>
arch/arm/mach-sti/platsmp.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/mach-sti/platsmp.c
34 *
@@ -8,10 +9,6 @@ · 4 unmodified lines
89 *
910 * Copyright (C) 2002 ARM Ltd.
1011 * All Rights Reserved
11− *
12− * This program is free software; you can redistribute it and/or modify
13− * it under the terms of the GNU General Public License version 2 as
14− * published by the Free Software Foundation.
1512 */
1613 #include <linux/init.h>
1714 #include <linux/errno.h>
arch/arm/mach-sti/smp.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-sti/smp.h
34 *
45 * Copyright (C) 2013 STMicroelectronics (R&D) Limited.
56 * http://www.st.com
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #ifndef __MACH_STI_SMP_H
arch/arm/mach-tegra/hotplug.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2002 ARM Ltd.
34 * All Rights Reserved
45 * Copyright (c) 2010, 2012-2013, NVIDIA Corporation. All rights reserved.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/clk/tegra.h>
arch/arm/mach-tegra/platsmp.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-tegra/platsmp.c
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 *
78 * Copyright (C) 2009 Palm
89 * All Rights Reserved
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411
1512 #include <linux/clk/tegra.h>
arch/arm/mach-ux500/cpu-db8500.c+1−5
@@ -1,12 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2008-2009 ST-Ericsson SA
34 *
45 * Author: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2, as
8− * published by the Free Software Foundation.
9− *
106 */
117 #include <linux/types.h>
128 #include <linux/init.h>
arch/arm/mach-ux500/platsmp.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2002 ARM Ltd.
34 * Copyright (C) 2008 STMicroelctronics.
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Author: Srinidhi Kasagar <srinidhi.kasagar@stericsson.com>
67 *
78 * This file is based on arm realview platform
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310 #include <linux/init.h>
1411 #include <linux/errno.h>
arch/arm/mach-vexpress/dcscb.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/mach-vexpress/dcscb.c - Dual Cluster System Configuration Block
34 *
45 * Created by: Nicolas Pitre, May 2012
56 * Copyright: (C) 2012-2013 Linaro Limited
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <linux/init.h>
arch/arm/mach-vexpress/dcscb_setup.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/include/asm/dcscb_setup.S
34 *
45 * Created by: Dave Martin, 2012-06-22
56 * Copyright: (C) 2012-2013 Linaro Limited
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <linux/linkage.h>
arch/arm/mach-vexpress/platsmp.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-vexpress/platsmp.c
34 *
45 * Copyright (C) 2002 ARM Ltd.
56 * All Rights Reserved
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118 #include <linux/init.h>
129 #include <linux/errno.h>
arch/arm/mach-vexpress/tc2_pm.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/mach-vexpress/tc2_pm.c - TC2 power management support
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 *
78 * Some portions of this file were originally written by Achin Gupta
89 * Copyright: (C) 2012 ARM Limited
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411
1512 #include <linux/delay.h>
arch/arm/mach-vexpress/v2m-mps2.c+1−5
@@ -1,12 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2015 ARM Limited
34 *
45 * Author: Vladimir Murzin <vladimir.murzin@arm.com>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
106 */
117
128 #include <asm/mach/arch.h>
arch/arm/mach-w90x900/cpu.h+1−5
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-w90x900/cpu.h
34 *
@@ -9,11 +10,6 @@ · 5 unmodified lines
910 * Header file for NUC900 CPU support
1011 *
1112 * Wan ZongShun <mcuos.com@gmail.com>
12− *
13− * This program is free software; you can redistribute it and/or modify
14− * it under the terms of the GNU General Public License version 2 as
15− * published by the Free Software Foundation.
16− *
1713 */
1814
1915 #define IODESC_ENT(y) \
arch/arm/mach-w90x900/gpio.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-w90x900/gpio.c
34 *
45 * Generic nuc900 GPIO handling
56 *
67 * Wan ZongShun <mcuos.com@gmail.com>
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #include <linux/clk.h>
arch/arm/mach-w90x900/nuc910.h+1−5
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-w90x900/nuc910.h
34 *
@@ -6,11 +7,6 @@ · 2 unmodified lines
67 * Header file for NUC900 CPU support
78 *
89 * Wan ZongShun <mcuos.com@gmail.com>
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
13− *
1410 */
1511 #include "nuc9xx.h"
1612
arch/arm/mach-w90x900/nuc950.h+1−5
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-w90x900/nuc950.h
34 *
@@ -6,11 +7,6 @@ · 2 unmodified lines
67 * Header file for NUC900 CPU support
78 *
89 * Wan ZongShun <mcuos.com@gmail.com>
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
13− *
1410 */
1511 #include "nuc9xx.h"
1612
arch/arm/mach-w90x900/nuc960.h+1−5
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-w90x900/nuc960.h
34 *
@@ -6,11 +7,6 @@ · 2 unmodified lines
67 * Header file for NUC900 CPU support
78 *
89 * Wan ZongShun <mcuos.com@gmail.com>
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
13− *
1410 */
1511 #include "nuc9xx.h"
1612
arch/arm/mach-w90x900/nuc9xx.h+1−5
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mach-w90x900/nuc9xx.h
34 *
@@ -8,11 +9,6 @@ · 4 unmodified lines
89 * Header file for NUC900 CPU support
910 *
1011 * Wan ZongShun <mcuos.com@gmail.com>
11− *
12− * This program is free software; you can redistribute it and/or modify
13− * it under the terms of the GNU General Public License version 2 as
14− * published by the Free Software Foundation.
15− *
1612 */
1713
1814 #include <linux/reboot.h>
arch/arm/mach-zx/core.h+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright 2014 Linaro Ltd.
34 * Copyright (C) 2014 ZTE Corporation.
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96
107 #ifndef __MACH_ZX_CORE_H
arch/arm/mach-zx/headsmp.S+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright 2014 Linaro Ltd.
34 * Copyright (C) 2014 ZTE Corporation.
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96
107 #include <linux/linkage.h>
arch/arm/mach-zx/platsmp.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright 2014 Linaro Ltd.
34 * Copyright (C) 2014 ZTE Corporation.
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96
107 #include <linux/delay.h>
arch/arm/mach-zx/zx296702.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright 2014 Linaro Ltd.
34 * Copyright (C) 2014 ZTE Corporation.
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96
107 #include <asm/mach/arch.h>
arch/arm/mach-zynq/headsmp.S+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (c) 2013 Steffen Trumtrar <s.trumtrar@pengutronix.de>
34 * Copyright (c) 2012-2013 Xilinx
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96 #include <linux/linkage.h>
107 #include <linux/init.h>
arch/arm/mm/alignment.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mm/alignment.c
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 * Thumb alignment fault fixups (c) 2004 MontaVista Software, Inc.
78 * - Adapted from gdb/sim/arm/thumbemu.c -- Thumb instruction emulation.
89 * Copyright (C) 1996, Cygnus Software Technologies Ltd.
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411 #include <linux/moduleparam.h>
1512 #include <linux/compiler.h>
arch/arm/mm/cache-b15-rac.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Broadcom Brahma-B15 CPU read-ahead cache management functions
34 *
45 * Copyright (C) 2015-2016 Broadcom
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/err.h>
arch/arm/mm/cache-fa.S+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mm/cache-fa.S
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 * Based on cache-v4wb.S:
89 * Copyright (C) 1997-2002 Russell king
910 *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
13− *
1411 * Processors: FA520 FA526 FA626
1512 */
1613 #include <linux/linkage.h>
arch/arm/mm/cache-nop.S+1−5
@@ -1,8 +1,4 @@
1−/*
2− * This program is free software; you can redistribute it and/or modify
3− * it under the terms of the GNU General Public License version 2 as
4− * published by the Free Software Foundation.
5− */
1+/* SPDX-License-Identifier: GPL-2.0-only */
62 #include <linux/linkage.h>
73 #include <linux/init.h>
84 #include <asm/assembler.h>
arch/arm/mm/cache-v4.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mm/cache-v4.S
34 *
45 * Copyright (C) 1997-2002 Russell king
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/linkage.h>
118 #include <linux/init.h>
arch/arm/mm/cache-v4wb.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mm/cache-v4wb.S
34 *
45 * Copyright (C) 1997-2002 Russell king
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/linkage.h>
118 #include <linux/init.h>
arch/arm/mm/cache-v4wt.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mm/cache-v4wt.S
34 *
45 * Copyright (C) 1997-2002 Russell king
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * ARMv4 write through cache operations support.
118 *
129 * We assume that the write buffer is not enabled.
arch/arm/mm/cache-v6.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mm/cache-v6.S
34 *
45 * Copyright (C) 2001 Deep Blue Solutions Ltd.
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * This is the "shell" of the ARMv6 processor support.
118 */
129 #include <linux/linkage.h>
arch/arm/mm/cache-v7.S+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mm/cache-v7.S
34 *
45 * Copyright (C) 2001 Deep Blue Solutions Ltd.
56 * Copyright (C) 2005 ARM Ltd.
67 *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
118 * This is the "shell" of the ARMv7 processor support.
129 */
1310 #include <linux/linkage.h>
arch/arm/mm/cache-v7m.S+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mm/cache-v7m.S
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 * Copyright (C) 2001 Deep Blue Solutions Ltd.
78 * Copyright (C) 2005 ARM Ltd.
89 *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
12− *
1310 * This is the "shell" of the ARMv7M processor support.
1411 */
1512 #include <linux/linkage.h>
arch/arm/mm/context.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mm/context.c
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Copyright (C) 2012 ARM Limited
67 *
78 * Author: Will Deacon <will.deacon@arm.com>
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310 #include <linux/init.h>
1411 #include <linux/sched.h>
arch/arm/mm/copypage-fa.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/lib/copypage-fa.S
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 *
78 * Based on copypage-v4wb.S:
89 * Copyright (C) 1995-1999 Russell King
9− *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
1310 */
1411 #include <linux/init.h>
1512 #include <linux/highmem.h>
arch/arm/mm/copypage-feroceon.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mm/copypage-feroceon.S
34 *
45 * Copyright (C) 2008 Marvell Semiconductors
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * This handles copy_user_highpage and clear_user_page on Feroceon
118 * more optimally than the generic implementations.
129 */
arch/arm/mm/copypage-v4mc.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/lib/copypage-armv4mc.S
34 *
45 * Copyright (C) 1995-2005 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * This handles the mini data cache, as found on SA11x0 and XScale
118 * processors. When we copy a user page page, we map it in such a way
129 * that accesses to this page will not touch the main data cache, but
arch/arm/mm/copypage-v4wb.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mm/copypage-v4wb.c
34 *
45 * Copyright (C) 1995-1999 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/init.h>
118 #include <linux/highmem.h>
arch/arm/mm/copypage-v4wt.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mm/copypage-v4wt.S
34 *
45 * Copyright (C) 1995-1999 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * This is for CPUs with a writethrough cache and 'flush ID cache' is
118 * the only supported cache operation.
129 */
arch/arm/mm/copypage-v6.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mm/copypage-v6.c
34 *
45 * Copyright (C) 2002 Deep Blue Solutions Ltd, All Rights Reserved.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/init.h>
118 #include <linux/spinlock.h>
arch/arm/mm/copypage-xsc3.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mm/copypage-xsc3.S
34 *
45 * Copyright (C) 2004 Intel Corp.
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * Adapted for 3rd gen XScale core, no more mini-dcache
118 * Author: Matt Gilbert (matthew.m.gilbert@intel.com)
129 */
arch/arm/mm/copypage-xscale.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/lib/copypage-xscale.S
34 *
45 * Copyright (C) 1995-2005 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * This handles the mini data cache, as found on SA11x0 and XScale
118 * processors. When we copy a user page page, we map it in such a way
129 * that accesses to this page will not touch the main data cache, but
arch/arm/mm/dma-mapping-nommu.c+1−5
@@ -1,12 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Based on linux/arch/arm/mm/dma-mapping.c
34 *
45 * Copyright (C) 2000-2004 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
106 */
117
128 #include <linux/export.h>
arch/arm/mm/dma-mapping.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mm/dma-mapping.c
34 *
45 * Copyright (C) 2000-2004 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * DMA uncached mapping support.
118 */
129 #include <linux/module.h>
arch/arm/mm/fault-armv.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mm/fault-armv.c
34 *
45 * Copyright (C) 1995 Linus Torvalds
56 * Modifications for ARM processor (c) 1995-2002 Russell King
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118 #include <linux/sched.h>
129 #include <linux/kernel.h>
arch/arm/mm/fault.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mm/fault.c
34 *
45 * Copyright (C) 1995 Linus Torvalds
56 * Modifications for ARM processor (c) 1995-2004 Russell King
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118 #include <linux/extable.h>
129 #include <linux/signal.h>
arch/arm/mm/flush.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mm/flush.c
34 *
45 * Copyright (C) 1995-2002 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/module.h>
118 #include <linux/mm.h>
arch/arm/mm/highmem.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/mm/highmem.c -- ARM highmem support
34 *
45 * Author: Nicolas Pitre
56 * Created: september 8, 2008
67 * Copyright: Marvell Semiconductors Inc.
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #include <linux/module.h>
arch/arm/mm/init.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mm/init.c
34 *
45 * Copyright (C) 1995-2005 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/kernel.h>
118 #include <linux/errno.h>
arch/arm/mm/l2c-common.c+1−4
@@ -1,10 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2010 ARM Ltd.
34 * Written by Catalin Marinas <catalin.marinas@arm.com>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
85 */
96 #include <linux/bug.h>
107 #include <linux/smp.h>
arch/arm/mm/mmu.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mm/mmu.c
34 *
45 * Copyright (C) 1995-2005 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/module.h>
118 #include <linux/kernel.h>
arch/arm/mm/pgd.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mm/pgd.c
34 *
45 * Copyright (C) 1998-2005 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/mm.h>
118 #include <linux/gfp.h>
arch/arm/mm/proc-arm740.S+1−5
@@ -1,12 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mm/arm740.S: utility functions for ARM740
34 *
45 * Copyright (C) 2004-2006 Hyok S. Choi (hyok.choi@samsung.com)
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
106 */
117 #include <linux/linkage.h>
128 #include <linux/init.h>
arch/arm/mm/proc-arm7tdmi.S+1−5
@@ -1,12 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mm/proc-arm7tdmi.S: utility functions for ARM7TDMI
34 *
45 * Copyright (C) 2003-2006 Hyok S. Choi <hyok.choi@samsung.com>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
106 */
117 #include <linux/linkage.h>
128 #include <linux/init.h>
arch/arm/mm/proc-arm940.S+1−5
@@ -1,12 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mm/arm940.S: utility functions for ARM940T
34 *
45 * Copyright (C) 2004-2006 Hyok S. Choi (hyok.choi@samsung.com)
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
106 */
117 #include <linux/linkage.h>
128 #include <linux/init.h>
arch/arm/mm/proc-arm946.S+1−5
@@ -1,14 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mm/arm946.S: utility functions for ARM946E-S
34 *
45 * Copyright (C) 2004-2006 Hyok S. Choi (hyok.choi@samsung.com)
56 *
67 * (Many of cache codes are from proc-arm926.S)
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
128 */
139 #include <linux/linkage.h>
1410 #include <linux/init.h>
arch/arm/mm/proc-arm9tdmi.S+1−5
@@ -1,12 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mm/proc-arm9tdmi.S: utility functions for ARM9TDMI
34 *
45 * Copyright (C) 2003-2006 Hyok S. Choi <hyok.choi@samsung.com>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
106 */
117 #include <linux/linkage.h>
128 #include <linux/init.h>
arch/arm/mm/proc-sa110.S+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mm/proc-sa110.S
34 *
45 * Copyright (C) 1997-2002 Russell King
56 * hacked for non-paged-MM by Hyok S. Choi, 2003.
67 *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
118 * MMU functions for SA110
129 *
1310 * These are the low level assembler for performing cache and TLB
arch/arm/mm/proc-sa1100.S+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mm/proc-sa1100.S
34 *
45 * Copyright (C) 1997-2002 Russell King
56 * hacked for non-paged-MM by Hyok S. Choi, 2003.
67 *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
118 * MMU functions for SA110
129 *
1310 * These are the low level assembler for performing cache and TLB
arch/arm/mm/proc-syms.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mm/proc-syms.c
34 *
45 * Copyright (C) 2000-2002 Russell King
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <linux/module.h>
118 #include <linux/mm.h>
arch/arm/mm/proc-v6.S+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mm/proc-v6.S
34 *
45 * Copyright (C) 2001 Deep Blue Solutions Ltd.
56 * Modified by Catalin Marinas for noMMU support
67 *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
118 * This is the "shell" of the ARMv6 processor support.
129 */
1310 #include <linux/init.h>
arch/arm/mm/proc-v7-2level.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/mm/proc-v7-2level.S
34 *
45 * Copyright (C) 2001 Deep Blue Solutions Ltd.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #define TTB_S (1 << 1)
arch/arm/mm/proc-v7.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mm/proc-v7.S
34 *
45 * Copyright (C) 2001 Deep Blue Solutions Ltd.
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * This is the "shell" of the ARMv7 processor support.
118 */
129 #include <linux/arm-smccc.h>
arch/arm/mm/proc-v7m.S+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mm/proc-v7m.S
34 *
45 * Copyright (C) 2008 ARM Ltd.
56 * Copyright (C) 2001 Deep Blue Solutions Ltd.
67 *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
118 * This is the "shell" of the ARMv7-M processor support.
129 */
1310 #include <linux/linkage.h>
arch/arm/mm/proc-xsc3.S+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mm/proc-xsc3.S
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 * Copyright 2004 (C) Intel Corp.
89 * Copyright 2005 (C) MontaVista Software, Inc.
910 *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
13− *
1411 * MMU functions for the Intel XScale3 Core (XSC3). The XSC3 core is
1512 * an extension to Intel's original XScale core that adds the following
1613 * features:
arch/arm/mm/proc-xscale.S+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mm/proc-xscale.S
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 * Created: November 2000
67 * Copyright: (C) 2000, 2001 MontaVista Software Inc.
78 *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
129 * MMU functions for the Intel XScale CPUs
1310 *
1411 * 2001 Aug 21:
arch/arm/mm/pv-fixup-asm.S+1−4
@@ -1,10 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2015 Russell King
34 *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
85 * This assembly is required to safely remap the physical address space
96 * for Keystone 2
107 */
arch/arm/mm/tlb-fa.S+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mm/tlb-fa.S
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 * Based on tlb-v4wbi.S:
89 * Copyright (C) 1997-2002 Russell King
910 *
10− * This program is free software; you can redistribute it and/or modify
11− * it under the terms of the GNU General Public License version 2 as
12− * published by the Free Software Foundation.
13− *
1411 * ARM architecture version 4, Faraday variation.
1512 * This assume an unified TLBs, with a write buffer, and branch target buffer (BTB)
1613 *
arch/arm/mm/tlb-v4.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mm/tlbv4.S
34 *
45 * Copyright (C) 1997-2002 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * ARM architecture version 4 TLB handling functions.
118 * These assume a split I/D TLBs, and no write buffer.
129 *
arch/arm/mm/tlb-v4wb.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mm/tlbv4wb.S
34 *
45 * Copyright (C) 1997-2002 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * ARM architecture version 4 TLB handling functions.
118 * These assume a split I/D TLBs w/o I TLB entry, with a write buffer.
129 *
arch/arm/mm/tlb-v4wbi.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mm/tlbv4wbi.S
34 *
45 * Copyright (C) 1997-2002 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * ARM architecture version 4 and version 5 TLB handling functions.
118 * These assume a split I/D TLBs, with a write buffer.
129 *
arch/arm/mm/tlb-v6.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mm/tlb-v6.S
34 *
45 * Copyright (C) 1997-2002 Russell King
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
107 * ARM architecture version 6 TLB handling functions.
118 * These assume a split I/D TLB.
129 */
arch/arm/mm/tlb-v7.S+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/mm/tlb-v7.S
34 *
45 * Copyright (C) 1997-2002 Russell King
56 * Modified for ARMv7 by Catalin Marinas
67 *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
118 * ARM architecture version 6 TLB handling functions.
129 * These assume a split I/D TLB.
1310 */
arch/arm/plat-iop/i2c.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/plat-iop/i2c.c
34 *
45 * Author: Nicolas Pitre <nico@cam.org>
56 * Copyright (C) 2001 MontaVista Software, Inc.
67 * Copyright (C) 2004 Intel Corporation.
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #include <linux/mm.h>
arch/arm/plat-iop/pci.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/plat-iop/pci.c
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 *
67 * Author: Rory Bolt <rorybolt@pacbell.net>
78 * Copyright (C) 2002 Rory Bolt
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #include <linux/kernel.h>
arch/arm/plat-iop/pmu.c+1−5
@@ -1,11 +1,7 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * PMU IRQ registration for the iop3xx xscale PMU families.
34 * Copyright (C) 2010 Will Deacon, ARM Ltd.
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
8− *
95 */
106
117 #include <linux/platform_device.h>
arch/arm/plat-iop/restart.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * restart.c
34 *
45 * Copyright (C) 2001 MontaVista Software, Inc.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107 #include <asm/hardware/iop3xx.h>
118 #include <asm/system_misc.h>
arch/arm/plat-iop/setup.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/plat-iop/setup.c
34 *
45 * Author: Nicolas Pitre <nico@fluxnic.net>
56 * Copyright (C) 2001 MontaVista Software, Inc.
67 * Copyright (C) 2004 Intel Corporation.
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #include <linux/mm.h>
arch/arm/plat-omap/counter_32k.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * OMAP 32ksynctimer/counter_32k-related code
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 * Tony Lindgren <tony@atomide.com>
78 * Added OMAP4 support - Santosh Shilimkar <santosh.shilimkar@ti.com>
89 *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
12− *
1310 * NOTE: This timer is not the same timer as the old OMAP1 MPU timer.
1411 */
1512 #include <linux/kernel.h>
arch/arm/plat-omap/debug-leds.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/plat-omap/debug-leds.c
34 *
45 * Copyright 2011 by Bryan Wu <bryan.wu@canonical.com>
56 * Copyright 2003 by Texas Instruments Incorporated
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <linux/kernel.h>
arch/arm/plat-omap/dma.c+1−5
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/plat-omap/dma.c
34 *
@@ -18,11 +19,6 @@ · 14 unmodified lines
1819 * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/
1920 * Converted DMA library into DMA platform driver.
2021 * - G, Manjunath Kondaiah <manjugk@ti.com>
21− *
22− * This program is free software; you can redistribute it and/or modify
23− * it under the terms of the GNU General Public License version 2 as
24− * published by the Free Software Foundation.
25− *
2622 */
2723
2824 #include <linux/module.h>
arch/arm/plat-omap/sram.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/plat-omap/sram.c
34 *
@@ -8,10 +9,6 @@ · 4 unmodified lines
89 *
910 * Copyright (C) 2009-2012 Texas Instruments
1011 * Added OMAP4/5 support - Santosh Shilimkar <santosh.shilimkar@ti.com>
11− *
12− * This program is free software; you can redistribute it and/or modify
13− * it under the terms of the GNU General Public License version 2 as
14− * published by the Free Software Foundation.
1512 */
1613 #undef DEBUG
1714
arch/arm/plat-pxa/include/plat/mfp.h+1−4
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/plat-pxa/include/plat/mfp.h
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 *
89 * 2007-8-21: eric miao <eric.miao@marvell.com>
910 * initial version
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
1411 */
1512
1613 #ifndef __ASM_PLAT_MFP_H
arch/arm/plat-pxa/mfp.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/plat-pxa/mfp.c
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 *
89 * 2007-08-21: eric miao <eric.miao@marvell.com>
910 * initial version
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
1411 */
1512
1613 #include <linux/module.h>
arch/arm/plat-pxa/ssp.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/mach-pxa/ssp.c
34 *
@@ -6,10 +7,6 @@ · 2 unmodified lines
67 * Copyright (C) 2003 Russell King.
78 * Copyright (C) 2003 Wolfson Microelectronics PLC
89 *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
12− *
1310 * PXA2xx SSP driver. This provides the generic core for simple
1411 * IO-based SSP applications and allows easy port setup for DMA access.
1512 *
arch/arm/plat-versatile/headsmp.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/plat-versatile/headsmp.S
34 *
45 * Copyright (c) 2003 ARM Limited
56 * All Rights Reserved
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118 #include <linux/linkage.h>
129 #include <linux/init.h>
arch/arm/plat-versatile/hotplug.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2002 ARM Ltd.
34 * All Rights Reserved
45 *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
8− *
96 * This hotplug implementation is _specific_ to the situation found on
107 * ARM development platforms where there is _no_ possibility of actually
118 * taking a CPU offline, resetting it, or otherwise. Real platforms must
arch/arm/plat-versatile/include/plat/platsmp.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/plat-versatile/include/plat/platsmp.h
34 *
45 * Copyright (C) 2011 ARM Ltd.
56 * All Rights Reserved
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118 extern volatile int versatile_cpu_release;
129
arch/arm/plat-versatile/platsmp.c+1−4
@@ -1,13 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/plat-versatile/platsmp.c
34 *
45 * Copyright (C) 2002 ARM Ltd.
56 * All Rights Reserved
67 *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
118 * This code is specific to the hardware found on ARM Realview and
129 * Versatile Express platforms where the CPUs are unable to be individually
1310 * woken, and where there is no way to hot-unplug CPUs. Real platforms
arch/arm/probes/decode-thumb.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/probes/decode-thumb.c
34 *
45 * Copyright (C) 2011 Jon Medhurst <tixy@yxit.co.uk>.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/stddef.h>
arch/arm/probes/decode.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/probes/decode.c
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 *
67 * Some contents moved here from arch/arm/include/asm/kprobes-arm.c which is
78 * Copyright (C) 2006, 2007 Motorola Inc.
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #include <linux/kernel.h>
arch/arm/probes/kprobes/actions-common.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/probes/kprobes/actions-common.c
34 *
@@ -5,10 +6,6 @@ · 1 unmodified line
56 *
67 * Some contents moved here from arch/arm/include/asm/kprobes-arm.c which is
78 * Copyright (C) 2006, 2007 Motorola Inc.
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
129 */
1310
1411 #include <linux/kernel.h>
arch/arm/probes/kprobes/actions-thumb.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/probes/kprobes/actions-thumb.c
34 *
45 * Copyright (C) 2011 Jon Medhurst <tixy@yxit.co.uk>.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/types.h>
arch/arm/probes/kprobes/test-arm.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/kernel/kprobes-test-arm.c
34 *
45 * Copyright (C) 2011 Jon Medhurst <tixy@yxit.co.uk>.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/kernel.h>
arch/arm/probes/kprobes/test-core.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/kernel/kprobes-test.c
34 *
45 * Copyright (C) 2011 Jon Medhurst <tixy@yxit.co.uk>.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 /*
arch/arm/probes/kprobes/test-core.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm/probes/kprobes/test-core.h
34 *
45 * Copyright (C) 2011 Jon Medhurst <tixy@yxit.co.uk>.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #define VERBOSE 0 /* Set to '1' for more logging of test cases */
arch/arm/probes/kprobes/test-thumb.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * arch/arm/probes/kprobes/test-thumb.c
34 *
45 * Copyright (C) 2011 Jon Medhurst <tixy@yxit.co.uk>.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/kernel.h>
arch/arm/probes/uprobes/actions-arm.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Rabin Vincent <rabin at rab.in>
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/kernel.h>
arch/arm/probes/uprobes/core.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2012 Rabin Vincent <rabin at rab.in>
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/kernel.h>
arch/arm/probes/uprobes/core.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 Rabin Vincent <rabin at rab.in>
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __ARM_KERNEL_UPROBES_H
arch/arm/vdso/Makefile+3−2
@@ -10,9 +10,10 @@ obj-vdso := $(addprefix $(obj)/, $(obj-vdso)) · 9 unmodified lines
1010 ccflags-y := -fPIC -fno-common -fno-builtin -fno-stack-protector
1111 ccflags-y += -DDISABLE_BRANCH_PROFILING
1212
13−ldflags-y = -Bsymbolic --no-undefined -soname=linux-vdso.so.1 \
13+ldflags-$(CONFIG_CPU_ENDIAN_BE8) := --be8
14+ldflags-y := -Bsymbolic --no-undefined -soname=linux-vdso.so.1 \
1415 -z max-page-size=4096 -z common-page-size=4096 \
15− -nostdlib -shared \
16+ -nostdlib -shared $(ldflags-y) \
1617 $(call ld-option, --hash-style=sysv) \
1718 $(call ld-option, --build-id) \
1819 -T
arch/arm/vdso/vdso.S+1−12
@@ -1,20 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Adapted from arm64 version.
34 *
45 * Copyright (C) 2012 ARM Limited
56 *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
10− * This program is distributed in the hope that it will be useful,
11− * but WITHOUT ANY WARRANTY; without even the implied warranty of
12− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13− * GNU General Public License for more details.
14− *
15− * You should have received a copy of the GNU General Public License
16− * along with this program. If not, see <http://www.gnu.org/licenses/>.
17− *
187 * Author: Will Deacon <will.deacon@arm.com>
198 */
209
arch/arm/vdso/vdso.lds.S+1−12
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Adapted from arm64 version.
34 *
@@ -5,18 +6,6 @@ · 1 unmodified line
56 *
67 * Copyright (C) 2012 ARM Limited
78 *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
12− * This program is distributed in the hope that it will be useful,
13− * but WITHOUT ANY WARRANTY; without even the implied warranty of
14− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15− * GNU General Public License for more details.
16− *
17− * You should have received a copy of the GNU General Public License
18− * along with this program. If not, see <http://www.gnu.org/licenses/>.
19− *
209 * Author: Will Deacon <will.deacon@arm.com>
2110 * Heavily based on the vDSO linker scripts for other archs.
2211 */
arch/arm/vfp/entry.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/vfp/entry.S
34 *
45 * Copyright (C) 2004 ARM Limited.
56 * Written by Deep Blue Solutions Limited.
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118 #include <linux/init.h>
129 #include <linux/linkage.h>
arch/arm/vfp/vfp.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/vfp/vfp.h
34 *
45 * Copyright (C) 2004 ARM Limited.
56 * Written by Deep Blue Solutions Limited.
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 static inline u32 vfp_shiftright32jamming(u32 val, unsigned int shift)
arch/arm/vfp/vfphw.S+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/vfp/vfphw.S
34 *
45 * Copyright (C) 2004 ARM Limited.
56 * Written by Deep Blue Solutions Limited.
67 *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
118 * This code is called from the kernel's undefined instruction trap.
129 * r9 holds the return address for successful handling.
1310 * lr holds the return address for unrecognised instructions.
arch/arm/vfp/vfpinstr.h+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm/vfp/vfpinstr.h
34 *
45 * Copyright (C) 2004 ARM Limited.
56 * Written by Deep Blue Solutions Limited.
67 *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
118 * VFP instruction masks.
129 */
1310 #define INST_CPRTDO(inst) (((inst) & 0x0f000000) == 0x0e000000)
arch/arm/vfp/vfpmodule.c+1−4
@@ -1,12 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm/vfp/vfpmodule.c
34 *
45 * Copyright (C) 2004 ARM Limited.
56 * Written by Deep Blue Solutions Limited.
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118 #include <linux/types.h>
129 #include <linux/cpu.h>
arch/arm64/Kconfig.platforms+2−0
@@ -89,6 +89,7 @@ config ARCH_K3 · 88 unmodified lines
8989 bool "Texas Instruments Inc. K3 multicore SoC architecture"
9090 select PM_GENERIC_DOMAINS if PM
9191 select MAILBOX
92+ select SOC_TI
9293 select TI_MESSAGE_MANAGER
9394 select TI_SCI_PROTOCOL
9495 select TI_SCI_INTR_IRQCHIP
@@ -168,6 +169,7 @@ config ARCH_MXC · 73 unmodified lines
168169 select IMX_GPCV2_PM_DOMAINS
169170 select PM
170171 select PM_GENERIC_DOMAINS
172+ select SOC_BUS
171173 help
172174 This enables support for the ARMv8 based SoCs in the
173175 NXP i.MX family.
arch/arm64/crypto/Makefile+1−4
@@ -1,12 +1,9 @@
1+# SPDX-License-Identifier: GPL-2.0-only
12 #
23 # linux/arch/arm64/crypto/Makefile
34 #
45 # Copyright (C) 2014 Linaro Ltd <ard.biesheuvel@linaro.org>
56 #
6−# This program is free software; you can redistribute it and/or modify
7−# it under the terms of the GNU General Public License version 2 as
8−# published by the Free Software Foundation.
9−#
107
118 obj-$(CONFIG_CRYPTO_SHA1_ARM64_CE) += sha1-ce.o
129 sha1-ce-y := sha1-ce-glue.o sha1-ce-core.o
arch/arm64/crypto/aes-ce-ccm-core.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * aesce-ccm-core.S - AES-CCM transform for ARMv8 with Crypto Extensions
34 *
45 * Copyright (C) 2013 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/linkage.h>
arch/arm64/crypto/aes-ce-ccm-glue.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * aes-ccm-glue.c - AES-CCM transform for ARMv8 with Crypto Extensions
34 *
45 * Copyright (C) 2013 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <asm/neon.h>
arch/arm64/crypto/aes-ce-core.S+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2013 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org>
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/linkage.h>
arch/arm64/crypto/aes-ce-glue.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * aes-ce-cipher.c - core AES cipher using ARMv8 Crypto Extensions
34 *
45 * Copyright (C) 2013 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <asm/neon.h>
arch/arm64/crypto/aes-ce.S+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm64/crypto/aes-ce.S - AES cipher for ARMv8 with
34 * Crypto Extensions
45 *
56 * Copyright (C) 2013 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <linux/linkage.h>
arch/arm64/crypto/aes-cipher-core.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Scalar AES core transform
34 *
45 * Copyright (C) 2017 Linaro Ltd <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/linkage.h>
arch/arm64/crypto/aes-cipher-glue.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Scalar AES core transform
34 *
45 * Copyright (C) 2017 Linaro Ltd <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <crypto/aes.h>
arch/arm64/crypto/aes-ctr-fallback.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Fallback for sync aes(ctr) in contexts where kernel mode NEON
34 * is not allowed
45 *
56 * Copyright (C) 2017 Linaro Ltd <ard.biesheuvel@linaro.org>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <crypto/aes.h>
arch/arm64/crypto/aes-glue.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * linux/arch/arm64/crypto/aes-glue.c - wrapper code for ARMv8 AES
34 *
45 * Copyright (C) 2013 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <asm/neon.h>
arch/arm64/crypto/aes-modes.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm64/crypto/aes-modes.S - chaining mode wrappers for AES
34 *
45 * Copyright (C) 2013 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 /* included by aes-ce.S and aes-neon.S */
arch/arm64/crypto/aes-neon.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm64/crypto/aes-neon.S - AES cipher for ARMv8 NEON
34 *
45 * Copyright (C) 2013 - 2017 Linaro Ltd. <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/linkage.h>
arch/arm64/crypto/aes-neonbs-core.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Bit sliced AES using NEON instructions
34 *
45 * Copyright (C) 2016 Linaro Ltd <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 /*
arch/arm64/crypto/aes-neonbs-glue.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Bit sliced AES using NEON instructions
34 *
45 * Copyright (C) 2016 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <asm/neon.h>
arch/arm64/crypto/crct10dif-ce-glue.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Accelerated CRC-T10DIF using arm64 NEON and Crypto Extensions instructions
34 *
45 * Copyright (C) 2016 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/cpufeature.h>
arch/arm64/crypto/ghash-ce-core.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Accelerated GHASH implementation with ARMv8 PMULL instructions.
34 *
45 * Copyright (C) 2014 - 2018 Linaro Ltd. <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify it
7− * under the terms of the GNU General Public License version 2 as published
8− * by the Free Software Foundation.
96 */
107
118 #include <linux/linkage.h>
arch/arm64/crypto/ghash-ce-glue.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Accelerated GHASH implementation with ARMv8 PMULL instructions.
34 *
45 * Copyright (C) 2014 - 2018 Linaro Ltd. <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify it
7− * under the terms of the GNU General Public License version 2 as published
8− * by the Free Software Foundation.
96 */
107
118 #include <asm/neon.h>
arch/arm64/crypto/sha1-ce-core.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * sha1-ce-core.S - SHA-1 secure hash using ARMv8 Crypto Extensions
34 *
45 * Copyright (C) 2014 Linaro Ltd <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/linkage.h>
arch/arm64/crypto/sha1-ce-glue.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * sha1-ce-glue.c - SHA-1 secure hash using ARMv8 Crypto Extensions
34 *
45 * Copyright (C) 2014 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <asm/neon.h>
arch/arm64/crypto/sha2-ce-core.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * sha2-ce-core.S - core SHA-224/SHA-256 transform using v8 Crypto Extensions
34 *
45 * Copyright (C) 2014 Linaro Ltd <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/linkage.h>
arch/arm64/crypto/sha2-ce-glue.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * sha2-ce-glue.c - SHA-224/SHA-256 using ARMv8 Crypto Extensions
34 *
45 * Copyright (C) 2014 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <asm/neon.h>
arch/arm64/crypto/sm3-ce-core.S+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * sm3-ce-core.S - SM3 secure hash using ARMv8.2 Crypto Extensions
34 *
45 * Copyright (C) 2018 Linaro Ltd <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <linux/linkage.h>
arch/arm64/crypto/sm3-ce-glue.c+1−4
@@ -1,11 +1,8 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * sm3-ce-glue.c - SM3 secure hash using ARMv8.2 Crypto Extensions
34 *
45 * Copyright (C) 2018 Linaro Ltd <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #include <asm/neon.h>
arch/arm64/include/asm/acenv.h+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * ARM64 specific ACPICA environments and implementation
34 *
45 * Copyright (C) 2014, Linaro Ltd.
56 * Author: Hanjun Guo <hanjun.guo@linaro.org>
67 * Author: Graeme Gregory <graeme.gregory@linaro.org>
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
118 */
129
1310 #ifndef _ASM_ACENV_H
arch/arm64/include/asm/acpi.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2013-2014, Linaro Ltd.
34 * Author: Al Stone <al.stone@linaro.org>
45 * Author: Graeme Gregory <graeme.gregory@linaro.org>
56 * Author: Hanjun Guo <hanjun.guo@linaro.org>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation;
107 */
118
129 #ifndef _ASM_ACPI_H
arch/arm64/include/asm/arch_gicv3.h+1−12
@@ -1,19 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm64/include/asm/arch_gicv3.h
34 *
45 * Copyright (C) 2015 ARM Ltd.
5− *
6− * This program is free software: you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
10− * This program is distributed in the hope that it will be useful,
11− * but WITHOUT ANY WARRANTY; without even the implied warranty of
12− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13− * GNU General Public License for more details.
14− *
15− * You should have received a copy of the GNU General Public License
16− * along with this program. If not, see <http://www.gnu.org/licenses/>.
176 */
187 #ifndef __ASM_ARCH_GICV3_H
198 #define __ASM_ARCH_GICV3_H
arch/arm64/include/asm/arch_timer.h+1−12
@@ -1,20 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm64/include/asm/arch_timer.h
34 *
45 * Copyright (C) 2012 ARM Ltd.
56 * Author: Marc Zyngier <marc.zyngier@arm.com>
6− *
7− * This program is free software: you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
11− * This program is distributed in the hope that it will be useful,
12− * but WITHOUT ANY WARRANTY; without even the implied warranty of
13− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14− * GNU General Public License for more details.
15− *
16− * You should have received a copy of the GNU General Public License
17− * along with this program. If not, see <http://www.gnu.org/licenses/>.
187 */
198 #ifndef __ASM_ARCH_TIMER_H
209 #define __ASM_ARCH_TIMER_H
arch/arm64/include/asm/arm-cci.h+1−12
@@ -1,19 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm64/include/asm/arm-cci.h
34 *
45 * Copyright (C) 2015 ARM Ltd.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
10− * This program is distributed in the hope that it will be useful,
11− * but WITHOUT ANY WARRANTY; without even the implied warranty of
12− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13− * GNU General Public License for more details.
14− *
15− * You should have received a copy of the GNU General Public License
16− * along with this program. If not, see <http://www.gnu.org/licenses/>.
176 */
187
198 #ifndef __ASM_ARM_CCI_H
arch/arm64/include/asm/arm_dsu_pmu.h+1−4
@@ -1,13 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * ARM DynamIQ Shared Unit (DSU) PMU Low level register access routines.
34 *
45 * Copyright (C) ARM Limited, 2017.
56 *
67 * Author: Suzuki K Poulose <suzuki.poulose@arm.com>
7− *
8− * This program is free software; you can redistribute it and/or
9− * modify it under the terms of the GNU General Public License
10− * version 2, as published by the Free Software Foundation.
118 */
129
1310 #include <linux/bitops.h>
arch/arm64/include/asm/asm-bug.h+1−12
@@ -1,18 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 #ifndef __ASM_ASM_BUG_H
23 /*
34 * Copyright (C) 2017 ARM Limited
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
8− *
9− * This program is distributed in the hope that it will be useful,
10− * but WITHOUT ANY WARRANTY; without even the implied warranty of
11− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12− * GNU General Public License for more details.
13− *
14− * You should have received a copy of the GNU General Public License
15− * along with this program. If not, see <http://www.gnu.org/licenses/>.
165 */
176 #define __ASM_ASM_BUG_H
187
arch/arm64/include/asm/assembler.h+1−12
@@ -1,20 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Based on arch/arm/include/asm/assembler.h, arch/arm/mm/proc-macros.S
34 *
45 * Copyright (C) 1996-2000 Russell King
56 * Copyright (C) 2012 ARM Ltd.
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
11− * This program is distributed in the hope that it will be useful,
12− * but WITHOUT ANY WARRANTY; without even the implied warranty of
13− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14− * GNU General Public License for more details.
15− *
16− * You should have received a copy of the GNU General Public License
17− * along with this program. If not, see <http://www.gnu.org/licenses/>.
187 */
198 #ifndef __ASSEMBLY__
209 #error "Only include this from assembly code"
arch/arm64/include/asm/atomic.h+1−12
@@ -1,21 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Based on arch/arm/include/asm/atomic.h
34 *
45 * Copyright (C) 1996 Russell King.
56 * Copyright (C) 2002 Deep Blue Solutions Ltd.
67 * Copyright (C) 2012 ARM Ltd.
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
12− * This program is distributed in the hope that it will be useful,
13− * but WITHOUT ANY WARRANTY; without even the implied warranty of
14− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15− * GNU General Public License for more details.
16− *
17− * You should have received a copy of the GNU General Public License
18− * along with this program. If not, see <http://www.gnu.org/licenses/>.
198 */
209 #ifndef __ASM_ATOMIC_H
2110 #define __ASM_ATOMIC_H
arch/arm64/include/asm/atomic_ll_sc.h+1−12
@@ -1,21 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Based on arch/arm/include/asm/atomic.h
34 *
45 * Copyright (C) 1996 Russell King.
56 * Copyright (C) 2002 Deep Blue Solutions Ltd.
67 * Copyright (C) 2012 ARM Ltd.
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
12− * This program is distributed in the hope that it will be useful,
13− * but WITHOUT ANY WARRANTY; without even the implied warranty of
14− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15− * GNU General Public License for more details.
16− *
17− * You should have received a copy of the GNU General Public License
18− * along with this program. If not, see <http://www.gnu.org/licenses/>.
198 */
209
2110 #ifndef __ASM_ATOMIC_LL_SC_H
arch/arm64/include/asm/atomic_lse.h+1−12
@@ -1,21 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Based on arch/arm/include/asm/atomic.h
34 *
45 * Copyright (C) 1996 Russell King.
56 * Copyright (C) 2002 Deep Blue Solutions Ltd.
67 * Copyright (C) 2012 ARM Ltd.
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
12− * This program is distributed in the hope that it will be useful,
13− * but WITHOUT ANY WARRANTY; without even the implied warranty of
14− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15− * GNU General Public License for more details.
16− *
17− * You should have received a copy of the GNU General Public License
18− * along with this program. If not, see <http://www.gnu.org/licenses/>.
198 */
209
2110 #ifndef __ASM_ATOMIC_LSE_H
arch/arm64/include/asm/barrier.h+1−12
@@ -1,19 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Based on arch/arm/include/asm/barrier.h
34 *
45 * Copyright (C) 2012 ARM Ltd.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
10− * This program is distributed in the hope that it will be useful,
11− * but WITHOUT ANY WARRANTY; without even the implied warranty of
12− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13− * GNU General Public License for more details.
14− *
15− * You should have received a copy of the GNU General Public License
16− * along with this program. If not, see <http://www.gnu.org/licenses/>.
176 */
187 #ifndef __ASM_BARRIER_H
198 #define __ASM_BARRIER_H
arch/arm64/include/asm/bitops.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_BITOPS_H
176 #define __ASM_BITOPS_H
arch/arm64/include/asm/brk-imm.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __ASM_BRK_IMM_H
arch/arm64/include/asm/bug.h+1−12
@@ -1,18 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2015 ARM Limited
34 * Author: Dave Martin <Dave.Martin@arm.com>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
8− *
9− * This program is distributed in the hope that it will be useful,
10− * but WITHOUT ANY WARRANTY; without even the implied warranty of
11− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12− * GNU General Public License for more details.
13− *
14− * You should have received a copy of the GNU General Public License
15− * along with this program. If not, see <http://www.gnu.org/licenses/>.
165 */
176
187 #ifndef _ARCH_ARM64_ASM_BUG_H
arch/arm64/include/asm/cache.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_CACHE_H
176 #define __ASM_CACHE_H
arch/arm64/include/asm/cacheflush.h+1−12
@@ -1,20 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Based on arch/arm/include/asm/cacheflush.h
34 *
45 * Copyright (C) 1999-2002 Russell King.
56 * Copyright (C) 2012 ARM Ltd.
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
11− * This program is distributed in the hope that it will be useful,
12− * but WITHOUT ANY WARRANTY; without even the implied warranty of
13− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14− * GNU General Public License for more details.
15− *
16− * You should have received a copy of the GNU General Public License
17− * along with this program. If not, see <http://www.gnu.org/licenses/>.
187 */
198 #ifndef __ASM_CACHEFLUSH_H
209 #define __ASM_CACHEFLUSH_H
arch/arm64/include/asm/checksum.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2016 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_CHECKSUM_H
176 #define __ASM_CHECKSUM_H
arch/arm64/include/asm/cmpxchg.h+1−12
@@ -1,19 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Based on arch/arm/include/asm/cmpxchg.h
34 *
45 * Copyright (C) 2012 ARM Ltd.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
10− * This program is distributed in the hope that it will be useful,
11− * but WITHOUT ANY WARRANTY; without even the implied warranty of
12− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13− * GNU General Public License for more details.
14− *
15− * You should have received a copy of the GNU General Public License
16− * along with this program. If not, see <http://www.gnu.org/licenses/>.
176 */
187 #ifndef __ASM_CMPXCHG_H
198 #define __ASM_CMPXCHG_H
arch/arm64/include/asm/compat.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_COMPAT_H
176 #define __ASM_COMPAT_H
arch/arm64/include/asm/cpu.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2014 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_CPU_H
176 #define __ASM_CPU_H
arch/arm64/include/asm/cpu_ops.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2013 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_CPU_OPS_H
176 #define __ASM_CPU_OPS_H
arch/arm64/include/asm/cpucaps.h+1−12
@@ -1,19 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm64/include/asm/cpucaps.h
34 *
45 * Copyright (C) 2016 ARM Ltd.
5− *
6− * This program is free software: you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
10− * This program is distributed in the hope that it will be useful,
11− * but WITHOUT ANY WARRANTY; without even the implied warranty of
12− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13− * GNU General Public License for more details.
14− *
15− * You should have received a copy of the GNU General Public License
16− * along with this program. If not, see <http://www.gnu.org/licenses/>.
176 */
187 #ifndef __ASM_CPUCAPS_H
198 #define __ASM_CPUCAPS_H
arch/arm64/include/asm/cpufeature.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2014 Linaro Ltd. <ard.biesheuvel@linaro.org>
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __ASM_CPUFEATURE_H
arch/arm64/include/asm/cputype.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_CPUTYPE_H
176 #define __ASM_CPUTYPE_H
arch/arm64/include/asm/daifflags.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2017 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_DAIFFLAGS_H
176 #define __ASM_DAIFFLAGS_H
arch/arm64/include/asm/debug-monitors.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_DEBUG_MONITORS_H
176 #define __ASM_DEBUG_MONITORS_H
arch/arm64/include/asm/device.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_DEVICE_H
176 #define __ASM_DEVICE_H
arch/arm64/include/asm/dma-mapping.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_DMA_MAPPING_H
176 #define __ASM_DMA_MAPPING_H
arch/arm64/include/asm/elf.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_ELF_H
176 #define __ASM_ELF_H
arch/arm64/include/asm/esr.h+1−12
@@ -1,18 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2013 - ARM Ltd
34 * Author: Marc Zyngier <marc.zyngier@arm.com>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
8− *
9− * This program is distributed in the hope that it will be useful,
10− * but WITHOUT ANY WARRANTY; without even the implied warranty of
11− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12− * GNU General Public License for more details.
13− *
14− * You should have received a copy of the GNU General Public License
15− * along with this program. If not, see <http://www.gnu.org/licenses/>.
165 */
176
187 #ifndef __ASM_ESR_H
arch/arm64/include/asm/exception.h+1−12
@@ -1,19 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Based on arch/arm/include/asm/exception.h
34 *
45 * Copyright (C) 2012 ARM Ltd.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
10− * This program is distributed in the hope that it will be useful,
11− * but WITHOUT ANY WARRANTY; without even the implied warranty of
12− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13− * GNU General Public License for more details.
14− *
15− * You should have received a copy of the GNU General Public License
16− * along with this program. If not, see <http://www.gnu.org/licenses/>.
176 */
187 #ifndef __ASM_EXCEPTION_H
198 #define __ASM_EXCEPTION_H
arch/arm64/include/asm/exec.h+1−12
@@ -1,19 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Based on arch/arm/include/asm/exec.h
34 *
45 * Copyright (C) 2012 ARM Ltd.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
10− * This program is distributed in the hope that it will be useful,
11− * but WITHOUT ANY WARRANTY; without even the implied warranty of
12− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13− * GNU General Public License for more details.
14− *
15− * You should have received a copy of the GNU General Public License
16− * along with this program. If not, see <http://www.gnu.org/licenses/>.
176 */
187 #ifndef __ASM_EXEC_H
198 #define __ASM_EXEC_H
arch/arm64/include/asm/fb.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_FB_H_
176 #define __ASM_FB_H_
arch/arm64/include/asm/fpsimd.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_FP_H
176 #define __ASM_FP_H
arch/arm64/include/asm/fpsimdmacros.h+1−12
@@ -1,20 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * FP/SIMD state saving and restoring macros
34 *
45 * Copyright (C) 2012 ARM Ltd.
56 * Author: Catalin Marinas <catalin.marinas@arm.com>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
11− * This program is distributed in the hope that it will be useful,
12− * but WITHOUT ANY WARRANTY; without even the implied warranty of
13− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14− * GNU General Public License for more details.
15− *
16− * You should have received a copy of the GNU General Public License
17− * along with this program. If not, see <http://www.gnu.org/licenses/>.
187 */
198
209 .macro fpsimd_save state, tmpnr
arch/arm64/include/asm/ftrace.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm64/include/asm/ftrace.h
34 *
45 * Copyright (C) 2013 Linaro Limited
56 * Author: AKASHI Takahiro <takahiro.akashi@linaro.org>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118 #ifndef __ASM_FTRACE_H
129 #define __ASM_FTRACE_H
arch/arm64/include/asm/futex.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_FUTEX_H
176 #define __ASM_FUTEX_H
arch/arm64/include/asm/hardirq.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_HARDIRQ_H
176 #define __ASM_HARDIRQ_H
arch/arm64/include/asm/hw_breakpoint.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_HW_BREAKPOINT_H
176 #define __ASM_HW_BREAKPOINT_H
arch/arm64/include/asm/hwcap.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_HWCAP_H
176 #define __ASM_HWCAP_H
arch/arm64/include/asm/insn.h+1−12
@@ -1,20 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2013 Huawei Ltd.
34 * Author: Jiang Liu <liuj97@gmail.com>
45 *
56 * Copyright (C) 2014 Zi Shen Lim <zlim.lnx@gmail.com>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
11− * This program is distributed in the hope that it will be useful,
12− * but WITHOUT ANY WARRANTY; without even the implied warranty of
13− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14− * GNU General Public License for more details.
15− *
16− * You should have received a copy of the GNU General Public License
17− * along with this program. If not, see <http://www.gnu.org/licenses/>.
187 */
198 #ifndef __ASM_INSN_H
209 #define __ASM_INSN_H
arch/arm64/include/asm/io.h+1−12
@@ -1,20 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Based on arch/arm/include/asm/io.h
34 *
45 * Copyright (C) 1996-2000 Russell King
56 * Copyright (C) 2012 ARM Ltd.
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
11− * This program is distributed in the hope that it will be useful,
12− * but WITHOUT ANY WARRANTY; without even the implied warranty of
13− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14− * GNU General Public License for more details.
15− *
16− * You should have received a copy of the GNU General Public License
17− * along with this program. If not, see <http://www.gnu.org/licenses/>.
187 */
198 #ifndef __ASM_IO_H
209 #define __ASM_IO_H
arch/arm64/include/asm/irqflags.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_IRQFLAGS_H
176 #define __ASM_IRQFLAGS_H
arch/arm64/include/asm/jump_label.h+1−12
@@ -1,20 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2013 Huawei Ltd.
34 * Author: Jiang Liu <liuj97@gmail.com>
45 *
56 * Based on arch/arm/include/asm/jump_label.h
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
11− * This program is distributed in the hope that it will be useful,
12− * but WITHOUT ANY WARRANTY; without even the implied warranty of
13− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14− * GNU General Public License for more details.
15− *
16− * You should have received a copy of the GNU General Public License
17− * along with this program. If not, see <http://www.gnu.org/licenses/>.
187 */
198 #ifndef __ASM_JUMP_LABEL_H
209 #define __ASM_JUMP_LABEL_H
arch/arm64/include/asm/kernel-pgtable.h+1−12
@@ -1,19 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Kernel page table mapping
34 *
45 * Copyright (C) 2015 ARM Ltd.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
10− * This program is distributed in the hope that it will be useful,
11− * but WITHOUT ANY WARRANTY; without even the implied warranty of
12− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13− * GNU General Public License for more details.
14− *
15− * You should have received a copy of the GNU General Public License
16− * along with this program. If not, see <http://www.gnu.org/licenses/>.
176 */
187
198 #ifndef __ASM_KERNEL_PGTABLE_H
arch/arm64/include/asm/kexec.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * kexec for arm64
34 *
45 * Copyright (C) Linaro.
56 * Copyright (C) Huawei Futurewei Technologies.
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #ifndef _ARM64_KEXEC_H
arch/arm64/include/asm/kgdb.h+1−12
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * AArch64 KGDB support
34 *
@@ -5,18 +6,6 @@ · 1 unmodified line
56 *
67 * Copyright (C) 2013 Cavium Inc.
78 * Author: Vijaya Kumar K <vijaya.kumar@caviumnetworks.com>
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
12− *
13− * This program is distributed in the hope that it will be useful,
14− * but WITHOUT ANY WARRANTY; without even the implied warranty of
15− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16− * GNU General Public License for more details.
17− *
18− * You should have received a copy of the GNU General Public License
19− * along with this program. If not, see <http://www.gnu.org/licenses/>.
209 */
2110
2211 #ifndef __ARM_KGDB_H
arch/arm64/include/asm/kvm_arm.h+1−12
@@ -1,18 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012,2013 - ARM Ltd
34 * Author: Marc Zyngier <marc.zyngier@arm.com>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
8− *
9− * This program is distributed in the hope that it will be useful,
10− * but WITHOUT ANY WARRANTY; without even the implied warranty of
11− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12− * GNU General Public License for more details.
13− *
14− * You should have received a copy of the GNU General Public License
15− * along with this program. If not, see <http://www.gnu.org/licenses/>.
165 */
176
187 #ifndef __ARM64_KVM_ARM_H__
arch/arm64/include/asm/kvm_asm.h+1−12
@@ -1,18 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012,2013 - ARM Ltd
34 * Author: Marc Zyngier <marc.zyngier@arm.com>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
8− *
9− * This program is distributed in the hope that it will be useful,
10− * but WITHOUT ANY WARRANTY; without even the implied warranty of
11− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12− * GNU General Public License for more details.
13− *
14− * You should have received a copy of the GNU General Public License
15− * along with this program. If not, see <http://www.gnu.org/licenses/>.
165 */
176
187 #ifndef __ARM_KVM_ASM_H__
arch/arm64/include/asm/kvm_coproc.h+1−12
@@ -1,21 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012,2013 - ARM Ltd
34 * Author: Marc Zyngier <marc.zyngier@arm.com>
45 *
56 * Derived from arch/arm/include/asm/kvm_coproc.h
67 * Copyright (C) 2012 Rusty Russell IBM Corporation
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
12− * This program is distributed in the hope that it will be useful,
13− * but WITHOUT ANY WARRANTY; without even the implied warranty of
14− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15− * GNU General Public License for more details.
16− *
17− * You should have received a copy of the GNU General Public License
18− * along with this program. If not, see <http://www.gnu.org/licenses/>.
198 */
209
2110 #ifndef __ARM64_KVM_COPROC_H__
arch/arm64/include/asm/kvm_emulate.h+1−12
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012,2013 - ARM Ltd
34 * Author: Marc Zyngier <marc.zyngier@arm.com>
@@ -5,18 +6,6 @@ · 1 unmodified line
56 * Derived from arch/arm/include/kvm_emulate.h
67 * Copyright (C) 2012 - Virtual Open Systems and Columbia University
78 * Author: Christoffer Dall <c.dall@virtualopensystems.com>
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
12− *
13− * This program is distributed in the hope that it will be useful,
14− * but WITHOUT ANY WARRANTY; without even the implied warranty of
15− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16− * GNU General Public License for more details.
17− *
18− * You should have received a copy of the GNU General Public License
19− * along with this program. If not, see <http://www.gnu.org/licenses/>.
209 */
2110
2211 #ifndef __ARM64_KVM_EMULATE_H__
arch/arm64/include/asm/kvm_host.h+1−12
@@ -1,3 +1,4 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012,2013 - ARM Ltd
34 * Author: Marc Zyngier <marc.zyngier@arm.com>
@@ -5,18 +6,6 @@ · 1 unmodified line
56 * Derived from arch/arm/include/asm/kvm_host.h:
67 * Copyright (C) 2012 - Virtual Open Systems and Columbia University
78 * Author: Christoffer Dall <c.dall@virtualopensystems.com>
8− *
9− * This program is free software; you can redistribute it and/or modify
10− * it under the terms of the GNU General Public License version 2 as
11− * published by the Free Software Foundation.
12− *
13− * This program is distributed in the hope that it will be useful,
14− * but WITHOUT ANY WARRANTY; without even the implied warranty of
15− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16− * GNU General Public License for more details.
17− *
18− * You should have received a copy of the GNU General Public License
19− * along with this program. If not, see <http://www.gnu.org/licenses/>.
209 */
2110
2211 #ifndef __ARM64_KVM_HOST_H__
arch/arm64/include/asm/kvm_hyp.h+1−12
@@ -1,18 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2015 - ARM Ltd
34 * Author: Marc Zyngier <marc.zyngier@arm.com>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
8− *
9− * This program is distributed in the hope that it will be useful,
10− * but WITHOUT ANY WARRANTY; without even the implied warranty of
11− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12− * GNU General Public License for more details.
13− *
14− * You should have received a copy of the GNU General Public License
15− * along with this program. If not, see <http://www.gnu.org/licenses/>.
165 */
176
187 #ifndef __ARM64_KVM_HYP_H__
arch/arm64/include/asm/kvm_mmio.h+1−12
@@ -1,18 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 - Virtual Open Systems and Columbia University
34 * Author: Christoffer Dall <c.dall@virtualopensystems.com>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License, version 2, as
7− * published by the Free Software Foundation.
8− *
9− * This program is distributed in the hope that it will be useful,
10− * but WITHOUT ANY WARRANTY; without even the implied warranty of
11− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12− * GNU General Public License for more details.
13− *
14− * You should have received a copy of the GNU General Public License
15− * along with this program. If not, see <http://www.gnu.org/licenses/>.
165 */
176
187 #ifndef __ARM64_KVM_MMIO_H__
arch/arm64/include/asm/kvm_mmu.h+1−12
@@ -1,18 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012,2013 - ARM Ltd
34 * Author: Marc Zyngier <marc.zyngier@arm.com>
4− *
5− * This program is free software; you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
8− *
9− * This program is distributed in the hope that it will be useful,
10− * but WITHOUT ANY WARRANTY; without even the implied warranty of
11− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12− * GNU General Public License for more details.
13− *
14− * You should have received a copy of the GNU General Public License
15− * along with this program. If not, see <http://www.gnu.org/licenses/>.
165 */
176
187 #ifndef __ARM64_KVM_MMU_H__
arch/arm64/include/asm/memory.h+1−12
@@ -1,21 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Based on arch/arm/include/asm/memory.h
34 *
45 * Copyright (C) 2000-2002 Russell King
56 * Copyright (C) 2012 ARM Ltd.
67 *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
11− * This program is distributed in the hope that it will be useful,
12− * but WITHOUT ANY WARRANTY; without even the implied warranty of
13− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14− * GNU General Public License for more details.
15− *
16− * You should have received a copy of the GNU General Public License
17− * along with this program. If not, see <http://www.gnu.org/licenses/>.
18− *
198 * Note: this file should not be included by non-asm/.h files
209 */
2110 #ifndef __ASM_MEMORY_H
arch/arm64/include/asm/mmu.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_MMU_H
176 #define __ASM_MMU_H
arch/arm64/include/asm/mmu_context.h+1−12
@@ -1,20 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Based on arch/arm/include/asm/mmu_context.h
34 *
45 * Copyright (C) 1996 Russell King.
56 * Copyright (C) 2012 ARM Ltd.
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
11− * This program is distributed in the hope that it will be useful,
12− * but WITHOUT ANY WARRANTY; without even the implied warranty of
13− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14− * GNU General Public License for more details.
15− *
16− * You should have received a copy of the GNU General Public License
17− * along with this program. If not, see <http://www.gnu.org/licenses/>.
187 */
198 #ifndef __ASM_MMU_CONTEXT_H
209 #define __ASM_MMU_CONTEXT_H
arch/arm64/include/asm/module.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_MODULE_H
176 #define __ASM_MODULE_H
arch/arm64/include/asm/neon-intrinsics.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2018 Linaro, Ltd. <ard.biesheuvel@linaro.org>
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef __ASM_NEON_INTRINSICS_H
arch/arm64/include/asm/neon.h+1−4
@@ -1,11 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * linux/arch/arm64/include/asm/neon.h
34 *
45 * Copyright (C) 2013 Linaro Ltd <ard.biesheuvel@linaro.org>
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
96 */
107
118 #ifndef __ASM_NEON_H
arch/arm64/include/asm/page-def.h+1−12
@@ -1,20 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Based on arch/arm/include/asm/page.h
34 *
45 * Copyright (C) 1995-2003 Russell King
56 * Copyright (C) 2017 ARM Ltd.
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
11− * This program is distributed in the hope that it will be useful,
12− * but WITHOUT ANY WARRANTY; without even the implied warranty of
13− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14− * GNU General Public License for more details.
15− *
16− * You should have received a copy of the GNU General Public License
17− * along with this program. If not, see <http://www.gnu.org/licenses/>.
187 */
198 #ifndef __ASM_PAGE_DEF_H
209 #define __ASM_PAGE_DEF_H
arch/arm64/include/asm/page.h+1−12
@@ -1,20 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Based on arch/arm/include/asm/page.h
34 *
45 * Copyright (C) 1995-2003 Russell King
56 * Copyright (C) 2012 ARM Ltd.
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
11− * This program is distributed in the hope that it will be useful,
12− * but WITHOUT ANY WARRANTY; without even the implied warranty of
13− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14− * GNU General Public License for more details.
15− *
16− * You should have received a copy of the GNU General Public License
17− * along with this program. If not, see <http://www.gnu.org/licenses/>.
187 */
198 #ifndef __ASM_PAGE_H
209 #define __ASM_PAGE_H
arch/arm64/include/asm/percpu.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2013 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_PERCPU_H
176 #define __ASM_PERCPU_H
arch/arm64/include/asm/perf_event.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165
176 #ifndef __ASM_PERF_EVENT_H
arch/arm64/include/asm/pgalloc.h+1−12
@@ -1,20 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Based on arch/arm/include/asm/pgalloc.h
34 *
45 * Copyright (C) 2000-2001 Russell King
56 * Copyright (C) 2012 ARM Ltd.
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
11− * This program is distributed in the hope that it will be useful,
12− * but WITHOUT ANY WARRANTY; without even the implied warranty of
13− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14− * GNU General Public License for more details.
15− *
16− * You should have received a copy of the GNU General Public License
17− * along with this program. If not, see <http://www.gnu.org/licenses/>.
187 */
198 #ifndef __ASM_PGALLOC_H
209 #define __ASM_PGALLOC_H
arch/arm64/include/asm/pgtable-hwdef.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_PGTABLE_HWDEF_H
176 #define __ASM_PGTABLE_HWDEF_H
arch/arm64/include/asm/pgtable-prot.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2016 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_PGTABLE_PROT_H
176 #define __ASM_PGTABLE_PROT_H
arch/arm64/include/asm/pgtable-types.h+1−12
@@ -1,20 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Page table types definitions.
34 *
45 * Copyright (C) 2014 ARM Ltd.
56 * Author: Catalin Marinas <catalin.marinas@arm.com>
6− *
7− * This program is free software: you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
11− * This program is distributed in the hope that it will be useful,
12− * but WITHOUT ANY WARRANTY; without even the implied warranty of
13− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14− * GNU General Public License for more details.
15− *
16− * You should have received a copy of the GNU General Public License
17− * along with this program. If not, see <http://www.gnu.org/licenses/>.
187 */
198
209 #ifndef __ASM_PGTABLE_TYPES_H
arch/arm64/include/asm/pgtable.h+2−14
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_PGTABLE_H
176 #define __ASM_PGTABLE_H
@@ -812,8 +801,7 @@ extern int kern_addr_valid(unsigned long addr); · 794 unmodified lines
812801
813802 #include <asm-generic/pgtable.h>
814803
815−void pgd_cache_init(void);
816−#define pgtable_cache_init pgd_cache_init
804+static inline void pgtable_cache_init(void) { }
817805
818806 /*
819807 * On AArch64, the cache coherency is handled via the set_pte_at() function.
arch/arm64/include/asm/proc-fns.h+1−12
@@ -1,21 +1,10 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Based on arch/arm/include/asm/proc-fns.h
34 *
45 * Copyright (C) 1997-1999 Russell King
56 * Copyright (C) 2000 Deep Blue Solutions Ltd
67 * Copyright (C) 2012 ARM Ltd.
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
12− * This program is distributed in the hope that it will be useful,
13− * but WITHOUT ANY WARRANTY; without even the implied warranty of
14− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15− * GNU General Public License for more details.
16− *
17− * You should have received a copy of the GNU General Public License
18− * along with this program. If not, see <http://www.gnu.org/licenses/>.
198 */
209 #ifndef __ASM_PROCFNS_H
2110 #define __ASM_PROCFNS_H
arch/arm64/include/asm/processor.h+1−12
@@ -1,20 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Based on arch/arm/include/asm/processor.h
34 *
45 * Copyright (C) 1995-1999 Russell King
56 * Copyright (C) 2012 ARM Ltd.
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
11− * This program is distributed in the hope that it will be useful,
12− * but WITHOUT ANY WARRANTY; without even the implied warranty of
13− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14− * GNU General Public License for more details.
15− *
16− * You should have received a copy of the GNU General Public License
17− * along with this program. If not, see <http://www.gnu.org/licenses/>.
187 */
198 #ifndef __ASM_PROCESSOR_H
209 #define __ASM_PROCESSOR_H
arch/arm64/include/asm/ptdump.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2014 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_PTDUMP_H
176 #define __ASM_PTDUMP_H
arch/arm64/include/asm/ptrace.h+1−12
@@ -1,20 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Based on arch/arm/include/asm/ptrace.h
34 *
45 * Copyright (C) 1996-2003 Russell King
56 * Copyright (C) 2012 ARM Ltd.
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
11− * This program is distributed in the hope that it will be useful,
12− * but WITHOUT ANY WARRANTY; without even the implied warranty of
13− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14− * GNU General Public License for more details.
15− *
16− * You should have received a copy of the GNU General Public License
17− * along with this program. If not, see <http://www.gnu.org/licenses/>.
187 */
198 #ifndef __ASM_PTRACE_H
209 #define __ASM_PTRACE_H
arch/arm64/include/asm/seccomp.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm64/include/asm/seccomp.h
34 *
45 * Copyright (C) 2014 Linaro Limited
56 * Author: AKASHI Takahiro <takahiro.akashi@linaro.org>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118 #ifndef _ASM_SECCOMP_H
129 #define _ASM_SECCOMP_H
arch/arm64/include/asm/sections.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2016 ARM Limited
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_SECTIONS_H
176 #define __ASM_SECTIONS_H
arch/arm64/include/asm/shmparam.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_SHMPARAM_H
176 #define __ASM_SHMPARAM_H
arch/arm64/include/asm/signal32.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_SIGNAL32_H
176 #define __ASM_SIGNAL32_H
arch/arm64/include/asm/simd.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2017 Linaro Ltd. <ard.biesheuvel@linaro.org>
3− *
4− * This program is free software; you can redistribute it and/or modify it
5− * under the terms of the GNU General Public License version 2 as published
6− * by the Free Software Foundation.
74 */
85
96 #ifndef __ASM_SIMD_H
arch/arm64/include/asm/smp.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_SMP_H
176 #define __ASM_SMP_H
arch/arm64/include/asm/smp_plat.h+1−12
@@ -1,19 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Definitions specific to SMP platforms.
34 *
45 * Copyright (C) 2013 ARM Ltd.
5− *
6− * This program is free software: you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
10− * This program is distributed in the hope that it will be useful,
11− * but WITHOUT ANY WARRANTY; without even the implied warranty of
12− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13− * GNU General Public License for more details.
14− *
15− * You should have received a copy of the GNU General Public License
16− * along with this program. If not, see <http://www.gnu.org/licenses/>.
176 */
187
198 #ifndef __ASM_SMP_PLAT_H
arch/arm64/include/asm/sparsemem.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_SPARSEMEM_H
176 #define __ASM_SPARSEMEM_H
arch/arm64/include/asm/spinlock.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_SPINLOCK_H
176 #define __ASM_SPINLOCK_H
arch/arm64/include/asm/spinlock_types.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_SPINLOCK_TYPES_H
176 #define __ASM_SPINLOCK_TYPES_H
arch/arm64/include/asm/stacktrace.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_STACKTRACE_H
176 #define __ASM_STACKTRACE_H
arch/arm64/include/asm/stage2_pgtable.h+1−12
@@ -1,19 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2016 - ARM Ltd
34 *
45 * stage2 page table helpers
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
10− * This program is distributed in the hope that it will be useful,
11− * but WITHOUT ANY WARRANTY; without even the implied warranty of
12− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13− * GNU General Public License for more details.
14− *
15− * You should have received a copy of the GNU General Public License
16− * along with this program. If not, see <http://www.gnu.org/licenses/>.
176 */
187
198 #ifndef __ARM64_S2_PGTABLE_H_
arch/arm64/include/asm/stat.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_STAT_H
176 #define __ASM_STAT_H
arch/arm64/include/asm/string.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2013 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_STRING_H
176 #define __ASM_STRING_H
arch/arm64/include/asm/syscall.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_SYSCALL_H
176 #define __ASM_SYSCALL_H
arch/arm64/include/asm/sysreg.h+1−12
@@ -1,20 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Macros for accessing system registers with older binutils.
34 *
45 * Copyright (C) 2014 ARM Ltd.
56 * Author: Catalin Marinas <catalin.marinas@arm.com>
6− *
7− * This program is free software: you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
11− * This program is distributed in the hope that it will be useful,
12− * but WITHOUT ANY WARRANTY; without even the implied warranty of
13− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14− * GNU General Public License for more details.
15− *
16− * You should have received a copy of the GNU General Public License
17− * along with this program. If not, see <http://www.gnu.org/licenses/>.
187 */
198
209 #ifndef __ASM_SYSREG_H
arch/arm64/include/asm/system_misc.h+1−12
@@ -1,19 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Based on arch/arm/include/asm/system_misc.h
34 *
45 * Copyright (C) 2012 ARM Ltd.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
10− * This program is distributed in the hope that it will be useful,
11− * but WITHOUT ANY WARRANTY; without even the implied warranty of
12− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13− * GNU General Public License for more details.
14− *
15− * You should have received a copy of the GNU General Public License
16− * along with this program. If not, see <http://www.gnu.org/licenses/>.
176 */
187 #ifndef __ASM_SYSTEM_MISC_H
198 #define __ASM_SYSTEM_MISC_H
arch/arm64/include/asm/thread_info.h+1−12
@@ -1,20 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Based on arch/arm/include/asm/thread_info.h
34 *
45 * Copyright (C) 2002 Russell King.
56 * Copyright (C) 2012 ARM Ltd.
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
11− * This program is distributed in the hope that it will be useful,
12− * but WITHOUT ANY WARRANTY; without even the implied warranty of
13− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14− * GNU General Public License for more details.
15− *
16− * You should have received a copy of the GNU General Public License
17− * along with this program. If not, see <http://www.gnu.org/licenses/>.
187 */
198 #ifndef __ASM_THREAD_INFO_H
209 #define __ASM_THREAD_INFO_H
arch/arm64/include/asm/timex.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_TIMEX_H
176 #define __ASM_TIMEX_H
arch/arm64/include/asm/tlb.h+1−12
@@ -1,20 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Based on arch/arm/include/asm/tlb.h
34 *
45 * Copyright (C) 2002 Russell King
56 * Copyright (C) 2012 ARM Ltd.
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
11− * This program is distributed in the hope that it will be useful,
12− * but WITHOUT ANY WARRANTY; without even the implied warranty of
13− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14− * GNU General Public License for more details.
15− *
16− * You should have received a copy of the GNU General Public License
17− * along with this program. If not, see <http://www.gnu.org/licenses/>.
187 */
198 #ifndef __ASM_TLB_H
209 #define __ASM_TLB_H
arch/arm64/include/asm/tlbflush.h+1−12
@@ -1,20 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Based on arch/arm/include/asm/tlbflush.h
34 *
45 * Copyright (C) 1999-2003 Russell King
56 * Copyright (C) 2012 ARM Ltd.
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
11− * This program is distributed in the hope that it will be useful,
12− * but WITHOUT ANY WARRANTY; without even the implied warranty of
13− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14− * GNU General Public License for more details.
15− *
16− * You should have received a copy of the GNU General Public License
17− * along with this program. If not, see <http://www.gnu.org/licenses/>.
187 */
198 #ifndef __ASM_TLBFLUSH_H
209 #define __ASM_TLBFLUSH_H
arch/arm64/include/asm/traps.h+1−12
@@ -1,19 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Based on arch/arm/include/asm/traps.h
34 *
45 * Copyright (C) 2012 ARM Ltd.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
10− * This program is distributed in the hope that it will be useful,
11− * but WITHOUT ANY WARRANTY; without even the implied warranty of
12− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13− * GNU General Public License for more details.
14− *
15− * You should have received a copy of the GNU General Public License
16− * along with this program. If not, see <http://www.gnu.org/licenses/>.
176 */
187 #ifndef __ASM_TRAP_H
198 #define __ASM_TRAP_H
arch/arm64/include/asm/uaccess.h+1−12
@@ -1,19 +1,8 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Based on arch/arm/include/asm/uaccess.h
34 *
45 * Copyright (C) 2012 ARM Ltd.
5− *
6− * This program is free software; you can redistribute it and/or modify
7− * it under the terms of the GNU General Public License version 2 as
8− * published by the Free Software Foundation.
9− *
10− * This program is distributed in the hope that it will be useful,
11− * but WITHOUT ANY WARRANTY; without even the implied warranty of
12− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13− * GNU General Public License for more details.
14− *
15− * You should have received a copy of the GNU General Public License
16− * along with this program. If not, see <http://www.gnu.org/licenses/>.
176 */
187 #ifndef __ASM_UACCESS_H
198 #define __ASM_UACCESS_H
arch/arm64/include/asm/unistd.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifdef CONFIG_COMPAT
176 #define __ARCH_WANT_COMPAT_STAT64
arch/arm64/include/asm/unistd32.h+1−12
@@ -1,20 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * AArch32 (compat) system call definitions.
34 *
45 * Copyright (C) 2001-2005 Russell King
56 * Copyright (C) 2012 ARM Ltd.
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
11− * This program is distributed in the hope that it will be useful,
12− * but WITHOUT ANY WARRANTY; without even the implied warranty of
13− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14− * GNU General Public License for more details.
15− *
16− * You should have received a copy of the GNU General Public License
17− * along with this program. If not, see <http://www.gnu.org/licenses/>.
187 */
198
209 #ifndef __SYSCALL
arch/arm64/include/asm/uprobes.h+1−4
@@ -1,9 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2014-2016 Pratyush Anand <panand@redhat.com>
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #ifndef _ASM_UPROBES_H
arch/arm64/include/asm/vdso.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Limited
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_VDSO_H
176 #define __ASM_VDSO_H
arch/arm64/include/asm/vdso_datapage.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Limited
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_VDSO_DATAPAGE_H
176 #define __ASM_VDSO_DATAPAGE_H
arch/arm64/include/asm/virt.h+1−12
@@ -1,18 +1,7 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2012 ARM Ltd.
34 * Author: Marc Zyngier <marc.zyngier@arm.com>
4− *
5− * This program is free software: you can redistribute it and/or modify
6− * it under the terms of the GNU General Public License version 2 as
7− * published by the Free Software Foundation.
8− *
9− * This program is distributed in the hope that it will be useful,
10− * but WITHOUT ANY WARRANTY; without even the implied warranty of
11− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12− * GNU General Public License for more details.
13− *
14− * You should have received a copy of the GNU General Public License
15− * along with this program. If not, see <http://www.gnu.org/licenses/>.
165 */
176
187 #ifndef __ASM__VIRT_H
arch/arm64/include/asm/word-at-a-time.h+1−12
@@ -1,17 +1,6 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (C) 2013 ARM Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
154 */
165 #ifndef __ASM_WORD_AT_A_TIME_H
176 #define __ASM_WORD_AT_A_TIME_H
arch/arm64/include/asm/xor.h+1−4
@@ -1,12 +1,9 @@
1+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * arch/arm64/include/asm/xor.h
34 *
45 * Authors: Jackie Liu <liuyun01@kylinos.cn>
56 * Copyright (C) 2018,Tianjin KYLIN Information Technology Co., Ltd.
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
107 */
118
129 #include <linux/hardirq.h>
arch/arm64/include/uapi/asm/ptrace.h+3−5
@@ -65,8 +65,6 @@ · 64 unmodified lines
6565
6666 #ifndef __ASSEMBLY__
6767
68−#include <linux/prctl.h>
69−
7068 /*
7169 * User structures for general purpose, floating point and debug registers.
7270 */
@@ -113,10 +111,10 @@ struct user_sve_header { · 40 unmodified lines
113111
114112 /*
115113 * Common SVE_PT_* flags:
116− * These must be kept in sync with prctl interface in <linux/ptrace.h>
114+ * These must be kept in sync with prctl interface in <linux/prctl.h>
117115 */
118−#define SVE_PT_VL_INHERIT (PR_SVE_VL_INHERIT >> 16)
119−#define SVE_PT_VL_ONEXEC (PR_SVE_SET_VL_ONEXEC >> 16)
116+#define SVE_PT_VL_INHERIT ((1 << 17) /* PR_SVE_VL_INHERIT */ >> 16)
117+#define SVE_PT_VL_ONEXEC ((1 << 18) /* PR_SVE_SET_VL_ONEXEC */ >> 16)
120118
121119
122120 /*
arch/arm64/kernel/acpi.c+1−4
@@ -1,3 +1,4 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * ARM64 Specific Low-Level ACPI Boot Support
34 *
@@ -7,10 +8,6 @@ · 3 unmodified lines
78 * Author: Hanjun Guo <hanjun.guo@linaro.org>
89 * Author: Tomasz Nowicki <tomasz.nowicki@linaro.org>
910 * Author: Naresh Bhat <naresh.bhat@linaro.org>
10− *
11− * This program is free software; you can redistribute it and/or modify
12− * it under the terms of the GNU General Public License version 2 as
13− * published by the Free Software Foundation.
1411 */
1512
1613 #define pr_fmt(fmt) "ACPI: " fmt
arch/arm64/kernel/acpi_parking_protocol.c+1−12
@@ -1,20 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * ARM64 ACPI Parking Protocol implementation
34 *
45 * Authors: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
56 * Mark Salter <msalter@redhat.com>
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
11− * This program is distributed in the hope that it will be useful,
12− * but WITHOUT ANY WARRANTY; without even the implied warranty of
13− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14− * GNU General Public License for more details.
15− *
16− * You should have received a copy of the GNU General Public License
17− * along with this program. If not, see <http://www.gnu.org/licenses/>.
187 */
198 #include <linux/acpi.h>
209 #include <linux/mm.h>
arch/arm64/kernel/alternative.c+1−12
@@ -1,20 +1,9 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * alternative runtime patching
34 * inspired by the x86 version
45 *
56 * Copyright (C) 2014 ARM Ltd.
6− *
7− * This program is free software; you can redistribute it and/or modify
8− * it under the terms of the GNU General Public License version 2 as
9− * published by the Free Software Foundation.
10− *
11− * This program is distributed in the hope that it will be useful,
12− * but WITHOUT ANY WARRANTY; without even the implied warranty of
13− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14− * GNU General Public License for more details.
15− *
16− * You should have received a copy of the GNU General Public License
17− * along with this program. If not, see <http://www.gnu.org/licenses/>.
187 */
198
209 #define pr_fmt(fmt) "alternatives: " fmt
arch/arm64/kernel/armv8_deprecated.c+1−4
@@ -1,9 +1,6 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2014 ARM Limited
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License version 2 as
6− * published by the Free Software Foundation.
74 */
85
96 #include <linux/cpu.h>
arch/arm64/kernel/asm-offsets.c+1−12
@@ -1,21 +1,10 @@
1+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Based on arch/arm/kernel/asm-offsets.c
34 *
45 * Copyright (C) 1995-2003 Russell King
56 * 2001-2002 Keith Owens
67 * Copyright (C) 2012 ARM Ltd.
7− *
8− * This program is free software; you can redistribute it and/or modify
9− * it under the terms of the GNU General Public License version 2 as
10− * published by the Free Software Foundation.
11− *
12− * This program is distributed in the hope that it will be useful,
13− * but WITHOUT ANY WARRANTY; without even the implied warranty of
14− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15− * GNU General Public License for more details.
16− *
17− * You should have received a copy of the GNU General Public License
18− * along with this program. If not, see <http://www.gnu.org/licenses/>.
198 */
209
2110 #include <linux/arm_sdei.h>
arch/arm64/kernel/cpu-reset.S+1−4
@@ -1,13 +1,10 @@

14 more lines aren’t shown here.

arch/arm64/kernel/cpu-reset.h+1−4

This diff is large: its 13 lines aren’t shown here.

arch/arm64/kernel/cpu_errata.c+1−12

This diff is large: its 21 lines aren’t shown here.

arch/arm64/kernel/cpu_ops.c+1−12

This diff is large: its 21 lines aren’t shown here.

arch/arm64/kernel/cpufeature.c+1−12

This diff is large: its 21 lines aren’t shown here.

arch/arm64/kernel/cpuidle.c+1−4

This diff is large: its 14 lines aren’t shown here.

arch/arm64/kernel/cpuinfo.c+1−11

This diff is large: its 20 lines aren’t shown here.

arch/arm64/kernel/crash_dump.c+1−4

This diff is large: its 14 lines aren’t shown here.

arch/arm64/kernel/debug-monitors.c+1−12

This diff is large: its 22 lines aren’t shown here.

arch/arm64/kernel/efi-entry.S+1−5

This diff is large: its 15 lines aren’t shown here.

arch/arm64/kernel/efi-header.S+1−4

This diff is large: its 12 lines aren’t shown here.

arch/arm64/kernel/efi-rt-wrapper.S+1−4

This diff is large: its 11 lines aren’t shown here.

arch/arm64/kernel/efi.c+1−5

This diff is large: its 16 lines aren’t shown here.

arch/arm64/kernel/entry-fpsimd.S+1−12

This diff is large: its 22 lines aren’t shown here.

arch/arm64/kernel/entry-ftrace.S+1−4

This diff is large: its 14 lines aren’t shown here.

arch/arm64/kernel/entry.S+1−12

This diff is large: its 23 lines aren’t shown here.

arch/arm64/kernel/fpsimd.c+1−12

This diff is large: its 22 lines aren’t shown here.

arch/arm64/kernel/ftrace.c+1−4

This diff is large: its 14 lines aren’t shown here.

arch/arm64/kernel/head.S+1−12

This diff is large: its 24 lines aren’t shown here.

arch/arm64/kernel/hibernate-asm.S+1−12

This diff is large: its 22 lines aren’t shown here.

arch/arm64/kernel/hw_breakpoint.c+1−12

This diff is large: its 23 lines aren’t shown here.

arch/arm64/kernel/hyp-stub.S+1−12

This diff is large: its 22 lines aren’t shown here.

arch/arm64/kernel/image.h+1−12

This diff is large: its 21 lines aren’t shown here.

arch/arm64/kernel/insn.c+1−12

This diff is large: its 22 lines aren’t shown here.

arch/arm64/kernel/io.c+1−12

This diff is large: its 21 lines aren’t shown here.

arch/arm64/kernel/irq.c+1−12

This diff is large: its 24 lines aren’t shown here.

arch/arm64/kernel/jump_label.c+1−12

This diff is large: its 22 lines aren’t shown here.

arch/arm64/kernel/kaslr.c+1−4

This diff is large: its 11 lines aren’t shown here.

arch/arm64/kernel/kgdb.c+1−12

This diff is large: its 24 lines aren’t shown here.

arch/arm64/kernel/machine_kexec.c+1−4

This diff is large: its 14 lines aren’t shown here.

arch/arm64/kernel/module-plts.c+1−4

This diff is large: its 11 lines aren’t shown here.

arch/arm64/kernel/module.c+1−12

This diff is large: its 22 lines aren’t shown here.

arch/arm64/kernel/pci.c+1−5

This diff is large: its 15 lines aren’t shown here.

arch/arm64/kernel/perf_callchain.c+1−12

This diff is large: its 21 lines aren’t shown here.

arch/arm64/kernel/perf_event.c+1−12

This diff is large: its 24 lines aren’t shown here.

arch/arm64/kernel/probes/uprobes.c+1−4

This diff is large: its 11 lines aren’t shown here.

arch/arm64/kernel/process.c+1−12

This diff is large: its 23 lines aren’t shown here.

arch/arm64/kernel/ptrace.c+1−12

This diff is large: its 24 lines aren’t shown here.

arch/arm64/kernel/reloc_test_core.c+1−5

This diff is large: its 12 lines aren’t shown here.

arch/arm64/kernel/reloc_test_syms.S+1−5

This diff is large: its 12 lines aren’t shown here.

arch/arm64/kernel/relocate_kernel.S+1−4

This diff is large: its 14 lines aren’t shown here.

arch/arm64/kernel/return_address.c+1−4

This diff is large: its 14 lines aren’t shown here.

arch/arm64/kernel/setup.c+1−12

This diff is large: its 22 lines aren’t shown here.

arch/arm64/kernel/signal.c+1−12

This diff is large: its 22 lines aren’t shown here.

arch/arm64/kernel/signal32.c+1−12

This diff is large: its 23 lines aren’t shown here.

arch/arm64/kernel/smp.c+1−12

This diff is large: its 22 lines aren’t shown here.

arch/arm64/kernel/smp_spin_table.c+1−12

This diff is large: its 21 lines aren’t shown here.

arch/arm64/kernel/ssbd.c+1−0

This diff is large: its 8 lines aren’t shown here.

arch/arm64/kernel/stacktrace.c+1−12

This diff is large: its 21 lines aren’t shown here.

arch/arm64/kernel/sys.c+1−12

This diff is large: its 22 lines aren’t shown here.

arch/arm64/kernel/sys32.c+1−12

This diff is large: its 21 lines aren’t shown here.

arch/arm64/kernel/sys_compat.c+1−12

This diff is large: its 23 lines aren’t shown here.

arch/arm64/kernel/time.c+1−12

This diff is large: its 23 lines aren’t shown here.

arch/arm64/kernel/traps.c+1−12

This diff is large: its 22 lines aren’t shown here.

arch/arm64/kernel/vdso.c+1−12

This diff is large: its 22 lines aren’t shown here.

arch/arm64/kernel/vdso/gettimeofday.S+1−12

This diff is large: its 22 lines aren’t shown here.

arch/arm64/kernel/vdso/note.S+1−12

This diff is large: its 20 lines aren’t shown here.

arch/arm64/kernel/vdso/sigreturn.S+1−12

This diff is large: its 23 lines aren’t shown here.

arch/arm64/kernel/vdso/vdso.S+1−12

This diff is large: its 20 lines aren’t shown here.

arch/arm64/kernel/vdso/vdso.lds.S+1−12

This diff is large: its 22 lines aren’t shown here.

arch/arm64/kvm/debug.c+1−12

This diff is large: its 22 lines aren’t shown here.

arch/arm64/kvm/guest.c+44−34

This diff is large: its 144 lines aren’t shown here.

arch/arm64/kvm/handle_exit.c+1−12

This diff is large: its 24 lines aren’t shown here.

arch/arm64/kvm/hyp-init.S+1−12

This diff is large: its 20 lines aren’t shown here.

arch/arm64/kvm/hyp.S+1−12

This diff is large: its 20 lines aren’t shown here.

arch/arm64/kvm/hyp/debug-sr.c+1−12

This diff is large: its 20 lines aren’t shown here.

arch/arm64/kvm/hyp/entry.S+1−12

This diff is large: its 20 lines aren’t shown here.

arch/arm64/kvm/hyp/fpsimd.S+1−12

This diff is large: its 20 lines aren’t shown here.

arch/arm64/kvm/hyp/hyp-entry.S+1−12

This diff is large: its 20 lines aren’t shown here.

arch/arm64/kvm/hyp/switch.c+1−12

This diff is large: its 20 lines aren’t shown here.

arch/arm64/kvm/hyp/sysreg-sr.c+1−12

This diff is large: its 20 lines aren’t shown here.

arch/arm64/kvm/hyp/tlb.c+1−12

This diff is large: its 20 lines aren’t shown here.

arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c+1−12

This diff is large: its 20 lines aren’t shown here.

arch/arm64/kvm/inject_fault.c+1−12

This diff is large: its 24 lines aren’t shown here.

arch/arm64/kvm/regmap.c+1−12

This diff is large: its 24 lines aren’t shown here.

arch/arm64/kvm/reset.c+1−12

This diff is large: its 24 lines aren’t shown here.

arch/arm64/kvm/sys_regs.c+1−12

This diff is large: its 24 lines aren’t shown here.

arch/arm64/kvm/sys_regs.h+1−12

This diff is large: its 24 lines aren’t shown here.

arch/arm64/kvm/sys_regs_generic_v8.c+1−12

This diff is large: its 24 lines aren’t shown here.

arch/arm64/kvm/va_layout.c+1−12

This diff is large: its 20 lines aren’t shown here.

arch/arm64/lib/clear_page.S+1−12

This diff is large: its 19 lines aren’t shown here.

arch/arm64/lib/clear_user.S+1−12

This diff is large: its 21 lines aren’t shown here.

arch/arm64/lib/copy_from_user.S+1−12

This diff is large: its 19 lines aren’t shown here.

arch/arm64/lib/copy_in_user.S+1−12

This diff is large: its 21 lines aren’t shown here.

arch/arm64/lib/copy_page.S+1−12

This diff is large: its 19 lines aren’t shown here.

arch/arm64/lib/copy_template.S+1−13

This diff is large: its 27 lines aren’t shown here.

arch/arm64/lib/copy_to_user.S+1−12

This diff is large: its 19 lines aren’t shown here.

arch/arm64/lib/crc32.S+1−4

This diff is large: its 13 lines aren’t shown here.

arch/arm64/lib/delay.c+1−12

This diff is large: its 22 lines aren’t shown here.

arch/arm64/lib/memchr.S+1−12

This diff is large: its 22 lines aren’t shown here.

arch/arm64/lib/memcmp.S+1−13

This diff is large: its 27 lines aren’t shown here.

arch/arm64/lib/memcpy.S+1−13

This diff is large: its 27 lines aren’t shown here.

arch/arm64/lib/memmove.S+1−13

This diff is large: its 27 lines aren’t shown here.

arch/arm64/lib/memset.S+1−13

This diff is large: its 27 lines aren’t shown here.

arch/arm64/lib/strchr.S+1−12

This diff is large: its 22 lines aren’t shown here.

arch/arm64/lib/strcmp.S+1−13

This diff is large: its 27 lines aren’t shown here.

arch/arm64/lib/strlen.S+1−13

This diff is large: its 27 lines aren’t shown here.

arch/arm64/lib/strncmp.S+1−13

This diff is large: its 27 lines aren’t shown here.

arch/arm64/lib/strnlen.S+1−13

This diff is large: its 27 lines aren’t shown here.

arch/arm64/lib/strrchr.S+1−12

This diff is large: its 22 lines aren’t shown here.

arch/arm64/lib/uaccess_flushcache.c+1−12

This diff is large: its 19 lines aren’t shown here.

arch/arm64/lib/xor-neon.c+1−4

This diff is large: its 14 lines aren’t shown here.

arch/arm64/mm/cache.S+1−12

This diff is large: its 22 lines aren’t shown here.

arch/arm64/mm/context.c+1−12

This diff is large: its 22 lines aren’t shown here.

arch/arm64/mm/copypage.c+1−12

This diff is large: its 22 lines aren’t shown here.

arch/arm64/mm/dma-mapping.c+1−12

This diff is large: its 22 lines aren’t shown here.

arch/arm64/mm/fault.c+1−12

This diff is large: its 23 lines aren’t shown here.

arch/arm64/mm/flush.c+1−12

This diff is large: its 22 lines aren’t shown here.

arch/arm64/mm/init.c+1−12

This diff is large: its 22 lines aren’t shown here.

arch/arm64/mm/ioremap.c+1−12

This diff is large: its 24 lines aren’t shown here.

arch/arm64/mm/kasan_init.c+1−5

This diff is large: its 15 lines aren’t shown here.

arch/arm64/mm/mmap.c+1−12

This diff is large: its 21 lines aren’t shown here.

arch/arm64/mm/mmu.c+1−12

This diff is large: its 22 lines aren’t shown here.

arch/arm64/mm/numa.c+1−12

This diff is large: its 22 lines aren’t shown here.

arch/arm64/mm/pgd.c+1−12

This diff is large: its 22 lines aren’t shown here.

arch/arm64/mm/proc.S+1−12

This diff is large: its 23 lines aren’t shown here.

arch/arm64/net/bpf_jit.h+1−12

This diff is large: its 21 lines aren’t shown here.

arch/arm64/net/bpf_jit_comp.c+1−12

This diff is large: its 21 lines aren’t shown here.

arch/c6x/include/asm/bitops.h+1−4

This diff is large: its 14 lines aren’t shown here.

arch/c6x/include/asm/bug.h+1−4

This diff is large: its 14 lines aren’t shown here.

arch/c6x/include/asm/cache.h+1−4

This diff is large: its 14 lines aren’t shown here.

arch/c6x/include/asm/cacheflush.h+1−4

This diff is large: its 14 lines aren’t shown here.

arch/c6x/include/asm/checksum.h+1−4

This diff is large: its 12 lines aren’t shown here.

arch/c6x/include/asm/clock.h+1−4

This diff is large: its 16 lines aren’t shown here.

arch/c6x/include/asm/cmpxchg.h+1−4

This diff is large: its 14 lines aren’t shown here.

arch/c6x/include/asm/delay.h+1−4

This diff is large: its 14 lines aren’t shown here.

arch/c6x/include/asm/dscr.h+1−5

This diff is large: its 13 lines aren’t shown here.

arch/c6x/include/asm/elf.h+1−4

This diff is large: its 14 lines aren’t shown here.

arch/c6x/include/asm/hardirq.h+1−4

This diff is large: its 14 lines aren’t shown here.

arch/c6x/include/asm/irq.h+1−4

This diff is large: its 16 lines aren’t shown here.

arch/c6x/include/asm/module.h+1−4

This diff is large: its 16 lines aren’t shown here.

arch/c6x/include/asm/pgtable.h+1−4

This diff is large: its 14 lines aren’t shown here.

arch/c6x/include/asm/processor.h+1−4

This diff is large: its 16 lines aren’t shown here.

arch/c6x/include/asm/procinfo.h+1−5

This diff is large: its 13 lines aren’t shown here.

arch/c6x/include/asm/ptrace.h+1−4

This diff is large: its 14 lines aren’t shown here.

arch/c6x/include/asm/setup.h+1−4

This diff is large: its 14 lines aren’t shown here.

arch/c6x/include/asm/special_insns.h+1−4

This diff is large: its 14 lines aren’t shown here.

arch/c6x/include/asm/string.h+1−4

This diff is large: its 14 lines aren’t shown here.

arch/c6x/include/asm/switch_to.h+1−4

This diff is large: its 14 lines aren’t shown here.

arch/c6x/include/asm/thread_info.h+1−4

This diff is large: its 16 lines aren’t shown here.

arch/c6x/include/asm/timex.h+1−4

This diff is large: its 16 lines aren’t shown here.

arch/c6x/include/asm/traps.h+1−4

This diff is large: its 14 lines aren’t shown here.

arch/c6x/include/asm/uaccess.h+1−4

This diff is large: its 12 lines aren’t shown here.

arch/c6x/include/asm/unaligned.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/c6x/kernel/c6x_ksyms.c+1−5

This diff is large: its 15 lines aren’t shown here.

arch/c6x/kernel/devicetree.c+1−5

This diff is large: its 15 lines aren’t shown here.

arch/c6x/kernel/entry.S+1−4

This diff is large: its 16 lines aren’t shown here.

arch/c6x/kernel/head.S+1−4

This diff is large: its 15 lines aren’t shown here.

arch/c6x/kernel/module.c+1−5

This diff is large: its 15 lines aren’t shown here.

arch/c6x/kernel/process.c+1−5

This diff is large: its 15 lines aren’t shown here.

arch/c6x/kernel/ptrace.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/c6x/kernel/setup.c+1−4

This diff is large: its 14 lines aren’t shown here.

arch/c6x/kernel/signal.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/c6x/kernel/soc.c+1−4

This diff is large: its 14 lines aren’t shown here.

arch/c6x/kernel/switch_to.S+1−4

This diff is large: its 12 lines aren’t shown here.

arch/c6x/kernel/sys_c6x.c+1−4

This diff is large: its 14 lines aren’t shown here.

arch/c6x/kernel/time.c+1−4

This diff is large: its 14 lines aren’t shown here.

arch/c6x/kernel/traps.c+1−4

This diff is large: its 14 lines aren’t shown here.

arch/c6x/kernel/vectors.S+1−4

This diff is large: its 15 lines aren’t shown here.

arch/c6x/lib/csum_64plus.S+1−4

This diff is large: its 16 lines aren’t shown here.

arch/c6x/lib/memcpy_64plus.S+1−4

This diff is large: its 14 lines aren’t shown here.

arch/c6x/mm/dma-coherent.c+1−5

This diff is large: its 20 lines aren’t shown here.

arch/c6x/mm/init.c+1−4

This diff is large: its 14 lines aren’t shown here.

arch/c6x/platforms/cache.c+1−4

This diff is large: its 12 lines aren’t shown here.

arch/c6x/platforms/dscr.c+1−4

This diff is large: its 14 lines aren’t shown here.

arch/c6x/platforms/emif.c+1−4

This diff is large: its 14 lines aren’t shown here.

arch/c6x/platforms/megamod-pic.c+1−4

This diff is large: its 14 lines aren’t shown here.

arch/c6x/platforms/plldata.c+1−4

This diff is large: its 14 lines aren’t shown here.

arch/c6x/platforms/timer64.c+1−4

This diff is large: its 12 lines aren’t shown here.

arch/ia64/hp/common/aml_nfw.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/ia64/include/asm/acenv.h+1−4

This diff is large: its 14 lines aren’t shown here.

arch/ia64/include/asm/acpi-ext.h+1−4

This diff is large: its 14 lines aren’t shown here.

arch/ia64/include/asm/exception.h+1−13

This diff is large: its 18 lines aren’t shown here.

arch/ia64/kernel/acpi-ext.c+1−4

This diff is large: its 13 lines aren’t shown here.

arch/ia64/kernel/machine_kexec.c+1−3

This diff is large: its 15 lines aren’t shown here.

arch/ia64/kernel/relocate_kernel.S+1−3

This diff is large: its 15 lines aren’t shown here.

arch/ia64/mm/ioremap.c+1−4

This diff is large: its 12 lines aren’t shown here.

arch/microblaze/kernel/hw_exception_handler.S+1−4

This diff is large: its 16 lines aren’t shown here.

arch/microblaze/kernel/microblaze_ksyms.c+1−4

This diff is large: its 12 lines aren’t shown here.

arch/microblaze/kernel/module.c+1−4

This diff is large: its 12 lines aren’t shown here.

arch/microblaze/mm/consistent.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/mips/ath79/Makefile+1−3

This diff is large: its 14 lines aren’t shown here.

arch/mips/ath79/clock.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/mips/ath79/common.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/mips/ath79/common.h+1−4

This diff is large: its 16 lines aren’t shown here.

arch/mips/ath79/early_printk.c+1−4

This diff is large: its 14 lines aren’t shown here.

arch/mips/ath79/prom.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/mips/ath79/setup.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/mips/bmips/irq.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/boot/dts/cavium-octeon/dlink_dsr-1000n.dts+1−4

This diff is large: its 13 lines aren’t shown here.

arch/mips/boot/dts/cavium-octeon/dlink_dsr-500n-1000n.dtsi+1−4

This diff is large: its 13 lines aren’t shown here.

arch/mips/boot/dts/cavium-octeon/dlink_dsr-500n.dts+1−4

This diff is large: its 13 lines aren’t shown here.

arch/mips/boot/dts/cavium-octeon/ubnt_e100.dts+1−4

This diff is large: its 13 lines aren’t shown here.

arch/mips/boot/dts/img/pistachio.dtsi+1−4

This diff is large: its 12 lines aren’t shown here.

arch/mips/boot/dts/img/pistachio_marduk.dts+1−4

This diff is large: its 12 lines aren’t shown here.

arch/mips/boot/dts/pic32/pic32mzda.dtsi+1−5

This diff is large: its 12 lines aren’t shown here.

arch/mips/boot/dts/pic32/pic32mzda_sk.dts+1−5

This diff is large: its 12 lines aren’t shown here.

arch/mips/include/asm/kexec.h+1−3

This diff is large: its 11 lines aren’t shown here.

arch/mips/include/asm/mach-ath25/cpu-feature-overrides.h+1−5

This diff is large: its 17 lines aren’t shown here.

arch/mips/include/asm/mach-ath79/ar71xx_regs.h+1−4

This diff is large: its 16 lines aren’t shown here.

arch/mips/include/asm/mach-ath79/ar933x_uart.h+1−4

This diff is large: its 13 lines aren’t shown here.

arch/mips/include/asm/mach-ath79/ath79.h+1−4

This diff is large: its 16 lines aren’t shown here.

arch/mips/include/asm/mach-ath79/cpu-feature-overrides.h+1−5

This diff is large: its 17 lines aren’t shown here.

arch/mips/include/asm/mach-ath79/irq.h+1−4

This diff is large: its 12 lines aren’t shown here.

arch/mips/include/asm/mach-ath79/kernel-entry-init.h+1−5

This diff is large: its 14 lines aren’t shown here.

arch/mips/include/asm/mach-lantiq/falcon/cpu-feature-overrides.h+1−5

This diff is large: its 17 lines aren’t shown here.

arch/mips/include/asm/mach-lantiq/falcon/falcon_irq.h+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/include/asm/mach-lantiq/falcon/irq.h+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/include/asm/mach-lantiq/falcon/lantiq_soc.h+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/include/asm/mach-lantiq/lantiq.h+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/include/asm/mach-lantiq/lantiq_platform.h+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/include/asm/mach-lantiq/xway/irq.h+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/include/asm/mach-lantiq/xway/lantiq_irq.h+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/include/asm/mach-lantiq/xway/lantiq_soc.h+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/include/asm/mach-ralink/mt7620.h+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/include/asm/mach-ralink/mt7620/cpu-feature-overrides.h+1−5

This diff is large: its 17 lines aren’t shown here.

arch/mips/include/asm/mach-ralink/mt7621.h+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/include/asm/mach-ralink/mt7621/cpu-feature-overrides.h+1−5

This diff is large: its 17 lines aren’t shown here.

arch/mips/include/asm/mach-ralink/ralink_regs.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/mips/include/asm/mach-ralink/rt288x.h+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/include/asm/mach-ralink/rt288x/cpu-feature-overrides.h+1−5

This diff is large: its 17 lines aren’t shown here.

arch/mips/include/asm/mach-ralink/rt305x.h+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/include/asm/mach-ralink/rt305x/cpu-feature-overrides.h+1−5

This diff is large: its 17 lines aren’t shown here.

arch/mips/include/asm/mach-ralink/rt3883.h+1−4

This diff is large: its 13 lines aren’t shown here.

arch/mips/include/asm/mach-ralink/rt3883/cpu-feature-overrides.h+1−5

This diff is large: its 17 lines aren’t shown here.

arch/mips/include/asm/mips_machine.h+1−5

This diff is large: its 12 lines aren’t shown here.

arch/mips/include/asm/perf_event.h+1−4

This diff is large: its 14 lines aren’t shown here.

arch/mips/include/asm/prom.h+1−5

This diff is large: its 14 lines aren’t shown here.

arch/mips/include/asm/txx9/dmac.h+1−4

This diff is large: its 11 lines aren’t shown here.

arch/mips/kernel/gpio_txx9.c+1−4

This diff is large: its 13 lines aren’t shown here.

arch/mips/kernel/machine_kexec.c+1−3

This diff is large: its 11 lines aren’t shown here.

arch/mips/kernel/mips_machine.c+1−5

This diff is large: its 12 lines aren’t shown here.

arch/mips/kernel/perf_event.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/mips/kernel/perf_event_mipsxx.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/mips/kernel/prom.c+1−4

This diff is large: its 13 lines aren’t shown here.

arch/mips/kernel/relocate_kernel.S+1−3

This diff is large: its 11 lines aren’t shown here.

arch/mips/lantiq/Makefile+1−3

This diff is large: its 10 lines aren’t shown here.

arch/mips/lantiq/clk.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/lantiq/clk.h+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/lantiq/early_printk.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/lantiq/falcon/prom.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/lantiq/falcon/reset.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/lantiq/falcon/sysctrl.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/lantiq/irq.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/lantiq/prom.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/lantiq/prom.h+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/lantiq/xway/clk.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/lantiq/xway/dcdc.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/lantiq/xway/gptu.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/lantiq/xway/prom.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/lantiq/xway/sysctrl.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/lantiq/xway/vmmc.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/lib/iomap_copy.c+1−14

This diff is large: its 19 lines aren’t shown here.

arch/mips/math-emu/dp_2008class.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/mips/math-emu/dp_fmax.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/mips/math-emu/dp_fmin.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/mips/math-emu/dp_maddf.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/mips/math-emu/sp_2008class.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/mips/math-emu/sp_fmax.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/mips/math-emu/sp_fmin.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/mips/math-emu/sp_maddf.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/mips/pci/fixup-ath79.c+1−4

This diff is large: its 11 lines aren’t shown here.

arch/mips/pci/fixup-lantiq.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/pci/ops-lantiq.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/pci/pci-ar71xx.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/mips/pci/pci-ar724x.c+1−4

This diff is large: its 14 lines aren’t shown here.

arch/mips/pci/pci-lantiq.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/pci/pci-lantiq.h+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/pci/pci-mt7620.c+1−4

This diff is large: its 14 lines aren’t shown here.

arch/mips/pci/pci-rt2880.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/mips/pci/pci-rt3883.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/mips/ralink/Makefile+1−3

This diff is large: its 8 lines aren’t shown here.

arch/mips/ralink/bootrom.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/ralink/clk.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/ralink/common.h+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/ralink/early_printk.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/ralink/ill_acc.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/ralink/irq-gic.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/ralink/irq.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/ralink/mt7620.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/ralink/mt7621.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/ralink/of.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/ralink/prom.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/ralink/reset.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/ralink/rt288x.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/ralink/rt305x.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/ralink/rt3883.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/ralink/timer-gic.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/mips/ralink/timer.c+1−4

This diff is large: its 13 lines aren’t shown here.

arch/nios2/include/asm/timex.h+1−13

This diff is large: its 19 lines aren’t shown here.

arch/nios2/lib/delay.c+1−13

This diff is large: its 19 lines aren’t shown here.

arch/openrisc/lib/delay.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/parisc/include/asm/dwarf.h+1−4

This diff is large: its 11 lines aren’t shown here.

arch/powerpc/boot/cuboot-52xx.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/boot/cuboot-824x.c+1−4

This diff is large: its 13 lines aren’t shown here.

arch/powerpc/boot/cuboot-83xx.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/powerpc/boot/cuboot-85xx-cpm2.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/powerpc/boot/cuboot-85xx.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/powerpc/boot/cuboot-8xx.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/powerpc/boot/cuboot-acadia.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/powerpc/boot/cuboot-amigaone.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/boot/cuboot-bamboo.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/boot/cuboot-ebony.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/boot/cuboot-hotfoot.c+1−4

This diff is large: its 13 lines aren’t shown here.

arch/powerpc/boot/cuboot-katmai.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/boot/cuboot-kilauea.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/boot/cuboot-pq2.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/boot/cuboot-sam440ep.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/boot/cuboot-taishan.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/boot/cuboot-warp.c+1−4

This diff is large: its 12 lines aren’t shown here.

arch/powerpc/boot/cuboot-yosemite.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/powerpc/boot/cuboot.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/boot/dts/mpc8610_hpcd.dts+1−4

This diff is large: its 13 lines aren’t shown here.

arch/powerpc/boot/ep405.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/boot/ep8248e.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/powerpc/boot/ep88xc.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/powerpc/boot/epapr.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/boot/fsl-soc.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/powerpc/boot/holly.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/boot/mpc8xx.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/powerpc/boot/mvme5100.c+1−5

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/boot/planetcore.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/powerpc/boot/pq2.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/powerpc/boot/redboot-83xx.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/boot/redboot-8xx.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/powerpc/boot/simpleboot.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/boot/stdlib.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/powerpc/boot/treeboot-ebony.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/boot/treeboot-walnut.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/boot/virtex.c+1−4

This diff is large: its 14 lines aren’t shown here.

arch/powerpc/crypto/crc-vpmsum_test.c+1−4

This diff is large: its 12 lines aren’t shown here.

arch/powerpc/include/asm/kvm_booke_hv_asm.h+1−4

This diff is large: its 11 lines aren’t shown here.

arch/powerpc/include/asm/mm-arch-hooks.h+1−4

This diff is large: its 14 lines aren’t shown here.

arch/powerpc/include/asm/page.h+7−0

This diff is large: its 14 lines aren’t shown here.

arch/powerpc/include/asm/ppc-opcode.h+1−0

This diff is large: its 8 lines aren’t shown here.

arch/powerpc/include/asm/reg_booke.h+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/include/asm/trace_clock.h+1−3

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/kernel/cacheinfo.c+1−6

This diff is large: its 24 lines aren’t shown here.

arch/powerpc/kernel/crash.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/powerpc/kernel/crash_dump.c+1−3

This diff is large: its 14 lines aren’t shown here.

arch/powerpc/kernel/head_32.S+1−0

This diff is large: its 8 lines aren’t shown here.

arch/powerpc/kernel/head_booke.h+5−5

This diff is large: its 31 lines aren’t shown here.

arch/powerpc/kernel/head_fsl_booke.S+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/kernel/io-workarounds.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/powerpc/kernel/machine_kexec.c+1−3

This diff is large: its 14 lines aren’t shown here.

arch/powerpc/kernel/machine_kexec_32.c+1−3

This diff is large: its 14 lines aren’t shown here.

arch/powerpc/kernel/machine_kexec_64.c+1−3

This diff is large: its 14 lines aren’t shown here.

arch/powerpc/kernel/pci_of_scan.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/kernel/swsusp_64.c+1−2

This diff is large: its 11 lines aren’t shown here.

arch/powerpc/kernel/swsusp_asm64.S+1−2

This diff is large: its 11 lines aren’t shown here.

arch/powerpc/kernel/trace/trace_clock.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/kvm/book3s.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/kvm/book3s_64_mmu_radix.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/kvm/book3s_hv.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/kvm/book3s_hv_builtin.c+2−4

This diff is large: its 19 lines aren’t shown here.

arch/powerpc/kvm/book3s_hv_ras.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/kvm/book3s_hv_rm_mmu.c+1−3

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/kvm/book3s_hv_rm_xics.c+1−4

This diff is large: its 12 lines aren’t shown here.

arch/powerpc/kvm/book3s_hv_rmhandlers.S+13−2

This diff is large: its 31 lines aren’t shown here.

arch/powerpc/kvm/book3s_hv_tm.c+1−4

This diff is large: its 11 lines aren’t shown here.

arch/powerpc/kvm/book3s_hv_tm_builtin.c+1−4

This diff is large: its 11 lines aren’t shown here.

arch/powerpc/kvm/book3s_pr.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/kvm/book3s_pr_papr.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/kvm/book3s_rtas.c+1−4

This diff is large: its 11 lines aren’t shown here.

arch/powerpc/kvm/book3s_xics.c+1−4

This diff is large: its 12 lines aren’t shown here.

arch/powerpc/kvm/book3s_xics.h+1−4

This diff is large: its 12 lines aren’t shown here.

arch/powerpc/kvm/book3s_xive.c+1−4

This diff is large: its 11 lines aren’t shown here.

arch/powerpc/kvm/book3s_xive.h+1−4

This diff is large: its 11 lines aren’t shown here.

arch/powerpc/kvm/book3s_xive_template.c+1−4

This diff is large: its 11 lines aren’t shown here.

arch/powerpc/kvm/e500.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/kvm/e500.h+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/kvm/e500_emulate.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/kvm/e500_mmu.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/kvm/e500_mmu_host.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/kvm/e500_mmu_host.h+1−4

This diff is large: its 11 lines aren’t shown here.

arch/powerpc/kvm/e500mc.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/mm/dma-noncoherent.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/mm/mem.c+2−1

This diff is large: its 10 lines aren’t shown here.

arch/powerpc/net/bpf_jit.h+1−1

This diff is large: its 9 lines aren’t shown here.

arch/powerpc/net/bpf_jit_comp64.c+4−4

This diff is large: its 33 lines aren’t shown here.

arch/powerpc/platforms/82xx/pq2ads-pci-pic.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/platforms/82xx/pq2fads.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/platforms/83xx/suspend-asm.S+1−4

This diff is large: its 14 lines aren’t shown here.

arch/powerpc/platforms/83xx/suspend.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/powerpc/platforms/85xx/socrates_fpga_pic.c+1−6

This diff is large: its 13 lines aren’t shown here.

arch/powerpc/platforms/85xx/socrates_fpga_pic.h+1−6

This diff is large: its 13 lines aren’t shown here.

arch/powerpc/platforms/8xx/adder875.c+1−4

This diff is large: its 14 lines aren’t shown here.

arch/powerpc/platforms/embedded6xx/holly.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/platforms/powermac/Kconfig+1−0

This diff is large: its 8 lines aren’t shown here.

arch/powerpc/platforms/pseries/dlpar.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/powerpc/platforms/pseries/mobility.c+1−4

This diff is large: its 14 lines aren’t shown here.

arch/powerpc/platforms/pseries/pseries_energy.c+1−4

This diff is large: its 13 lines aren’t shown here.

arch/powerpc/platforms/pseries/reconfig.c+1−5

This diff is large: its 16 lines aren’t shown here.

arch/powerpc/sysdev/6xx-suspend.S+1−4

This diff is large: its 16 lines aren’t shown here.

arch/riscv/boot/dts/Makefile+2−0

This diff is large: its 3 lines aren’t shown here.

arch/riscv/boot/dts/sifive/Makefile+2−0

This diff is large: its 3 lines aren’t shown here.

arch/riscv/boot/dts/sifive/fu540-c000.dtsi+215−0

This diff is large: its 216 lines aren’t shown here.

arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts+65−0

This diff is large: its 66 lines aren’t shown here.

arch/riscv/configs/defconfig+4−0

This diff is large: its 18 lines aren’t shown here.

arch/riscv/include/asm/barrier.h+1−12

This diff is large: its 23 lines aren’t shown here.

arch/riscv/include/asm/bitops.h+0−5

This diff is large: its 12 lines aren’t shown here.

arch/riscv/include/asm/hwcap.h+1−12

This diff is large: its 22 lines aren’t shown here.

arch/riscv/include/asm/vdso.h+1−12

This diff is large: its 21 lines aren’t shown here.

arch/riscv/include/uapi/asm/auxvec.h+1−12

This diff is large: its 20 lines aren’t shown here.

arch/riscv/include/uapi/asm/bitsperlong.h+1−12

This diff is large: its 20 lines aren’t shown here.

arch/riscv/include/uapi/asm/byteorder.h+1−12

This diff is large: its 20 lines aren’t shown here.

arch/riscv/include/uapi/asm/hwcap.h+1−12

This diff is large: its 22 lines aren’t shown here.

arch/riscv/include/uapi/asm/ucontext.h+1−12

This diff is large: its 21 lines aren’t shown here.

arch/riscv/kernel/cpufeature.c+1−12

This diff is large: its 22 lines aren’t shown here.

arch/riscv/kernel/reset.c+1−0

This diff is large: its 8 lines aren’t shown here.

arch/riscv/kernel/riscv_ksyms.c+1−4

This diff is large: its 11 lines aren’t shown here.

arch/riscv/kernel/smp.c+1−12

This diff is large: its 24 lines aren’t shown here.

arch/riscv/kernel/vdso.c+1−12

This diff is large: its 22 lines aren’t shown here.

arch/riscv/lib/delay.c+1−1

This diff is large: its 9 lines aren’t shown here.

arch/riscv/mm/fault.c+13−0

This diff is large: its 27 lines aren’t shown here.

arch/riscv/net/bpf_jit_comp.c+24−0

This diff is large: its 84 lines aren’t shown here.

arch/s390/Makefile+1−0

This diff is large: its 8 lines aren’t shown here.

arch/s390/include/asm/ctl_reg.h+2−2

This diff is large: its 18 lines aren’t shown here.

arch/sh/oprofile/backtrace.c+1−5

This diff is large: its 17 lines aren’t shown here.

arch/sparc/include/asm/adi_64.h+1−2

This diff is large: its 11 lines aren’t shown here.

arch/sparc/kernel/adi_64.c+1−2

This diff is large: its 13 lines aren’t shown here.

arch/sparc/kernel/sun4v_mcd.S+1−2

This diff is large: its 12 lines aren’t shown here.

arch/um/include/asm/syscall-generic.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/um/kernel/early_printk.c+1−4

This diff is large: its 11 lines aren’t shown here.

arch/um/kernel/maccess.c+1−4

This diff is large: its 11 lines aren’t shown here.

arch/um/kernel/stacktrace.c+1−4

This diff is large: its 13 lines aren’t shown here.

arch/um/kernel/sysrq.c+1−4

This diff is large: its 12 lines aren’t shown here.

arch/unicore32/boot/compressed/head.S+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/boot/compressed/misc.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/boot/compressed/vmlinux.lds.S+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/assembler.h+1−4

This diff is large: its 16 lines aren’t shown here.

arch/unicore32/include/asm/barrier.h+1−4

This diff is large: its 13 lines aren’t shown here.

arch/unicore32/include/asm/bitops.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/bug.h+1−4

This diff is large: its 13 lines aren’t shown here.

arch/unicore32/include/asm/cache.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/cacheflush.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/checksum.h+1−4

This diff is large: its 16 lines aren’t shown here.

arch/unicore32/include/asm/cmpxchg.h+1−4

This diff is large: its 13 lines aren’t shown here.

arch/unicore32/include/asm/cpu-single.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/cputype.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/delay.h+1−4

This diff is large: its 16 lines aren’t shown here.

arch/unicore32/include/asm/dma.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/elf.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/fpstate.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/fpu-ucf64.h+1−4

This diff is large: its 16 lines aren’t shown here.

arch/unicore32/include/asm/gpio.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/hwcap.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/hwdef-copro.h+1−4

This diff is large: its 13 lines aren’t shown here.

arch/unicore32/include/asm/io.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/irq.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/irqflags.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/linkage.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/memblock.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/memory.h+1−4

This diff is large: its 16 lines aren’t shown here.

arch/unicore32/include/asm/mmu.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/mmu_context.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/page.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/pci.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/pgalloc.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/pgtable-hwdef.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/pgtable.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/processor.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/ptrace.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/stacktrace.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/string.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/suspend.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/switch_to.h+1−4

This diff is large: its 13 lines aren’t shown here.

arch/unicore32/include/asm/thread_info.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/timex.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/tlb.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/tlbflush.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/traps.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/asm/uaccess.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/mach/PKUnity.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/mach/bitfield.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/mach/dma.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/mach/hardware.h+1−4

This diff is large: its 16 lines aren’t shown here.

arch/unicore32/include/mach/map.h+1−4

This diff is large: its 16 lines aren’t shown here.

arch/unicore32/include/mach/memory.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/mach/ocd.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/mach/pm.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/include/mach/uncompress.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/kernel/asm-offsets.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/unicore32/kernel/clock.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/unicore32/kernel/debug-macro.S+1−4

This diff is large: its 16 lines aren’t shown here.

arch/unicore32/kernel/debug.S+1−4

This diff is large: its 16 lines aren’t shown here.

arch/unicore32/kernel/dma.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/unicore32/kernel/early_printk.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/kernel/elf.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/kernel/entry.S+1−4

This diff is large: its 16 lines aren’t shown here.

arch/unicore32/kernel/fpu-ucf64.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/kernel/gpio.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/unicore32/kernel/head.S+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/kernel/hibernate.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/unicore32/kernel/hibernate_asm.S+1−4

This diff is large: its 16 lines aren’t shown here.

arch/unicore32/kernel/irq.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/kernel/ksyms.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/kernel/module.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/kernel/pci.c+1−5

This diff is large: its 18 lines aren’t shown here.

arch/unicore32/kernel/pm.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/unicore32/kernel/process.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/kernel/ptrace.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/unicore32/kernel/puv3-core.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/unicore32/kernel/puv3-nb0916.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/unicore32/kernel/setup.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/kernel/setup.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/kernel/signal.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/kernel/sleep.S+1−4

This diff is large: its 16 lines aren’t shown here.

arch/unicore32/kernel/stacktrace.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/kernel/sys.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/kernel/time.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/unicore32/kernel/traps.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/unicore32/kernel/vmlinux.lds.S+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/lib/backtrace.S+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/lib/clear_user.S+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/lib/copy_from_user.S+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/lib/copy_page.S+1−4

This diff is large: its 16 lines aren’t shown here.

arch/unicore32/lib/copy_template.S+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/lib/copy_to_user.S+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/lib/delay.S+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/lib/findbit.S+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/lib/strncpy_from_user.S+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/lib/strnlen_user.S+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/mm/alignment.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/mm/cache-ucv2.S+1−4

This diff is large: its 16 lines aren’t shown here.

arch/unicore32/mm/extable.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/mm/fault.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/mm/flush.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/mm/init.c+1−4

This diff is large: its 13 lines aren’t shown here.

arch/unicore32/mm/ioremap.c+1−5

This diff is large: its 17 lines aren’t shown here.

arch/unicore32/mm/mm.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/mm/mmu.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/mm/pgd.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/mm/proc-macros.S+1−4

This diff is large: its 16 lines aren’t shown here.

arch/unicore32/mm/proc-syms.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/mm/proc-ucv2.S+1−4

This diff is large: its 15 lines aren’t shown here.

arch/unicore32/mm/tlb-ucv2.S+1−4

This diff is large: its 15 lines aren’t shown here.

arch/x86/boot/a20.c+1−3

This diff is large: its 14 lines aren’t shown here.

arch/x86/boot/apm.c+1−3

This diff is large: its 15 lines aren’t shown here.

arch/x86/boot/bitops.h+1−3

This diff is large: its 13 lines aren’t shown here.

arch/x86/boot/boot.h+1−3

This diff is large: its 14 lines aren’t shown here.

arch/x86/boot/cmdline.c+1−3

This diff is large: its 13 lines aren’t shown here.

arch/x86/boot/compressed/eboot.c+1−3

This diff is large: its 13 lines aren’t shown here.

arch/x86/boot/compressed/mem_encrypt.S+1−4

This diff is large: its 15 lines aren’t shown here.

arch/x86/boot/copy.S+1−3

This diff is large: its 13 lines aren’t shown here.

arch/x86/boot/cpu.c+1−3

This diff is large: its 13 lines aren’t shown here.

arch/x86/boot/cpucheck.c+1−3

This diff is large: its 13 lines aren’t shown here.

arch/x86/boot/edd.c+1−3

This diff is large: its 14 lines aren’t shown here.

arch/x86/boot/main.c+1−3

This diff is large: its 14 lines aren’t shown here.

arch/x86/boot/memory.c+1−3

This diff is large: its 14 lines aren’t shown here.

arch/x86/boot/pm.c+1−3

This diff is large: its 13 lines aren’t shown here.

arch/x86/boot/pmjump.S+1−3

This diff is large: its 13 lines aren’t shown here.

arch/x86/boot/printf.c+1−3

This diff is large: its 13 lines aren’t shown here.

arch/x86/boot/string.c+1−3

This diff is large: its 13 lines aren’t shown here.

arch/x86/boot/tty.c+1−3

This diff is large: its 14 lines aren’t shown here.

arch/x86/boot/version.c+1−3

This diff is large: its 13 lines aren’t shown here.

arch/x86/boot/video-bios.c+1−3

This diff is large: its 14 lines aren’t shown here.

arch/x86/boot/video-mode.c+1−3

This diff is large: its 13 lines aren’t shown here.

arch/x86/boot/video-vesa.c+1−3

This diff is large: its 14 lines aren’t shown here.

arch/x86/boot/video-vga.c+1−3

This diff is large: its 14 lines aren’t shown here.

arch/x86/boot/video.c+1−3

This diff is large: its 14 lines aren’t shown here.

arch/x86/boot/video.h+1−3

This diff is large: its 13 lines aren’t shown here.

arch/x86/crypto/aegis128-aesni-asm.S+1−4

This diff is large: its 14 lines aren’t shown here.

arch/x86/crypto/aegis128l-aesni-asm.S+1−4

This diff is large: its 14 lines aren’t shown here.

arch/x86/crypto/aegis256-aesni-asm.S+1−4

This diff is large: its 14 lines aren’t shown here.

arch/x86/crypto/ghash-clmulni-intel_asm.S+1−4

This diff is large: its 16 lines aren’t shown here.

arch/x86/crypto/ghash-clmulni-intel_glue.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/x86/crypto/morus1280-avx2-asm.S+1−4

This diff is large: its 14 lines aren’t shown here.

arch/x86/crypto/morus1280-sse2-asm.S+1−4

This diff is large: its 14 lines aren’t shown here.

arch/x86/crypto/morus640-sse2-asm.S+1−4

This diff is large: its 14 lines aren’t shown here.

arch/x86/entry/thunk_32.S+1−1

This diff is large: its 10 lines aren’t shown here.

arch/x86/entry/thunk_64.S+1−1

This diff is large: its 11 lines aren’t shown here.

arch/x86/entry/vdso/vclock_gettime.c+13−2

This diff is large: its 27 lines aren’t shown here.

arch/x86/events/amd/iommu.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/x86/events/amd/iommu.h+1−4

This diff is large: its 14 lines aren’t shown here.

arch/x86/events/amd/power.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/x86/events/amd/uncore.c+1−4

This diff is large: its 13 lines aren’t shown here.

arch/x86/include/asm/acenv.h+1−4

This diff is large: its 14 lines aren’t shown here.

arch/x86/include/asm/kvm_host.h+1−4

This diff is large: its 13 lines aren’t shown here.

arch/x86/include/asm/mem_encrypt.h+1−4

This diff is large: its 15 lines aren’t shown here.

arch/x86/include/asm/virtext.h+1−3

This diff is large: its 15 lines aren’t shown here.

arch/x86/include/uapi/asm/kvm.h+22−11

This diff is large: its 64 lines aren’t shown here.

arch/x86/kernel/amd_nb.c+2−1

This diff is large: its 9 lines aren’t shown here.

arch/x86/kernel/apic/msi.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/x86/kernel/apic/vector.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/x86/kernel/eisa.c+1−2

This diff is large: its 9 lines aren’t shown here.

arch/x86/kernel/idt.c+1−2

This diff is large: its 9 lines aren’t shown here.

arch/x86/kernel/kexec-bzimage64.c+1−3

This diff is large: its 14 lines aren’t shown here.

arch/x86/kernel/machine_kexec_32.c+1−3

This diff is large: its 11 lines aren’t shown here.

arch/x86/kernel/machine_kexec_64.c+1−3

This diff is large: its 11 lines aren’t shown here.

arch/x86/kernel/relocate_kernel_32.S+1−3

This diff is large: its 11 lines aren’t shown here.

arch/x86/kernel/relocate_kernel_64.S+1−3

This diff is large: its 11 lines aren’t shown here.

arch/x86/kernel/verify_cpu.S+1−3

This diff is large: its 15 lines aren’t shown here.

arch/x86/kvm/cpuid.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/x86/kvm/debugfs.c+1−4

This diff is large: its 13 lines aren’t shown here.

arch/x86/kvm/emulate.c+1−3

This diff is large: its 15 lines aren’t shown here.

arch/x86/kvm/hyperv.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/x86/kvm/hyperv.h+1−4

This diff is large: its 16 lines aren’t shown here.

arch/x86/kvm/lapic.c+1−3

This diff is large: its 15 lines aren’t shown here.

arch/x86/kvm/mmu.c+11−10

This diff is large: its 41 lines aren’t shown here.

arch/x86/kvm/mmu_audit.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/x86/kvm/mtrr.c+1−3

This diff is large: its 15 lines aren’t shown here.

arch/x86/kvm/page_track.c+1−3

This diff is large: its 15 lines aren’t shown here.

arch/x86/kvm/paging_tmpl.h+1−4

This diff is large: its 16 lines aren’t shown here.

arch/x86/kvm/pmu.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/x86/kvm/pmu_amd.c+1−3

This diff is large: its 15 lines aren’t shown here.

arch/x86/kvm/svm.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/x86/kvm/vmx/nested.c+58−45

This diff is large: its 229 lines aren’t shown here.

arch/x86/kvm/vmx/pmu_intel.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/x86/kvm/vmx/vmcs12.h+3−2

This diff is large: its 13 lines aren’t shown here.

arch/x86/kvm/vmx/vmx.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/x86/kvm/x86.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/x86/lib/cmdline.c+1−2

This diff is large: its 8 lines aren’t shown here.

arch/x86/lib/iomap_copy_64.S+1−13

This diff is large: its 20 lines aren’t shown here.

arch/x86/mm/mem_encrypt.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/x86/mm/mem_encrypt_boot.S+1−4

This diff is large: its 15 lines aren’t shown here.

arch/x86/mm/mem_encrypt_identity.c+1−4

This diff is large: its 15 lines aren’t shown here.

arch/x86/net/bpf_jit_comp.c+21−53

This diff is large: its 110 lines aren’t shown here.

arch/x86/platform/geode/alix.c+1−5

This diff is large: its 22 lines aren’t shown here.

arch/x86/platform/geode/geos.c+1−4

This diff is large: its 16 lines aren’t shown here.

arch/x86/platform/geode/net5501.c+1−5

This diff is large: its 21 lines aren’t shown here.

arch/x86/purgatory/entry64.S+1−3

This diff is large: its 15 lines aren’t shown here.

arch/x86/purgatory/purgatory.c+1−3

This diff is large: its 15 lines aren’t shown here.

arch/x86/purgatory/setup-x86_64.S+1−3

This diff is large: its 15 lines aren’t shown here.

arch/x86/purgatory/stack.S+1−3

This diff is large: its 12 lines aren’t shown here.

arch/x86/purgatory/string.c+1−3

This diff is large: its 15 lines aren’t shown here.

arch/x86/um/delay.c+1−4

This diff is large: its 12 lines aren’t shown here.

arch/x86/um/mem_32.c+1−4

This diff is large: its 11 lines aren’t shown here.

arch/x86/um/vdso/um_vdso.c+1−4

This diff is large: its 12 lines aren’t shown here.

arch/x86/um/vdso/vma.c+1−4

This diff is large: its 11 lines aren’t shown here.

arch/xtensa/boot/boot-elf/boot.lds.S+1−4

This diff is large: its 16 lines aren’t shown here.

arch/xtensa/include/asm/futex.h+1−4

This diff is large: its 14 lines aren’t shown here.

arch/xtensa/include/asm/pgalloc.h+1−4

This diff is large: its 12 lines aren’t shown here.

arch/xtensa/include/asm/pgtable.h+1−4

This diff is large: its 12 lines aren’t shown here.

arch/xtensa/kernel/perf_event.c+1−4

This diff is large: its 14 lines aren’t shown here.

arch/xtensa/mm/ioremap.c+1−4

This diff is large: its 13 lines aren’t shown here.

block/bio.c+21−17

This diff is large: its 101 lines aren’t shown here.

crypto/aes_ti.c+1−4

This diff is large: its 13 lines aren’t shown here.

crypto/gcm.c+1−4

This diff is large: its 13 lines aren’t shown here.

crypto/ghash-generic.c+1−4

This diff is large: its 16 lines aren’t shown here.

crypto/michael_mic.c+1−4

This diff is large: its 15 lines aren’t shown here.

crypto/sm3_generic.c+1−12

This diff is large: its 23 lines aren’t shown here.

drivers/acpi/acpi_amba.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/acpi/acpi_apd.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/acpi/acpi_cmos_rtc.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/acpi/acpi_configfs.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/acpi/acpi_dbg.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/acpi/acpi_lpss.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/acpi/acpi_platform.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/acpi/acpi_pnp.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/acpi/acpi_processor.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/acpi/acpi_watchdog.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/acpi/arm64/gtdt.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/acpi/bgrt.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/acpi/dptf/int340x_thermal.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/acpi/ec_sys.c+1−2

This diff is large: its 13 lines aren’t shown here.

drivers/acpi/ioapic.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/acpi/irq.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/acpi/pci_mcfg.c+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/acpi/pci_slot.c+1−9

This diff is large: its 21 lines aren’t shown here.

drivers/acpi/property.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/acpi/spcr.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/acpi/x86/apple.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/acpi/x86/utils.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/amba/bus.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/android/binder.c+14−2

This diff is large: its 34 lines aren’t shown here.

drivers/ata/ahci_seattle.c+1−9

This diff is large: its 21 lines aren’t shown here.

drivers/ata/ahci_st.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/ata/pata_ixp4xx_cf.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/ata/pata_of_platform.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/ata/pata_palmld.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/ata/pata_rb532_cf.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/ata/pata_samsung_cf.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/block/skd_main.c+1−3

This diff is large: its 14 lines aren’t shown here.

drivers/block/skd_s1120.h+1−3

This diff is large: its 11 lines aren’t shown here.

drivers/block/xsysace.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/bus/da8xx-mstpri.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/bus/qcom-ebi2.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/bus/ti-sysc.c+11−12

This diff is large: its 45 lines aren’t shown here.

drivers/char/agp/hp-agp.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/char/agp/parisc-agp.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/char/hpet.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/char/hw_random/hisi-rng.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/char/hw_random/st-rng.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/char/hw_random/timeriomem-rng.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/char/tpm/tpmrm-dev.c+1−2

This diff is large: its 9 lines aren’t shown here.

drivers/char/tpm/xen-tpmfront.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/clk/axis/clk-artpec6.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/clk/bcm/clk-bcm53573-ilp.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/clk/bcm/clk-sr.c+1−12

This diff is large: its 19 lines aren’t shown here.

drivers/clk/clk-axm5516.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/clk/clk-cdce706.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/clk/clk-efm32gg.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/clk/clk-nspire.c+1−5

This diff is large: its 13 lines aren’t shown here.

drivers/clk/clk-pwm.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/clk/clk-qoriq.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/clk/clkdev.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/clk/hisilicon/clk-hi6220-stub.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/clk/hisilicon/clk-hi6220.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/clk/hisilicon/clkdivider-hi6220.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/clk/imx/clk-cpu.c+1−7

This diff is large: its 14 lines aren’t shown here.

drivers/clk/imx/clk-gate-exclusive.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/clk/imx/clk-gate2.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/clk/imx/clk-imx35.c+1−5

This diff is large: its 12 lines aren’t shown here.

drivers/clk/imx/clk-imx5.c+1−5

This diff is large: its 12 lines aren’t shown here.

drivers/clk/imx/clk-imx6sl.c+1−5

This diff is large: its 12 lines aren’t shown here.

drivers/clk/rockchip/clk-cpu.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/clk/samsung/clk-cpu.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/clk/samsung/clk-cpu.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/clk/samsung/clk-exynos-audss.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/clk/samsung/clk-exynos-clkout.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/clk/samsung/clk-exynos3250.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/clk/samsung/clk-exynos4.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/clk/samsung/clk-exynos4412-isp.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/clk/samsung/clk-exynos5250.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/clk/samsung/clk-exynos5260.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/clk/samsung/clk-exynos5260.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/clk/samsung/clk-exynos5410.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/clk/samsung/clk-exynos5420.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/clk/samsung/clk-exynos5433.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/clk/samsung/clk-exynos7.c+1−5

This diff is large: its 13 lines aren’t shown here.

drivers/clk/samsung/clk-pll.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/clk/samsung/clk-pll.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/clk/samsung/clk-s3c2410-dclk.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/clk/samsung/clk-s3c2410.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/clk/samsung/clk-s3c2412.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/clk/samsung/clk-s3c2443.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/clk/samsung/clk-s3c64xx.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/clk/samsung/clk-s5pv210-audss.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/clk/samsung/clk-s5pv210.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/clk/samsung/clk.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/clk/samsung/clk.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/clk/st/clkgen-fsyn.c+1−5

This diff is large: its 12 lines aren’t shown here.

drivers/clk/sunxi/clk-factors.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/clk/tegra/clk-bpmp.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/clk/ti/clk-44xx.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/clk/ti/clk-54xx.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/clk/ti/clk-7xx-compat.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/clk/ti/clk-7xx.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/clk/ti/clkt_dpll.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/clk/ti/clkt_iclk.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/clk/ti/dpll3xxx.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/clk/ti/dpll44xx.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/clk/versatile/clk-icst.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/clk/versatile/clk-impd1.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/clk/versatile/clk-versatile.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/clk/versatile/icst.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/clk/versatile/icst.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/clk/x86/clk-lpt.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/clk/zte/clk-zx296702.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/clk/zte/clk-zx296718.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/clk/zte/clk.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/clk/zte/clk.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/clocksource/acpi_pm.c+1−2

This diff is large: its 14 lines aren’t shown here.

drivers/clocksource/arc_timer.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/clocksource/arm_arch_timer.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/clocksource/arm_global_timer.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/clocksource/dummy_timer.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/clocksource/dw_apb_timer.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/clocksource/dw_apb_timer_of.c+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/clocksource/exynos_mct.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/clocksource/mmio.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/clocksource/mps2-timer.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/clocksource/nomadik-mtu.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/clocksource/samsung_pwm_timer.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/clocksource/timer-atmel-pit.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/clocksource/timer-efm32.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/clocksource/timer-keystone.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/clocksource/timer-pxa.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/clocksource/timer-rockchip.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/clocksource/timer-zevio.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/counter/Kconfig+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/cpufreq/amd_freq_sensitivity.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/cpufreq/cpufreq-dt-platdev.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/cpufreq/cpufreq-dt.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/cpufreq/cpufreq-dt.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/cpufreq/cpufreq.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/cpufreq/cpufreq_conservative.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/cpufreq/cpufreq_governor.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/cpufreq/cpufreq_governor.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/cpufreq/cpufreq_governor_attr_set.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/cpufreq/cpufreq_ondemand.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/cpufreq/cpufreq_ondemand.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/cpufreq/cpufreq_performance.c+1−6

This diff is large: its 15 lines aren’t shown here.

drivers/cpufreq/cpufreq_powersave.c+1−6

This diff is large: its 15 lines aren’t shown here.

drivers/cpufreq/cpufreq_stats.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/cpufreq/cpufreq_userspace.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/cpufreq/davinci-cpufreq.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/cpufreq/freq_table.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/cpufreq/gx-suspmod.c+1−5

This diff is large: its 23 lines aren’t shown here.

drivers/cpufreq/highbank-cpufreq.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/cpufreq/imx6q-cpufreq.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/cpufreq/maple-cpufreq.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/cpufreq/omap-cpufreq.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/cpufreq/pmac32-cpufreq.c+1−5

This diff is large: its 18 lines aren’t shown here.

drivers/cpufreq/pmac64-cpufreq.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/cpufreq/qoriq-cpufreq.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/cpufreq/s3c2410-cpufreq.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/cpufreq/s3c2412-cpufreq.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/cpufreq/s3c2416-cpufreq.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/cpufreq/s3c2440-cpufreq.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/cpufreq/s3c24xx-cpufreq-debugfs.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/cpufreq/s3c24xx-cpufreq.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/cpufreq/s3c64xx-cpufreq.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/cpufreq/s5pv210-cpufreq.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/cpufreq/sa1110-cpufreq.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/cpufreq/sfi-cpufreq.c+1−9

This diff is large: its 17 lines aren’t shown here.

drivers/cpufreq/unicore2-cpufreq.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/cpuidle/cpuidle-arm.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/cpuidle/cpuidle-big_little.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/cpuidle/cpuidle-exynos.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/cpuidle/cpuidle-ux500.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/cpuidle/dt_idle_states.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/crypto/bcm/cipher.c+1−12

This diff is large: its 19 lines aren’t shown here.

drivers/crypto/bcm/cipher.h+1−12

This diff is large: its 19 lines aren’t shown here.

drivers/crypto/bcm/spu.c+1−12

This diff is large: its 19 lines aren’t shown here.

drivers/crypto/bcm/spu.h+1−12

This diff is large: its 19 lines aren’t shown here.

drivers/crypto/bcm/spu2.c+1−12

This diff is large: its 19 lines aren’t shown here.

drivers/crypto/bcm/spu2.h+1−12

This diff is large: its 19 lines aren’t shown here.

drivers/crypto/bcm/spum.h+1−12

This diff is large: its 19 lines aren’t shown here.

drivers/crypto/bcm/util.c+1−12

This diff is large: its 19 lines aren’t shown here.

drivers/crypto/bcm/util.h+1−12

This diff is large: its 19 lines aren’t shown here.

drivers/crypto/ccp/ccp-crypto-aes-cmac.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/crypto/ccp/ccp-crypto-aes-galois.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/crypto/ccp/ccp-crypto-aes-xts.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/crypto/ccp/ccp-crypto-aes.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/crypto/ccp/ccp-crypto-des3.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/crypto/ccp/ccp-crypto-main.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/crypto/ccp/ccp-crypto-rsa.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/crypto/ccp/ccp-crypto-sha.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/crypto/ccp/ccp-crypto.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/crypto/ccp/ccp-debugfs.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/crypto/ccp/ccp-dev-v3.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/crypto/ccp/ccp-dev-v5.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/crypto/ccp/ccp-dev.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/crypto/ccp/ccp-dev.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/crypto/ccp/ccp-dmaengine.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/crypto/ccp/ccp-ops.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/crypto/ccp/psp-dev.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/crypto/ccp/psp-dev.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/crypto/ccp/sp-dev.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/crypto/ccp/sp-dev.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/crypto/ccp/sp-pci.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/crypto/ccp/sp-platform.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/crypto/chelsio/chtls/chtls.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/crypto/chelsio/chtls/chtls_cm.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/crypto/chelsio/chtls/chtls_cm.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/crypto/chelsio/chtls/chtls_hw.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/crypto/chelsio/chtls/chtls_io.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/crypto/chelsio/chtls/chtls_main.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/crypto/img-hash.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/crypto/marvell/cesa.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/crypto/marvell/cipher.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/crypto/marvell/hash.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/crypto/marvell/tdma.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/crypto/mediatek/mtk-aes.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/crypto/mediatek/mtk-platform.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/crypto/mediatek/mtk-platform.h+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/crypto/mediatek/mtk-sha.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/crypto/omap-aes-gcm.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/crypto/omap-aes.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/crypto/omap-aes.h+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/crypto/omap-crypto.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/crypto/omap-crypto.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/crypto/omap-des.c+1−5

This diff is large: its 15 lines aren’t shown here.

drivers/crypto/omap-sham.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/crypto/sahara.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/crypto/stm32/stm32-hash.c+1−15

This diff is large: its 25 lines aren’t shown here.

drivers/devfreq/devfreq-event.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/devfreq/devfreq.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/devfreq/event/exynos-nocp.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/devfreq/event/exynos-nocp.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/devfreq/event/exynos-ppmu.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/devfreq/event/exynos-ppmu.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/devfreq/exynos-bus.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/devfreq/governor.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/devfreq/governor_passive.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/devfreq/governor_performance.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/devfreq/governor_powersave.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/devfreq/governor_simpleondemand.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/devfreq/governor_userspace.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/dma-buf/dma-buf.c+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/dma/acpi-dma.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/dma/at_xdmac.c+1−12

This diff is large: its 23 lines aren’t shown here.

drivers/dma/bestcomm/bcom_ata_task.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/dma/bestcomm/bcom_fec_rx_task.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/dma/bestcomm/bcom_fec_tx_task.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/dma/bestcomm/bcom_gen_bd_rx_task.c+1−5

This diff is large: its 19 lines aren’t shown here.

drivers/dma/bestcomm/bcom_gen_bd_tx_task.c+1−5

This diff is large: its 19 lines aren’t shown here.

drivers/dma/bestcomm/gen_bd.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/dma/dmatest.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/dma/hsu/hsu.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/dma/hsu/hsu.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/dma/hsu/pci.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/dma/idma64.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/dma/idma64.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/dma/ipu/ipu_idmac.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/dma/ipu/ipu_intern.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/dma/ipu/ipu_irq.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/dma/k3dma.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/dma/lpc18xx-dmamux.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/dma/mmp_pdma.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/dma/of-dma.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/dma/pxa_dma.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/dma/sa11x0-dma.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/dma/ti/dma-crossbar.c+1−5

This diff is large: its 13 lines aren’t shown here.

drivers/dma/ti/omap-dma.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/dma/txx9dmac.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/dma/txx9dmac.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/dma/virt-dma.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/dma/virt-dma.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/dma/zx_dma.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/extcon/extcon-adc-jack.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/extcon/extcon-max3355.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/firmware/Kconfig+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/firmware/efi/libstub/arm-stub.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/firmware/imx/imx-scu-irq.c+3−0

This diff is large: its 10 lines aren’t shown here.

drivers/firmware/pcdp.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/firmware/pcdp.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/fsi/fsi-scom.c+1−9

This diff is large: its 18 lines aren’t shown here.

drivers/gpio/gpio-adnp.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpio/gpio-amdpt.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/gpio/gpio-ath79.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/gpio/gpio-dwapb.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/gpio/gpio-exar.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/gpio/gpio-max3191x.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/gpio/gpio-max7300.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/gpio/gpio-max7301.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/gpio/gpio-max730x.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/gpio/gpio-mm-lantiq.c+1−3

This diff is large: its 9 lines aren’t shown here.

drivers/gpio/gpio-omap.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/gpio/gpio-pl061.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/gpio/gpio-pxa.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/gpio/gpio-reg.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/gpio/gpio-sa1100.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/gpio/gpio-stmpe.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/gpio/gpio-stp-xway.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/gpio/gpio-tc3589x.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/gpio/gpio-tegra186.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/gpio/gpio-ucb1400.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/gpio/gpio-xgene.c+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/gpio/gpio-zevio.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/gpio/gpio-zx.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/gpu/drm/armada/armada_510.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/gpu/drm/armada/armada_crtc.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/gpu/drm/armada/armada_crtc.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/armada/armada_debugfs.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/gpu/drm/armada/armada_drm.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/armada/armada_drv.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/armada/armada_fb.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/armada/armada_fb.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/armada/armada_fbdev.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/gpu/drm/armada/armada_gem.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/armada/armada_gem.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/armada/armada_hw.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/gpu/drm/armada/armada_ioctlP.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/armada/armada_overlay.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/gpu/drm/armada/armada_plane.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c+1−12

This diff is large: its 23 lines aren’t shown here.

drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/gpu/drm/bridge/analogix/analogix_dp_reg.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/gpu/drm/bridge/sil-sii8620.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/gpu/drm/bridge/sil-sii8620.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/gpu/drm/bridge/ti-tfp410.c+1−5

This diff is large: its 13 lines aren’t shown here.

drivers/gpu/drm/drm_bufs.c+4−1

This diff is large: its 12 lines aren’t shown here.

drivers/gpu/drm/drm_ioc32.c+4−1

This diff is large: its 12 lines aren’t shown here.

drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c+1−12

This diff is large: its 19 lines aren’t shown here.

drivers/gpu/drm/exynos/exynos_drm_dpi.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/gpu/drm/exynos/exynos_drm_dsi.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/gpu/drm/exynos/regs-fimc.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/gpu/drm/exynos/regs-gsc.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/gpu/drm/exynos/regs-hdmi.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/gpu/drm/exynos/regs-mixer.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/gpu/drm/exynos/regs-rotator.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/gpu/drm/exynos/regs-scaler.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/gpu/drm/exynos/regs-vp.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/gpu/drm/hisilicon/kirin/dw_dsi_reg.h+1−5

This diff is large: its 13 lines aren’t shown here.

drivers/gpu/drm/hisilicon/kirin/kirin_ade_reg.h+1−5

This diff is large: its 13 lines aren’t shown here.

drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h+1−5

This diff is large: its 13 lines aren’t shown here.

drivers/gpu/drm/i2c/tda9950.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/gpu/drm/i2c/tda998x_drv.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/i915/gvt/handlers.c+9−6

This diff is large: its 42 lines aren’t shown here.

drivers/gpu/drm/i915/intel_display.c+29−9

This diff is large: its 59 lines aren’t shown here.

drivers/gpu/drm/msm/adreno/a3xx_gpu.c+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/gpu/drm/msm/adreno/a3xx_gpu.h+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/adreno/adreno_device.c+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/gpu/drm/msm/adreno/adreno_gpu.c+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/gpu/drm/msm/adreno/adreno_gpu.h+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/disp/mdp4/mdp4_dsi_encoder.c+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/gpu/drm/msm/disp/mdp4/mdp4_dtv_encoder.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.c+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/gpu/drm/msm/disp/mdp4/mdp4_lvds_pll.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c+1−12

This diff is large: its 19 lines aren’t shown here.

drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.c+1−12

This diff is large: its 19 lines aren’t shown here.

drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.h+1−12

This diff is large: its 19 lines aren’t shown here.

drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.h+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.h+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/gpu/drm/msm/disp/mdp_format.c+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/gpu/drm/msm/disp/mdp_kms.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/disp/mdp_kms.h+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/hdmi/hdmi.c+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/gpu/drm/msm/hdmi/hdmi.h+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/hdmi/hdmi_audio.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/hdmi/hdmi_bridge.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/hdmi/hdmi_connector.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/hdmi/hdmi_i2c.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/hdmi/hdmi_phy_8960.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/hdmi/hdmi_phy_8x60.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/hdmi/hdmi_phy_8x74.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/gpu/drm/msm/msm_atomic.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/msm_debugfs.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/msm_debugfs.h+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/msm_drv.c+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/gpu/drm/msm/msm_drv.h+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/gpu/drm/msm/msm_fb.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/msm_fbdev.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/msm_fence.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/msm_fence.h+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/msm_gem.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/msm_gem.h+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/msm_gem_prime.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/msm_gem_shrinker.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/msm_gem_submit.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/msm_gem_vma.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/msm_gpu.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/msm_gpu.h+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/msm_iommu.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/msm_kms.h+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/gpu/drm/msm/msm_mmu.h+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/msm_perf.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/msm_rd.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/msm_ringbuffer.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/msm/msm_ringbuffer.h+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/gpu/drm/omapdrm/displays/connector-hdmi.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/gpu/drm/omapdrm/displays/encoder-opa362.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/gpu/drm/omapdrm/displays/panel-lgphilips-lb035q02.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/gpu/drm/omapdrm/displays/panel-sharp-ls037v7dw01.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/gpu/drm/omapdrm/displays/panel-sony-acx565akm.c+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/gpu/drm/omapdrm/displays/panel-tpo-td028ttec1.c+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/gpu/drm/omapdrm/dss/core.c+1−12

This diff is large: its 23 lines aren’t shown here.

drivers/gpu/drm/omapdrm/dss/dispc.c+1−12

This diff is large: its 23 lines aren’t shown here.

drivers/gpu/drm/omapdrm/dss/dispc.h+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/omapdrm/dss/dispc_coefs.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/omapdrm/dss/display.c+1−12

This diff is large: its 23 lines aren’t shown here.

drivers/gpu/drm/omapdrm/dss/dpi.c+1−12

This diff is large: its 23 lines aren’t shown here.

drivers/gpu/drm/omapdrm/dss/dsi.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/omapdrm/dss/dss.c+1−12

This diff is large: its 23 lines aren’t shown here.

drivers/gpu/drm/omapdrm/dss/dss.h+1−12

This diff is large: its 23 lines aren’t shown here.

drivers/gpu/drm/omapdrm/dss/hdmi.h+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/gpu/drm/omapdrm/dss/hdmi4.c+1−12

This diff is large: its 23 lines aren’t shown here.

drivers/gpu/drm/omapdrm/dss/hdmi4_core.c+1−12

This diff is large: its 23 lines aren’t shown here.

drivers/gpu/drm/omapdrm/dss/hdmi4_core.h+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/gpu/drm/omapdrm/dss/hdmi5.c+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/gpu/drm/omapdrm/dss/hdmi5_core.c+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/gpu/drm/omapdrm/dss/hdmi5_core.h+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/gpu/drm/omapdrm/dss/hdmi_phy.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/gpu/drm/omapdrm/dss/hdmi_pll.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/gpu/drm/omapdrm/dss/hdmi_wp.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/omapdrm/dss/omapdss.h+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/omapdrm/dss/output.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/omapdrm/dss/pll.c+1−12

This diff is large: its 19 lines aren’t shown here.

drivers/gpu/drm/omapdrm/dss/sdi.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/omapdrm/dss/venc.c+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/gpu/drm/omapdrm/omap_connector.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/omapdrm/omap_connector.h+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/gpu/drm/omapdrm/omap_crtc.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/omapdrm/omap_crtc.h+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/gpu/drm/omapdrm/omap_debugfs.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/omapdrm/omap_drv.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/omapdrm/omap_drv.h+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/omapdrm/omap_encoder.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/omapdrm/omap_encoder.h+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/gpu/drm/omapdrm/omap_fb.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/omapdrm/omap_fb.h+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/gpu/drm/omapdrm/omap_fbdev.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/omapdrm/omap_fbdev.h+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/gpu/drm/omapdrm/omap_gem.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/omapdrm/omap_gem.h+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/omapdrm/omap_irq.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/omapdrm/omap_irq.h+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/gpu/drm/omapdrm/omap_plane.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/omapdrm/omap_plane.h+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/gpu/drm/panel/panel-ilitek-ili9322.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/gpu/drm/panel/panel-jdi-lt070me05000.c+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/gpu/drm/panel/panel-lg-lg4573.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c+1−12

This diff is large: its 23 lines aren’t shown here.

drivers/gpu/drm/panel/panel-samsung-ld9040.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c+1−12

This diff is large: its 23 lines aren’t shown here.

drivers/gpu/drm/panel/panel-sitronix-st7789v.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/panfrost/panfrost_gem.c+2−1

This diff is large: its 10 lines aren’t shown here.

drivers/gpu/drm/panfrost/panfrost_gem.h+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/gpu/drm/panfrost/panfrost_mmu.c+8−0

This diff is large: its 36 lines aren’t shown here.

drivers/gpu/drm/pl111/pl111_debugfs.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/rockchip/cdn-dp-core.h+1−9

This diff is large: its 17 lines aren’t shown here.

drivers/gpu/drm/tegra/dc.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/gpu/drm/tegra/dc.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/gpu/drm/tegra/dpaux.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/tegra/dpaux.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/tegra/drm.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/gpu/drm/tegra/drm.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/gpu/drm/tegra/dsi.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/tegra/dsi.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/tegra/falcon.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/tegra/falcon.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/tegra/fb.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/gpu/drm/tegra/gem.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/gpu/drm/tegra/gem.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/gpu/drm/tegra/gr2d.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/tegra/gr2d.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/tegra/gr3d.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/gpu/drm/tegra/gr3d.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/tegra/hdmi.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/gpu/drm/tegra/hdmi.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/gpu/drm/tegra/hub.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/tegra/hub.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/tegra/mipi-phy.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/tegra/mipi-phy.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/tegra/output.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/gpu/drm/tegra/plane.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/tegra/plane.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/tegra/rgb.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/gpu/drm/tegra/sor.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/tegra/sor.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/tegra/vic.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/tegra/vic.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/tilcdc/tilcdc_crtc.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/tilcdc/tilcdc_drv.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/tilcdc/tilcdc_drv.h+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/tilcdc/tilcdc_external.c+1−5

This diff is large: its 13 lines aren’t shown here.

drivers/gpu/drm/tilcdc/tilcdc_external.h+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/tilcdc/tilcdc_panel.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/tilcdc/tilcdc_panel.h+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/tilcdc/tilcdc_plane.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/tilcdc/tilcdc_regs.h+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/tilcdc/tilcdc_tfp410.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/tilcdc/tilcdc_tfp410.h+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/gpu/drm/vc4/vc4_bo.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/vc4/vc4_crtc.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/vc4/vc4_debugfs.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/vc4/vc4_dpi.c+1−12

This diff is large: its 19 lines aren’t shown here.

drivers/gpu/drm/vc4/vc4_drv.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/gpu/drm/vc4/vc4_drv.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/vc4/vc4_dsi.c+1−12

This diff is large: its 19 lines aren’t shown here.

drivers/gpu/drm/vc4/vc4_hdmi.c+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/gpu/drm/vc4/vc4_hvs.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/vc4/vc4_kms.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/vc4/vc4_plane.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/vc4/vc4_regs.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/vc4/vc4_trace.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/vc4/vc4_trace_points.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/gpu/drm/vc4/vc4_v3d.c+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/gpu/drm/vc4/vc4_vec.c+1−12

This diff is large: its 19 lines aren’t shown here.

drivers/gpu/drm/vmwgfx/vmwgfx_drv.c+3−0

This diff is large: its 10 lines aren’t shown here.

drivers/gpu/drm/vmwgfx/vmwgfx_msg.c+117−29

This diff is large: its 195 lines aren’t shown here.

drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c+5−5

This diff is large: its 17 lines aren’t shown here.

drivers/gpu/drm/zte/zx_common_regs.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/gpu/drm/zte/zx_drm_drv.c+1−5

This diff is large: its 13 lines aren’t shown here.

drivers/gpu/drm/zte/zx_drm_drv.h+1−5

This diff is large: its 13 lines aren’t shown here.

drivers/gpu/drm/zte/zx_hdmi.c+1−5

This diff is large: its 13 lines aren’t shown here.

drivers/gpu/drm/zte/zx_hdmi_regs.h+1−5

This diff is large: its 13 lines aren’t shown here.

drivers/gpu/drm/zte/zx_plane.c+1−5

This diff is large: its 13 lines aren’t shown here.

drivers/gpu/drm/zte/zx_plane.h+1−5

This diff is large: its 13 lines aren’t shown here.

drivers/gpu/drm/zte/zx_plane_regs.h+1−5

This diff is large: its 13 lines aren’t shown here.

drivers/gpu/drm/zte/zx_tvenc.c+1−5

This diff is large: its 13 lines aren’t shown here.

drivers/gpu/drm/zte/zx_tvenc_regs.h+1−5

This diff is large: its 13 lines aren’t shown here.

drivers/gpu/drm/zte/zx_vga.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/gpu/drm/zte/zx_vga_regs.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/gpu/drm/zte/zx_vou.c+1−5

This diff is large: its 13 lines aren’t shown here.

drivers/gpu/drm/zte/zx_vou.h+1−5

This diff is large: its 13 lines aren’t shown here.

drivers/gpu/drm/zte/zx_vou_regs.h+1−5

This diff is large: its 13 lines aren’t shown here.

drivers/gpu/ipu-v3/ipu-image-convert.c+27−13

This diff is large: its 71 lines aren’t shown here.

drivers/hid/hid-ite.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/hwmon/adt7411.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/hwmon/adt7475.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/hwmon/iio_hwmon.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/hwmon/max197.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/i2c/busses/i2c-acorn.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/i2c/busses/i2c-aspeed.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/i2c/busses/i2c-axxia.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/i2c/busses/i2c-digicolor.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/i2c/busses/i2c-efm32.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/i2c/busses/i2c-exynos5.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/i2c/busses/i2c-gpio.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/i2c/busses/i2c-img-scb.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/i2c/busses/i2c-meson.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/i2c/busses/i2c-nomadik.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/i2c/busses/i2c-pca-platform.c+1−3

This diff is large: its 15 lines aren’t shown here.

drivers/i2c/busses/i2c-puv3.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/i2c/busses/i2c-pxa-pci.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/i2c/busses/i2c-pxa.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/i2c/busses/i2c-rk3x.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/i2c/busses/i2c-simtec.c+1−9

This diff is large: its 19 lines aren’t shown here.

drivers/i2c/busses/i2c-st.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/i2c/busses/i2c-versatile.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/i2c/busses/i2c-zx2967.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/i2c/muxes/i2c-mux-gpio.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/i2c/muxes/i2c-mux-gpmux.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/ide/amd74xx.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/ide/cs5535.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/ide/via82cxxx.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/iio/accel/kxsd9.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/iio/accel/mma7455.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/iio/accel/mma7455_core.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/iio/accel/mma7455_i2c.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/iio/accel/mma7455_spi.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/iio/accel/sca3000.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/iio/adc/ad799x.c+1−5

This diff is large: its 21 lines aren’t shown here.

drivers/iio/adc/axp20x_adc.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/iio/adc/bcm_iproc_adc.c+1−12

This diff is large: its 19 lines aren’t shown here.

drivers/iio/adc/cc10001_adc.c+1−5

This diff is large: its 12 lines aren’t shown here.

drivers/iio/adc/ep93xx_adc.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/iio/adc/fsl-imx25-gcq.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/iio/adc/lp8788_adc.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/iio/adc/lpc18xx_adc.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/iio/adc/ltc2485.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/iio/adc/max1027.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/iio/adc/max1363.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/iio/adc/mcp320x.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/iio/adc/sun4i-gpadc-iio.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/iio/adc/ti-adc081c.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/iio/adc/ti-adc084s021.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/iio/adc/ti-ads8688.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/iio/adc/ti-tlc4541.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/iio/buffer/industrialio-buffer-cb.c+1−4

This diff is large: its 10 lines aren’t shown here.

drivers/iio/buffer/industrialio-triggered-buffer.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/iio/chemical/ccs811.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/iio/common/ms_sensors/ms_sensors_i2c.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/iio/dac/ds4424.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/iio/dac/lpc18xx_dac.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/iio/dac/max5821.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/iio/dac/ti-dac082s085.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/iio/dac/ti-dac5571.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/iio/dummy/iio_dummy_evgen.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/iio/dummy/iio_simple_dummy.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/iio/dummy/iio_simple_dummy.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/iio/dummy/iio_simple_dummy_buffer.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/iio/dummy/iio_simple_dummy_events.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/iio/gyro/itg3200_buffer.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/iio/gyro/itg3200_core.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/iio/humidity/si7020.c+1−9

This diff is large: its 18 lines aren’t shown here.

drivers/iio/iio_core.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/iio/iio_core_trigger.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/iio/imu/adis16400.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/iio/imu/adis16480.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h+2−0

This diff is large: its 16 lines aren’t shown here.

drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c+17−8

This diff is large: its 52 lines aren’t shown here.

drivers/iio/industrialio-buffer.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/iio/industrialio-configfs.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/iio/industrialio-core.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/iio/industrialio-event.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/iio/industrialio-sw-device.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/iio/industrialio-sw-trigger.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/iio/industrialio-trigger.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/iio/inkern.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/iio/light/cm32181.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/iio/light/cm3232.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/iio/light/cm36651.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/iio/light/gp2ap020a00f.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/iio/light/pa12203001.c+1−3

This diff is large: its 13 lines aren’t shown here.

drivers/iio/light/us5182d.c+1−9

This diff is large: its 19 lines aren’t shown here.

drivers/iio/magnetometer/hmc5843.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/iio/magnetometer/hmc5843_i2c.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/iio/magnetometer/hmc5843_spi.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/iio/potentiometer/ds1803.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/iio/potentiometer/max5481.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/iio/potentiometer/max5487.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/iio/potentiometer/mcp4131.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/iio/pressure/bmp280-core.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/iio/pressure/hp03.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/iio/proximity/sx9500.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/iio/resolver/ad2s1200.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/iio/temperature/mlx90632.c+7−2

This diff is large: its 25 lines aren’t shown here.

drivers/iio/trigger/iio-trig-hrtimer.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/iio/trigger/iio-trig-interrupt.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/infiniband/hw/efa/efa_com_cmd.c+18−6

This diff is large: its 81 lines aren’t shown here.

drivers/infiniband/hw/efa/efa_verbs.c+16−5

This diff is large: its 46 lines aren’t shown here.

drivers/infiniband/hw/hfi1/chip.c+13−0

This diff is large: its 20 lines aren’t shown here.

drivers/infiniband/hw/hfi1/chip.h+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/infiniband/hw/hfi1/fault.c+5−0

This diff is large: its 19 lines aren’t shown here.

drivers/infiniband/hw/hfi1/hfi.h+31−0

This diff is large: its 38 lines aren’t shown here.

drivers/infiniband/hw/hfi1/pio.c+19−2

This diff is large: its 42 lines aren’t shown here.

drivers/infiniband/hw/hfi1/rc.c+32−21

This diff is large: its 81 lines aren’t shown here.

drivers/infiniband/hw/hfi1/sdma.c+20−6

This diff is large: its 56 lines aren’t shown here.

drivers/infiniband/hw/hfi1/tid_rdma.c+1−3

This diff is large: its 11 lines aren’t shown here.

drivers/infiniband/hw/hfi1/ud.c+2−2

This diff is large: its 18 lines aren’t shown here.

drivers/infiniband/hw/hfi1/user_sdma.c+4−8

This diff is large: its 40 lines aren’t shown here.

drivers/infiniband/hw/hfi1/user_sdma.h+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/infiniband/hw/hfi1/verbs.c+8−6

This diff is large: its 42 lines aren’t shown here.

drivers/infiniband/hw/hfi1/verbs.h+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/infiniband/hw/hfi1/verbs_txreq.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/infiniband/hw/hfi1/verbs_txreq.h+2−1

This diff is large: its 17 lines aren’t shown here.

drivers/input/apm-power.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/input/evdev.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/input/gameport/gameport.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/input/input-compat.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/input/input-compat.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/input/input-leds.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/input/input-mt.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/input/input-polldev.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/input/input.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/input/joystick/walkera0701.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/input/keyboard/adc-keys.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/input/keyboard/atkbd.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/input/keyboard/cap11xx.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/input/keyboard/ep93xx_keypad.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/input/keyboard/gpio_keys.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/input/keyboard/gpio_keys_polled.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/input/keyboard/imx_keypad.c+14−4

This diff is large: its 48 lines aren’t shown here.

drivers/input/keyboard/ipaq-micro-keys.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/input/keyboard/jornada680_kbd.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/input/keyboard/jornada720_kbd.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/input/keyboard/matrix_keypad.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/input/keyboard/max7359_keypad.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/input/keyboard/mpr121_touchkey.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/input/keyboard/nspire-keypad.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/input/keyboard/pxa27x_keypad.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/input/keyboard/pxa930_rotary.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/input/keyboard/sh_keysc.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/input/keyboard/st-keyscan.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/input/keyboard/stmpe-keypad.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/input/keyboard/tc3589x-keypad.c+1−2

This diff is large: its 13 lines aren’t shown here.

drivers/input/keyboard/tca6416-keypad.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/input/keyboard/tm2-touchkey.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/input/misc/apanel.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/input/misc/arizona-haptics.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/input/misc/ati_remote2.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/input/misc/cma3000_d0x.c+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/input/misc/cma3000_d0x.h+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/input/misc/cma3000_d0x_i2c.c+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/input/misc/gp2ap002a00f.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/input/misc/ims-pcu.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/input/misc/ixp4xx-beeper.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/input/misc/m68kspkr.c+1−6

This diff is large: its 19 lines aren’t shown here.

drivers/input/misc/pcap_keys.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/input/misc/pcspkr.c+1−6

This diff is large: its 18 lines aren’t shown here.

drivers/input/misc/regulator-haptic.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/input/misc/rotary_encoder.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/input/misc/uinput.c+20−2

This diff is large: its 34 lines aren’t shown here.

drivers/input/mouse/alps.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/input/mouse/alps.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/input/mouse/amimouse.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/input/mouse/atarimouse.c+1−6

This diff is large: its 25 lines aren’t shown here.

drivers/input/mouse/byd.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/input/mouse/cypress_ps2.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/input/mouse/elan_i2c.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/input/mouse/elan_i2c_core.c+3−4

This diff is large: its 25 lines aren’t shown here.

drivers/input/mouse/elan_i2c_i2c.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/input/mouse/elan_i2c_smbus.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/input/mouse/elantech.c+3−4

This diff is large: its 23 lines aren’t shown here.

drivers/input/mouse/elantech.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/input/mouse/gpio_mouse.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/input/mouse/hgpk.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/input/mouse/lifebook.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/input/mouse/lifebook.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/input/mouse/logips2pp.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/input/mouse/logips2pp.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/input/mouse/navpoint.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/input/mouse/psmouse-base.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/input/mouse/psmouse-smbus.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/input/mouse/pxa930_trkball.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/input/mouse/rpcmouse.c+1−4

This diff is large: its 17 lines aren’t shown here.

drivers/input/mouse/synaptics.c+3−4

This diff is large: its 25 lines aren’t shown here.

drivers/input/mouse/synaptics.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/input/mouse/touchkit_ps2.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/input/mouse/trackpoint.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/input/mouse/trackpoint.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/input/mouse/vmmouse.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/input/mouse/vmmouse.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/input/mousedev.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/input/rmi4/rmi_2d_sensor.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/input/rmi4/rmi_2d_sensor.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/input/rmi4/rmi_bus.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/input/rmi4/rmi_bus.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/input/rmi4/rmi_driver.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/input/rmi4/rmi_driver.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/input/rmi4/rmi_f01.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/input/rmi4/rmi_f03.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/input/rmi4/rmi_f11.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/input/rmi4/rmi_f12.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/input/rmi4/rmi_f30.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/input/rmi4/rmi_f34.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/input/rmi4/rmi_f34.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/input/rmi4/rmi_f34v7.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/input/rmi4/rmi_f54.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/input/rmi4/rmi_f55.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/input/rmi4/rmi_i2c.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/input/rmi4/rmi_smbus.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/input/rmi4/rmi_spi.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/input/serio/altera_ps2.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/input/serio/ams_delta_serio.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/input/serio/arc_ps2.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/input/serio/i8042-io.h+1−5

This diff is large: its 13 lines aren’t shown here.

drivers/input/serio/i8042-ip22io.h+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/input/serio/i8042-jazzio.h+1−5

This diff is large: its 15 lines aren’t shown here.

drivers/input/serio/i8042-ppcio.h+1−5

This diff is large: its 13 lines aren’t shown here.

drivers/input/serio/i8042-snirm.h+1−5

This diff is large: its 15 lines aren’t shown here.

drivers/input/serio/i8042-unicore32io.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/input/serio/i8042-x86ia64io.h+1−5

This diff is large: its 13 lines aren’t shown here.

drivers/input/serio/i8042.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/input/serio/i8042.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/input/serio/libps2.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/input/serio/maceps2.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/input/serio/parkbd.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/input/serio/ps2-gpio.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/input/serio/ps2mult.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/input/serio/serio_raw.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/input/serio/serport.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/input/sparse-keymap.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/input/touchscreen/88pm860x-ts.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/input/touchscreen/ads7846.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/input/touchscreen/da9034-ts.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/input/touchscreen/dynapro.c+1−6

This diff is large: its 19 lines aren’t shown here.

drivers/input/touchscreen/egalax_ts_serial.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/input/touchscreen/elants_i2c.c+1−6

This diff is large: its 25 lines aren’t shown here.

drivers/input/touchscreen/elo.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/input/touchscreen/exc3000.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/input/touchscreen/fujitsu_ts.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/input/touchscreen/hampshire.c+1−6

This diff is large: its 18 lines aren’t shown here.

drivers/input/touchscreen/hideep.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/input/touchscreen/htcpen.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/input/touchscreen/inexio.c+1−6

This diff is large: its 18 lines aren’t shown here.

drivers/input/touchscreen/ipaq-micro-ts.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/input/touchscreen/iqs5xx.c+13−11

This diff is large: its 38 lines aren’t shown here.

drivers/input/touchscreen/jornada720_ts.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/input/touchscreen/mc13783_ts.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/input/touchscreen/mk712.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/input/touchscreen/mtouch.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/input/touchscreen/of_touchscreen.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/input/touchscreen/pcap_ts.c+1−5

This diff is large: its 15 lines aren’t shown here.

drivers/input/touchscreen/penmount.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/input/touchscreen/silead.c+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/input/touchscreen/sx8654.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/input/touchscreen/touchit213.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/input/touchscreen/touchright.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/input/touchscreen/touchwin.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/input/touchscreen/tsc2007.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/input/touchscreen/tsc2007_core.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/input/touchscreen/tsc2007_iio.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/input/touchscreen/ucb1400_ts.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/iommu/dma-iommu.c+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/iommu/exynos-iommu.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/iommu/intel-iommu.c+3−4

This diff is large: its 36 lines aren’t shown here.

drivers/iommu/io-pgtable-arm-v7s.c+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/iommu/io-pgtable-arm.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/iommu/io-pgtable.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/iommu/iommu-sysfs.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/iommu/omap-iommu-debug.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/iommu/omap-iommu.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/iommu/omap-iommu.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/iommu/omap-iopgtable.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/iommu/qcom_iommu.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/iommu/rockchip-iommu.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/iommu/tegra-smmu.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/irqchip/exynos-combiner.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/irqchip/irq-aspeed-i2c-ic.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/irqchip/irq-ath79-cpu.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/irqchip/irq-ath79-misc.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/irqchip/irq-bcm6345-l1.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/irqchip/irq-bcm7038-l1.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/irqchip/irq-bcm7120-l2.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/irqchip/irq-crossbar.c+1−5

This diff is large: its 15 lines aren’t shown here.

drivers/irqchip/irq-gic-common.c+1−12

This diff is large: its 19 lines aren’t shown here.

drivers/irqchip/irq-gic-common.h+1−12

This diff is large: its 19 lines aren’t shown here.

drivers/irqchip/irq-gic-pm.c+1−12

This diff is large: its 19 lines aren’t shown here.

drivers/irqchip/irq-gic-v2m.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/irqchip/irq-gic-v3-its-pci-msi.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/irqchip/irq-gic-v3-its-platform-msi.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/irqchip/irq-gic-v3-its.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/irqchip/irq-gic-v3.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/irqchip/irq-gic-v4.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/irqchip/irq-gic.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/irqchip/irq-hip04.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/irqchip/irq-imx-gpcv2.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/irqchip/irq-ixp4xx.c+4−4

This diff is large: its 15 lines aren’t shown here.

drivers/irqchip/irq-ls-scfg-msi.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/irqchip/irq-mbigen.c+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/irqchip/irq-meson-gpio.c+1−14

This diff is large: its 24 lines aren’t shown here.

drivers/irqchip/irq-mmp.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/irqchip/irq-nvic.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/irqchip/irq-partition-percpu.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/irqchip/irq-sa11x0.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/irqchip/irq-sni-exiu.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/irqchip/irq-st.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/irqchip/irq-vf610-mscm-ir.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/irqchip/irq-zevio.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/leds/led-class-flash.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/leds/led-class.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/leds/led-core.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/leds/led-triggers.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/leds/leds-88pm860x.c+1−5

This diff is large: its 15 lines aren’t shown here.

drivers/leds/leds-aat1290.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/leds/leds-asic3.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/leds/leds-bd2802.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/leds/leds-da903x.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/leds/leds-fsg.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/leds/leds-gpio-register.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/leds/leds-gpio.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/leds/leds-hp6xx.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/leds/leds-ipaq-micro.c+1−3

This diff is large: its 9 lines aren’t shown here.

drivers/leds/leds-is31fl32xx.c+1−5

This diff is large: its 15 lines aren’t shown here.

drivers/leds/leds-ktd2692.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/leds/leds-lm355x.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/leds/leds-lm3642.c+1−5

This diff is large: its 13 lines aren’t shown here.

drivers/leds/leds-locomo.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/leds/leds-lp3944.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/leds/leds-lp3952.c+1−5

This diff is large: its 15 lines aren’t shown here.

drivers/leds/leds-lp5562.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/leds/leds-lp55xx-common.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/leds/leds-lp55xx-common.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/leds/leds-lp8501.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/leds/leds-lp8788.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/leds/leds-lp8860.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/leds/leds-max77693.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/leds/leds-max8997.c+1−5

This diff is large: its 15 lines aren’t shown here.

drivers/leds/leds-mc13783.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/leds/leds-net48xx.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/leds/leds-pwm.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/leds/leds-regulator.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/leds/leds-s3c24xx.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/leds/leds-wm831x-status.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/leds/leds-wm8350.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/leds/leds-wrap.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/leds/leds.h+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/leds/trigger/ledtrig-activity.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/leds/trigger/ledtrig-backlight.c+1−5

This diff is large: its 15 lines aren’t shown here.

drivers/leds/trigger/ledtrig-camera.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/leds/trigger/ledtrig-cpu.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/leds/trigger/ledtrig-default-on.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/leds/trigger/ledtrig-disk.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/leds/trigger/ledtrig-gpio.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/leds/trigger/ledtrig-heartbeat.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/leds/trigger/ledtrig-mtd.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/leds/trigger/ledtrig-oneshot.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/leds/trigger/ledtrig-panic.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/leds/trigger/ledtrig-timer.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/macintosh/rack-meter.c+1−3

This diff is large: its 20 lines aren’t shown here.

drivers/macintosh/smu.c+1−2

This diff is large: its 12 lines aren’t shown here.

drivers/macintosh/windfarm.h+1−2

This diff is large: its 12 lines aren’t shown here.

drivers/macintosh/windfarm_ad7417_sensor.c+1−2

This diff is large: its 11 lines aren’t shown here.

drivers/macintosh/windfarm_core.c+1−2

This diff is large: its 13 lines aren’t shown here.

drivers/macintosh/windfarm_fcu_controls.c+1−2

This diff is large: its 11 lines aren’t shown here.

drivers/macintosh/windfarm_lm75_sensor.c+1−2

This diff is large: its 12 lines aren’t shown here.

drivers/macintosh/windfarm_lm87_sensor.c+1−3

This diff is large: its 12 lines aren’t shown here.

drivers/macintosh/windfarm_max6690_sensor.c+1−2

This diff is large: its 11 lines aren’t shown here.

drivers/macintosh/windfarm_mpu.h+1−2

This diff is large: its 11 lines aren’t shown here.

drivers/macintosh/windfarm_pid.c+1−2

This diff is large: its 12 lines aren’t shown here.

drivers/macintosh/windfarm_pid.h+1−2

This diff is large: its 13 lines aren’t shown here.

drivers/macintosh/windfarm_pm112.c+1−2

This diff is large: its 13 lines aren’t shown here.

drivers/macintosh/windfarm_pm121.c+1−12

This diff is large: its 70 lines aren’t shown here.

drivers/macintosh/windfarm_pm72.c+1−2

This diff is large: its 12 lines aren’t shown here.

drivers/macintosh/windfarm_pm81.c+1−3

This diff is large: its 21 lines aren’t shown here.

drivers/macintosh/windfarm_pm91.c+1−2

This diff is large: its 13 lines aren’t shown here.

drivers/macintosh/windfarm_rm31.c+1−2

This diff is large: its 12 lines aren’t shown here.

drivers/macintosh/windfarm_smu_controls.c+1−2

This diff is large: its 12 lines aren’t shown here.

drivers/macintosh/windfarm_smu_sensors.c+1−2

This diff is large: its 12 lines aren’t shown here.

drivers/mailbox/bcm-pdc-mailbox.c+1−12

This diff is large: its 19 lines aren’t shown here.

drivers/mailbox/mailbox.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/mailbox/mailbox.h+1−5

This diff is large: its 10 lines aren’t shown here.

drivers/md/md.c+22−14

This diff is large: its 55 lines aren’t shown here.

drivers/media/dvb-frontends/dib3000.h+1−5

This diff is large: its 23 lines aren’t shown here.

drivers/media/dvb-frontends/dib3000mb.c+1−5

This diff is large: its 23 lines aren’t shown here.

drivers/media/dvb-frontends/drxd.h+1−13

This diff is large: its 22 lines aren’t shown here.

drivers/media/dvb-frontends/drxd_firm.c+1−13

This diff is large: its 22 lines aren’t shown here.

drivers/media/dvb-frontends/drxd_firm.h+1−13

This diff is large: its 22 lines aren’t shown here.

drivers/media/dvb-frontends/drxd_hard.c+1−13

This diff is large: its 22 lines aren’t shown here.

drivers/media/dvb-frontends/drxd_map_firm.h+1−13

This diff is large: its 22 lines aren’t shown here.

drivers/media/dvb-frontends/drxk_hard.c+1−13

This diff is large: its 22 lines aren’t shown here.

drivers/media/dvb-frontends/tda18271c2dd.c+1−14

This diff is large: its 23 lines aren’t shown here.

drivers/media/i2c/ak881x.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/media/i2c/lm3646.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/i2c/mt9m111.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/media/i2c/mt9p031.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/i2c/mt9t001.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/i2c/mt9v032.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/i2c/ov2640.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/i2c/ov6650.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/i2c/ov9650.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/i2c/s5k5baf.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/i2c/s5k6a3.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/media/i2c/tvp514x.c+1−10

This diff is large: its 22 lines aren’t shown here.

drivers/media/i2c/tvp514x_regs.h+1−10

This diff is large: its 22 lines aren’t shown here.

drivers/media/pci/ngene/ngene-cards.c+1−14

This diff is large: its 26 lines aren’t shown here.

drivers/media/pci/ngene/ngene-core.c+1−14

This diff is large: its 26 lines aren’t shown here.

drivers/media/pci/ngene/ngene-dvb.c+1−14

This diff is large: its 26 lines aren’t shown here.

drivers/media/pci/ngene/ngene-i2c.c+1−14

This diff is large: its 26 lines aren’t shown here.

drivers/media/pci/ngene/ngene.h+1−13

This diff is large: its 22 lines aren’t shown here.

drivers/media/platform/atmel/atmel-isi.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/atmel/atmel-isi.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/exynos-gsc/gsc-core.h+1−3

This diff is large: its 14 lines aren’t shown here.

drivers/media/platform/exynos-gsc/gsc-regs.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/media/platform/exynos4-is/common.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/media/platform/exynos4-is/common.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/media/platform/exynos4-is/fimc-capture.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/media/platform/exynos4-is/fimc-core.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/media/platform/exynos4-is/fimc-is-command.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/exynos4-is/fimc-is-errno.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/exynos4-is/fimc-is-errno.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/exynos4-is/fimc-is-i2c.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/media/platform/exynos4-is/fimc-is-i2c.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/media/platform/exynos4-is/fimc-is-param.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/exynos4-is/fimc-is-param.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/exynos4-is/fimc-is-regs.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/exynos4-is/fimc-is-regs.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/exynos4-is/fimc-is-sensor.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/media/platform/exynos4-is/fimc-is-sensor.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/exynos4-is/fimc-is.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/exynos4-is/fimc-is.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/exynos4-is/fimc-isp-video.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/exynos4-is/fimc-isp-video.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/media/platform/exynos4-is/fimc-isp.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/exynos4-is/fimc-isp.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/exynos4-is/fimc-lite-reg.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/media/platform/exynos4-is/fimc-lite-reg.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/media/platform/exynos4-is/fimc-lite.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/media/platform/exynos4-is/fimc-lite.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/media/platform/exynos4-is/fimc-reg.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/media/platform/exynos4-is/fimc-reg.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/media/platform/exynos4-is/media-dev.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/media/platform/exynos4-is/mipi-csis.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/media/platform/exynos4-is/mipi-csis.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/media/platform/omap3isp/cfa_coef_table.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/omap3isp/gamma_table.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/omap3isp/isp.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/omap3isp/isp.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/omap3isp/ispccdc.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/omap3isp/ispccdc.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/omap3isp/ispccp2.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/omap3isp/ispccp2.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/omap3isp/ispcsi2.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/omap3isp/ispcsi2.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/omap3isp/ispcsiphy.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/omap3isp/ispcsiphy.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/omap3isp/isph3a.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/omap3isp/isph3a_aewb.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/omap3isp/isph3a_af.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/omap3isp/isphist.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/omap3isp/isphist.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/omap3isp/isppreview.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/omap3isp/isppreview.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/omap3isp/ispreg.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/omap3isp/ispresizer.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/omap3isp/ispresizer.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/omap3isp/ispstat.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/omap3isp/ispstat.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/omap3isp/ispvideo.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/omap3isp/ispvideo.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/omap3isp/luma_enhance_table.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/omap3isp/noise_filter_table.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/s3c-camif/camif-capture.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/s3c-camif/camif-core.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/media/platform/s3c-camif/camif-regs.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/media/platform/s3c-camif/camif-regs.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/media/platform/s5p-cec/exynos_hdmi_cec.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/media/platform/s5p-cec/exynos_hdmi_cecctrl.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/media/platform/s5p-cec/regs-cec.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/media/platform/s5p-jpeg/jpeg-core.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/s5p-jpeg/jpeg-core.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/media/platform/s5p-jpeg/jpeg-hw-exynos3250.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/media/platform/s5p-jpeg/jpeg-hw-exynos3250.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/media/platform/s5p-jpeg/jpeg-hw-exynos4.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/media/platform/s5p-jpeg/jpeg-hw-exynos4.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/media/platform/s5p-jpeg/jpeg-regs.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/s5p-mfc/regs-mfc-v6.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/media/platform/s5p-mfc/regs-mfc-v7.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/media/platform/s5p-mfc/regs-mfc-v8.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/media/platform/s5p-mfc/regs-mfc.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/media/platform/s5p-mfc/s5p_mfc_debug.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/s5p-mfc/s5p_mfc_intr.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/s5p-mfc/s5p_mfc_intr.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/s5p-mfc/s5p_mfc_opr.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/s5p-mfc/s5p_mfc_opr.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/ti-vpe/cal.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/media/platform/ti-vpe/cal_regs.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/media/platform/ti-vpe/csc.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/ti-vpe/csc.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/media/platform/ti-vpe/sc.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/ti-vpe/sc.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/media/platform/ti-vpe/sc_coeff.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/ti-vpe/vpdma.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/ti-vpe/vpdma.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/media/platform/ti-vpe/vpdma_priv.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/media/platform/ti-vpe/vpe.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/platform/ti-vpe/vpe_regs.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/media/rc/keymaps/rc-tango.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/media/rc/keymaps/rc-zx-irdec.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/media/rc/zx-irdec.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/media/tuners/mt2063.c+1−10

This diff is large: its 22 lines aren’t shown here.

drivers/media/usb/dvb-usb-v2/az6007.c+1−9

This diff is large: its 21 lines aren’t shown here.

drivers/media/usb/dvb-usb/dibusb-mb.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/usb/dvb-usb/dibusb-mc.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-audio.c+1−11

This diff is large: its 20 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-audio.h+1−11

This diff is large: its 20 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-context.c+1−10

This diff is large: its 18 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-context.h+1−10

This diff is large: its 18 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-cs53l32a.c+1−11

This diff is large: its 20 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-cs53l32a.h+1−11

This diff is large: its 20 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-ctrl.c+1−11

This diff is large: its 19 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-ctrl.h+1−11

This diff is large: its 19 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.c+1−11

This diff is large: its 20 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.h+1−11

This diff is large: its 20 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-debug.h+1−10

This diff is large: its 18 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-debugifc.c+1−11

This diff is large: its 19 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-debugifc.h+1−11

This diff is large: its 19 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-devattr.c+1−11

This diff is large: its 19 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-devattr.h+1−11

This diff is large: its 19 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-dvb.c+1−10

This diff is large: its 19 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-eeprom.c+1−11

This diff is large: its 20 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-eeprom.h+1−11

This diff is large: its 20 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-encoder.c+1−11

This diff is large: its 20 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-encoder.h+1−11

This diff is large: its 20 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-fx2-cmd.h+1−11

This diff is large: its 19 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-hdw-internal.h+1−11

This diff is large: its 19 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-hdw.c+1−11

This diff is large: its 19 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-hdw.h+1−11

This diff is large: its 19 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c+1−11

This diff is large: its 19 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-i2c-core.h+1−11

This diff is large: its 19 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-io.c+1−11

This diff is large: its 19 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-io.h+1−11

This diff is large: its 19 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-ioread.c+1−11

This diff is large: its 19 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-ioread.h+1−11

This diff is large: its 19 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-main.c+1−11

This diff is large: its 20 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-std.c+1−11

This diff is large: its 19 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-std.h+1−11

This diff is large: its 19 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-sysfs.c+1−11

This diff is large: its 19 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-sysfs.h+1−11

This diff is large: its 19 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-util.h+1−11

This diff is large: its 19 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-v4l2.c+1−11

This diff is large: its 20 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-v4l2.h+1−11

This diff is large: its 19 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-video-v4l.c+1−11

This diff is large: its 20 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-video-v4l.h+1−11

This diff is large: its 20 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-wm8775.c+1−11

This diff is large: its 20 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2-wm8775.h+1−11

This diff is large: its 20 lines aren’t shown here.

drivers/media/usb/pvrusb2/pvrusb2.h+1−11

This diff is large: its 20 lines aren’t shown here.

drivers/media/v4l2-core/v4l2-async.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/media/v4l2-core/v4l2-clk.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/media/v4l2-core/v4l2-flash-led-class.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/media/v4l2-core/videobuf-core.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/v4l2-core/videobuf-dma-contig.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/v4l2-core/videobuf-dma-sg.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/media/v4l2-core/videobuf-vmalloc.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/memory/brcmstb_dpfe.c+1−3

This diff is large: its 12 lines aren’t shown here.

drivers/memory/da8xx-ddrctl.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/memory/emif.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/memory/emif.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/memory/jz4780-nemc.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/memory/omap-gpmc.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/memory/tegra/mc.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/memory/tegra/mc.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/memory/tegra/tegra114.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/memory/tegra/tegra124.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/memory/tegra/tegra186.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/memory/tegra/tegra20.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/memory/tegra/tegra210.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/memory/tegra/tegra30.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/memory/ti-aemif.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/memstick/core/memstick.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/memstick/core/ms_block.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/memstick/core/ms_block.h+1−5

This diff is large: its 20 lines aren’t shown here.

drivers/memstick/core/mspro_block.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/memstick/host/jmb38x_ms.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/memstick/host/r592.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/memstick/host/r592.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/memstick/host/rtsx_usb_ms.c+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/memstick/host/tifm_ms.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/mfd/88pm80x.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/mfd/88pm860x-core.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/mfd/88pm860x-i2c.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/mfd/ac100.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/mfd/arizona-core.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/mfd/arizona-i2c.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/mfd/arizona-irq.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/mfd/arizona-spi.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/mfd/arizona.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/mfd/asic3.c+1−5

This diff is large: its 21 lines aren’t shown here.

drivers/mfd/atmel-flexcom.c+1−12

This diff is large: its 23 lines aren’t shown here.

drivers/mfd/atmel-hlcdc.c+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/mfd/atmel-smc.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/mfd/axp20x-i2c.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/mfd/axp20x-rsb.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/mfd/axp20x.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/mfd/cs47l24-tables.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/mfd/da903x.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/mfd/da9052-irq.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/mfd/ezx-pcap.c+1−5

This diff is large: its 15 lines aren’t shown here.

drivers/mfd/fsl-imx25-tsadc.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/mfd/hi6421-pmic-core.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/mfd/hi655x-pmic.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/mfd/intel-lpss-acpi.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/mfd/intel-lpss-pci.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/mfd/intel-lpss.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/mfd/intel-lpss.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/mfd/ipaq-micro.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/mfd/lp3943.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/mfd/lp8788-irq.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/mfd/lp8788.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/mfd/madera.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/mfd/max77620.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/mfd/max8907.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/mfd/max8925-core.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/mfd/max8925-i2c.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/mfd/mc13xxx-core.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/mfd/mc13xxx-i2c.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/mfd/mc13xxx-spi.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/mfd/mc13xxx.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/mfd/mfd-core.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/mfd/motorola-cpcap.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/mfd/sky81452.c+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/mfd/sm501.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/mfd/stmpe-i2c.c+1−1

This diff is large: its 12 lines aren’t shown here.

drivers/mfd/stmpe-spi.c+1−1

This diff is large: its 11 lines aren’t shown here.

drivers/mfd/stmpe.c+1−1

This diff is large: its 11 lines aren’t shown here.

drivers/mfd/stmpe.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/mfd/sun4i-gpadc.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/mfd/t7l66xb.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/mfd/tc3589x.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/mfd/tc6387xb.c+1−5

This diff is large: its 15 lines aren’t shown here.

drivers/mfd/tc6393xb.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/mfd/ti-lmu.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/mfd/tmio_core.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/mfd/tps6586x.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/mfd/ucb1400_core.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/mfd/ucb1x00-ts.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/mfd/wm5102-tables.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/mfd/wm5110-tables.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/mfd/wm8997-tables.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/mfd/wm8998-tables.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/misc/atmel-ssc.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/misc/c2port/c2port-duramar2150.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/misc/c2port/core.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/misc/cardreader/rtsx_usb.c+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/misc/cb710/core.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/misc/cb710/debug.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/misc/cb710/sgbuf2.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/misc/ds1682.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/misc/dummy-irq.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/misc/eeprom/digsy_mtc_eeprom.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/misc/eeprom/eeprom_93xx46.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/misc/fsa9480.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/misc/habanalabs/habanalabs_ioctl.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/misc/sram.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/misc/tifm_7xx1.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/misc/tifm_core.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/mmc/core/bus.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/mmc/core/bus.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/mmc/core/core.c+4−6

This diff is large: its 28 lines aren’t shown here.

drivers/mmc/core/core.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/mmc/core/debugfs.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/mmc/core/host.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/mmc/core/host.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/mmc/core/mmc.c+4−7

This diff is large: its 32 lines aren’t shown here.

drivers/mmc/core/queue.c+1−5

This diff is large: its 13 lines aren’t shown here.

drivers/mmc/core/sd.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/mmc/core/sdio.c+12−1

This diff is large: its 33 lines aren’t shown here.

drivers/mmc/core/sdio_io.c+77−0

This diff is large: its 88 lines aren’t shown here.

drivers/mmc/core/sdio_irq.c+4−0

This diff is large: its 11 lines aren’t shown here.

drivers/mmc/core/slot-gpio.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/mmc/host/android-goldfish.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/mmc/host/atmel-mci.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/mmc/host/au1xmmc.c+1−3

This diff is large: its 15 lines aren’t shown here.

drivers/mmc/host/cb710-mmc.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/mmc/host/cb710-mmc.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/mmc/host/meson-gx-mmc.c+1−14

This diff is large: its 24 lines aren’t shown here.

drivers/mmc/host/mmci.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/mmc/host/mmci.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/mmc/host/mtk-sd.c+22−17

This diff is large: its 91 lines aren’t shown here.

drivers/mmc/host/mvsdio.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/mmc/host/mvsdio.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/mmc/host/mxcmmc.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/mmc/host/omap.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/mmc/host/pxamci.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/mmc/host/renesas_sdhi_core.c+7−2

This diff is large: its 19 lines aren’t shown here.

drivers/mmc/host/rtsx_usb_sdmmc.c+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/mmc/host/s3cmci.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/mmc/host/s3cmci.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/mmc/host/sdhci-cns3xxx.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/mmc/host/sdhci-pci-o2micro.c+4−1

This diff is large: its 20 lines aren’t shown here.

drivers/mmc/host/sdhci-pltfm.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/mmc/host/sdhci-s3c.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/mmc/host/tifm_sd.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/mmc/host/wmt-sdmmc.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/mtd/bcm47xxpart.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/mtd/maps/impa7.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/mtd/maps/lantiq-flash.c+1−3

This diff is large: its 9 lines aren’t shown here.

drivers/mtd/maps/pci.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/mtd/maps/pxa2xx-flash.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/mtd/maps/rbtx4939-flash.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/mtd/maps/vmu-flash.c+1−3

This diff is large: its 13 lines aren’t shown here.

drivers/mtd/nand/onenand/generic.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/mtd/nand/onenand/onenand_base.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/mtd/nand/onenand/samsung.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/mtd/nand/onenand/samsung.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/mtd/nand/raw/au1550nd.c+1−5

This diff is large: its 12 lines aren’t shown here.

drivers/mtd/nand/raw/bcm47xxnflash/main.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/mtd/nand/raw/cmx270_nand.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/mtd/nand/raw/cs553x_nand.c+1−5

This diff is large: its 21 lines aren’t shown here.

drivers/mtd/nand/raw/gpio.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/mtd/nand/raw/mtk_ecc.h+1−3

This diff is large: its 14 lines aren’t shown here.

drivers/mtd/nand/raw/nand_base.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/mtd/nand/raw/nand_bbt.c+1−5

This diff is large: its 23 lines aren’t shown here.

drivers/mtd/nand/raw/nand_ids.c+1−5

This diff is large: its 12 lines aren’t shown here.

drivers/mtd/nand/raw/nand_timings.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/mtd/nand/raw/omap2.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/mtd/nand/raw/oxnas_nand.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/mtd/nand/raw/plat_nand.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/mtd/nand/raw/r852.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/mtd/nand/raw/r852.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/mtd/nand/raw/sharpsl.c+1−5

This diff is large: its 15 lines aren’t shown here.

drivers/mtd/nand/raw/sm_common.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/mtd/nand/raw/sm_common.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/mtd/nand/raw/socrates_nand.c+1−6

This diff is large: its 13 lines aren’t shown here.

drivers/mtd/nand/raw/tango_nand.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/mtd/nand/raw/txx9ndfmc.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/mtd/nand/raw/xway_nand.c+1−3

This diff is large: its 9 lines aren’t shown here.

drivers/mtd/parsers/parser_trx.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/mtd/sm_ftl.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/mtd/sm_ftl.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/mtd/spi-nor/intel-spi-pci.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/mtd/spi-nor/intel-spi-platform.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/mtd/spi-nor/intel-spi.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/mtd/spi-nor/intel-spi.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/mtd/spi-nor/nxp-spifi.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/mtd/spi-nor/stm32-quadspi.c+1−14

This diff is large: its 24 lines aren’t shown here.

drivers/mtd/ssfdc.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/net/can/cc770/cc770.c+1−9

This diff is large: its 18 lines aren’t shown here.

drivers/net/can/cc770/cc770.h+1−9

This diff is large: its 18 lines aren’t shown here.

drivers/net/can/cc770/cc770_isa.c+1−9

This diff is large: its 18 lines aren’t shown here.

drivers/net/can/cc770/cc770_platform.c+1−9

This diff is large: its 18 lines aren’t shown here.

drivers/net/can/flexcan.c+1−4

This diff is large: its 19 lines aren’t shown here.

drivers/net/can/led.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/can/m_can/m_can.c+21−0

This diff is large: its 28 lines aren’t shown here.

drivers/net/can/peak_canfd/peak_canfd.c+1−9

This diff is large: its 19 lines aren’t shown here.

drivers/net/can/peak_canfd/peak_pciefd_main.c+1−9

This diff is large: its 21 lines aren’t shown here.

drivers/net/can/sja1000/ems_pcmcia.c+1−9

This diff is large: its 18 lines aren’t shown here.

drivers/net/can/sja1000/peak_pci.c+1−9

This diff is large: its 21 lines aren’t shown here.

drivers/net/can/sja1000/peak_pcmcia.c+1−9

This diff is large: its 20 lines aren’t shown here.

drivers/net/can/spi/Kconfig+3−2

This diff is large: its 13 lines aren’t shown here.

drivers/net/can/spi/hi311x.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/can/spi/mcp251x.c+16−9

This diff is large: its 92 lines aren’t shown here.

drivers/net/can/usb/Kconfig+0−6

This diff is large: its 13 lines aren’t shown here.

drivers/net/can/xilinx_can.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/dsa/Makefile+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/net/dsa/microchip/ksz_common.c+3−0

This diff is large: its 10 lines aren’t shown here.

drivers/net/dsa/mv88e6xxx/global1_vtu.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/dsa/realtek-smi-core.crenamed from drivers/net/dsa/realtek-smi.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/dsa/realtek-smi-core.hrenamed from drivers/net/dsa/realtek-smi.h+0−0

File renamed without changes.

drivers/net/dsa/rtl8366.c+5−4

This diff is large: its 34 lines aren’t shown here.

drivers/net/dsa/rtl8366rb.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/ethernet/8390/Kconfig+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/ethernet/8390/ax88796.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/ethernet/8390/etherh.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/net/ethernet/alacritech/slicoss.c+1−10

This diff is large: its 21 lines aren’t shown here.

drivers/net/ethernet/amd/am79c961a.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/net/ethernet/amd/am79c961a.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/net/ethernet/arc/emac_main.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/ethernet/broadcom/bcmsysport.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/broadcom/bcmsysport.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c+2−1

This diff is large: its 10 lines aren’t shown here.

drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/net/ethernet/broadcom/genet/bcmgenet.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/broadcom/genet/bcmgenet.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/broadcom/genet/bcmmii.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/cadence/macb.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/cadence/macb_main.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/cavium/liquidio/lio_core.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/ethernet/dnet.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/net/ethernet/dnet.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/emulex/benet/be_ethtool.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/ethernet/ethoc.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/net/ethernet/hisilicon/hns3/hns3_enet.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/ethernet/i825xx/ether1.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/net/ethernet/i825xx/ether1.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/net/ethernet/ibm/ibmvnic.c+12−7

This diff is large: its 47 lines aren’t shown here.

drivers/net/ethernet/lantiq_etop.c+1−11

This diff is large: its 17 lines aren’t shown here.

drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c+3−0

This diff is large: its 10 lines aren’t shown here.

drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c+12−11

This diff is large: its 60 lines aren’t shown here.

drivers/net/ethernet/mellanox/mlx5/core/cmd.c+8−0

This diff is large: its 22 lines aren’t shown here.

drivers/net/ethernet/mellanox/mlx5/core/dev.c+23−2

This diff is large: its 35 lines aren’t shown here.

drivers/net/ethernet/mellanox/mlx5/core/en.h+2−0

This diff is large: its 16 lines aren’t shown here.

drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c+6−5

This diff is large: its 31 lines aren’t shown here.

drivers/net/ethernet/mellanox/mlx5/core/en_main.c+7−2

This diff is large: its 30 lines aren’t shown here.

drivers/net/ethernet/mellanox/mlx5/core/en_rep.c+6−4

This diff is large: its 32 lines aren’t shown here.

drivers/net/ethernet/mellanox/mlx5/core/en_tc.c+0−3

This diff is large: its 10 lines aren’t shown here.

drivers/net/ethernet/mellanox/mlx5/core/en_tx.c+6−6

This diff is large: its 35 lines aren’t shown here.

drivers/net/ethernet/mellanox/mlxsw/reg.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/ethernet/mellanox/mlxsw/spectrum.c+4−1

This diff is large: its 18 lines aren’t shown here.

drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c+70−3

This diff is large: its 100 lines aren’t shown here.

drivers/net/ethernet/micrel/ks8851.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/net/ethernet/micrel/ks8851.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/net/ethernet/microchip/encx24j600-regmap.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/net/ethernet/netronome/nfp/nfp_net_common.c+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/net/ethernet/netx-eth.c+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/net/ethernet/pasemi/pasemi_mac.c+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/net/ethernet/pasemi/pasemi_mac.h+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/net/ethernet/samsung/sxgbe/sxgbe_core.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/net/ethernet/samsung/sxgbe/sxgbe_desc.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/net/ethernet/samsung/sxgbe/sxgbe_desc.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/net/ethernet/samsung/sxgbe/sxgbe_dma.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/net/ethernet/samsung/sxgbe/sxgbe_dma.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/net/ethernet/samsung/sxgbe/sxgbe_reg.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/net/ethernet/seeq/ether3.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/net/ethernet/seeq/ether3.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/net/ethernet/sfc/bitfield.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/ef10.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/ethernet/sfc/ef10_regs.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/ethernet/sfc/ef10_sriov.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/ethernet/sfc/ef10_sriov.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/ethernet/sfc/efx.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/efx.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/enum.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/ethernet/sfc/ethtool.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/falcon/bitfield.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/falcon/efx.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/falcon/efx.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/falcon/enum.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/ethernet/sfc/falcon/ethtool.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/falcon/falcon.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/falcon/falcon_boards.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/ethernet/sfc/falcon/farch.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/falcon/farch_regs.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/falcon/filter.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/ethernet/sfc/falcon/io.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/falcon/mdio_10g.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/ethernet/sfc/falcon/mdio_10g.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/ethernet/sfc/falcon/mtd.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/falcon/net_driver.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/falcon/nic.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/falcon/nic.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/falcon/phy.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/ethernet/sfc/falcon/qt202x_phy.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/ethernet/sfc/falcon/rx.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/falcon/selftest.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/falcon/selftest.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/falcon/tenxpress.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/ethernet/sfc/falcon/tx.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/falcon/tx.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/falcon/txc43128_phy.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/ethernet/sfc/falcon/workarounds.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/ethernet/sfc/farch.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/farch_regs.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/filter.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/ethernet/sfc/io.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/mcdi.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/ethernet/sfc/mcdi.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/ethernet/sfc/mcdi_mon.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/ethernet/sfc/mcdi_pcol.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/ethernet/sfc/mcdi_port.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/ethernet/sfc/mtd.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/net_driver.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/nic.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/nic.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/ptp.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/ethernet/sfc/rx.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/selftest.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/selftest.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/siena.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/siena_sriov.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/ethernet/sfc/siena_sriov.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/ethernet/sfc/sriov.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/ethernet/sfc/sriov.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/ethernet/sfc/tx.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/tx.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/tx_tso.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/ethernet/sfc/vfdi.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/ethernet/sfc/workarounds.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.c+1−12

This diff is large: its 18 lines aren’t shown here.

drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.h+1−12

This diff is large: its 18 lines aren’t shown here.

drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c+1−12

This diff is large: its 18 lines aren’t shown here.

drivers/net/geneve.c+2−5

This diff is large: its 22 lines aren’t shown here.

drivers/net/hyperv/netvsc_drv.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/mdio.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/phy/Kconfig+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/phy/Makefile+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/phy/ax88796b.crenamed from drivers/net/phy/asix.c+0−0

File renamed without changes.

drivers/net/ppp/ppp_deflate.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/net/tun.c+9−10

This diff is large: its 42 lines aren’t shown here.

drivers/net/usb/cdc_mbim.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/net/usb/huawei_cdc_ncm.c+1−5

This diff is large: its 21 lines aren’t shown here.

drivers/net/usb/pegasus.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/net/usb/pegasus.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/net/usb/qmi_wwan.c+90−18

This diff is large: its 221 lines aren’t shown here.

drivers/net/usb/r8152.c+1−5

This diff is large: its 12 lines aren’t shown here.

drivers/net/usb/rtl8150.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/net/usb/sr9700.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/vxlan.c+2−5

This diff is large: its 22 lines aren’t shown here.

drivers/net/wireless/admtek/adm8211.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c+12−5

This diff is large: its 38 lines aren’t shown here.

drivers/net/wireless/intel/ipw2x00/ipw.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/wireless/intel/ipw2x00/ipw2100.c+1−15

This diff is large: its 24 lines aren’t shown here.

drivers/net/wireless/intel/ipw2x00/ipw2100.h+1−15

This diff is large: its 24 lines aren’t shown here.

drivers/net/wireless/intel/ipw2x00/ipw2200.c+1−15

This diff is large: its 27 lines aren’t shown here.

drivers/net/wireless/intel/ipw2x00/ipw2200.h+1−15

This diff is large: its 24 lines aren’t shown here.

drivers/net/wireless/intel/ipw2x00/libipw.h+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/net/wireless/intel/ipw2x00/libipw_geo.c+1−15

This diff is large: its 24 lines aren’t shown here.

drivers/net/wireless/intel/ipw2x00/libipw_module.c+1−15

This diff is large: its 27 lines aren’t shown here.

drivers/net/wireless/intel/ipw2x00/libipw_rx.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/net/wireless/intel/ipw2x00/libipw_tx.c+1−15

This diff is large: its 24 lines aren’t shown here.

drivers/net/wireless/intel/ipw2x00/libipw_wx.c+1−15

This diff is large: its 27 lines aren’t shown here.

drivers/net/wireless/intel/iwlwifi/fw/dbg.c+39−0

This diff is large: its 43 lines aren’t shown here.

drivers/net/wireless/intel/iwlwifi/fw/dbg.h+2−0

This diff is large: its 7 lines aren’t shown here.

drivers/net/wireless/intel/iwlwifi/iwl-drv.c+0−1

This diff is large: its 8 lines aren’t shown here.

drivers/net/wireless/intel/iwlwifi/iwl-prph.h+20−2

This diff is large: its 41 lines aren’t shown here.

drivers/net/wireless/intel/iwlwifi/mvm/d3.c+0−22

This diff is large: its 36 lines aren’t shown here.

drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c+0−57

This diff is large: its 78 lines aren’t shown here.

drivers/net/wireless/intel/iwlwifi/mvm/fw.c+17−6

This diff is large: its 79 lines aren’t shown here.

drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/wireless/intel/iwlwifi/mvm/mvm.h+1−3

This diff is large: its 18 lines aren’t shown here.

drivers/net/wireless/intel/iwlwifi/mvm/ops.c+13−7

This diff is large: its 47 lines aren’t shown here.

drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c+2−1

This diff is large: its 10 lines aren’t shown here.

drivers/net/wireless/intel/iwlwifi/mvm/utils.c+2−0

This diff is large: its 9 lines aren’t shown here.

drivers/net/wireless/intel/iwlwifi/pcie/internal.h+1−1

This diff is large: its 9 lines aren’t shown here.

drivers/net/wireless/intel/iwlwifi/pcie/trans.c+38−15

This diff is large: its 88 lines aren’t shown here.

drivers/net/wireless/intersil/hostap/hostap_hw.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/net/wireless/intersil/hostap/hostap_main.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/net/wireless/intersil/p54/eeprom.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/intersil/p54/eeprom.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/intersil/p54/fwio.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/intersil/p54/led.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/intersil/p54/lmac.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/intersil/p54/main.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/intersil/p54/p54.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/intersil/p54/p54pci.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/intersil/p54/p54pci.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/intersil/p54/p54usb.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/intersil/p54/p54usb.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/intersil/p54/txrx.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/mac80211_hwsim.c+2−4

This diff is large: its 23 lines aren’t shown here.

drivers/net/wireless/mac80211_hwsim.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/wireless/marvell/mwifiex/ie.c+31−16

This diff is large: its 93 lines aren’t shown here.

drivers/net/wireless/marvell/mwifiex/scan.c+19−0

This diff is large: its 79 lines aren’t shown here.

drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/realtek/rtl818x/rtl8187/leds.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/realtek/rtl818x/rtl8187/leds.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/realtek/rtl818x/rtl8187/rfkill.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/realtek/rtl818x/rtl818x.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/realtek/rtw88/fw.c+4−2

This diff is large: its 20 lines aren’t shown here.

drivers/net/wireless/realtek/rtw88/main.c+2−1

This diff is large: its 10 lines aren’t shown here.

drivers/net/wireless/realtek/rtw88/phy.c+14−8

This diff is large: its 45 lines aren’t shown here.

drivers/net/wireless/rsi/rsi_91x_sdio.c+14−7

This diff is large: its 68 lines aren’t shown here.

drivers/net/wireless/st/cw1200/bh.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/st/cw1200/bh.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/net/wireless/st/cw1200/cw1200.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/st/cw1200/cw1200_sdio.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/net/wireless/st/cw1200/cw1200_spi.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/st/cw1200/debug.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/net/wireless/st/cw1200/debug.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/net/wireless/st/cw1200/fwio.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/st/cw1200/fwio.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/st/cw1200/hwbus.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/net/wireless/st/cw1200/hwio.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/st/cw1200/hwio.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/st/cw1200/main.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/st/cw1200/pm.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/net/wireless/st/cw1200/pm.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/net/wireless/st/cw1200/queue.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/net/wireless/st/cw1200/queue.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/net/wireless/st/cw1200/scan.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/net/wireless/st/cw1200/scan.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/net/wireless/st/cw1200/sta.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/net/wireless/st/cw1200/sta.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/net/wireless/st/cw1200/txrx.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/net/wireless/st/cw1200/txrx.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/net/wireless/st/cw1200/wsm.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/net/wireless/st/cw1200/wsm.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/net/wireless/ti/wlcore/vendor_cmd.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/wireless/ti/wlcore/vendor_cmd.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/net/wireless/zydas/zd1201.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/net/wireless/zydas/zd1201.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/nvmem/imx-iim.c+1−7

This diff is large: its 19 lines aren’t shown here.

drivers/nvmem/imx-ocotp.c+1−7

This diff is large: its 19 lines aren’t shown here.

drivers/nvmem/lpc18xx_eeprom.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/nvmem/lpc18xx_otp.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/nvmem/snvs_lpgpr.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/opp/core.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/opp/cpu.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/opp/debugfs.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/opp/of.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/opp/opp.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/parport/parport_ax88796.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/pci/p2pdma.c+4−0

This diff is large: its 18 lines aren’t shown here.

drivers/pci/pci-driver.c+35−12

This diff is large: its 84 lines aren’t shown here.

drivers/pcmcia/cardbus.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/pcmcia/cistpl.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/pcmcia/cs.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/pcmcia/cs_internal.h+1−5

This diff is large: its 20 lines aren’t shown here.

drivers/pcmcia/ds.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/pcmcia/pcmcia_cis.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/pcmcia/pcmcia_resource.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/pcmcia/pxa2xx_balloon3.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/pcmcia/pxa2xx_cm_x255.c+1−5

This diff is large: its 15 lines aren’t shown here.

drivers/pcmcia/pxa2xx_cm_x270.c+1−5

This diff is large: its 15 lines aren’t shown here.

drivers/pcmcia/pxa2xx_cm_x2xx.c+1−5

This diff is large: its 15 lines aren’t shown here.

drivers/pcmcia/pxa2xx_colibri.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/pcmcia/pxa2xx_e740.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/pcmcia/pxa2xx_hx4700.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/pcmcia/pxa2xx_mainstone.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/pcmcia/pxa2xx_palmld.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/pcmcia/pxa2xx_palmtc.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/pcmcia/pxa2xx_palmtx.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/pcmcia/pxa2xx_sharpsl.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/pcmcia/pxa2xx_stargate2.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/pcmcia/pxa2xx_trizeps4.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/pcmcia/pxa2xx_vpac270.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/pcmcia/rsrc_iodyn.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/pcmcia/rsrc_mgr.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/pcmcia/rsrc_nonstatic.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/pcmcia/sa1111_badge4.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/pcmcia/sa1111_lubbock.c+1−5

This diff is large: its 20 lines aren’t shown here.

drivers/pcmcia/socket_sysfs.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/perf/arm_dsu_pmu.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/perf/arm_pmu_acpi.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/perf/arm_spe_pmu.c+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/perf/hisilicon/hisi_uncore_hha_pmu.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/perf/hisilicon/hisi_uncore_pmu.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/perf/hisilicon/hisi_uncore_pmu.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/phy/broadcom/phy-bcm-ns-usb2.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/phy/broadcom/phy-bcm-ns-usb3.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/phy/hisilicon/phy-histb-combphy.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/phy/lantiq/phy-lantiq-rcu-usb2.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/phy/phy-lpc18xx-usb-otg.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/phy/qualcomm/phy-qcom-usb-hs.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/phy/qualcomm/phy-qcom-usb-hsic.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/phy/rockchip/phy-rockchip-emmc.c+1−9

This diff is large: its 19 lines aren’t shown here.

drivers/phy/rockchip/phy-rockchip-pcie.c+1−9

This diff is large: its 19 lines aren’t shown here.

drivers/phy/rockchip/phy-rockchip-usb.c+1−9

This diff is large: its 19 lines aren’t shown here.

drivers/phy/samsung/phy-exynos-dp-video.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/phy/samsung/phy-exynos-mipi-video.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/phy/samsung/phy-exynos-pcie.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/phy/samsung/phy-exynos4210-usb2.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/phy/samsung/phy-exynos4x12-usb2.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/phy/samsung/phy-exynos5-usbdrd.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/phy/samsung/phy-exynos5250-sata.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/phy/samsung/phy-exynos5250-usb2.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/phy/samsung/phy-s5pv210-usb2.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/phy/samsung/phy-samsung-usb2.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/phy/samsung/phy-samsung-usb2.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/phy/st/phy-miphy28lp.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/phy/st/phy-spear1310-miphy.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/phy/st/phy-spear1340-miphy.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/phy/st/phy-stih407-usb.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/phy/ti/phy-tusb1210.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/pinctrl/nomadik/pinctrl-ab8500.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/pinctrl/nomadik/pinctrl-ab8505.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/pinctrl/nomadik/pinctrl-nomadik.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/pinctrl/pinctrl-falcon.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/pinctrl/pinctrl-st.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/pinctrl/zte/pinctrl-zx.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/pinctrl/zte/pinctrl-zx.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/pinctrl/zte/pinctrl-zx296718.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/platform/x86/acer-wireless.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/platform/x86/apple-gmux.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/platform/x86/asus-wireless.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/platform/x86/dell-laptop.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/platform/x86/dell-smbios-base.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/platform/x86/dell-smbios-smm.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/platform/x86/dell-smbios-wmi.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/platform/x86/dell-smbios.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/platform/x86/dell-wmi-descriptor.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/platform/x86/peaq-wmi.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/platform/x86/samsung-laptop.c+1−5

This diff is large: its 15 lines aren’t shown here.

drivers/platform/x86/samsung-q10.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/platform/x86/toshiba_bluetooth.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/power/reset/arm-versatile-reboot.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/power/reset/gpio-poweroff.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/power/reset/hisi-reboot.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/power/reset/keystone-reset.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/power/reset/restart-poweroff.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/power/reset/st-poweroff.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/power/reset/zx-reboot.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/power/supply/88pm860x_battery.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/power/supply/88pm860x_charger.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/power/supply/act8945a_charger.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/power/supply/bq24190_charger.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/power/supply/charger-manager.c+1−3

This diff is large: its 15 lines aren’t shown here.

drivers/power/supply/collie_battery.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/power/supply/da9030_battery.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/power/supply/ds2780_battery.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/power/supply/ds2781_battery.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/power/supply/ds2782_battery.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/power/supply/ipaq_micro_battery.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/power/supply/jz4740-battery.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/power/supply/lp8727_charger.c+1−5

This diff is large: its 15 lines aren’t shown here.

drivers/power/supply/lp8788-charger.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/power/supply/max14656_charger_detector.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/power/supply/max8925_power.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/power/supply/olpc_battery.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/power/supply/pda_power.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/power/supply/pm2301_charger.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/power/supply/pmu_battery.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/power/supply/sbs-manager.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/power/supply/smb347-charger.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/power/supply/test_power.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/power/supply/tosa_battery.c+1−5

This diff is large: its 15 lines aren’t shown here.

drivers/power/supply/wm831x_backup.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/power/supply/wm831x_power.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/power/supply/wm8350_power.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/power/supply/wm97xx_battery.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/power/supply/z2_battery.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/pwm/pwm-atmel-hlcdc.c+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/pwm/pwm-lpss-pci.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/pwm/pwm-lpss-platform.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/pwm/pwm-lpss.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/pwm/pwm-lpss.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/pwm/pwm-omap-dmtimer.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/pwm/pwm-pca9685.c+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/pwm/pwm-puv3.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/pwm/pwm-pxa.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/pwm/pwm-rockchip.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/pwm/pwm-stmpe.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/pwm/pwm-twl-led.c+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/pwm/pwm-twl.c+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/pwm/pwm-zx.c+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/regulator/88pm800.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/regulator/88pm8607.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/regulator/lm363x-regulator.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/regulator/lp3971.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/regulator/lp3972.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/regulator/lp872x.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/regulator/lp8755.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/regulator/lp8788-buck.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/regulator/lp8788-ldo.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/regulator/max8649.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/regulator/max8907-regulator.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/regulator/max8925-regulator.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/regulator/pwm-regulator.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/regulator/tps6586x-regulator.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/remoteproc/da8xx_remoteproc.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/remoteproc/imx_rproc.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/remoteproc/st_remoteproc.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/reset/hisilicon/hi6220_reset.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/reset/reset-lantiq.c+1−3

This diff is large: its 9 lines aren’t shown here.

drivers/reset/reset-lpc18xx.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/reset/tegra/reset-bpmp.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/rtc/rtc-88pm860x.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/rtc/rtc-bq32k.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/rtc/rtc-ds1305.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/rtc/rtc-ds1307.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/rtc/rtc-ds1343.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/rtc/rtc-ds1347.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/rtc/rtc-ds1390.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/rtc/rtc-ds1511.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/rtc/rtc-ds1553.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/rtc/rtc-ds1685.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/rtc/rtc-ds1742.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/rtc/rtc-em3027.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/rtc/rtc-fm3130.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/rtc/rtc-isl12022.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/rtc/rtc-lp8788.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/rtc/rtc-m41t80.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/rtc/rtc-m41t93.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/rtc/rtc-m41t94.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/rtc/rtc-m48t59.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/rtc/rtc-m48t86.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/rtc/rtc-max6902.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/rtc/rtc-max6916.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/rtc/rtc-max8907.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/rtc/rtc-max8925.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/rtc/rtc-mcp795.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/rtc/rtc-mpc5121.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/rtc/rtc-pcf2123.c+1−5

This diff is large: its 24 lines aren’t shown here.

drivers/rtc/rtc-pcf2127.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/rtc/rtc-pcf8523.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/rtc/rtc-pcf8563.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/rtc/rtc-pcf8583.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/rtc/rtc-pl030.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/rtc/rtc-puv3.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/rtc/rtc-r9701.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/rtc/rtc-rs5c348.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/rtc/rtc-rs5c372.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/rtc/rtc-rv3029c2.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/rtc/rtc-rx4581.c+1−9

This diff is large: its 30 lines aren’t shown here.

drivers/rtc/rtc-rx8010.c+1−5

This diff is large: its 15 lines aren’t shown here.

drivers/rtc/rtc-rx8025.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/rtc/rtc-rx8581.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/rtc/rtc-s3c.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/rtc/rtc-s3c.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/rtc/rtc-stk17ta8.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/rtc/rtc-v3020.c+1−5

This diff is large: its 22 lines aren’t shown here.

drivers/rtc/rtc-x1205.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/s390/cio/vfio_ccw_drv.c+1−0

This diff is large: its 8 lines aren’t shown here.

drivers/scsi/aic94xx/Kconfig+1−19

This diff is large: its 30 lines aren’t shown here.

drivers/scsi/arm/acornscsi-io.S+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/scsi/arm/acornscsi.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/scsi/arm/acornscsi.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/scsi/arm/cumana_2.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/scsi/arm/eesox.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/scsi/arm/fas216.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/scsi/arm/fas216.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/scsi/arm/msgqueue.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/scsi/arm/msgqueue.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/scsi/arm/powertec.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/scsi/arm/queue.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/scsi/arm/queue.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/scsi/arm/scsi.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/scsi/mvsas/Kconfig+1−19

This diff is large: its 31 lines aren’t shown here.

drivers/scsi/qedi/qedi_main.c+3−0

This diff is large: its 10 lines aren’t shown here.

drivers/scsi/qedi/qedi_version.h+3−3

This diff is large: its 12 lines aren’t shown here.

drivers/scsi/qla2xxx/qla_os.c+1−1

This diff is large: its 10 lines aren’t shown here.

drivers/scsi/scsi_transport_srp.c+1−15

This diff is large: its 24 lines aren’t shown here.

drivers/scsi/ufs/tc-dwc-g210-pci.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/scsi/ufs/tc-dwc-g210-pltfrm.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/scsi/ufs/tc-dwc-g210.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/scsi/ufs/tc-dwc-g210.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/scsi/ufs/ufs-hisi.c+1−3

This diff is large: its 13 lines aren’t shown here.

drivers/scsi/ufs/ufs-hisi.h+1−3

This diff is large: its 10 lines aren’t shown here.

drivers/scsi/ufs/ufshcd-dwc.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/scsi/ufs/ufshcd-dwc.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/scsi/ufs/ufshcd-pltfrm.c+4−7

This diff is large: its 29 lines aren’t shown here.

drivers/scsi/ufs/ufshci-dwc.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/soc/bcm/brcmstb/biuctrl.c+4−2

This diff is large: its 20 lines aren’t shown here.

drivers/soc/ixp4xx/ixp4xx-npe.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/soc/lantiq/fpi-bus.c+1−3

This diff is large: its 9 lines aren’t shown here.

drivers/soc/rockchip/grf.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/soc/rockchip/pm_domains.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/soc/tegra/common.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/soc/versatile/soc-integrator.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/soc/versatile/soc-realview.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/soundwire/intel.c+2−2

This diff is large: its 11 lines aren’t shown here.

drivers/soundwire/stream.c+3−4

This diff is large: its 21 lines aren’t shown here.

drivers/spi/spi-altera.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/spi/spi-armada-3700.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/spi/spi-ath79.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/spi/spi-atmel.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/spi/spi-bcm-qspi.c+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/spi/spi-bcm-qspi.h+1−12

This diff is large: its 19 lines aren’t shown here.

drivers/spi/spi-brcmstb-qspi.c+1−12

This diff is large: its 19 lines aren’t shown here.

drivers/spi/spi-efm32.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/spi/spi-ep93xx.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/spi/spi-falcon.c+1−3

This diff is large: its 9 lines aren’t shown here.

drivers/spi/spi-nuc900.c+1−5

This diff is large: its 13 lines aren’t shown here.

drivers/spi/spi-oc-tiny.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/spi/spi-orion.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/spi/spi-ppc4xx.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/spi/spi-pxa2xx-dma.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/spi/spi-pxa2xx.h+1−4

This diff is large: its 12 lines aren’t shown here.

drivers/spi/spi-rb4xx.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/spi/spi-s3c24xx-fiq.S+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/spi/spi-s3c24xx-fiq.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/spi/spi-s3c24xx.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/spi/spi-sh-sci.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/spi/spi-tle62x0.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/spi/spi-xilinx.c+1−3

This diff is large: its 15 lines aren’t shown here.

drivers/spi/spi-xlp.c+1−9

This diff is large: its 17 lines aren’t shown here.

drivers/spi/spi-xtensa-xtfpga.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/staging/erofs/erofs_fs.h+10−3

This diff is large: its 31 lines aren’t shown here.

drivers/staging/erofs/internal.h+2−0

This diff is large: its 9 lines aren’t shown here.

drivers/staging/erofs/super.c+19−0

This diff is large: its 33 lines aren’t shown here.

drivers/staging/iio/addac/adt7316.c+2−1

This diff is large: its 10 lines aren’t shown here.

drivers/staging/iio/cdc/ad7150.c+11−8

This diff is large: its 48 lines aren’t shown here.

drivers/target/iscsi/cxgbit/cxgbit.h+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/target/iscsi/cxgbit/cxgbit_cm.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/target/iscsi/cxgbit/cxgbit_ddp.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/target/iscsi/cxgbit/cxgbit_main.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/target/iscsi/cxgbit/cxgbit_target.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/thermal/broadcom/ns-thermal.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/thermal/intel/int340x_thermal/acpi_thermal_rel.c+1−5

This diff is large: its 13 lines aren’t shown here.

drivers/thermal/intel/int340x_thermal/int3400_thermal.c+1−5

This diff is large: its 15 lines aren’t shown here.

drivers/thermal/intel/int340x_thermal/int3402_thermal.c+1−5

This diff is large: its 15 lines aren’t shown here.

drivers/thermal/intel/int340x_thermal/int3406_thermal.c+1−5

This diff is large: its 15 lines aren’t shown here.

drivers/thermal/thermal-generic-adc.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/thunderbolt/icm.c+127−61

This diff is large: its 300 lines aren’t shown here.

drivers/thunderbolt/switch.c+33−12

This diff is large: its 114 lines aren’t shown here.

drivers/thunderbolt/tb.h+7−0

This diff is large: its 35 lines aren’t shown here.

drivers/uio/uio_dmem_genirq.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/uio/uio_pdrv_genirq.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/usb/chipidea/udc.c+20−0

This diff is large: its 34 lines aren’t shown here.

drivers/usb/dwc2/params.c+9−0

This diff is large: its 16 lines aren’t shown here.

drivers/usb/dwc2/platform.c+0−9

This diff is large: its 16 lines aren’t shown here.

drivers/usb/host/xhci-ring.c+14−1

This diff is large: its 30 lines aren’t shown here.

drivers/usb/host/xhci.c+20−5

This diff is large: its 51 lines aren’t shown here.

drivers/usb/host/xhci.h+9−0

This diff is large: its 16 lines aren’t shown here.

drivers/uwb/allocator.c+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/uwb/drp-avail.c+1−13

This diff is large: its 25 lines aren’t shown here.

drivers/uwb/drp-ie.c+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/uwb/drp.c+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/uwb/ie-rcv.c+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/uwb/pal.c+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/uwb/radio.c+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/uwb/rsv.c+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/vfio/mdev/mdev_core.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/vfio/mdev/mdev_driver.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/vfio/mdev/mdev_private.h+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/vfio/mdev/mdev_sysfs.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/vfio/mdev/vfio_mdev.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/vfio/pci/vfio_pci.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/vfio/pci/vfio_pci_config.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/vfio/pci/vfio_pci_igd.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/vfio/pci/vfio_pci_intrs.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/vfio/pci/vfio_pci_private.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/vfio/pci/vfio_pci_rdwr.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/vfio/vfio.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/vfio/vfio_iommu_spapr_tce.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/vfio/vfio_iommu_type1.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/vfio/vfio_spapr_eeh.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/vfio/virqfd.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/vhost/net.c+1−2

This diff is large: its 10 lines aren’t shown here.

drivers/vhost/test.c+1−2

This diff is large: its 10 lines aren’t shown here.

drivers/vhost/vhost.c+1−2

This diff is large: its 14 lines aren’t shown here.

drivers/vhost/vsock.c+1−2

This diff is large: its 13 lines aren’t shown here.

drivers/video/backlight/88pm860x_bl.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/video/backlight/apple_bl.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/video/backlight/arcxcnn_bl.c+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/video/backlight/bd6107.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/video/backlight/corgi_lcd.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/video/backlight/da903x_bl.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/video/backlight/ep93xx_bl.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/video/backlight/generic_bl.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/video/backlight/gpio_backlight.c+1−4

This diff is large: its 11 lines aren’t shown here.

drivers/video/backlight/ili9320.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/video/backlight/ili9320.h+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/video/backlight/ipaq_micro_bl.c+1−3

This diff is large: its 9 lines aren’t shown here.

drivers/video/backlight/kb3886_bl.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/video/backlight/l4f00242t03.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/video/backlight/lm3630a_bl.c+1−5

This diff is large: its 13 lines aren’t shown here.

drivers/video/backlight/lm3639_bl.c+1−5

This diff is large: its 13 lines aren’t shown here.

drivers/video/backlight/lms283gf05.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/video/backlight/lp855x_bl.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/video/backlight/lp8788_bl.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/video/backlight/ltv350qv.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/video/backlight/ltv350qv.h+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/video/backlight/lv5207lp.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/video/backlight/max8925_bl.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/video/backlight/ot200_bl.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/video/backlight/pandora_bl.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/video/backlight/platform_lcd.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/video/backlight/pwm_bl.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/video/backlight/sky81452-backlight.c+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/video/backlight/tosa_bl.c+1−5

This diff is large: its 15 lines aren’t shown here.

drivers/video/backlight/tosa_lcd.c+1−5

This diff is large: its 15 lines aren’t shown here.

drivers/video/backlight/vgg2432a4.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/video/backlight/wm831x_bl.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/video/fbdev/acornfb.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/video/fbdev/acornfb.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/video/fbdev/aty/radeon_backlight.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/video/fbdev/cyber2000fb.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/video/fbdev/cyber2000fb.h+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/video/fbdev/ep93xx-fb.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/video/fbdev/fb-puv3.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/video/fbdev/mb862xx/mb862xx-i2c.c+1−5

This diff is large: its 14 lines aren’t shown here.

drivers/video/fbdev/mb862xx/mb862xxfb_accel.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/video/fbdev/mb862xx/mb862xxfbdrv.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/video/fbdev/mx3fb.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/video/fbdev/nvidia/nv_backlight.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/apply.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/core.c+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.h+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/dispc.c+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/dispc.h+1−13

This diff is large: its 23 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/dispc_coefs.c+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c+1−12

This diff is large: its 23 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/display.c+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/dpi.c+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/dsi.c+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/dss.c+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/dss.h+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/dss_features.c+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/dss_features.h+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/hdmi.h+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.h+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.h+1−12

This diff is large: its 21 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/hdmi_phy.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c+1−12

This diff is large: its 23 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/manager.c+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/omapdss-boot-init.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/output.c+1−12

This diff is large: its 20 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c+1−12

This diff is large: its 23 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/overlay.c+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/pll.c+1−12

This diff is large: its 19 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/rfbi.c+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/sdi.c+1−12

This diff is large: its 22 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/dss/venc.c+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/omapfb-main.c+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/video/fbdev/omap2/omapfb/omapfb.h+1−12

This diff is large: its 24 lines aren’t shown here.

drivers/video/fbdev/s3c-fb.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/video/fbdev/sm501fb.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/video/fbdev/w100fb.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/video/fbdev/w100fb.h+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/w1/masters/w1-gpio.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/w1/slaves/w1_ds2406.c+1−3

This diff is large: its 13 lines aren’t shown here.

drivers/w1/slaves/w1_ds2408.c+1−3

This diff is large: its 12 lines aren’t shown here.

drivers/w1/slaves/w1_ds2413.c+1−3

This diff is large: its 13 lines aren’t shown here.

drivers/w1/slaves/w1_ds2431.c+1−3

This diff is large: its 14 lines aren’t shown here.

drivers/w1/slaves/w1_ds2433.c+1−3

This diff is large: its 12 lines aren’t shown here.

drivers/w1/slaves/w1_ds2438.c+1−3

This diff is large: its 12 lines aren’t shown here.

drivers/w1/slaves/w1_ds2780.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/w1/slaves/w1_ds2780.h+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/w1/slaves/w1_ds2781.c+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/w1/slaves/w1_ds2781.h+1−5

This diff is large: its 16 lines aren’t shown here.

drivers/w1/slaves/w1_ds2805.c+1−3

This diff is large: its 12 lines aren’t shown here.

drivers/w1/slaves/w1_ds28e04.c+1−3

This diff is large: its 12 lines aren’t shown here.

drivers/w1/slaves/w1_ds28e17.c+1−3

This diff is large: its 12 lines aren’t shown here.

drivers/watchdog/ath79_wdt.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/watchdog/ftwdt010_wdt.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/watchdog/hpwdt.c+1−5

This diff is large: its 17 lines aren’t shown here.

drivers/watchdog/imgpdc_wdt.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/watchdog/ks8695_wdt.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/watchdog/lantiq_wdt.c+1−3

This diff is large: its 9 lines aren’t shown here.

drivers/watchdog/lpc18xx_wdt.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/watchdog/max77620_wdt.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/watchdog/mt7621_wdt.c+1−4

This diff is large: its 15 lines aren’t shown here.

drivers/watchdog/rt2880_wdt.c+1−4

This diff is large: its 16 lines aren’t shown here.

drivers/watchdog/txx9wdt.c+1−4

This diff is large: its 13 lines aren’t shown here.

drivers/watchdog/wdat_wdt.c+1−4

This diff is large: its 14 lines aren’t shown here.

drivers/xen/sys-hypervisor.c+1−4

This diff is large: its 12 lines aren’t shown here.

fs/adfs/dir.c+1−4

This diff is large: its 14 lines aren’t shown here.

fs/adfs/dir_f.c+1−4

This diff is large: its 14 lines aren’t shown here.

fs/adfs/dir_f.h+1−4

This diff is large: its 14 lines aren’t shown here.

fs/adfs/dir_fplus.c+1−4

This diff is large: its 13 lines aren’t shown here.

fs/adfs/dir_fplus.h+1−4

This diff is large: its 14 lines aren’t shown here.

fs/adfs/inode.c+1−4

This diff is large: its 13 lines aren’t shown here.

fs/adfs/map.c+1−4

This diff is large: its 13 lines aren’t shown here.

fs/adfs/super.c+1−4

This diff is large: its 13 lines aren’t shown here.

fs/btrfs/extent-tree.c+13−11

This diff is large: its 38 lines aren’t shown here.

fs/btrfs/ioctl.c+0−2

This diff is large: its 9 lines aren’t shown here.

fs/btrfs/reada.c+5−0

This diff is large: its 19 lines aren’t shown here.

fs/btrfs/xattr.c+3−3

This diff is large: its 27 lines aren’t shown here.

fs/cifs/cifsfs.c+1−0

This diff is large: its 8 lines aren’t shown here.

fs/cifs/cifsglob.h+5−0

This diff is large: its 23 lines aren’t shown here.

fs/cifs/connect.c+2−0

This diff is large: its 16 lines aren’t shown here.

fs/cifs/file.c+6−2

This diff is large: its 35 lines aren’t shown here.

fs/cifs/smb1ops.c+1−13

This diff is large: its 22 lines aren’t shown here.

fs/cifs/smb2maperror.c+1−1

This diff is large: its 9 lines aren’t shown here.

fs/cifs/smb2ops.c+0−13

This diff is large: its 20 lines aren’t shown here.

fs/cifs/smb2pdu.c+9−1

This diff is large: its 27 lines aren’t shown here.

fs/compat.c+1−4

This diff is large: its 16 lines aren’t shown here.

fs/efivarfs/file.c+1−4

This diff is large: its 12 lines aren’t shown here.

fs/efivarfs/inode.c+1−4

This diff is large: its 12 lines aren’t shown here.

fs/efivarfs/internal.h+1−4

This diff is large: its 12 lines aren’t shown here.

fs/efivarfs/super.c+1−4

This diff is large: its 12 lines aren’t shown here.

fs/fuse/dev.c+0−10

This diff is large: its 17 lines aren’t shown here.

fs/iomap.c+8−4

This diff is large: its 27 lines aren’t shown here.

fs/namespace.c+2−0

This diff is large: its 16 lines aren’t shown here.

fs/nfs/nfs4proc.c+11−9

This diff is large: its 44 lines aren’t shown here.

fs/notify/fanotify/fanotify.c+4−0

This diff is large: its 11 lines aren’t shown here.

fs/notify/mark.c+11−3

This diff is large: its 30 lines aren’t shown here.

fs/overlayfs/copy_up.c+2−5

This diff is large: its 21 lines aren’t shown here.

fs/overlayfs/dir.c+2−5

This diff is large: its 21 lines aren’t shown here.

fs/overlayfs/export.c+1−4

This diff is large: its 15 lines aren’t shown here.

fs/overlayfs/file.c+66−30

This diff is large: its 139 lines aren’t shown here.

fs/overlayfs/inode.c+7−10

This diff is large: its 34 lines aren’t shown here.

fs/overlayfs/namei.c+1−4

This diff is large: its 12 lines aren’t shown here.

fs/overlayfs/overlayfs.h+1−4

This diff is large: its 12 lines aren’t shown here.

fs/overlayfs/ovl_entry.h+1−4

This diff is large: its 13 lines aren’t shown here.

fs/overlayfs/readdir.c+1−4

This diff is large: its 12 lines aren’t shown here.

fs/overlayfs/super.c+18−29

This diff is large: its 118 lines aren’t shown here.

fs/overlayfs/util.c+1−4

This diff is large: its 12 lines aren’t shown here.

fs/pnode.c+0−1

This diff is large: its 8 lines aren’t shown here.

fs/quota/dquot.c+2−2

This diff is large: its 11 lines aren’t shown here.

fs/squashfs/decompressor_multi.c+1−3

This diff is large: its 11 lines aren’t shown here.

fs/squashfs/decompressor_multi_percpu.c+1−3

This diff is large: its 11 lines aren’t shown here.

fs/squashfs/decompressor_single.c+1−3

This diff is large: its 11 lines aren’t shown here.

fs/squashfs/file_cache.c+1−3

This diff is large: its 11 lines aren’t shown here.

fs/squashfs/file_direct.c+1−3

This diff is large: its 11 lines aren’t shown here.

fs/squashfs/lz4_wrapper.c+1−3

This diff is large: its 11 lines aren’t shown here.

fs/squashfs/page_actor.c+1−3

This diff is large: its 11 lines aren’t shown here.

fs/squashfs/page_actor.h+1−3

This diff is large: its 13 lines aren’t shown here.

fs/tracefs/inode.c+1−5

This diff is large: its 18 lines aren’t shown here.

fs/userfaultfd.c+1−3

This diff is large: its 15 lines aren’t shown here.

fs/xfs/xfs_aops.c+8−3

This diff is large: its 25 lines aren’t shown here.

include/asm-generic/ftrace.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/asm-generic/seccomp.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/clocksource/arm_arch_timer.h+1−12

This diff is large: its 19 lines aren’t shown here.

include/clocksource/samsung_pwm.h+1−12

This diff is large: its 19 lines aren’t shown here.

include/crypto/sha1_base.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/crypto/sha256_base.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/crypto/sha512_base.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/crypto/sm3_base.h+1−12

This diff is large: its 22 lines aren’t shown here.

include/drm/bridge/mhl.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/drm/drm_mipi_dsi.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/dt-bindings/clock/ath79-clk.h+1−5

This diff is large: its 12 lines aren’t shown here.

include/dt-bindings/clock/axis,artpec6-clkctrl.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/dt-bindings/clock/clps711x-clock.h+1−5

This diff is large: its 12 lines aren’t shown here.

include/dt-bindings/clock/hi6220-clock.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/dt-bindings/clock/imx1-clock.h+1−5

This diff is large: its 12 lines aren’t shown here.

include/dt-bindings/clock/imx21-clock.h+1−5

This diff is large: its 12 lines aren’t shown here.

include/dt-bindings/clock/imx27-clock.h+1−5

This diff is large: its 12 lines aren’t shown here.

include/dt-bindings/clock/imx5-clock.h+1−5

This diff is large: its 12 lines aren’t shown here.

include/dt-bindings/clock/imx6qdl-clock.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/dt-bindings/clock/imx6sl-clock.h+1−5

This diff is large: its 12 lines aren’t shown here.

include/dt-bindings/clock/imx6sx-clock.h+1−5

This diff is large: its 12 lines aren’t shown here.

include/dt-bindings/clock/imx6ul-clock.h+1−5

This diff is large: its 12 lines aren’t shown here.

include/dt-bindings/clock/imx7d-clock.h+1−5

This diff is large: its 12 lines aren’t shown here.

include/dt-bindings/clock/lsi,axm5516-clks.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/dt-bindings/clock/maxim,max77620.h+1−4

This diff is large: its 12 lines aren’t shown here.

include/dt-bindings/clock/maxim,max9485.h+1−5

This diff is large: its 12 lines aren’t shown here.

include/dt-bindings/clock/s5pv210-audss.h+1−4

This diff is large: its 12 lines aren’t shown here.

include/dt-bindings/clock/s5pv210.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/dt-bindings/clock/zx296702-clock.h+1−4

This diff is large: its 12 lines aren’t shown here.

include/dt-bindings/clock/zx296718-clock.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/dt-bindings/dma/at91.h+1−2

This diff is large: its 11 lines aren’t shown here.

include/dt-bindings/i2c/i2c.h+1−2

This diff is large: its 14 lines aren’t shown here.

include/dt-bindings/interrupt-controller/irq-st.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/dt-bindings/mfd/arizona.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/dt-bindings/mfd/atmel-flexcom.h+1−12

This diff is large: its 21 lines aren’t shown here.

include/dt-bindings/mips/lantiq_rcu_gphy.h+1−3

This diff is large: its 9 lines aren’t shown here.

include/dt-bindings/pinctrl/at91.h+1−2

This diff is large: its 11 lines aren’t shown here.

include/dt-bindings/pinctrl/dra.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/dt-bindings/power/imx7-power.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/dt-bindings/power/mt2712-power.h+1−9

This diff is large: its 16 lines aren’t shown here.

include/dt-bindings/power/mt7622-power.h+1−9

This diff is large: its 16 lines aren’t shown here.

include/dt-bindings/power/r8a7743-sysc.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/dt-bindings/power/r8a7745-sysc.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/dt-bindings/power/r8a77970-sysc.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/dt-bindings/sound/cs42l42.h+1−5

This diff is large: its 17 lines aren’t shown here.

include/dt-bindings/thermal/thermal.h+1−2

This diff is large: its 12 lines aren’t shown here.

include/kvm/arm_pmu.h+1−12

This diff is large: its 20 lines aren’t shown here.

include/kvm/arm_psci.h+1−12

This diff is large: its 20 lines aren’t shown here.

include/kvm/arm_vgic.h+1−12

This diff is large: its 19 lines aren’t shown here.

include/linux/acpi_dma.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/linux/amba/bus.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/linux/amba/pl080.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/linux/amba/pl08x.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/linux/amba/pl093.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/linux/apple-gmux.h+1−12

This diff is large: its 20 lines aren’t shown here.

include/linux/bio.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/linux/bpf-cgroup.h+8−0

This diff is large: its 22 lines aren’t shown here.

include/linux/bpf.h+0−1

This diff is large: its 8 lines aren’t shown here.

include/linux/c2port.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/can/led.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/linux/can/rx-offload.h+1−9

This diff is large: its 19 lines aren’t shown here.

include/linux/cb710.h+1−8

This diff is large: its 24 lines aren’t shown here.

include/linux/ccp.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/linux/cgroup_rdma.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/linux/clk.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/linux/clk/mxs.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/linux/clkdev.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/cnt32_to_63.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/linux/container.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/cpu_rmap.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/linux/cpufeature.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/linux/cpufreq.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/crc-itu-t.h+1−3

This diff is large: its 15 lines aren’t shown here.

include/linux/crc16.h+1−3

This diff is large: its 15 lines aren’t shown here.

include/linux/devfreq-event.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/devfreq.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/linux/dm9000.h+1−5

This diff is large: its 16 lines aren’t shown here.

include/linux/dma-buf.h+1−12

This diff is large: its 24 lines aren’t shown here.

include/linux/dma-iommu.h+1−12

This diff is large: its 19 lines aren’t shown here.

include/linux/dma/hsu.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/dma/ipu-dma.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/dw_apb_timer.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/linux/extcon/extcon-adc-jack.h+1−5

This diff is large: its 17 lines aren’t shown here.

include/linux/fec.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/linux/fsi-sbefifo.h+1−9

This diff is large: its 18 lines aren’t shown here.

include/linux/fsl/bestcomm/gen_bd.h+1−7

This diff is large: its 18 lines aren’t shown here.

include/linux/fsnotify_backend.h+3−1

This diff is large: its 11 lines aren’t shown here.

include/linux/fwnode.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/gameport.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/linux/genalloc.h+1−3

This diff is large: its 15 lines aren’t shown here.

include/linux/i8042.h+1−5

This diff is large: its 13 lines aren’t shown here.

include/linux/ieee80211.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/linux/iio/buffer.h+1−4

This diff is large: its 12 lines aren’t shown here.

include/linux/iio/configfs.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/iio/consumer.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/iio/driver.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/iio/events.h+1−4

This diff is large: its 12 lines aren’t shown here.

include/linux/iio/gyro/itg3200.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/linux/iio/iio.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/iio/machine.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/iio/sw_device.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/iio/sw_trigger.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/iio/sysfs.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/iio/trigger.h+1−4

This diff is large: its 12 lines aren’t shown here.

include/linux/iio/trigger_consumer.h+1−4

This diff is large: its 12 lines aren’t shown here.

include/linux/iio/types.h+1−4

This diff is large: its 12 lines aren’t shown here.

include/linux/input-polldev.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/input.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/linux/input/as5011.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/input/cma3000.h+1−12

This diff is large: its 22 lines aren’t shown here.

include/linux/input/mt.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/linux/input/navpoint.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/linux/input/sparse-keymap.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/input/touchscreen.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/linux/io-mapping.h+1−13

This diff is large: its 20 lines aren’t shown here.

include/linux/io.h+1−13

This diff is large: its 20 lines aren’t shown here.

include/linux/irqbypass.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/irqchip/arm-gic-common.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/irqchip/arm-gic-v3.h+1−13

This diff is large: its 21 lines aren’t shown here.

include/linux/irqchip/arm-gic-v4.h+1−12

This diff is large: its 20 lines aren’t shown here.

include/linux/irqchip/arm-gic.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/irqchip/chained_irq.h+1−12

This diff is large: its 21 lines aren’t shown here.

include/linux/irqchip/irq-partition-percpu.h+1−12

This diff is large: its 20 lines aren’t shown here.

include/linux/irqchip/irq-sa11x0.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/irqchip/mxs.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/linux/klist.h+1−3

This diff is large: its 14 lines aren’t shown here.

include/linux/kvm_host.h+1−4

This diff is large: its 12 lines aren’t shown here.

include/linux/kvm_irqfd.h+1−8

This diff is large: its 14 lines aren’t shown here.

include/linux/kvm_types.h+1−15

This diff is large: its 20 lines aren’t shown here.

include/linux/led-class-flash.h+1−5

This diff is large: its 15 lines aren’t shown here.

include/linux/leds-bd2802.h+1−5

This diff is large: its 17 lines aren’t shown here.

include/linux/leds-lp3944.h+1−5

This diff is large: its 14 lines aren’t shown here.

include/linux/leds-lp3952.h+1−5

This diff is large: its 15 lines aren’t shown here.

include/linux/leds-regulator.h+1−5

This diff is large: its 14 lines aren’t shown here.

include/linux/leds.h+1−5

This diff is large: its 15 lines aren’t shown here.

include/linux/libps2.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/linux/mailbox/brcm-message.h+1−4

This diff is large: its 12 lines aren’t shown here.

include/linux/mailbox_client.h+1−4

This diff is large: its 12 lines aren’t shown here.

include/linux/mailbox_controller.h+1−5

This diff is large: its 10 lines aren’t shown here.

include/linux/max17040_battery.h+1−4

This diff is large: its 12 lines aren’t shown here.

include/linux/mdev.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/linux/mdio.h+1−4

This diff is large: its 12 lines aren’t shown here.

include/linux/mem_encrypt.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/linux/memstick.h+1−5

This diff is large: its 14 lines aren’t shown here.

include/linux/mfd/88pm80x.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/mfd/88pm860x.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/mfd/abx500/ab8500-codec.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/linux/mfd/ac100.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/linux/mfd/arizona/core.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/linux/mfd/arizona/pdata.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/mfd/arizona/registers.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/linux/mfd/asic3.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/mfd/atmel-hlcdc.h+1−12

This diff is large: its 22 lines aren’t shown here.

include/linux/mfd/axp20x.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/mfd/core.h+1−5

This diff is large: its 16 lines aren’t shown here.

include/linux/mfd/hi6421-pmic.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/linux/mfd/hi655x-pmic.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/linux/mfd/lp3943.h+1−5

This diff is large: its 16 lines aren’t shown here.

include/linux/mfd/lp8788-isink.h+1−5

This diff is large: its 16 lines aren’t shown here.

include/linux/mfd/lp8788.h+1−5

This diff is large: its 16 lines aren’t shown here.

include/linux/mfd/max8907.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/mfd/max8925.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/mfd/mc13783.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/mfd/mc13892.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/linux/mfd/mc13xxx.h+1−4

This diff is large: its 12 lines aren’t shown here.

include/linux/mfd/motorola-cpcap.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/linux/mfd/mt6323/core.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/linux/mfd/mt6323/registers.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/linux/mfd/sky81452.h+1−12

This diff is large: its 22 lines aren’t shown here.

include/linux/mfd/stmpe.h+1−1

This diff is large: its 9 lines aren’t shown here.

include/linux/mfd/sun4i-gpadc.h+1−4

This diff is large: its 12 lines aren’t shown here.

include/linux/mfd/syscon/imx6q-iomuxc-gpr.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/linux/mfd/syscon/imx7-iomuxc-gpr.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/linux/mfd/t7l66xb.h+1−5

This diff is large: its 14 lines aren’t shown here.

include/linux/mfd/tc3589x.h+1−2

This diff is large: its 9 lines aren’t shown here.

include/linux/mfd/tc6393xb.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/linux/mfd/ti-lmu-register.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/linux/mfd/ti-lmu.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/linux/mm-arch-hooks.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/mmc/card.h+1−4

This diff is large: its 12 lines aren’t shown here.

include/linux/mmc/core.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/linux/mmc/host.h+2−4

This diff is large: its 20 lines aren’t shown here.

include/linux/mmc/pm.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/mmc/sdio_func.h+6−0

This diff is large: its 11 lines aren’t shown here.

include/linux/mmc/slot-gpio.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/mtd/lpc32xx_mlc.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/mtd/lpc32xx_slc.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/mtd/nand_bch.h+1−4

This diff is large: its 12 lines aren’t shown here.

include/linux/mtd/nand_ecc.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/mtd/ndfc.h+1−5

This diff is large: its 15 lines aren’t shown here.

include/linux/mtd/onenand.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/mtd/onenand_regs.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/linux/mtd/plat-ram.h+1−5

This diff is large: its 17 lines aren’t shown here.

include/linux/mtd/rawnand.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/mtd/sharpsl.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/mtd/xip.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/linux/netfilter/ipset/ip_set.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/netfilter/ipset/ip_set_comment.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/netfilter/ipset/ip_set_counter.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/netfilter/ipset/ip_set_skbinfo.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/netfilter/ipset/ip_set_timeout.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/netfilter/nf_conntrack_h323_asn1.h+1−3

This diff is large: its 14 lines aren’t shown here.

include/linux/netfilter/nf_conntrack_h323_types.h+1−2

This diff is large: its 10 lines aren’t shown here.

include/linux/omap-dmaengine.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/linux/omap-iommu.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/linux/pda_power.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/linux/perf/arm_pmu.h+1−5

This diff is large: its 14 lines aren’t shown here.

include/linux/phylink.h+12−1

This diff is large: its 31 lines aren’t shown here.

include/linux/platform_data/ads7828.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/linux/platform_data/asoc-s3c.h+1−4

This diff is large: its 12 lines aren’t shown here.

include/linux/platform_data/asoc-s3c24xx_simtec.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/platform_data/ata-samsung_cf.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/platform_data/atmel.h+1−2

This diff is large: its 9 lines aren’t shown here.

include/linux/platform_data/bd6107.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/linux/platform_data/cpuidle-exynos.h+1−4

This diff is large: its 12 lines aren’t shown here.

include/linux/platform_data/dma-hsu.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/platform_data/dma-imx.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/linux/platform_data/dma-mmp_tdma.h+1−5

This diff is large: its 14 lines aren’t shown here.

include/linux/platform_data/dmtimer-omap.h+1−12

This diff is large: its 22 lines aren’t shown here.

include/linux/platform_data/emif_plat.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/linux/platform_data/fsa9480.h+1−4

This diff is large: its 12 lines aren’t shown here.

include/linux/platform_data/gpio-ath79.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/platform_data/gpio_backlight.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/linux/platform_data/hsmmc-omap.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/platform_data/hwmon-s3c.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/linux/platform_data/i2c-gpio.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/platform_data/i2c-mux-gpio.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/platform_data/i2c-pxa.h+1−5

This diff is large: its 14 lines aren’t shown here.

include/linux/platform_data/i2c-s3c2410.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/platform_data/ina2xx.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/platform_data/intel-spi.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/platform_data/iommu-omap.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/linux/platform_data/irda-sa11x0.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/platform_data/keypad-omap.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/linux/platform_data/leds-lp55xx.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/linux/platform_data/leds-omap.h+1−4

This diff is large: its 12 lines aren’t shown here.

include/linux/platform_data/leds-s3c24xx.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/linux/platform_data/lm3630a_bl.h+1−5

This diff is large: its 13 lines aren’t shown here.

include/linux/platform_data/lm3639_bl.h+1−5

This diff is large: its 13 lines aren’t shown here.

include/linux/platform_data/lp855x.h+1−5

This diff is large: its 14 lines aren’t shown here.

include/linux/platform_data/lp8727.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/platform_data/lp8755.h+1−5

This diff is large: its 17 lines aren’t shown here.

include/linux/platform_data/lv5207lp.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/linux/platform_data/macb.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/linux/platform_data/max197.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/linux/platform_data/max6697.h+1−4

This diff is large: its 12 lines aren’t shown here.

include/linux/platform_data/media/omap1_camera.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/platform_data/mfd-mcp-sa11x0.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/linux/platform_data/mmc-omap.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/platform_data/mmp_audio.h+1−5

This diff is large: its 14 lines aren’t shown here.

include/linux/platform_data/mmp_dma.h+1−5

This diff is large: its 14 lines aren’t shown here.

include/linux/platform_data/mtd-nand-omap2.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/linux/platform_data/mtd-nand-s3c2410.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/platform_data/nxp-nci.h+1−9

This diff is large: its 20 lines aren’t shown here.

include/linux/platform_data/pxa_sdhci.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/linux/platform_data/regulator-haptic.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/linux/platform_data/s3c-hsotg.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/linux/platform_data/s3c-hsudc.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/linux/platform_data/sc18is602.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/platform_data/sky81452-backlight.h+1−12

This diff is large: its 22 lines aren’t shown here.

include/linux/platform_data/spi-ath79.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/platform_data/spi-mt65xx.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/platform_data/ti-aemif.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/linux/platform_data/touchscreen-s3c2410.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/linux/platform_data/txx9/ndfmc.h+1−3

This diff is large: its 9 lines aren’t shown here.

include/linux/platform_data/usb-ohci-s3c2410.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/linux/platform_data/usb-pxa3xx-ulpi.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/linux/platform_data/usb-s3c2410_udc.h+1−6

This diff is large: its 15 lines aren’t shown here.

include/linux/platform_data/video-mx3fb.h+1−4

This diff is large: its 12 lines aren’t shown here.

include/linux/platform_data/video-pxafb.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/linux/platform_data/voltage-omap.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/platform_data/x86/clk-lpss.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/linux/pm_opp.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/linux/power/bq24190_charger.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/linux/power/charger-manager.h+1−3

This diff is large: its 15 lines aren’t shown here.

include/linux/power/generic-adc-battery.h+1−3

This diff is large: its 10 lines aren’t shown here.

include/linux/power/smb347-charger.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/linux/ppp-comp.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/ppp_defs.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/property.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/linux/psp-sev.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/linux/pxa2xx_ssp.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/regmap.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/linux/regulator/arizona-ldo1.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/regulator/arizona-micsupp.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/regulator/consumer.h+1−5

This diff is large: its 24 lines aren’t shown here.

include/linux/regulator/driver.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/linux/regulator/lp872x.h+1−5

This diff is large: its 14 lines aren’t shown here.

include/linux/regulator/machine.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/linux/regulator/max8649.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/rmi.h+1−4

This diff is large: its 12 lines aren’t shown here.

include/linux/rtc/ds1685.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/linux/rtc/m48t59.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/linux/rtsx_usb.h+1−12

This diff is large: its 21 lines aren’t shown here.

include/linux/sched_clock.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/linux/serio.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/linux/set_memory.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/linux/sh_dma.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/sha256.h+1−3

This diff is large: its 12 lines aren’t shown here.

include/linux/siox.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/linux/sizes.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/linux/skmsg.h+2−0

This diff is large: its 9 lines aren’t shown here.

include/linux/sm501-regs.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/spi/s3c24xx.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/sxgbe_platform.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/linux/sysctl.h+3−0

This diff is large: its 10 lines aren’t shown here.

include/linux/tca6416_keypad.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/linux/tcp.h+4−0

This diff is large: its 9 lines aren’t shown here.

include/linux/tifm.h+1−5

This diff is large: its 14 lines aren’t shown here.

include/linux/timeriomem-rng.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/linux/tracefs.h+1−5

This diff is large: its 18 lines aren’t shown here.

include/linux/ucb1400.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/linux/uwb/debug-cmd.h+1−12

This diff is large: its 22 lines aren’t shown here.

include/linux/vfio.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/linux/w1-gpio.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/media/drv-intf/exynos-fimc.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/media/drv-intf/s3c_camif.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/media/drv-intf/sh_vou.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/media/drv-intf/soc_mediabus.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/media/i2c/ak881x.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/media/i2c/lm3646.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/media/i2c/mt9v011.h+1−4

This diff is large: its 12 lines aren’t shown here.

include/media/i2c/mt9v022.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/media/i2c/ov772x.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/media/i2c/ov9650.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/media/i2c/rj54n1cb0c.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/media/i2c/tvp514x.h+1−10

This diff is large: its 22 lines aren’t shown here.

include/media/i2c/tw9910.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/media/soc_camera.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/media/v4l2-async.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/media/v4l2-clk.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/media/v4l2-flash-led-class.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/media/v4l2-image-sizes.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/media/v4l2-mediabus.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/media/videobuf-core.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/media/videobuf-dma-contig.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/media/videobuf-dma-sg.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/media/videobuf-vmalloc.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/memory/jedec_ddr.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/net/addrconf.h+16−0

This diff is large: its 23 lines aren’t shown here.

include/net/ax88796.h+1−5

This diff is large: its 14 lines aren’t shown here.

include/net/cfg80211-wext.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/net/cfg80211.h+3−5

This diff is large: its 26 lines aren’t shown here.

include/net/ethoc.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/net/flow_dissector.h+1−0

This diff is large: its 8 lines aren’t shown here.

include/net/ip6_tunnel.h+6−3

This diff is large: its 16 lines aren’t shown here.

include/net/kcm.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/net/mac80211.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/net/netfilter/nf_conntrack_acct.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/net/netns/ipv4.h+1−0

This diff is large: its 8 lines aren’t shown here.

include/net/nfc/nci.h+1−13

This diff is large: its 25 lines aren’t shown here.

include/net/nfc/nci_core.h+1−13

This diff is large: its 25 lines aren’t shown here.

include/net/request_sock.h+3−0

This diff is large: its 10 lines aren’t shown here.

include/net/sock.h+7−5

This diff is large: its 41 lines aren’t shown here.

include/net/strparser.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/net/tcp.h+2−0

This diff is large: its 9 lines aren’t shown here.

include/pcmcia/ciscode.h+1−4

This diff is large: its 12 lines aren’t shown here.

include/pcmcia/cisreg.h+1−4

This diff is large: its 12 lines aren’t shown here.

include/pcmcia/cistpl.h+1−4

This diff is large: its 12 lines aren’t shown here.

include/pcmcia/device_id.h+1−4

This diff is large: its 12 lines aren’t shown here.

include/pcmcia/ds.h+1−4

This diff is large: its 12 lines aren’t shown here.

include/pcmcia/ss.h+1−4

This diff is large: its 12 lines aren’t shown here.

include/soc/arc/aux.h+1−5

This diff is large: its 12 lines aren’t shown here.

include/soc/arc/mcip.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/soc/arc/timers.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/soc/at91/atmel-secumod.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/soc/at91/atmel-sfr.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/soc/brcmstb/common.h+1−4

This diff is large: its 12 lines aren’t shown here.

include/soc/imx/revision.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/soc/imx/timer.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/soc/sa1100/pwer.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/soc/tegra/common.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/soc/tegra/emc.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/soc/tegra/mc.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/soc/tegra/pm.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/sound/ak4641.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/sound/cs35l33.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/sound/cs35l34.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/sound/cs35l35.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/sound/cs42l52.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/sound/cs42l56.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/sound/cs42l73.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/sound/da7213.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/sound/rt286.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/sound/rt298.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/sound/rt5514.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/sound/rt5645.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/sound/rt5659.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/sound/rt5660.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/sound/rt5663.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/sound/rt5665.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/sound/rt5668.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/sound/rt5670.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/sound/rt5682.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/sound/sh_dac_audio.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/sound/tlv320aic32x4.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/sound/tlv320aic3x.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/sound/tlv320dac33-plat.h+1−4

This diff is large: its 15 lines aren’t shown here.

include/sound/uda134x.h+1−4

This diff is large: its 14 lines aren’t shown here.

include/sound/uda1380.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/sound/wm1250-ev1.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/sound/wm2000.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/sound/wm2200.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/sound/wm5100.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/sound/wm8903.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/sound/wm8960.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/sound/wm8962.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/sound/wm8993.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/sound/wm8996.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/sound/wm9081.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/sound/wm9090.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/uapi/linux/bpf.h+4−2

This diff is large: its 20 lines aren’t shown here.

include/uapi/linux/psp-sev.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/uapi/linux/snmp.h+1−0

This diff is large: its 8 lines aren’t shown here.

include/uapi/linux/wmi.h+1−4

This diff is large: its 13 lines aren’t shown here.

include/video/ili9320.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/video/mipi_display.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/video/omap-panel-data.h+1−12

This diff is large: its 24 lines aren’t shown here.

include/video/platform_lcd.h+1−5

This diff is large: its 16 lines aren’t shown here.

include/video/pxa168fb.h+1−4

This diff is large: its 11 lines aren’t shown here.

include/video/samsung_fimd.h+1−4

This diff is large: its 16 lines aren’t shown here.

include/video/w100fb.h+1−4

This diff is large: its 14 lines aren’t shown here.

kernel/bpf/cgroup.c+1−4

This diff is large: its 13 lines aren’t shown here.

kernel/bpf/core.c+0−1

This diff is large: its 8 lines aren’t shown here.

kernel/bpf/devmap.c+7−2

This diff is large: its 47 lines aren’t shown here.

kernel/bpf/inode.c+1−4

This diff is large: its 16 lines aren’t shown here.

kernel/bpf/lpm_trie.c+8−6

This diff is large: its 31 lines aren’t shown here.

kernel/bpf/syscall.c+8−0

This diff is large: its 36 lines aren’t shown here.

kernel/bpf/verifier.c+8−4

This diff is large: its 35 lines aren’t shown here.

kernel/cgroup/pids.c+1−4

This diff is large: its 16 lines aren’t shown here.

kernel/cgroup/rdma.c+1−4

This diff is large: its 16 lines aren’t shown here.

kernel/compat.c+1−4

This diff is large: its 16 lines aren’t shown here.

kernel/crash_core.c+1−3

This diff is large: its 11 lines aren’t shown here.

kernel/kexec.c+1−3

This diff is large: its 11 lines aren’t shown here.

kernel/kexec_core.c+1−3

This diff is large: its 11 lines aren’t shown here.

kernel/kexec_file.c+1−3

This diff is large: its 14 lines aren’t shown here.

kernel/power/poweroff.c+1−2

This diff is large: its 9 lines aren’t shown here.

kernel/sched/debug.c+1−4

This diff is large: its 15 lines aren’t shown here.

kernel/sysctl.c+23−21

This diff is large: its 75 lines aren’t shown here.

kernel/trace/bpf_trace.c+84−16

This diff is large: its 160 lines aren’t shown here.

lib/bitmap.c+1−3

This diff is large: its 11 lines aren’t shown here.

lib/clz_ctz.c+1−3

This diff is large: its 13 lines aren’t shown here.

lib/cmdline.c+1−4

This diff is large: its 17 lines aren’t shown here.

lib/cpu_rmap.c+1−4

This diff is large: its 12 lines aren’t shown here.

lib/crc-ccitt.c+1−3

This diff is large: its 10 lines aren’t shown here.

lib/crc-itu-t.c+1−3

This diff is large: its 10 lines aren’t shown here.

lib/crc-t10dif.c+1−3

This diff is large: its 13 lines aren’t shown here.

lib/crc16.c+1−3

This diff is large: its 10 lines aren’t shown here.

lib/crc4.c+1−3

This diff is large: its 10 lines aren’t shown here.

lib/crc7.c+1−3

This diff is large: its 10 lines aren’t shown here.

lib/decompress_unlz4.c+1−4

This diff is large: its 13 lines aren’t shown here.

lib/genalloc.c+1−3

This diff is large: its 15 lines aren’t shown here.

lib/hexdump.c+1−5

This diff is large: its 12 lines aren’t shown here.

lib/iomap_copy.c+1−13

This diff is large: its 20 lines aren’t shown here.

lib/jedec_ddr_data.c+1−4

This diff is large: its 15 lines aren’t shown here.

lib/klist.c+1−2

This diff is large: its 12 lines aren’t shown here.

lib/parser.c+1−3

This diff is large: its 10 lines aren’t shown here.

lib/raid6/neon.c+1−4

This diff is large: its 13 lines aren’t shown here.

lib/rhashtable.c+1−4

This diff is large: its 16 lines aren’t shown here.

lib/scatterlist.c+1−3

This diff is large: its 12 lines aren’t shown here.

lib/sg_split.c+1−3

This diff is large: its 12 lines aren’t shown here.

lib/test_kasan.c+1−5

This diff is large: its 14 lines aren’t shown here.

lib/test_rhashtable.c+1−4

This diff is large: its 14 lines aren’t shown here.

lib/test_stackinit.c+15−6

This diff is large: its 57 lines aren’t shown here.

lib/ubsan.c+1−5

This diff is large: its 15 lines aren’t shown here.

mm/cleancache.c+1−2

This diff is large: its 14 lines aren’t shown here.

mm/frontswap.c+1−2

This diff is large: its 14 lines aren’t shown here.

mm/huge_memory.c+1−3

This diff is large: its 10 lines aren’t shown here.

mm/interval_tree.c+1−2

This diff is large: its 11 lines aren’t shown here.

mm/ksm.c+1−2

This diff is large: its 14 lines aren’t shown here.

mm/mmu_notifier.c+1−3

This diff is large: its 14 lines aren’t shown here.

mm/usercopy.c+1−5

This diff is large: its 17 lines aren’t shown here.

mm/userfaultfd.c+1−3

This diff is large: its 12 lines aren’t shown here.

mm/vmpressure.c+1−4

This diff is large: its 16 lines aren’t shown here.

net/802/garp.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/802/mrp.c+1−4

This diff is large: its 16 lines aren’t shown here.

net/802/stp.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/8021q/vlan_gvrp.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/8021q/vlan_mvrp.c+1−4

This diff is large: its 16 lines aren’t shown here.

net/8021q/vlan_netlink.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/ax25/ax25_route.c+2−0

This diff is large: its 12 lines aren’t shown here.

net/bluetooth/bnep/bnep.h+1−11

This diff is large: its 20 lines aren’t shown here.

net/bluetooth/hci_conn.c+9−9

This diff is large: its 33 lines aren’t shown here.

net/bluetooth/l2cap_core.c+28−5

This diff is large: its 69 lines aren’t shown here.

net/bluetooth/leds.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/bluetooth/leds.h+1−4

This diff is large: its 11 lines aren’t shown here.

net/bridge/netfilter/nf_log_bridge.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/bridge/netfilter/nft_reject_bridge.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/can/af_can.c+22−3

This diff is large: its 52 lines aren’t shown here.

net/core/bpf_sk_storage.c+2−1

This diff is large: its 10 lines aren’t shown here.

net/core/dev.c+29−1

This diff is large: its 38 lines aren’t shown here.

net/core/ethtool.c+5−0

This diff is large: its 12 lines aren’t shown here.

net/core/filter.c+23−3

This diff is large: its 63 lines aren’t shown here.

net/core/neighbour.c+7−0

This diff is large: its 30 lines aren’t shown here.

net/core/skbuff.c+1−0

This diff is large: its 8 lines aren’t shown here.

net/core/sock.c+6−4

This diff is large: its 38 lines aren’t shown here.

net/core/sysctl_net_core.c+7−0

This diff is large: its 14 lines aren’t shown here.

net/dccp/ackvec.h+1−3

This diff is large: its 15 lines aren’t shown here.

net/dccp/ccid.c+1−4

This diff is large: its 16 lines aren’t shown here.

net/dccp/ccid.h+1−4

This diff is large: its 16 lines aren’t shown here.

net/dccp/dccp.h+1−4

This diff is large: its 16 lines aren’t shown here.

net/dccp/diag.c+1−4

This diff is large: its 14 lines aren’t shown here.

net/dccp/feat.h+1−4

This diff is large: its 16 lines aren’t shown here.

net/dccp/ipv6.h+1−4

This diff is large: its 16 lines aren’t shown here.

net/dccp/proto.c+1−4

This diff is large: its 14 lines aren’t shown here.

net/ipv4/fib_semantics.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/ipv4/inet_connection_sock.c+0−4

This diff is large: its 11 lines aren’t shown here.

net/ipv4/ip_output.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/ipv4/ip_tunnel_core.c+6−3

This diff is large: its 16 lines aren’t shown here.

net/ipv4/netfilter/ip_tables.c+1−4

This diff is large: its 15 lines aren’t shown here.

net/ipv4/netfilter/ipt_CLUSTERIP.c+1−5

This diff is large: its 15 lines aren’t shown here.

net/ipv4/netfilter/ipt_ECN.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/ipv4/netfilter/ipt_REJECT.c+1−4

This diff is large: its 15 lines aren’t shown here.

net/ipv4/netfilter/ipt_SYNPROXY.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/ipv4/netfilter/ipt_ah.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/ipv4/netfilter/ipt_rpfilter.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/ipv4/netfilter/iptable_filter.c+1−5

This diff is large: its 15 lines aren’t shown here.

net/ipv4/netfilter/iptable_mangle.c+1−4

This diff is large: its 14 lines aren’t shown here.

net/ipv4/netfilter/iptable_nat.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/ipv4/netfilter/iptable_security.c+1−4

This diff is large: its 16 lines aren’t shown here.

net/ipv4/netfilter/nf_defrag_ipv4.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/ipv4/netfilter/nf_log_arp.c+1−4

This diff is large: its 16 lines aren’t shown here.

net/ipv4/netfilter/nf_log_ipv4.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/ipv4/netfilter/nf_nat_h323.c+1−2

This diff is large: its 13 lines aren’t shown here.

net/ipv4/netfilter/nf_reject_ipv4.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/ipv4/netfilter/nf_socket_ipv4.c+1−5

This diff is large: its 13 lines aren’t shown here.

net/ipv4/netfilter/nf_tproxy_ipv4.c+1−5

This diff is large: its 13 lines aren’t shown here.

net/ipv4/netfilter/nft_dup_ipv4.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/ipv4/netfilter/nft_fib_ipv4.c+1−5

This diff is large: its 10 lines aren’t shown here.

net/ipv4/netfilter/nft_reject_ipv4.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/ipv4/proc.c+1−0

This diff is large: its 8 lines aren’t shown here.

net/ipv4/sysctl_net_ipv4.c+23−0

This diff is large: its 44 lines aren’t shown here.

net/ipv4/tcp.c+6−0

This diff is large: its 20 lines aren’t shown here.

net/ipv4/tcp_fastopen.c+0−4

This diff is large: its 11 lines aren’t shown here.

net/ipv4/tcp_input.c+21−7

This diff is large: its 64 lines aren’t shown here.

net/ipv4/tcp_ipv4.c+1−0

This diff is large: its 8 lines aren’t shown here.

net/ipv4/tcp_output.c+8−3

This diff is large: its 32 lines aren’t shown here.

net/ipv4/tcp_timer.c+1−0

This diff is large: its 8 lines aren’t shown here.

net/ipv4/udp.c+9−1

This diff is large: its 24 lines aren’t shown here.

net/ipv4/udp_offload.c+5−0

This diff is large: its 12 lines aren’t shown here.

net/ipv6/icmp.c+11−6

This diff is large: its 43 lines aren’t shown here.

net/ipv6/ip6_flowlabel.c+4−3

This diff is large: its 22 lines aren’t shown here.

net/ipv6/ip6_output.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/ipv6/netfilter/ip6_tables.c+1−4

This diff is large: its 15 lines aren’t shown here.

net/ipv6/netfilter/ip6t_NPT.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/ipv6/netfilter/ip6t_SYNPROXY.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/ipv6/netfilter/ip6t_ah.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/ipv6/netfilter/ip6t_eui64.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/ipv6/netfilter/ip6t_frag.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/ipv6/netfilter/ip6t_hbh.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/ipv6/netfilter/ip6t_ipv6header.c+1−4

This diff is large: its 16 lines aren’t shown here.

net/ipv6/netfilter/ip6t_mh.c+1−5

This diff is large: its 17 lines aren’t shown here.

net/ipv6/netfilter/ip6t_rpfilter.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/ipv6/netfilter/ip6t_rt.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/ipv6/netfilter/ip6table_filter.c+1−4

This diff is large: its 14 lines aren’t shown here.

net/ipv6/netfilter/ip6table_mangle.c+1−4

This diff is large: its 14 lines aren’t shown here.

net/ipv6/netfilter/ip6table_nat.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/ipv6/netfilter/ip6table_security.c+1−4

This diff is large: its 16 lines aren’t shown here.

net/ipv6/netfilter/nf_conntrack_reasm.c+12−10

This diff is large: its 50 lines aren’t shown here.

net/ipv6/netfilter/nf_defrag_ipv6_hooks.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/ipv6/netfilter/nf_log_ipv6.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/ipv6/netfilter/nf_reject_ipv6.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/ipv6/netfilter/nf_socket_ipv6.c+1−5

This diff is large: its 13 lines aren’t shown here.

net/ipv6/netfilter/nft_dup_ipv6.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/ipv6/netfilter/nft_fib_ipv6.c+1−5

This diff is large: its 10 lines aren’t shown here.

net/ipv6/netfilter/nft_reject_ipv6.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/ipv6/reassembly.c+2−2

This diff is large: its 18 lines aren’t shown here.

net/ipv6/route.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/ipv6/udp.c+6−2

This diff is large: its 29 lines aren’t shown here.

net/iucv/af_iucv.c+36−13

This diff is large: its 147 lines aren’t shown here.

net/kcm/kcmsock.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/l2tp/l2tp_core.c+1−4

This diff is large: its 16 lines aren’t shown here.

net/l2tp/l2tp_core.h+1−4

This diff is large: its 13 lines aren’t shown here.

net/l2tp/l2tp_netlink.c+1−4

This diff is large: its 16 lines aren’t shown here.

net/lapb/lapb_iface.c+1−0

This diff is large: its 8 lines aren’t shown here.

net/mac80211/aead_api.c+1−4

This diff is large: its 15 lines aren’t shown here.

net/mac80211/aead_api.h+1−5

This diff is large: its 10 lines aren’t shown here.

net/mac80211/aes_ccm.h+1−4

This diff is large: its 12 lines aren’t shown here.

net/mac80211/aes_cmac.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/mac80211/aes_cmac.h+1−4

This diff is large: its 11 lines aren’t shown here.

net/mac80211/aes_gcm.h+1−4

This diff is large: its 11 lines aren’t shown here.

net/mac80211/aes_gmac.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/mac80211/aes_gmac.h+1−4

This diff is large: its 11 lines aren’t shown here.

net/mac80211/agg-rx.c+1−4

This diff is large: its 16 lines aren’t shown here.

net/mac80211/agg-tx.c+1−4

This diff is large: its 16 lines aren’t shown here.

net/mac80211/debugfs.c+1−3

This diff is large: its 14 lines aren’t shown here.

net/mac80211/debugfs_key.c+1−4

This diff is large: its 14 lines aren’t shown here.

net/mac80211/debugfs_netdev.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/mac80211/debugfs_sta.c+1−4

This diff is large: its 16 lines aren’t shown here.

net/mac80211/driver-ops.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/mac80211/fils_aead.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/mac80211/fils_aead.h+1−4

This diff is large: its 12 lines aren’t shown here.

net/mac80211/he.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/mac80211/ht.c+1−4

This diff is large: its 16 lines aren’t shown here.

net/mac80211/ibss.c+1−4

This diff is large: its 16 lines aren’t shown here.

net/mac80211/ieee80211_i.h+12−5

This diff is large: its 49 lines aren’t shown here.

net/mac80211/iface.c+1−4

This diff is large: its 16 lines aren’t shown here.

net/mac80211/key.c+1−6

This diff is large: its 28 lines aren’t shown here.

net/mac80211/key.h+1−4

This diff is large: its 12 lines aren’t shown here.

net/mac80211/led.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/mac80211/led.h+1−4

This diff is large: its 11 lines aren’t shown here.

net/mac80211/main.c+1−4

This diff is large: its 16 lines aren’t shown here.

net/mac80211/mesh.c+6−5

This diff is large: its 41 lines aren’t shown here.

net/mac80211/mesh.h+1−4

This diff is large: its 13 lines aren’t shown here.

net/mac80211/mesh_hwmp.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/mac80211/mesh_pathtbl.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/mac80211/mesh_plink.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/mac80211/mesh_ps.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/mac80211/mesh_sync.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/mac80211/michael.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/mac80211/michael.h+1−4

This diff is large: its 12 lines aren’t shown here.

net/mac80211/mlme.c+12−5

This diff is large: its 49 lines aren’t shown here.

net/mac80211/ocb.c+1−4

This diff is large: its 16 lines aren’t shown here.

net/mac80211/offchannel.c+1−4

This diff is large: its 16 lines aren’t shown here.

net/mac80211/rate.c+1−4

This diff is large: its 14 lines aren’t shown here.

net/mac80211/rate.h+1−4

This diff is large: its 13 lines aren’t shown here.

net/mac80211/rc80211_minstrel.h+1−4

This diff is large: its 11 lines aren’t shown here.

net/mac80211/rc80211_minstrel_ht.c+1−6

This diff is large: its 20 lines aren’t shown here.

net/mac80211/rc80211_minstrel_ht.h+1−4

This diff is large: its 11 lines aren’t shown here.

net/mac80211/rc80211_minstrel_ht_debugfs.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/mac80211/rx.c+3−4

This diff is large: its 25 lines aren’t shown here.

net/mac80211/scan.c+1−4

This diff is large: its 16 lines aren’t shown here.

net/mac80211/spectmgmt.c+1−4

This diff is large: its 16 lines aren’t shown here.

net/mac80211/sta_info.c+1−4

This diff is large: its 15 lines aren’t shown here.

net/mac80211/sta_info.h+1−4

This diff is large: its 13 lines aren’t shown here.

net/mac80211/status.c+1−4

This diff is large: its 15 lines aren’t shown here.

net/mac80211/tdls.c+23−0

This diff is large: its 27 lines aren’t shown here.

net/mac80211/tkip.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/mac80211/tkip.h+1−4

This diff is large: its 11 lines aren’t shown here.

net/mac80211/tx.c+1−5

This diff is large: its 17 lines aren’t shown here.

net/mac80211/util.c+8−5

This diff is large: its 38 lines aren’t shown here.

net/mac80211/vht.c+1−4

This diff is large: its 15 lines aren’t shown here.

net/mac80211/wep.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/mac80211/wep.h+1−4

This diff is large: its 13 lines aren’t shown here.

net/mac80211/wme.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/mac80211/wme.h+1−4

This diff is large: its 12 lines aren’t shown here.

net/mac80211/wpa.c+7−5

This diff is large: its 41 lines aren’t shown here.

net/mac80211/wpa.h+1−4

This diff is large: its 11 lines aren’t shown here.

net/mpls/Kconfig+1−0

This diff is large: its 8 lines aren’t shown here.

net/mpls/mpls_iptunnel.c+1−1

This diff is large: its 9 lines aren’t shown here.

net/netfilter/ipset/ip_set_bitmap_gen.h+1−4

This diff is large: its 10 lines aren’t shown here.

net/netfilter/ipset/ip_set_bitmap_ip.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/netfilter/ipset/ip_set_bitmap_ipmac.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/netfilter/ipset/ip_set_bitmap_port.c+1−4

This diff is large: its 10 lines aren’t shown here.

net/netfilter/ipset/ip_set_core.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/netfilter/ipset/ip_set_getport.c+1−4

This diff is large: its 10 lines aren’t shown here.

net/netfilter/ipset/ip_set_hash_gen.h+1−4

This diff is large: its 10 lines aren’t shown here.

net/netfilter/ipset/ip_set_hash_ip.c+1−4

This diff is large: its 10 lines aren’t shown here.

net/netfilter/ipset/ip_set_hash_ipmac.c+1−4

This diff is large: its 10 lines aren’t shown here.

net/netfilter/ipset/ip_set_hash_ipmark.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/netfilter/ipset/ip_set_hash_ipport.c+1−4

This diff is large: its 10 lines aren’t shown here.

net/netfilter/ipset/ip_set_hash_ipportip.c+1−4

This diff is large: its 10 lines aren’t shown here.

net/netfilter/ipset/ip_set_hash_ipportnet.c+1−4

This diff is large: its 10 lines aren’t shown here.

net/netfilter/ipset/ip_set_hash_mac.c+1−4

This diff is large: its 10 lines aren’t shown here.

net/netfilter/ipset/ip_set_hash_net.c+1−4

This diff is large: its 10 lines aren’t shown here.

net/netfilter/ipset/ip_set_hash_netiface.c+1−4

This diff is large: its 10 lines aren’t shown here.

net/netfilter/ipset/ip_set_hash_netnet.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/netfilter/ipset/ip_set_hash_netport.c+1−4

This diff is large: its 10 lines aren’t shown here.

net/netfilter/ipset/ip_set_hash_netportnet.c+1−4

This diff is large: its 10 lines aren’t shown here.

net/netfilter/ipset/ip_set_list_set.c+1−4

This diff is large: its 10 lines aren’t shown here.

net/netfilter/ipvs/ip_vs_proto_ah_esp.c+1−5

This diff is large: its 15 lines aren’t shown here.

net/netfilter/nf_conntrack_acct.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/netfilter/nf_conntrack_core.c+1−4

This diff is large: its 16 lines aren’t shown here.

net/netfilter/nf_conntrack_ecache.c+1−4

This diff is large: its 16 lines aren’t shown here.

net/netfilter/nf_conntrack_expect.c+1−4

This diff is large: its 15 lines aren’t shown here.

net/netfilter/nf_conntrack_ftp.c+1−4

This diff is large: its 15 lines aren’t shown here.

net/netfilter/nf_conntrack_h323_asn1.c+1−3

This diff is large: its 15 lines aren’t shown here.

net/netfilter/nf_conntrack_h323_main.c+1−2

This diff is large: its 13 lines aren’t shown here.

net/netfilter/nf_conntrack_h323_types.c+1−2

This diff is large: its 10 lines aren’t shown here.

net/netfilter/nf_conntrack_helper.c+1−4

This diff is large: its 15 lines aren’t shown here.

net/netfilter/nf_conntrack_labels.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/netfilter/nf_conntrack_proto_dccp.c+1−5

This diff is large: its 14 lines aren’t shown here.

net/netfilter/nf_conntrack_proto_generic.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/netfilter/nf_conntrack_proto_icmp.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/netfilter/nf_conntrack_proto_icmpv6.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/netfilter/nf_conntrack_proto_sctp.c+1−4

This diff is large: its 16 lines aren’t shown here.

net/netfilter/nf_conntrack_proto_tcp.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/netfilter/nf_conntrack_proto_udp.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/netfilter/nf_conntrack_sane.c+1−4

This diff is large: its 16 lines aren’t shown here.

net/netfilter/nf_conntrack_sip.c+1−4

This diff is large: its 15 lines aren’t shown here.

net/netfilter/nf_conntrack_tftp.c+1−3

This diff is large: its 10 lines aren’t shown here.

net/netfilter/nf_dup_netdev.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/netfilter/nf_log_common.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/netfilter/nf_log_netdev.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/netfilter/nf_nat_core.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/netfilter/nf_nat_ftp.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/netfilter/nf_nat_helper.c+1−4

This diff is large: its 14 lines aren’t shown here.

net/netfilter/nf_nat_proto.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/netfilter/nf_nat_redirect.c+1−4

This diff is large: its 14 lines aren’t shown here.

net/netfilter/nf_nat_sip.c+1−4

This diff is large: its 15 lines aren’t shown here.

net/netfilter/nf_nat_tftp.c+1−4

This diff is large: its 10 lines aren’t shown here.

net/netfilter/nf_synproxy_core.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/netfilter/nf_tables_api.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/netfilter/nf_tables_core.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/netfilter/nf_tables_trace.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/netfilter/nfnetlink_log.c+1−4

This diff is large: its 16 lines aren’t shown here.

net/netfilter/nfnetlink_queue.c+1−5

This diff is large: its 17 lines aren’t shown here.

net/netfilter/nft_bitwise.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/netfilter/nft_byteorder.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/netfilter/nft_cmp.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/netfilter/nft_compat.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/netfilter/nft_counter.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/netfilter/nft_ct.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/netfilter/nft_dup_netdev.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/netfilter/nft_dynset.c+1−5

This diff is large: its 12 lines aren’t shown here.

net/netfilter/nft_exthdr.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/netfilter/nft_fib.c+1−3

This diff is large: its 9 lines aren’t shown here.

net/netfilter/nft_fib_inet.c+1−5

This diff is large: its 10 lines aren’t shown here.

net/netfilter/nft_fib_netdev.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/netfilter/nft_fwd_netdev.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/netfilter/nft_hash.c+1−5

This diff is large: its 12 lines aren’t shown here.

net/netfilter/nft_immediate.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/netfilter/nft_limit.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/netfilter/nft_log.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/netfilter/nft_lookup.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/netfilter/nft_masq.c+2−6

This diff is large: its 18 lines aren’t shown here.

net/netfilter/nft_meta.c+1−4

This diff is large: its 14 lines aren’t shown here.

net/netfilter/nft_numgen.c+1−5

This diff is large: its 12 lines aren’t shown here.

net/netfilter/nft_payload.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/netfilter/nft_queue.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/netfilter/nft_quota.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/netfilter/nft_range.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/netfilter/nft_redir.c+2−6

This diff is large: its 18 lines aren’t shown here.

net/netfilter/nft_reject.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/netfilter/nft_reject_inet.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/netfilter/nft_rt.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/netfilter/nft_set_bitmap.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/netfilter/nft_set_hash.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/netfilter/nft_set_rbtree.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/netfilter/nft_xfrm.c+1−3

This diff is large: its 9 lines aren’t shown here.

net/netfilter/x_tables.c+1−5

This diff is large: its 17 lines aren’t shown here.

net/netfilter/xt_AUDIT.c+1−4

This diff is large: its 14 lines aren’t shown here.

net/netfilter/xt_CHECKSUM.c+1−4

This diff is large: its 15 lines aren’t shown here.

net/netfilter/xt_CLASSIFY.c+1−4

This diff is large: its 15 lines aren’t shown here.

net/netfilter/xt_CONNSECMARK.c+1−5

This diff is large: its 17 lines aren’t shown here.

net/netfilter/xt_CT.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/netfilter/xt_DSCP.c+1−4

This diff is large: its 14 lines aren’t shown here.

net/netfilter/xt_HL.c+1−4

This diff is large: its 15 lines aren’t shown here.

net/netfilter/xt_HMARK.c+1−4

This diff is large: its 14 lines aren’t shown here.

net/netfilter/xt_LOG.c+1−4

This diff is large: its 15 lines aren’t shown here.

net/netfilter/xt_MASQUERADE.c+1−4

This diff is large: its 14 lines aren’t shown here.

net/netfilter/xt_NETMAP.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/netfilter/xt_NFLOG.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/netfilter/xt_NFQUEUE.c+1−5

This diff is large: its 13 lines aren’t shown here.

net/netfilter/xt_RATEEST.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/netfilter/xt_REDIRECT.c+1−4

This diff is large: its 14 lines aren’t shown here.

net/netfilter/xt_SECMARK.c+1−5

This diff is large: its 17 lines aren’t shown here.

net/netfilter/xt_TCPMSS.c+1−4

This diff is large: its 14 lines aren’t shown here.

net/netfilter/xt_TCPOPTSTRIP.c+1−4

This diff is large: its 14 lines aren’t shown here.

net/netfilter/xt_TPROXY.c+1−5

This diff is large: its 15 lines aren’t shown here.

net/netfilter/xt_addrtype.c+1−4

This diff is large: its 14 lines aren’t shown here.

net/netfilter/xt_bpf.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/netfilter/xt_cgroup.c+1−4

This diff is large: its 16 lines aren’t shown here.

net/netfilter/xt_cluster.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/netfilter/xt_connlabel.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/netfilter/xt_conntrack.c+1−4

This diff is large: its 16 lines aren’t shown here.

net/netfilter/xt_cpu.c+1−5

This diff is large: its 19 lines aren’t shown here.

net/netfilter/xt_dccp.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/netfilter/xt_devgroup.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/netfilter/xt_dscp.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/netfilter/xt_ecn.c+1−4

This diff is large: its 14 lines aren’t shown here.

net/netfilter/xt_esp.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/netfilter/xt_helper.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/netfilter/xt_hl.c+1−4

This diff is large: its 15 lines aren’t shown here.

net/netfilter/xt_iprange.c+1−4

This diff is large: its 14 lines aren’t shown here.

net/netfilter/xt_l2tp.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/netfilter/xt_length.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/netfilter/xt_limit.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/netfilter/xt_mac.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/netfilter/xt_mark.c+1−4

This diff is large: its 15 lines aren’t shown here.

net/netfilter/xt_multiport.c+1−4

This diff is large: its 14 lines aren’t shown here.

net/netfilter/xt_nat.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/netfilter/xt_owner.c+1−4

This diff is large: its 16 lines aren’t shown here.

net/netfilter/xt_physdev.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/netfilter/xt_pkttype.c+1−4

This diff is large: its 10 lines aren’t shown here.

net/netfilter/xt_policy.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/netfilter/xt_rateest.c+1−4

This diff is large: its 11 lines aren’t shown here.

net/netfilter/xt_realm.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/netfilter/xt_recent.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/netfilter/xt_set.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/netfilter/xt_socket.c+1−5

This diff is large: its 15 lines aren’t shown here.

net/netfilter/xt_state.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/netfilter/xt_statistic.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/netfilter/xt_string.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/netfilter/xt_tcpmss.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/nfc/nci/core.c+1−13

This diff is large: its 25 lines aren’t shown here.

net/nfc/nci/data.c+1−13

This diff is large: its 25 lines aren’t shown here.

net/nfc/nci/hci.c+1−13

This diff is large: its 25 lines aren’t shown here.

net/nfc/nci/lib.c+1−13

This diff is large: its 25 lines aren’t shown here.

net/nfc/nci/ntf.c+1−13

This diff is large: its 25 lines aren’t shown here.

net/nfc/nci/rsp.c+1−13

This diff is large: its 25 lines aren’t shown here.

net/nfc/netlink.c+2−1

This diff is large: its 10 lines aren’t shown here.

net/nsh/nsh.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/openvswitch/vport-internal_dev.c+12−6

This diff is large: its 50 lines aren’t shown here.

net/psample/psample.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/rfkill/input.c+1−4

This diff is large: its 15 lines aren’t shown here.

net/rfkill/rfkill.h+1−5

This diff is large: its 15 lines aren’t shown here.

net/sched/act_sample.c+1−4

This diff is large: its 12 lines aren’t shown here.

net/sched/cls_bpf.c+1−4

This diff is large: its 16 lines aren’t shown here.

net/sched/cls_flower.c+18−16

This diff is large: its 84 lines aren’t shown here.

net/sched/em_ipset.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/sched/sch_choke.c+1−5

This diff is large: its 15 lines aren’t shown here.

net/sched/sch_drr.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/sched/sch_mq.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/sched/sch_mqprio.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/sched/sch_netem.c+14−12

This diff is large: its 64 lines aren’t shown here.

net/sched/sch_pie.c+1−10

This diff is large: its 16 lines aren’t shown here.

net/sched/sch_qfq.c+1−4

This diff is large: its 14 lines aren’t shown here.

net/sched/sch_sfb.c+1−5

This diff is large: its 21 lines aren’t shown here.

net/sctp/sm_make_chunk.c+8−0

This diff is large: its 36 lines aren’t shown here.

net/strparser/strparser.c+1−4

This diff is large: its 13 lines aren’t shown here.

net/sunrpc/clnt.c+1−1

This diff is large: its 16 lines aren’t shown here.

net/sunrpc/sched.c+1−3

This diff is large: its 11 lines aren’t shown here.

net/sunrpc/xprt.c+1−3

This diff is large: its 11 lines aren’t shown here.

net/tipc/group.c+1−0

This diff is large: its 8 lines aren’t shown here.

net/tipc/link.c+0−1

This diff is large: its 8 lines aren’t shown here.

net/tipc/node.c+7−3

This diff is large: its 32 lines aren’t shown here.

net/tipc/udp_media.c+3−5

This diff is large: its 22 lines aren’t shown here.

net/tls/tls_sw.c+0−1

This diff is large: its 8 lines aren’t shown here.

net/vmw_vsock/hyperv_transport.c+10−33

This diff is large: its 79 lines aren’t shown here.

net/vmw_vsock/virtio_transport.c+1−2

This diff is large: its 14 lines aren’t shown here.

net/vmw_vsock/virtio_transport_common.c+4−3

This diff is large: its 25 lines aren’t shown here.

net/wireless/Makefile+1−0

This diff is large: its 8 lines aren’t shown here.

net/wireless/core.c+6−2

This diff is large: its 23 lines aren’t shown here.

net/wireless/debugfs.c+1−4

This diff is large: its 14 lines aren’t shown here.

net/wireless/lib80211_crypt_ccmp.c+1−5

This diff is large: its 15 lines aren’t shown here.

net/wireless/lib80211_crypt_tkip.c+1−5

This diff is large: its 15 lines aren’t shown here.

net/wireless/lib80211_crypt_wep.c+1−5

This diff is large: its 15 lines aren’t shown here.

net/wireless/nl80211.c+75−24

This diff is large: its 227 lines aren’t shown here.

net/wireless/ocb.c+1−4

This diff is large: its 16 lines aren’t shown here.

net/wireless/pmsr.c+2−2

This diff is large: its 17 lines aren’t shown here.

net/wireless/scan.c+2−2

This diff is large: its 15 lines aren’t shown here.

net/wireless/util.c+2−2

This diff is large: its 18 lines aren’t shown here.

net/xdp/xdp_umem.c+6−5

This diff is large: its 25 lines aren’t shown here.

samples/bpf/bpf_load.c+1−1

This diff is large: its 9 lines aren’t shown here.

samples/bpf/task_fd_query_user.c+1−1

This diff is large: its 9 lines aren’t shown here.

samples/bpf/xdp_redirect_cpu_user.c+2−1

This diff is large: its 7 lines aren’t shown here.

samples/kfifo/bytestream-example.c+1−3

This diff is large: its 12 lines aren’t shown here.

samples/kfifo/dma-example.c+1−3

This diff is large: its 12 lines aren’t shown here.

samples/kfifo/inttype-example.c+1−3

This diff is large: its 12 lines aren’t shown here.

samples/kfifo/record-example.c+1−3

This diff is large: its 12 lines aren’t shown here.

samples/vfio-mdev/mtty.c+1−5

This diff is large: its 19 lines aren’t shown here.

scripts/adjust_autoksyms.sh+1−3

This diff is large: its 15 lines aren’t shown here.

scripts/coccinelle/api/alloc/alloc_cast.cocci+3−2

This diff is large: its 16 lines aren’t shown here.

scripts/coccinelle/api/alloc/pool_zalloc-simple.cocci+2−1

This diff is large: its 10 lines aren’t shown here.

scripts/coccinelle/api/alloc/zalloc-simple.cocci+4−3

This diff is large: its 18 lines aren’t shown here.

scripts/coccinelle/api/check_bq27xxx_data.cocci+2−1

This diff is large: its 13 lines aren’t shown here.

scripts/coccinelle/api/err_cast.cocci+4−3

This diff is large: its 15 lines aren’t shown here.

scripts/coccinelle/api/kstrdup.cocci+4−3

This diff is large: its 14 lines aren’t shown here.

scripts/coccinelle/api/memdup.cocci+4−3

This diff is large: its 14 lines aren’t shown here.

scripts/coccinelle/api/memdup_user.cocci+4−3

This diff is large: its 15 lines aren’t shown here.

scripts/coccinelle/api/pm_runtime.cocci+2−1

This diff is large: its 11 lines aren’t shown here.

scripts/coccinelle/api/ptr_ret.cocci+3−2

This diff is large: its 13 lines aren’t shown here.

scripts/coccinelle/api/resource_size.cocci+4−3

This diff is large: its 16 lines aren’t shown here.

scripts/coccinelle/free/clk_put.cocci+3−2

This diff is large: its 16 lines aren’t shown here.

scripts/coccinelle/free/devm_free.cocci+3−2

This diff is large: its 16 lines aren’t shown here.

scripts/coccinelle/free/ifnullfree.cocci+2−1

This diff is large: its 13 lines aren’t shown here.

scripts/coccinelle/free/iounmap.cocci+3−2

This diff is large: its 16 lines aren’t shown here.

scripts/coccinelle/free/kfree.cocci+4−3

This diff is large: its 18 lines aren’t shown here.

scripts/coccinelle/free/kfreeaddr.cocci+2−1

This diff is large: its 10 lines aren’t shown here.

scripts/coccinelle/free/pci_free_consistent.cocci+2−1

This diff is large: its 10 lines aren’t shown here.

scripts/coccinelle/iterators/device_node_continue.cocci+2−1

This diff is large: its 11 lines aren’t shown here.

scripts/coccinelle/iterators/fen.cocci+4−3

This diff is large: its 15 lines aren’t shown here.

scripts/coccinelle/iterators/itnull.cocci+4−3

This diff is large: its 18 lines aren’t shown here.

scripts/coccinelle/iterators/list_entry_update.cocci+4−3

This diff is large: its 17 lines aren’t shown here.

scripts/coccinelle/iterators/use_after_iter.cocci+3−2

This diff is large: its 16 lines aren’t shown here.

scripts/coccinelle/locks/call_kern.cocci+4−3

This diff is large: its 17 lines aren’t shown here.

scripts/coccinelle/locks/double_lock.cocci+4−3

This diff is large: its 16 lines aren’t shown here.

scripts/coccinelle/locks/flags.cocci+4−3

This diff is large: its 14 lines aren’t shown here.

scripts/coccinelle/locks/mini_lock.cocci+4−3

This diff is large: its 18 lines aren’t shown here.

scripts/coccinelle/misc/array_size.cocci+2−1

This diff is large: its 14 lines aren’t shown here.

scripts/coccinelle/misc/badty.cocci+2−1

This diff is large: its 14 lines aren’t shown here.

scripts/coccinelle/misc/boolconv.cocci+2−1

This diff is large: its 12 lines aren’t shown here.

scripts/coccinelle/misc/boolinit.cocci+3−2

This diff is large: its 14 lines aren’t shown here.

scripts/coccinelle/misc/bugon.cocci+2−1

This diff is large: its 14 lines aren’t shown here.

scripts/coccinelle/misc/cond_no_effect.cocci+2−1

This diff is large: its 14 lines aren’t shown here.

scripts/coccinelle/misc/cstptr.cocci+3−2

This diff is large: its 13 lines aren’t shown here.

scripts/coccinelle/misc/doubleinit.cocci+4−3

This diff is large: its 16 lines aren’t shown here.

scripts/coccinelle/misc/ifaddr.cocci+3−2

This diff is large: its 12 lines aren’t shown here.

scripts/coccinelle/misc/ifcol.cocci+4−3

This diff is large: its 18 lines aren’t shown here.

scripts/coccinelle/misc/noderef.cocci+3−2

This diff is large: its 13 lines aren’t shown here.

scripts/coccinelle/misc/orplus.cocci+3−2

This diff is large: its 14 lines aren’t shown here.

scripts/coccinelle/misc/returnvar.cocci+2−1

This diff is large: its 11 lines aren’t shown here.

scripts/coccinelle/misc/semicolon.cocci+2−1

This diff is large: its 11 lines aren’t shown here.

scripts/coccinelle/misc/warn.cocci+3−2

This diff is large: its 12 lines aren’t shown here.

scripts/coccinelle/null/badzero.cocci+3−2

This diff is large: its 16 lines aren’t shown here.

scripts/coccinelle/null/deref_null.cocci+4−3

This diff is large: its 16 lines aren’t shown here.

scripts/coccinelle/null/eno.cocci+4−3

This diff is large: its 14 lines aren’t shown here.

scripts/coccinelle/null/kmerr.cocci+4−3

This diff is large: its 18 lines aren’t shown here.

scripts/coccinelle/tests/doublebitand.cocci+4−3

This diff is large: its 18 lines aren’t shown here.

scripts/coccinelle/tests/doubletest.cocci+4−3

This diff is large: its 17 lines aren’t shown here.

scripts/coccinelle/tests/odd_ptr_err.cocci+3−2

This diff is large: its 14 lines aren’t shown here.

scripts/coccinelle/tests/unsigned_lesser_than_zero.cocci+2−1

This diff is large: its 14 lines aren’t shown here.

scripts/dtc/dt_to_config+1−2

This diff is large: its 12 lines aren’t shown here.

security/apparmor/include/policy.h+10−1

This diff is large: its 18 lines aren’t shown here.

security/apparmor/policy_unpack.c+40−9

This diff is large: its 145 lines aren’t shown here.

security/inode.c+1−4

This diff is large: its 14 lines aren’t shown here.

security/lsm_audit.c+1−4

This diff is large: its 16 lines aren’t shown here.

security/selinux/avc.c+1−4

This diff is large: its 16 lines aren’t shown here.

security/selinux/hooks.c+1−4

This diff is large: its 16 lines aren’t shown here.

security/selinux/include/audit.h+1−4

This diff is large: its 16 lines aren’t shown here.

security/selinux/include/netif.h+1−4

This diff is large: its 16 lines aren’t shown here.

security/selinux/include/objsec.h+1−4

This diff is large: its 16 lines aren’t shown here.

security/selinux/netif.c+1−4

This diff is large: its 16 lines aren’t shown here.

security/selinux/netlink.c+1−4

This diff is large: its 15 lines aren’t shown here.

security/selinux/nlmsgtab.c+1−4

This diff is large: its 15 lines aren’t shown here.

security/selinux/ss/status.c+1−4

This diff is large: its 15 lines aren’t shown here.

security/selinux/xfrm.c+1−4

This diff is large: its 16 lines aren’t shown here.

security/smack/smack_lsm.c+1−4

This diff is large: its 16 lines aren’t shown here.

security/smack/smack_netfilter.c+1−4

This diff is large: its 16 lines aren’t shown here.

security/yama/yama_lsm.c+1−5

This diff is large: its 17 lines aren’t shown here.

sound/ac97/ac97_core.h+1−4

This diff is large: its 11 lines aren’t shown here.

sound/ac97/bus.c+1−4

This diff is large: its 11 lines aren’t shown here.

sound/ac97/codec.c+1−4

This diff is large: its 11 lines aren’t shown here.

sound/ac97/snd_ac97_compat.c+1−4

This diff is large: its 11 lines aren’t shown here.

sound/aoa/aoa-gpio.h+1−2

This diff is large: its 11 lines aren’t shown here.

sound/aoa/aoa.h+1−2

This diff is large: its 11 lines aren’t shown here.

sound/aoa/codecs/onyx.c+1−4

This diff is large: its 21 lines aren’t shown here.

sound/aoa/codecs/onyx.h+1−2

This diff is large: its 11 lines aren’t shown here.

sound/aoa/codecs/tas.c+1−2

This diff is large: its 12 lines aren’t shown here.

sound/aoa/codecs/tas.h+1−2

This diff is large: its 11 lines aren’t shown here.

sound/aoa/codecs/toonie.c+1−3

This diff is large: its 13 lines aren’t shown here.

sound/aoa/core/alsa.c+1−2

This diff is large: its 11 lines aren’t shown here.

sound/aoa/core/alsa.h+1−2

This diff is large: its 11 lines aren’t shown here.

sound/aoa/core/core.c+1−2

This diff is large: its 11 lines aren’t shown here.

sound/aoa/core/gpio-feature.c+1−2

This diff is large: its 12 lines aren’t shown here.

sound/aoa/core/gpio-pmf.c+1−2

This diff is large: its 11 lines aren’t shown here.

sound/aoa/fabrics/layout.c+1−3

This diff is large: its 13 lines aren’t shown here.

sound/aoa/soundbus/core.c+1−2

This diff is large: its 11 lines aren’t shown here.

sound/aoa/soundbus/i2sbus/control.c+1−2

This diff is large: its 11 lines aren’t shown here.

sound/aoa/soundbus/i2sbus/core.c+1−2

This diff is large: its 11 lines aren’t shown here.

sound/aoa/soundbus/i2sbus/i2sbus.h+1−2

This diff is large: its 11 lines aren’t shown here.

sound/aoa/soundbus/i2sbus/interface.h+1−2

This diff is large: its 11 lines aren’t shown here.

sound/aoa/soundbus/i2sbus/pcm.c+1−2

This diff is large: its 11 lines aren’t shown here.

sound/aoa/soundbus/soundbus.h+1−2

This diff is large: its 11 lines aren’t shown here.

sound/arm/aaci.c+1−4

This diff is large: its 14 lines aren’t shown here.

sound/arm/aaci.h+1−4

This diff is large: its 13 lines aren’t shown here.

sound/arm/pxa2xx-ac97-lib.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/arm/pxa2xx-ac97.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/arm/pxa2xx-pcm-lib.c+1−5

This diff is large: its 10 lines aren’t shown here.

sound/atmel/ac97c.c+1−4

This diff is large: its 13 lines aren’t shown here.

sound/atmel/ac97c.h+1−4

This diff is large: its 13 lines aren’t shown here.

sound/core/pcm_drm_eld.c+1−4

This diff is large: its 11 lines aren’t shown here.

sound/core/pcm_iec958.c+1−4

This diff is large: its 11 lines aren’t shown here.

sound/drivers/pcsp/pcsp_input.c+1−6

This diff is large: its 18 lines aren’t shown here.

sound/pci/aw2/aw2-alsa.c+1−14

This diff is large: its 26 lines aren’t shown here.

sound/pci/aw2/aw2-saa7146.c+1−14

This diff is large: its 26 lines aren’t shown here.

sound/pci/aw2/aw2-saa7146.h+1−14

This diff is large: its 26 lines aren’t shown here.

sound/pci/aw2/aw2-tsl.c+1−14

This diff is large: its 26 lines aren’t shown here.

sound/pci/aw2/saa7146.h+1−14

This diff is large: its 26 lines aren’t shown here.

sound/pci/oxygen/wm8776.h+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/atmel/atmel-i2s.c+1−12

This diff is large: its 23 lines aren’t shown here.

sound/soc/atmel/mikroe-proto.c+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/au1x/dbdma2.c+1−5

This diff is large: its 17 lines aren’t shown here.

sound/soc/au1x/psc-ac97.c+1−5

This diff is large: its 17 lines aren’t shown here.

sound/soc/au1x/psc-i2s.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/au1x/psc.h+1−5

This diff is large: its 15 lines aren’t shown here.

sound/soc/cirrus/ep93xx-ac97.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/cirrus/ep93xx-i2s.c+1−5

This diff is large: its 17 lines aren’t shown here.

sound/soc/cirrus/ep93xx-pcm.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/cirrus/simone.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/88pm860x-codec.c+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/88pm860x-codec.h+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/ab8500-codec.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/ab8500-codec.h+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/ak4535.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/ak4535.h+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/ak4641.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/ak5386.c+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/alc5623.c+1−6

This diff is large: its 19 lines aren’t shown here.

sound/soc/codecs/alc5623.h+1−5

This diff is large: its 17 lines aren’t shown here.

sound/soc/codecs/alc5632.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/alc5632.h+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/arizona.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/arizona.h+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/cs35l32.c+1−5

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/cs35l32.h+1−5

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/cs35l33.c+1−5

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/cs35l33.h+1−5

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/cs35l34.c+1−5

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/cs35l34.h+1−5

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/cs35l35.c+1−5

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/cs35l35.h+1−5

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/cs4265.c+1−5

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/cs4265.h+1−5

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/cs42l42.c+1−5

This diff is large: its 17 lines aren’t shown here.

sound/soc/codecs/cs42l42.h+1−5

This diff is large: its 17 lines aren’t shown here.

sound/soc/codecs/cs42l51-i2c.c+1−5

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/cs42l52.c+1−5

This diff is large: its 17 lines aren’t shown here.

sound/soc/codecs/cs42l52.h+1−5

This diff is large: its 17 lines aren’t shown here.

sound/soc/codecs/cs42l56.c+1−5

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/cs42l56.h+1−5

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/cs42l73.c+1−5

This diff is large: its 17 lines aren’t shown here.

sound/soc/codecs/cs43130.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/cs4349.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/cs47l24.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/cs47l24.h+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/cs53l30.c+1−5

This diff is large: its 17 lines aren’t shown here.

sound/soc/codecs/cs53l30.h+1−5

This diff is large: its 17 lines aren’t shown here.

sound/soc/codecs/da7213.h+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/da732x.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/da732x.h+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/da732x_reg.h+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/es7134.c+1−14

This diff is large: its 22 lines aren’t shown here.

sound/soc/codecs/es8316.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/es8316.h+1−5

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/es8328-i2c.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/es8328-spi.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/es8328.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/gtm601.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/ics43432.c+1−2

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/l3.c+1−7

This diff is large: its 22 lines aren’t shown here.

sound/soc/codecs/max98088.c+1−4

This diff is large: its 13 lines aren’t shown here.

sound/soc/codecs/max98088.h+1−4

This diff is large: its 13 lines aren’t shown here.

sound/soc/codecs/max98090.c+1−4

This diff is large: its 13 lines aren’t shown here.

sound/soc/codecs/max98090.h+1−4

This diff is large: its 13 lines aren’t shown here.

sound/soc/codecs/max98095.c+1−4

This diff is large: its 13 lines aren’t shown here.

sound/soc/codecs/max98095.h+1−4

This diff is large: its 13 lines aren’t shown here.

sound/soc/codecs/max98371.c+1−4

This diff is large: its 13 lines aren’t shown here.

sound/soc/codecs/max98371.h+1−4

This diff is large: its 13 lines aren’t shown here.

sound/soc/codecs/max98504.c+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/max98504.h+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/max9867.h+1−4

This diff is large: its 13 lines aren’t shown here.

sound/soc/codecs/max98925.c+1−3

This diff is large: its 11 lines aren’t shown here.

sound/soc/codecs/max98925.h+1−4

This diff is large: its 13 lines aren’t shown here.

sound/soc/codecs/max98926.c+1−3

This diff is large: its 11 lines aren’t shown here.

sound/soc/codecs/max98926.h+1−3

This diff is large: its 11 lines aren’t shown here.

sound/soc/codecs/nau8540.c+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/nau8540.h+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/nau8810.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/nau8810.h+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/nau8824.c+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/nau8824.h+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/nau8825.h+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/pcm3008.h+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rl6231.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/rl6231.h+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/rl6347a.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/rl6347a.h+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/rt1305.c+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt1305.h+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt274.c+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt274.h+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt286.c+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt286.h+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt298.c+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt298.h+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt5514-spi.c+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt5514-spi.h+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt5514.c+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt5514.h+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt5616.c+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt5616.h+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt5631.c+1−5

This diff is large: its 17 lines aren’t shown here.

sound/soc/codecs/rt5640.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/rt5640.h+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt5645.c+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt5645.h+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt5651.c+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt5651.h+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt5659.c+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt5659.h+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt5660.c+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt5660.h+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt5663.c+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt5663.h+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt5665.c+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt5665.h+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt5668.c+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt5668.h+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt5670-dsp.h+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt5670.c+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt5670.h+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt5677-spi.c+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt5677-spi.h+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt5677.c+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt5677.h+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt5682.c+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/rt5682.h+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/simple-amplifier.c+1−14

This diff is large: its 22 lines aren’t shown here.

sound/soc/codecs/spdif_receiver.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/spdif_transmitter.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/tlv320aic23-i2c.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/tlv320aic23-spi.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/tlv320aic23.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/tlv320aic23.h+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/tlv320aic32x4.h+1−4

This diff is large: its 11 lines aren’t shown here.

sound/soc/codecs/tlv320aic3x.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/tlv320aic3x.h+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/codecs/ts3a227e.c+1−4

This diff is large: its 13 lines aren’t shown here.

sound/soc/codecs/ts3a227e.h+1−4

This diff is large: its 13 lines aren’t shown here.

sound/soc/codecs/uda134x.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/uda1380.c+1−4

This diff is large: its 12 lines aren’t shown here.

sound/soc/codecs/uda1380.h+1−4

This diff is large: its 12 lines aren’t shown here.

sound/soc/codecs/wm0010.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wm2000.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wm2000.h+1−4

This diff is large: its 11 lines aren’t shown here.

sound/soc/codecs/wm2200.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm5100-tables.c+1−5

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wm5100.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm5100.h+1−5

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wm5102.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm5102.h+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm5110.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm5110.h+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm8350.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm8510.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm8510.h+1−4

This diff is large: its 11 lines aren’t shown here.

sound/soc/codecs/wm8523.c+1−5

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wm8523.h+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wm8524.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wm8711.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wm8711.h+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wm8728.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm8728.h+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm8731.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wm8731.h+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wm8737.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm8737.h+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wm8741.c+1−5

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wm8741.h+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wm8750.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wm8750.h+1−5

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wm8770.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm8770.h+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm8776.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wm8776.h+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm8804-i2c.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm8804-spi.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm8804.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm8804.h+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm8900.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wm8900.h+1−4

This diff is large: its 11 lines aren’t shown here.

sound/soc/codecs/wm8903.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wm8904.c+1−5

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wm8904.h+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm8940.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wm8940.h+1−4

This diff is large: its 11 lines aren’t shown here.

sound/soc/codecs/wm8955.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm8955.h+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm8958-dsp2.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm8960.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm8960.h+1−4

This diff is large: its 11 lines aren’t shown here.

sound/soc/codecs/wm8961.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wm8961.h+1−4

This diff is large: its 11 lines aren’t shown here.

sound/soc/codecs/wm8962.c+1−5

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wm8962.h+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm8974.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm8974.h+1−4

This diff is large: its 11 lines aren’t shown here.

sound/soc/codecs/wm8978.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wm8978.h+1−4

This diff is large: its 13 lines aren’t shown here.

sound/soc/codecs/wm8983.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm8983.h+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm8985.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wm8985.h+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm8988.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wm8988.h+1−5

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wm8993.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm8994.c+1−5

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wm8994.h+1−4

This diff is large: its 11 lines aren’t shown here.

sound/soc/codecs/wm8995.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wm8995.h+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm8997.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm8997.h+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm8998.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm8998.h+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm9081.c+1−5

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wm9081.h+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wm_adsp.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm_adsp.h+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/wm_hubs.c+1−5

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wm_hubs.h+1−5

This diff is large: its 16 lines aren’t shown here.

sound/soc/codecs/wmfw.h+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/codecs/zx_aud96p22.c+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/intel/skylake/cnl-sst-dsp.c+1−9

This diff is large: its 21 lines aren’t shown here.

sound/soc/intel/skylake/cnl-sst-dsp.h+1−9

This diff is large: its 18 lines aren’t shown here.

sound/soc/intel/skylake/cnl-sst.c+1−9

This diff is large: its 21 lines aren’t shown here.

sound/soc/intel/skylake/skl-messages.c+1−9

This diff is large: its 21 lines aren’t shown here.

sound/soc/intel/skylake/skl-sst-cldma.c+1−9

This diff is large: its 20 lines aren’t shown here.

sound/soc/intel/skylake/skl-sst-cldma.h+1−9

This diff is large: its 18 lines aren’t shown here.

sound/soc/intel/skylake/skl-sst-dsp.c+1−9

This diff is large: its 21 lines aren’t shown here.

sound/soc/intel/skylake/skl-sst-dsp.h+1−9

This diff is large: its 18 lines aren’t shown here.

sound/soc/intel/skylake/skl-sst-ipc.c+1−9

This diff is large: its 18 lines aren’t shown here.

sound/soc/intel/skylake/skl-sst-ipc.h+1−9

This diff is large: its 18 lines aren’t shown here.

sound/soc/intel/skylake/skl-sst-utils.c+1−9

This diff is large: its 18 lines aren’t shown here.

sound/soc/intel/skylake/skl-sst.c+1−9

This diff is large: its 21 lines aren’t shown here.

sound/soc/intel/skylake/skl-topology.c+1−9

This diff is large: its 21 lines aren’t shown here.

sound/soc/jz4740/jz4740-i2s.h+1−5

This diff is large: its 10 lines aren’t shown here.

sound/soc/jz4740/qi_lb60.c+1−9

This diff is large: its 16 lines aren’t shown here.

sound/soc/pxa/palm27x.c+1−5

This diff is large: its 17 lines aren’t shown here.

sound/soc/pxa/pxa-ssp.h+1−4

This diff is large: its 11 lines aren’t shown here.

sound/soc/pxa/pxa2xx-ac97.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/pxa/pxa2xx-i2s.h+1−4

This diff is large: its 11 lines aren’t shown here.

sound/soc/pxa/pxa2xx-pcm.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/pxa/z2.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/rockchip/rockchip_i2s.c+1−4

This diff is large: its 15 lines aren’t shown here.

sound/soc/rockchip/rockchip_i2s.h+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/rockchip/rockchip_pcm.c+1−4

This diff is large: its 11 lines aren’t shown here.

sound/soc/rockchip/rockchip_pcm.h+1−4

This diff is large: its 11 lines aren’t shown here.

sound/soc/rockchip/rockchip_spdif.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/rockchip/rockchip_spdif.h+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/tegra/tegra_alc5632.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/ti/davinci-evm.c+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/ti/davinci-i2s.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/ti/davinci-i2s.h+1−4

This diff is large: its 14 lines aren’t shown here.

sound/soc/ti/davinci-mcasp.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/ti/davinci-mcasp.h+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/ti/omap-dmic.h+1−4

This diff is large: its 11 lines aren’t shown here.

sound/soc/txx9/txx9aclc-ac97.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/txx9/txx9aclc-generic.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/txx9/txx9aclc.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/txx9/txx9aclc.h+1−4

This diff is large: its 11 lines aren’t shown here.

sound/soc/ux500/mop500.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/ux500/mop500_ab8500.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/ux500/mop500_ab8500.h+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/ux500/ux500_msp_dai.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/ux500/ux500_msp_dai.h+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/ux500/ux500_msp_i2s.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/ux500/ux500_msp_i2s.h+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/ux500/ux500_pcm.c+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/ux500/ux500_pcm.h+1−4

This diff is large: its 16 lines aren’t shown here.

sound/soc/xtensa/xtfpga-i2s.c+1−4

This diff is large: its 13 lines aren’t shown here.

sound/spi/at73c213.c+1−4

This diff is large: its 13 lines aren’t shown here.

tools/arch/riscv/include/uapi/asm/bitsperlong.h+1−12

This diff is large: its 20 lines aren’t shown here.

tools/arch/x86/include/uapi/asm/kvm.h+1−1

This diff is large: its 9 lines aren’t shown here.

tools/bpf/bpf_asm.c+1−1

This diff is large: its 13 lines aren’t shown here.

tools/bpf/bpf_dbg.c+1−1

This diff is large: its 13 lines aren’t shown here.

tools/bpf/bpf_jit_disasm.c+1−1

This diff is large: its 13 lines aren’t shown here.

tools/bpf/bpftool/Documentation/bpftool-cgroup.rst+5−1

This diff is large: its 20 lines aren’t shown here.

tools/bpf/bpftool/Documentation/bpftool-prog.rst+1−1

This diff is large: its 9 lines aren’t shown here.

tools/bpf/bpftool/bash-completion/bpftool+3−2

This diff is large: its 26 lines aren’t shown here.

tools/bpf/bpftool/cgroup.c+4−1

This diff is large: its 19 lines aren’t shown here.

tools/bpf/bpftool/map.c+2−0

This diff is large: its 15 lines aren’t shown here.

tools/bpf/bpftool/prog.c+2−1

This diff is large: its 10 lines aren’t shown here.

tools/firmware/ihex2fw.c+1−4

This diff is large: its 14 lines aren’t shown here.

tools/gpio/gpio-event-mon.c+1−4

This diff is large: its 14 lines aren’t shown here.

tools/gpio/gpio-hammer.c+1−4

This diff is large: its 14 lines aren’t shown here.

tools/gpio/gpio-utils.c+1−4

This diff is large: its 14 lines aren’t shown here.

tools/gpio/gpio-utils.h+1−3

This diff is large: its 15 lines aren’t shown here.

tools/gpio/lsgpio.c+1−4

This diff is large: its 14 lines aren’t shown here.

tools/iio/iio_event_monitor.c+1−4

This diff is large: its 13 lines aren’t shown here.

tools/iio/iio_generic_buffer.c+1−5

This diff is large: its 21 lines aren’t shown here.

tools/iio/iio_utils.c+1−4

This diff is large: its 12 lines aren’t shown here.

tools/iio/iio_utils.h+1−4

This diff is large: its 15 lines aren’t shown here.

tools/iio/lsiio.c+1−4

This diff is large: its 13 lines aren’t shown here.

tools/include/uapi/linux/bpf.h+4−2

This diff is large: its 20 lines aren’t shown here.

tools/kvm/kvm_stat/kvm_stat+1−2

This diff is large: its 15 lines aren’t shown here.

tools/laptop/freefall/freefall.c+1−2

This diff is large: its 13 lines aren’t shown here.

tools/lib/bitmap.c+1−3

This diff is large: its 11 lines aren’t shown here.

tools/lib/bpf/libbpf.c+20−12

This diff is large: its 57 lines aren’t shown here.

tools/lib/bpf/libbpf_internal.h+2−2

This diff is large: its 10 lines aren’t shown here.

tools/lib/bpf/libbpf_probes.c+4−9

This diff is large: its 36 lines aren’t shown here.

tools/pcmcia/crc32hash.c+1−0

This diff is large: its 5 lines aren’t shown here.

tools/perf/arch/arm/util/dwarf-regs.c+1−4

This diff is large: its 13 lines aren’t shown here.

tools/perf/arch/arm64/util/dwarf-regs.c+1−4

This diff is large: its 13 lines aren’t shown here.

tools/perf/arch/arm64/util/sym-handling.c+1−3

This diff is large: its 9 lines aren’t shown here.

tools/perf/arch/powerpc/util/sym-handling.c+1−3

This diff is large: its 9 lines aren’t shown here.

tools/perf/util/genelf_debug.c+1−2

This diff is large: its 14 lines aren’t shown here.

tools/perf/util/jitdump.h+1−0

This diff is large: its 5 lines aren’t shown here.

tools/perf/util/namespaces.c+1−3

This diff is large: its 9 lines aren’t shown here.

tools/perf/util/namespaces.h+1−3

This diff is large: its 9 lines aren’t shown here.

tools/power/acpi/tools/acpidbg/acpidbg.c+1−4

This diff is large: its 14 lines aren’t shown here.

tools/power/acpi/tools/ec/ec_access.c+1−2

This diff is large: its 13 lines aren’t shown here.

tools/power/x86/intel_pstate_tracer/intel_pstate_tracer.py+1−0

This diff is large: its 6 lines aren’t shown here.

tools/testing/selftests/bpf/Makefile+4−3

This diff is large: its 21 lines aren’t shown here.

tools/testing/selftests/bpf/prog_tests/flow_dissector.c+1−0

This diff is large: its 8 lines aren’t shown here.

tools/testing/selftests/bpf/test_lpm_map.c+38−3

This diff is large: its 67 lines aren’t shown here.

tools/testing/selftests/bpf/test_section_names.c+10−0

This diff is large: its 17 lines aren’t shown here.

tools/testing/selftests/bpf/test_sock_addr.c+197−16

This diff is large: its 318 lines aren’t shown here.

tools/testing/selftests/bpf/verifier/div_overflow.c+10−4

This diff is large: its 28 lines aren’t shown here.

tools/testing/selftests/bpf/verifier/subreg.c+533−0

This diff is large: its 534 lines aren’t shown here.

tools/testing/selftests/drivers/net/mlxsw/rtnetlink.sh+47−0

This diff is large: its 61 lines aren’t shown here.

tools/testing/selftests/ftrace/ftracetest+1−1

This diff is large: its 13 lines aren’t shown here.

tools/testing/selftests/gpio/gpio-mockup-chardev.c+1−4

This diff is large: its 13 lines aren’t shown here.

tools/testing/selftests/ia64/aliasing-test.c+1−4

This diff is large: its 14 lines aren’t shown here.

tools/testing/selftests/kselftest_harness.h+1−1

This diff is large: its 8 lines aren’t shown here.

tools/testing/selftests/kvm/.gitignore+1−0

This diff is large: its 8 lines aren’t shown here.

tools/testing/selftests/kvm/Makefile+11−10

This diff is large: its 35 lines aren’t shown here.

tools/testing/selftests/kvm/include/kvm_util.h+3−3

This diff is large: its 21 lines aren’t shown here.

tools/testing/selftests/kvm/include/sparsebit.h+1−3

This diff is large: its 13 lines aren’t shown here.

tools/testing/selftests/kvm/include/test_util.h+1−3

This diff is large: its 12 lines aren’t shown here.

tools/testing/selftests/kvm/include/x86_64/processor.h+3−3

This diff is large: its 21 lines aren’t shown here.

tools/testing/selftests/kvm/include/x86_64/vmx.h+1−3

This diff is large: its 12 lines aren’t shown here.

tools/testing/selftests/kvm/lib/assert.c+1−2

This diff is large: its 11 lines aren’t shown here.

tools/testing/selftests/kvm/lib/elf.c+1−2

This diff is large: its 11 lines aren’t shown here.

tools/testing/selftests/kvm/lib/io.c+1−2

This diff is large: its 11 lines aren’t shown here.

tools/testing/selftests/kvm/lib/kvm_util.c+37−2

This diff is large: its 51 lines aren’t shown here.

tools/testing/selftests/kvm/lib/kvm_util_internal.h+1−2

This diff is large: its 11 lines aren’t shown here.

tools/testing/selftests/kvm/lib/sparsebit.c+1−2

This diff is large: its 13 lines aren’t shown here.

tools/testing/selftests/kvm/lib/x86_64/processor.c+17−2

This diff is large: its 31 lines aren’t shown here.

tools/testing/selftests/kvm/lib/x86_64/vmx.c+1−2

This diff is large: its 11 lines aren’t shown here.

tools/testing/selftests/kvm/x86_64/kvm_create_max_vcpus.c+1−2

This diff is large: its 12 lines aren’t shown here.

tools/testing/selftests/kvm/x86_64/mmio_warning_test.c+126−0

This diff is large: its 127 lines aren’t shown here.

tools/testing/selftests/kvm/x86_64/set_sregs_test.c+1−3

This diff is large: its 18 lines aren’t shown here.

tools/testing/selftests/kvm/x86_64/state_test.c+1−2

This diff is large: its 12 lines aren’t shown here.

tools/testing/selftests/kvm/x86_64/sync_regs_test.c+1−2

This diff is large: its 12 lines aren’t shown here.

tools/testing/selftests/kvm/x86_64/vmx_close_while_nested_test.c+1−2

This diff is large: its 12 lines aren’t shown here.

tools/testing/selftests/kvm/x86_64/vmx_set_nested_state_test.c+39−32

This diff is large: its 157 lines aren’t shown here.

tools/testing/selftests/kvm/x86_64/vmx_tsc_adjust_test.c+1−3

This diff is large: its 13 lines aren’t shown here.

tools/testing/selftests/net/forwarding/tc_flower.sh+35−1

This diff is large: its 50 lines aren’t shown here.

tools/testing/selftests/powerpc/dscr/dscr.h+1−4

This diff is large: its 16 lines aren’t shown here.

tools/testing/selftests/powerpc/dscr/dscr_default_test.c+1−4

This diff is large: its 16 lines aren’t shown here.

tools/testing/selftests/powerpc/dscr/dscr_explicit_test.c+1−4

This diff is large: its 16 lines aren’t shown here.

tools/testing/selftests/powerpc/dscr/dscr_inherit_exec_test.c+1−4

This diff is large: its 16 lines aren’t shown here.

tools/testing/selftests/powerpc/dscr/dscr_inherit_test.c+1−4

This diff is large: its 16 lines aren’t shown here.

tools/testing/selftests/powerpc/dscr/dscr_sysfs_test.c+1−4

This diff is large: its 16 lines aren’t shown here.

tools/testing/selftests/powerpc/dscr/dscr_sysfs_thread_test.c+1−4

This diff is large: its 16 lines aren’t shown here.

tools/testing/selftests/powerpc/dscr/dscr_user_test.c+1−4

This diff is large: its 16 lines aren’t shown here.

tools/testing/selftests/pstore/common_tests+1−1

This diff is large: its 13 lines aren’t shown here.

tools/testing/selftests/pstore/pstore_crash_test+1−1

This diff is large: its 13 lines aren’t shown here.

tools/testing/selftests/pstore/pstore_post_reboot_tests+1−1

This diff is large: its 13 lines aren’t shown here.

tools/testing/selftests/pstore/pstore_tests+1−1

This diff is large: its 13 lines aren’t shown here.

tools/testing/selftests/seccomp/seccomp_bpf.c+1−1

This diff is large: its 8 lines aren’t shown here.

tools/testing/selftests/vm/userfaultfd.c+1−3

This diff is large: its 13 lines aren’t shown here.

tools/testing/selftests/vm/va_128TBswitch.c+1−9

This diff is large: its 18 lines aren’t shown here.

tools/virtio/ringtest/main.c+1−1

This diff is large: its 9 lines aren’t shown here.

tools/virtio/ringtest/main.h+1−1

This diff is large: its 9 lines aren’t shown here.

tools/virtio/ringtest/ring.c+1−1

This diff is large: its 9 lines aren’t shown here.

tools/virtio/ringtest/virtio_ring_0_9.c+1−1

This diff is large: its 9 lines aren’t shown here.

tools/wmi/dell-smbios-example.c+1−4

This diff is large: its 16 lines aren’t shown here.

virt/kvm/arm/aarch32.c+1−12

This diff is large: its 24 lines aren’t shown here.

virt/kvm/arm/arch_timer.c+3−2

This diff is large: its 18 lines aren’t shown here.

virt/kvm/arm/hyp/timer-sr.c+1−12

This diff is large: its 20 lines aren’t shown here.

virt/kvm/arm/hyp/vgic-v3-sr.c+1−12

This diff is large: its 20 lines aren’t shown here.

virt/kvm/arm/perf.c+1−12

This diff is large: its 22 lines aren’t shown here.

virt/kvm/arm/pmu.c+1−12

This diff is large: its 20 lines aren’t shown here.

virt/kvm/arm/psci.c+1−12

This diff is large: its 20 lines aren’t shown here.

virt/kvm/arm/vgic/vgic-debug.c+1−12

This diff is large: its 20 lines aren’t shown here.

virt/kvm/arm/vgic/vgic-init.c+1−12

This diff is large: its 19 lines aren’t shown here.

virt/kvm/arm/vgic/vgic-irqfd.c+1−12

This diff is large: its 19 lines aren’t shown here.

virt/kvm/arm/vgic/vgic-its.c+2−12

This diff is large: its 30 lines aren’t shown here.

virt/kvm/arm/vgic/vgic-mmio.h+1−12

This diff is large: its 19 lines aren’t shown here.

virt/kvm/arm/vgic/vgic-v2.c+1−12

This diff is large: its 19 lines aren’t shown here.

virt/kvm/arm/vgic/vgic-v3.c+1−13

This diff is large: its 18 lines aren’t shown here.

virt/kvm/arm/vgic/vgic-v4.c+1−12

This diff is large: its 20 lines aren’t shown here.

virt/kvm/arm/vgic/vgic.c+1−12

This diff is large: its 19 lines aren’t shown here.

virt/kvm/arm/vgic/vgic.h+1−12

This diff is large: its 19 lines aren’t shown here.

virt/kvm/async_pf.c+1−13

This diff is large: its 25 lines aren’t shown here.

virt/kvm/async_pf.h+1−13

This diff is large: its 25 lines aren’t shown here.

virt/kvm/eventfd.c+1−13

This diff is large: its 25 lines aren’t shown here.

virt/kvm/kvm_main.c+1−4

This diff is large: its 16 lines aren’t shown here.

virt/kvm/vfio.c+1−4

This diff is large: its 14 lines aren’t shown here.

virt/lib/irqbypass.c+1−4

This diff is large: its 15 lines aren’t shown here.

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t