History

Merge remote-tracking branch 'drm/drm-next' into drm-misc-next

remove-fbcon-notifiers topic branch is based on rc4, so we need a fresh backmerge of drm-next to pull it in.

Maarten Lankhorst committed 7 years ago

Commit bcb74162 parents 90b2df5 52d2d4412204 files · +20633 −101122Browse files

Showing the changes to include/linux (511 of 12204 files). Show all

Unified · Split

511 files
  1. include/linux/acpi.h +1 −14
  2. include/linux/acpi_iort.h +1 −13
  3. include/linux/amba/kmi.h +1 −15
  4. include/linux/amba/pl022.h +1 −10
  5. include/linux/amba/serial.h +1 −14
  6. include/linux/amd-iommu.h +1 −13
  7. include/linux/apm-emulation.h +1 −2
  8. include/linux/arm-cci.h +1 −14
  9. include/linux/arm-smccc.h +1 −10
  10. include/linux/async.h +1 −5
  11. include/linux/async_tx.h +1 −14
  12. include/linux/atmel_pdc.h +1 −5
  13. include/linux/attribute_container.h +1 −2
  14. include/linux/audit.h +1 −15
  15. include/linux/avf/virtchnl.h +1 −15
  16. include/linux/bch.h +1 −13
  17. include/linux/bcm47xx_nvram.h +1 −4
  18. include/linux/bcm47xx_sprom.h +1 −4
  19. include/linux/bitfield.h +1 −9
  20. include/linux/bpf.h +1 −4
  21. include/linux/bpf_verifier.h +1 −4
  22. include/linux/can/dev/peak_canfd.h +1 −9
  23. include/linux/cgroup-defs.h +6 −0
  24. include/linux/cgroup.h +12 −2
  25. include/linux/clk/at91_pmc.h +1 −5
  26. include/linux/clk/sunxi-ng.h +1 −9
  27. include/linux/clk/tegra.h +1 −12
  28. include/linux/clk/zynq.h +1 −14
  29. include/linux/clock_cooling.h +1 −9
  30. include/linux/configfs.h +1 −15
  31. include/linux/connector.h +1 −14
  32. include/linux/cper.h +1 −13
  33. include/linux/cpu.h +4 −0
  34. include/linux/cpu_cooling.h +1 −12
  35. include/linux/cpu_pm.h +1 −10
  36. include/linux/cpuhotplug.h +1 −0
  37. include/linux/crypto.h +1 −6
  38. include/linux/cs5535.h +1 −4
  39. include/linux/delayacct.h +1 −11
  40. include/linux/devcoredump.h +1 −16
  41. include/linux/device.h +1 −0
  42. include/linux/digsig.h +1 −5
  43. include/linux/dlm.h +1 −3
  44. include/linux/dlm_plock.h +1 −4
  45. include/linux/dma-debug.h +1 −13
  46. include/linux/dma-fence-array.h +1 −9
  47. include/linux/dma-fence-chain.h +1 −9
  48. include/linux/dma-fence.h +1 −9
  49. include/linux/dma/qcom_bam_dma.h +1 −9
  50. include/linux/dmar.h +1 −13
  51. include/linux/dsa/sja1105.h +0 −12
  52. include/linux/edd.h +1 −10
  53. include/linux/eeprom_93cx6.h +1 −14
  54. include/linux/elf-fdpic.h +1 −5
  55. include/linux/enclosure.h +1 −12
  56. include/linux/etherdevice.h +1 −6
  57. include/linux/ethtool.h +9 −0
  58. include/linux/eventpoll.h +1 −6
  59. include/linux/extcon-provider.h +1 −9
  60. include/linux/extcon.h +1 −9
  61. include/linux/fcdevice.h +1 −6
  62. include/linux/fddidevice.h +1 −5
  63. include/linux/firmware-map.h +1 −10
  64. include/linux/firmware/meson/meson_sm.h +1 −7
  65. include/linux/firmware/trusted_foundations.h +1 −10
  66. include/linux/fixp-arith.h +1 −13
  67. include/linux/fscache-cache.h +1 −5
  68. include/linux/fscache.h +1 −5
  69. include/linux/fsi.h +1 −9
  70. include/linux/fsl-diu-fb.h +1 −6
  71. include/linux/fsl/guts.h +1 −5
  72. include/linux/fsl_devices.h +1 −5
  73. include/linux/fsl_ifc.h +1 −14
  74. include/linux/genalloc.h +49 −6
  75. include/linux/generic-radix-tree.h +1 −1
  76. include/linux/hdlc.h +1 −4
  77. include/linux/hid-debug.h +1 −14
  78. include/linux/hid-roccat.h +1 −4
  79. include/linux/hid-sensor-hub.h +1 −14
  80. include/linux/hid-sensor-ids.h +1 −14
  81. include/linux/hid.h +1 −13
  82. include/linux/hiddev.h +1 −13
  83. include/linux/hidraw.h +1 −9
  84. include/linux/hippidevice.h +1 −5
  85. include/linux/hmm.h +1 −10
  86. include/linux/hsi/hsi.h +1 −14
  87. include/linux/hsi/ssi_protocol.h +1 −14
  88. include/linux/hwmon.h +1 −3
  89. include/linux/hyperv.h +1 −14
  90. include/linux/icmp.h +1 −5
  91. include/linux/idr.h +1 −1
  92. include/linux/ieee802154.h +1 −9
  93. include/linux/if_arp.h +1 −5
  94. include/linux/if_bridge.h +1 −5
  95. include/linux/if_ether.h +1 −5
  96. include/linux/if_fddi.h +1 −5
  97. include/linux/if_frad.h +1 −5
  98. include/linux/if_pppol2tp.h +1 −5
  99. include/linux/if_pppox.h +1 −5
  100. include/linux/if_team.h +1 −5
  101. include/linux/if_tun.h +1 −10
  102. include/linux/if_vlan.h +1 −6
  103. include/linux/igmp.h +1 −6
  104. include/linux/iio/accel/kxcjk_1013.h +1 −9
  105. include/linux/iio/adc/ad_sigma_delta.h +1 −2
  106. include/linux/iio/buffer-dma.h +1 −2
  107. include/linux/iio/buffer-dmaengine.h +1 −2
  108. include/linux/iio/common/cros_ec_sensors_core.h +1 −9
  109. include/linux/iio/common/ssp_sensors.h +1 −11
  110. include/linux/iio/common/st_sensors.h +1 −2
  111. include/linux/iio/common/st_sensors_i2c.h +1 −2
  112. include/linux/iio/common/st_sensors_spi.h +1 −2
  113. include/linux/iio/dac/ad5504.h +1 −2
  114. include/linux/iio/dac/ad5791.h +1 −2
  115. include/linux/iio/dac/max517.h +1 −2
  116. include/linux/iio/dac/mcp4725.h +1 −2
  117. include/linux/iio/frequency/ad9523.h +1 −2
  118. include/linux/iio/frequency/adf4350.h +1 −2
  119. include/linux/iio/imu/adis.h +1 −2
  120. include/linux/iio/timer/stm32-lptim-trigger.h +1 −2
  121. include/linux/iio/timer/stm32-timer-trigger.h +1 −2
  122. include/linux/ima.h +1 −4
  123. include/linux/imx-media.h +1 −5
  124. include/linux/in.h +1 −5
  125. include/linux/in6.h +1 −5
  126. include/linux/inet.h +1 −5
  127. include/linux/input/ad714x.h +1 −2
  128. include/linux/input/adp5589.h +1 −2
  129. include/linux/input/adxl34x.h +1 −2
  130. include/linux/input/auo-pixcir-ts.h +1 −11
  131. include/linux/input/bu21013.h +1 −1
  132. include/linux/input/cyttsp.h +1 −15
  133. include/linux/input/kxtj9.h +1 −14
  134. include/linux/input/samsung-keypad.h +1 −5
  135. include/linux/integrity.h +1 −4
  136. include/linux/intel-iommu.h +1 −13
  137. include/linux/intel-pti.h +1 −9
  138. include/linux/intel-svm.h +1 −9
  139. include/linux/interval_tree_generic.h +1 −13
  140. include/linux/iommu.h +1 −13
  141. include/linux/iopoll.h +1 −10
  142. include/linux/iova.h +1 −3
  143. include/linux/ip.h +1 −5
  144. include/linux/ipack.h +1 −4
  145. include/linux/ipv6_route.h +1 −5
  146. include/linux/irqchip/arm-vic.h +1 −14
  147. include/linux/irqchip/ingenic.h +1 −10
  148. include/linux/irqchip/irq-bcm2836.h +1 −10
  149. include/linux/irqchip/irq-omap-intc.h +1 −9
  150. include/linux/iscsi_boot_sysfs.h +1 −9
  151. include/linux/iscsi_ibft.h +1 −9
  152. include/linux/joystick.h +1 −13
  153. include/linux/jz4780-nemc.h +1 −5
  154. include/linux/kernfs.h +1 −2
  155. include/linux/key.h +1 −6
  156. include/linux/kmemleak.h +1 −13
  157. include/linux/kprobes.h +1 −14
  158. include/linux/kref.h +1 −3
  159. include/linux/ks8842.h +1 −13
  160. include/linux/ks8851_mll.h +1 −13
  161. include/linux/led-lm3530.h +1 −2
  162. include/linux/leds-pca9532.h +1 −5
  163. include/linux/leds-tca6507.h +1 −14
  164. include/linux/libnvdimm.h +1 −9
  165. include/linux/list_lru.h +1 −0
  166. include/linux/llist.h +1 −13
  167. include/linux/log2.h +1 −5
  168. include/linux/mISDNhw.h +1 −10
  169. include/linux/mcb.h +1 −4
  170. include/linux/memblock.h +1 −5
  171. include/linux/memcontrol.h +27 −20
  172. include/linux/memremap.h +8 −0
  173. include/linux/mfd/aat2870.h +1 −14
  174. include/linux/mfd/ab3100.h +1 −2
  175. include/linux/mfd/abx500.h +1 −1
  176. include/linux/mfd/abx500/ab8500-bm.h +1 −1
  177. include/linux/mfd/abx500/ab8500-gpadc.h +1 −1
  178. include/linux/mfd/abx500/ab8500-sysctrl.h +1 −1
  179. include/linux/mfd/abx500/ab8500.h +1 −1
  180. include/linux/mfd/abx500/ux500_chargalg.h +1 −1
  181. include/linux/mfd/adp5520.h +1 −2
  182. include/linux/mfd/altera-a10sr.h +1 −12
  183. include/linux/mfd/as3711.h +1 −4
  184. include/linux/mfd/as3722.h +1 −15
  185. include/linux/mfd/bcm590xx.h +1 −6
  186. include/linux/mfd/cros_ec.h +1 −9
  187. include/linux/mfd/cros_ec_commands.h +1 −9
  188. include/linux/mfd/da8xx-cfgchip.h +1 −10
  189. include/linux/mfd/da9055/pdata.h +1 −6
  190. include/linux/mfd/da9062/core.h +1 −10
  191. include/linux/mfd/da9062/registers.h +1 −10
  192. include/linux/mfd/da9063/pdata.h +1 −6
  193. include/linux/mfd/da9150/core.h +1 −5
  194. include/linux/mfd/da9150/registers.h +1 −5
  195. include/linux/mfd/davinci_voicecodec.h +1 −14
  196. include/linux/mfd/db8500-prcmu.h +1 −1
  197. include/linux/mfd/dbx500-prcmu.h +1 −2
  198. include/linux/mfd/janz.h +1 −5
  199. include/linux/mfd/kempld.h +1 −4
  200. include/linux/mfd/lm3533.h +1 −5
  201. include/linux/mfd/lp87565.h +1 −4
  202. include/linux/mfd/lpc_ich.h +1 −13
  203. include/linux/mfd/max77620.h +1 −4
  204. include/linux/mfd/mcp.h +1 −4
  205. include/linux/mfd/mt6397/core.h +1 −9
  206. include/linux/mfd/mt6397/registers.h +1 −9
  207. include/linux/mfd/mxs-lradc.h +1 −10
  208. include/linux/mfd/palmas.h +1 −6
  209. include/linux/mfd/pcf50633/adc.h +1 −5
  210. include/linux/mfd/pcf50633/backlight.h +1 −10
  211. include/linux/mfd/pcf50633/core.h +1 −5
  212. include/linux/mfd/pcf50633/gpio.h +1 −5
  213. include/linux/mfd/pcf50633/mbc.h +1 −5
  214. include/linux/mfd/rc5t583.h +1 −13
  215. include/linux/mfd/rk808.h +1 −9
  216. include/linux/mfd/rn5t618.h +1 −7
  217. include/linux/mfd/rt5033-private.h +1 −4
  218. include/linux/mfd/rt5033.h +1 −4
  219. include/linux/mfd/si476x-core.h +1 −10
  220. include/linux/mfd/si476x-platform.h +1 −10
  221. include/linux/mfd/si476x-reports.h +1 −10
  222. include/linux/mfd/smsc.h +1 −6
  223. include/linux/mfd/sta2x11-mfd.h +1 −13
  224. include/linux/mfd/stw481x.h +1 −2
  225. include/linux/mfd/syscon.h +1 −5
  226. include/linux/mfd/syscon/clps711x.h +1 −5
  227. include/linux/mfd/tps6105x.h +1 −2
  228. include/linux/mfd/tps65910.h +1 −6
  229. include/linux/mfd/twl.h +1 −15
  230. include/linux/mfd/twl4030-audio.h +1 −15
  231. include/linux/mfd/twl6040.h +1 −15
  232. include/linux/mfd/ucb1x00.h +1 −4
  233. include/linux/mfd/viperboard.h +1 −6
  234. include/linux/mfd/wl1273-core.h +1 −14
  235. include/linux/mfd/wm831x/auxadc.h +1 −6
  236. include/linux/mfd/wm831x/core.h +1 −6
  237. include/linux/mfd/wm831x/gpio.h +1 −6
  238. include/linux/mfd/wm831x/irq.h +1 −6
  239. include/linux/mfd/wm831x/otp.h +1 −6
  240. include/linux/mfd/wm831x/pdata.h +1 −6
  241. include/linux/mfd/wm831x/pmu.h +1 −6
  242. include/linux/mfd/wm831x/regulator.h +1 −6
  243. include/linux/mfd/wm831x/status.h +1 −6
  244. include/linux/mfd/wm831x/watchdog.h +1 −6
  245. include/linux/mfd/wm8350/audio.h +1 −6
  246. include/linux/mfd/wm8350/comparator.h +1 −5
  247. include/linux/mfd/wm8350/core.h +1 −6
  248. include/linux/mfd/wm8350/gpio.h +1 −6
  249. include/linux/mfd/wm8350/pmic.h +1 −6
  250. include/linux/mfd/wm8350/rtc.h +1 −5
  251. include/linux/mfd/wm8350/supply.h +1 −6
  252. include/linux/mfd/wm8350/wdt.h +1 −5
  253. include/linux/mfd/wm8994/core.h +1 −6
  254. include/linux/mfd/wm8994/gpio.h +1 −6
  255. include/linux/mfd/wm8994/pdata.h +1 −6
  256. include/linux/mfd/wm8994/registers.h +1 −6
  257. include/linux/mfd/wm97xx.h +1 −5
  258. include/linux/mic_bus.h +1 −12
  259. include/linux/micrel_phy.h +1 −6
  260. include/linux/mm.h +11 −0
  261. include/linux/mmc/sd.h +1 −5
  262. include/linux/mmc/sdio.h +1 −5
  263. include/linux/mmc/sdio_func.h +1 −5
  264. include/linux/mmc/sh_mmcif.h +1 −5
  265. include/linux/mtd/physmap.h +1 −6
  266. include/linux/mtd/pismo.h +1 −4
  267. include/linux/mtd/super.h +1 −5
  268. include/linux/mtd/ubi.h +1 −14
  269. include/linux/mv643xx.h +1 −5
  270. include/linux/mv643xx_i2c.h +1 −4
  271. include/linux/mxm-wmi.h +1 −14
  272. include/linux/nd.h +1 −9
  273. include/linux/net.h +1 −5
  274. include/linux/netdev_features.h +1 −6
  275. include/linux/netdevice.h +1 −5
  276. include/linux/nl802154.h +1 −10
  277. include/linux/of_mdio.h +1 −2
  278. include/linux/of_net.h +1 −2
  279. include/linux/omap-gpmc.h +1 −5
  280. include/linux/omapfb.h +1 −14
  281. include/linux/openvswitch.h +1 −14
  282. include/linux/padata.h +1 −13
  283. include/linux/pageblock-flags.h +1 −13
  284. include/linux/pch_dma.h +1 −13
  285. include/linux/pci.h +1 −0
  286. include/linux/pe.h +1 −12
  287. include/linux/phonet.h +1 −14
  288. include/linux/phy.h +1 −6
  289. include/linux/phy/omap_control_phy.h +1 −11
  290. include/linux/phy/omap_usb.h +1 −11
  291. include/linux/phy/phy-sun4i-usb.h +1 −9
  292. include/linux/phy/phy.h +1 −5
  293. include/linux/phy/tegra/xusb.h +1 −9
  294. include/linux/phy_led_triggers.h +1 −10
  295. include/linux/pinctrl/consumer.h +1 −2
  296. include/linux/pinctrl/devinfo.h +1 −2
  297. include/linux/pinctrl/machine.h +1 −2
  298. include/linux/pinctrl/pinconf-generic.h +1 −2
  299. include/linux/pinctrl/pinconf.h +1 −2
  300. include/linux/pinctrl/pinctrl.h +1 −2
  301. include/linux/pinctrl/pinmux.h +1 −2
  302. include/linux/pl320-ipc.h +1 −11
  303. include/linux/platform_data/ad5449.h +1 −2
  304. include/linux/platform_data/ad5755.h +1 −2
  305. include/linux/platform_data/ad5761.h +1 −2
  306. include/linux/platform_data/ad7266.h +1 −2
  307. include/linux/platform_data/ad7298.h +1 −2
  308. include/linux/platform_data/ad7303.h +1 −2
  309. include/linux/platform_data/ad7793.h +1 −2
  310. include/linux/platform_data/ad7887.h +1 −2
  311. include/linux/platform_data/adau17x1.h +1 −2
  312. include/linux/platform_data/adau1977.h +1 −2
  313. include/linux/platform_data/adp5588.h +1 −2
  314. include/linux/platform_data/adp8860.h +1 −2
  315. include/linux/platform_data/adp8870.h +1 −2
  316. include/linux/platform_data/apds990x.h +1 −15
  317. include/linux/platform_data/arm-ux500-pm.h +1 −2
  318. include/linux/platform_data/asoc-ti-mcbsp.h +1 −15
  319. include/linux/platform_data/asoc-ux500-msp.h +1 −1
  320. include/linux/platform_data/bh1770glc.h +1 −15
  321. include/linux/platform_data/crypto-ux500.h +1 −1
  322. include/linux/platform_data/cyttsp4.h +1 −15
  323. include/linux/platform_data/db8500_thermal.h +1 −10
  324. include/linux/platform_data/dma-atmel.h +1 −5
  325. include/linux/platform_data/dma-coh901318.h +1 −1
  326. include/linux/platform_data/dma-s3c24xx.h +1 −5
  327. include/linux/platform_data/dma-ste-dma40.h +1 −1
  328. include/linux/platform_data/edma.h +1 −5
  329. include/linux/platform_data/elm.h +1 −11
  330. include/linux/platform_data/eth-netx.h +1 −13
  331. include/linux/platform_data/g762.h +1 −14
  332. include/linux/platform_data/gpio-dwapb.h +1 −9
  333. include/linux/platform_data/gpio-omap.h +1 −15
  334. include/linux/platform_data/gpmc-omap.h +1 −4
  335. include/linux/platform_data/i2c-designware.h +1 −9
  336. include/linux/platform_data/i2c-imx.h +1 −2
  337. include/linux/platform_data/i2c-mux-reg.h +1 −5
  338. include/linux/platform_data/i2c-xiic.h +1 −13
  339. include/linux/platform_data/intel-mid_wdt.h +1 −4
  340. include/linux/platform_data/invensense_mpu6050.h +1 −9
  341. include/linux/platform_data/isl9305.h +1 −5
  342. include/linux/platform_data/jz4740/jz4740_nand.h +1 −10
  343. include/linux/platform_data/keypad-nomadik-ske.h +1 −1
  344. include/linux/platform_data/keyscan-davinci.h +1 −14
  345. include/linux/platform_data/leds-lm355x.h +1 −2
  346. include/linux/platform_data/leds-lm3642.h +1 −2
  347. include/linux/platform_data/leds-pca963x.h +1 −14
  348. include/linux/platform_data/lm8323.h +1 −13
  349. include/linux/platform_data/ltc4245.h +1 −5
  350. include/linux/platform_data/mcs.h +1 −6
  351. include/linux/platform_data/media/camera-mx3.h +1 −10
  352. include/linux/platform_data/media/coda.h +1 −5
  353. include/linux/platform_data/media/s5p_hdmi.h +1 −5
  354. include/linux/platform_data/media/timb_radio.h +1 −13
  355. include/linux/platform_data/media/timb_video.h +1 −13
  356. include/linux/platform_data/mmc-esdhc-imx.h +1 −5
  357. include/linux/platform_data/mv_usb.h +1 −5
  358. include/linux/platform_data/net-cw1200.h +1 −1
  359. include/linux/platform_data/ntc_thermistor.h +1 −14
  360. include/linux/platform_data/omap-twl4030.h +1 −14
  361. include/linux/platform_data/omap-wd-timer.h +1 −5
  362. include/linux/platform_data/omapdss.h +1 −5
  363. include/linux/platform_data/remoteproc-omap.h +1 −9
  364. include/linux/platform_data/sdhci-pic32.h +1 −9
  365. include/linux/platform_data/serial-omap.h +1 −5
  366. include/linux/platform_data/serial-sccnxp.h +1 −5
  367. include/linux/platform_data/sht3x.h +1 −11
  368. include/linux/platform_data/shtc1.h +1 −10
  369. include/linux/platform_data/simplefb.h +1 −5
  370. include/linux/platform_data/spi-clps711x.h +1 −5
  371. include/linux/platform_data/spi-nuc900.h +1 −5
  372. include/linux/platform_data/ssm2518.h +1 −2
  373. include/linux/platform_data/st_sensors_pdata.h +1 −2
  374. include/linux/platform_data/usb-musb-ux500.h +1 −1
  375. include/linux/platform_data/usb-mx2.h +1 −10
  376. include/linux/platform_data/ux500_wdt.h +1 −2
  377. include/linux/platform_data/video-nuc900fb.h +1 −5
  378. include/linux/platform_data/wiznet.h +1 −2
  379. include/linux/platform_data/wkup_m3.h +1 −9
  380. include/linux/platform_data/x86/clk-pmc-atom.h +1 −9
  381. include/linux/platform_data/x86/pmc_atom.h +1 −10
  382. include/linux/platform_data/zforce_ts.h +1 −9
  383. include/linux/platform_device.h +1 −2
  384. include/linux/pm.h +1 −14
  385. include/linux/pm2301_charger.h +1 −14
  386. include/linux/pm_clock.h +1 −2
  387. include/linux/pm_domain.h +1 −2
  388. include/linux/pm_runtime.h +1 −2
  389. include/linux/pm_wakeup.h +1 −14
  390. include/linux/power/ab8500.h +1 −1
  391. include/linux/power/bq24735-charger.h +1 −14
  392. include/linux/power/gpio-charger.h +1 −10
  393. include/linux/power/jz4740-battery.h +1 −10
  394. include/linux/power/max17042_battery.h +1 −14
  395. include/linux/power/max8903_charger.h +1 −15
  396. include/linux/power/twl4030_madc_battery.h +1 −10
  397. include/linux/power_supply.h +1 −2
  398. include/linux/powercap.h +1 −13
  399. include/linux/ppp_channel.h +1 −5
  400. include/linux/psci.h +1 −8
  401. include/linux/pstore.h +1 −13
  402. include/linux/pstore_ram.h +1 −10
  403. include/linux/ptr_ring.h +1 −5
  404. include/linux/qcom_scm.h +1 −9
  405. include/linux/qed/fcoe_common.h +1 −4
  406. include/linux/radix-tree.h +1 −14
  407. include/linux/raid_class.h +1 −2
  408. include/linux/rbtree.h +1 −13
  409. include/linux/rbtree_augmented.h +1 −13
  410. include/linux/rcupdate.h +2 −4
  411. include/linux/regset.h +1 −4
  412. include/linux/regulator/ab8500.h +1 −2
  413. include/linux/regulator/act8865.h +1 −9
  414. include/linux/regulator/da9211.h +1 −10
  415. include/linux/regulator/db8500-prcmu.h +1 −2
  416. include/linux/regulator/fan53555.h +1 −5
  417. include/linux/regulator/fixed.h +1 −5
  418. include/linux/regulator/gpio-regulator.h +1 −5
  419. include/linux/regulator/max1586.h +1 −14
  420. include/linux/regulator/max8660.h +1 −13
  421. include/linux/regulator/max8952.h +1 −14
  422. include/linux/regulator/mt6311.h +1 −9
  423. include/linux/regulator/mt6323-regulator.h +1 −9
  424. include/linux/regulator/mt6380-regulator.h +1 −9
  425. include/linux/regulator/mt6397-regulator.h +1 −9
  426. include/linux/regulator/tps6507x.h +1 −13
  427. include/linux/remoteproc/st_slim_rproc.h +1 −5
  428. include/linux/resource_ext.h +1 −9
  429. include/linux/rio.h +1 −5
  430. include/linux/rio_drv.h +1 −5
  431. include/linux/rio_ids.h +1 −5
  432. include/linux/rio_regs.h +1 −5
  433. include/linux/rodata_test.h +1 −5
  434. include/linux/sbitmap.h +1 −12
  435. include/linux/sched/mm.h +4 −0
  436. include/linux/scpi_protocol.h +1 −12
  437. include/linux/sdla.h +1 −5
  438. include/linux/semaphore.h +1 −2
  439. include/linux/seqno-fence.h +1 −9
  440. include/linux/serdev.h +1 −9
  441. include/linux/serial_8250.h +1 −5
  442. include/linux/serial_core.h +1 −14
  443. include/linux/serial_max3100.h +1 −5
  444. include/linux/serial_pnx8xxx.h +1 −14
  445. include/linux/skb_array.h +1 −5
  446. include/linux/skbuff.h +1 −5
  447. include/linux/sm501.h +1 −13
  448. include/linux/smsc911x.h +1 −14
  449. include/linux/soc/ixp4xx/qmgr.h +1 −4
  450. include/linux/spi/at86rf230.h +1 −9
  451. include/linux/spi/cc2520.h +1 −6
  452. include/linux/spi/l4f00242t03.h +1 −9
  453. include/linux/spi/libertas_spi.h +1 −5
  454. include/linux/spi/lms283gf05.h +1 −9
  455. include/linux/spi/mxs-spi.h +1 −10
  456. include/linux/spi/pxa2xx_spi.h +1 −10
  457. include/linux/spi/rspi.h +1 −9
  458. include/linux/spi/sh_hspi.h +1 −9
  459. include/linux/spi/spi-fsl-dspi.h +1 −9
  460. include/linux/spi/tle62x0.h +1 −9
  461. include/linux/spmi.h +1 −9
  462. include/linux/ssb/ssb_driver_chipcommon.h +1 −2
  463. include/linux/ssb/ssb_driver_extif.h +1 −2
  464. include/linux/ssbi.h +1 −9
  465. include/linux/stackdepot.h +1 −11
  466. include/linux/stmmac.h +1 −15
  467. include/linux/stmp3xxx_rtc_wdt.h +1 −2
  468. include/linux/stmp_device.h +1 −5
  469. include/linux/sudmac.h +1 −4
  470. include/linux/sunrpc/cache.h +1 −3
  471. include/linux/suspend.h +32 −1
  472. include/linux/switchtec.h +1 −10
  473. include/linux/sys_soc.h +1 −1
  474. include/linux/syscalls.h +1 −3
  475. include/linux/syscore_ops.h +1 −2
  476. include/linux/tboot.h +1 −14
  477. include/linux/tcp.h +1 −5
  478. include/linux/tee_drv.h +1 −10
  479. include/linux/tfrc.h +1 −5
  480. include/linux/ti_wilink_st.h +1 −14
  481. include/linux/timb_dma.h +1 −13
  482. include/linux/timb_gpio.h +1 −13
  483. include/linux/timecounter.h +1 −10
  484. include/linux/tpm.h +1 −6
  485. include/linux/tracehook.h +1 −4
  486. include/linux/tracepoint.h +1 −3
  487. include/linux/transport_class.h +1 −2
  488. include/linux/udp.h +1 −5
  489. include/linux/uio.h +1 −5
  490. include/linux/uio_driver.h +1 −2
  491. include/linux/uprobes.h +1 −14
  492. include/linux/usb/ccid.h +1 −13
  493. include/linux/usb/pd.h +1 −10
  494. include/linux/usb/pd_bdo.h +1 −10
  495. include/linux/usb/pd_vdo.h +1 −10
  496. include/linux/usb/tcpm.h +1 −10
  497. include/linux/uuid.h +1 −9
  498. include/linux/uwb.h +1 −15
  499. include/linux/uwb/spec.h +1 −15
  500. include/linux/uwb/umc.h +1 −2
  501. include/linux/uwb/whci.h +1 −16
  502. include/linux/vexpress.h +1 −8
  503. include/linux/via-gpio.h +1 −1
  504. include/linux/vm_sockets.h +1 −9
  505. include/linux/vmw_vmci_api.h +1 −9
  506. include/linux/vmw_vmci_defs.h +1 −9
  507. include/linux/vringh.h +1 −14
  508. include/linux/w1.h +1 −10
  509. include/linux/wimax/debug.h +1 −22
  510. include/linux/wl12xx.h +1 −15
  511. include/linux/wmi.h +1 −9
include/linux/acpi.h+1−14
@@ -1,21 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * acpi.h - ACPI Interface3 * acpi.h - ACPI Interface
3 *4 *
4 * Copyright (C) 2001 Paul Diefenbaugh <paul.s.diefenbaugh@intel.com>5 * Copyright (C) 2001 Paul Diefenbaugh <paul.s.diefenbaugh@intel.com>
5 *
6 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 as published by
10 * the Free Software Foundation; either version 2 of the License, or
11 * (at your option) any later version.
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 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19 */6 */
20 7
21#ifndef _LINUX_ACPI_H8#ifndef _LINUX_ACPI_H
include/linux/acpi_iort.h+1−13
@@ -1,19 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) 2016, Semihalf3 * Copyright (C) 2016, Semihalf
3 * Author: Tomasz Nowicki <tn@semihalf.com>4 * Author: Tomasz Nowicki <tn@semihalf.com>
4 *
5 * This program is free software; you can redistribute it and/or modify it
6 * under the terms and conditions of the GNU General Public License,
7 * version 2, as published by the Free Software Foundation.
8 *
9 * This program is distributed in the hope it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
12 * more details.
13 *
14 * You should have received a copy of the GNU General Public License along with
15 * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
16 * Place - Suite 330, Boston, MA 02111-1307 USA.
17 */5 */
18 6
19#ifndef __ACPI_IORT_H__7#ifndef __ACPI_IORT_H__
include/linux/amba/kmi.h+1−15
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * linux/include/asm-arm/hardware/amba_kmi.h3 * linux/include/asm-arm/hardware/amba_kmi.h
3 *4 *
@@ -5,21 +6,6 @@ · 1 unmodified line
5 *6 *
6 * Copyright (C) 2000 Deep Blue Solutions Ltd.7 * Copyright (C) 2000 Deep Blue Solutions Ltd.
7 *8 *
8 * This program is free software; you can redistribute it and/or modify
9 * it under the terms of the GNU General Public License as published by
10 * the Free Software Foundation; either version 2 of the License, or
11 * (at your option) any later version.
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, write to the Free Software
20 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
21 *
22 *
23 * ---------------------------------------------------------------------------9 * ---------------------------------------------------------------------------
24 * From ARM PrimeCell(tm) PS2 Keyboard/Mouse Interface (PL050) Technical10 * From ARM PrimeCell(tm) PS2 Keyboard/Mouse Interface (PL050) Technical
25 * Reference Manual - ARM DDI 0143B - see http://www.arm.com/11 * Reference Manual - ARM DDI 0143B - see http://www.arm.com/
include/linux/amba/pl022.h+1−10
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * include/linux/amba/pl022.h3 * include/linux/amba/pl022.h
3 *4 *
@@ -10,16 +11,6 @@ · 6 unmodified lines
10 * linux-2.6.17-rc3-mm1/drivers/spi/pxa2xx_spi.c11 * linux-2.6.17-rc3-mm1/drivers/spi/pxa2xx_spi.c
11 * Initial adoption to PL022 by:12 * Initial adoption to PL022 by:
12 * Sachin Verma <sachin.verma@st.com>13 * Sachin Verma <sachin.verma@st.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 as published by
16 * the Free Software Foundation; either version 2 of the License, or
17 * (at your option) any later version.
18 *
19 * This program is distributed in the hope that it will be useful,
20 * but WITHOUT ANY WARRANTY; without even the implied warranty of
21 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22 * GNU General Public License for more details.
23 */14 */
24 15
25#ifndef _SSP_PL022_H16#ifndef _SSP_PL022_H
include/linux/amba/serial.h+1−14
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * linux/include/asm-arm/hardware/serial_amba.h3 * linux/include/asm-arm/hardware/serial_amba.h
3 *4 *
@@ -5,20 +6,6 @@ · 1 unmodified line
5 *6 *
6 * Copyright (C) ARM Limited7 * Copyright (C) ARM Limited
7 * Copyright (C) 2000 Deep Blue Solutions Ltd.8 * Copyright (C) 2000 Deep Blue Solutions Ltd.
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 as published by
11 * the Free Software Foundation; either version 2 of the License, or
12 * (at your option) any later version.
13 *
14 * This program is distributed in the hope that it will be useful,
15 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 * GNU General Public License for more details.
18 *
19 * You should have received a copy of the GNU General Public License
20 * along with this program; if not, write to the Free Software
21 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
22 */9 */
23#ifndef ASM_ARM_HARDWARE_SERIAL_AMBA_H10#ifndef ASM_ARM_HARDWARE_SERIAL_AMBA_H
24#define ASM_ARM_HARDWARE_SERIAL_AMBA_H11#define ASM_ARM_HARDWARE_SERIAL_AMBA_H
include/linux/amd-iommu.h+1−13
@@ -1,20 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) 2007-2010 Advanced Micro Devices, Inc.3 * Copyright (C) 2007-2010 Advanced Micro Devices, Inc.
3 * Author: Joerg Roedel <joerg.roedel@amd.com>4 * Author: Joerg Roedel <joerg.roedel@amd.com>
4 * Leo Duran <leo.duran@amd.com>5 * Leo Duran <leo.duran@amd.com>
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.
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, write to the Free Software
17 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18 */6 */
19 7
20#ifndef _ASM_X86_AMD_IOMMU_H8#ifndef _ASM_X86_AMD_IOMMU_H
include/linux/apm-emulation.h+1−2
@@ -1,9 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/* -*- linux-c -*-2/* -*- linux-c -*-
2 *3 *
3 * (C) 2003 zecke@handhelds.org4 * (C) 2003 zecke@handhelds.org
4 *5 *
5 * GPL version 2
6 *
7 * based on arch/arm/kernel/apm.c6 * based on arch/arm/kernel/apm.c
8 * factor out the information needed by architectures to provide7 * factor out the information needed by architectures to provide
9 * apm status8 * apm status
include/linux/arm-cci.h+1−14
@@ -1,21 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * CCI cache coherent interconnect support3 * CCI cache coherent interconnect support
3 *4 *
4 * Copyright (C) 2013 ARM Ltd.5 * 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 as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
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, write to the Free Software
18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19 */6 */
20 7
21#ifndef __LINUX_ARM_CCI_H8#ifndef __LINUX_ARM_CCI_H
include/linux/arm-smccc.h+1−10
@@ -1,15 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (c) 2015, Linaro Limited3 * Copyright (c) 2015, Linaro Limited
3 *
4 * This software is licensed under the terms of the GNU General Public
5 * License version 2, as published by the Free Software Foundation, and
6 * may be copied, distributed, and modified under those terms.
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 */4 */
14#ifndef __LINUX_ARM_SMCCC_H5#ifndef __LINUX_ARM_SMCCC_H
15#define __LINUX_ARM_SMCCC_H6#define __LINUX_ARM_SMCCC_H
include/linux/async.h+1−5
@@ -1,13 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * async.h: Asynchronous function calls for boot performance3 * async.h: Asynchronous function calls for boot performance
3 *4 *
4 * (C) Copyright 2009 Intel Corporation5 * (C) Copyright 2009 Intel Corporation
5 * Author: Arjan van de Ven <arjan@linux.intel.com>6 * Author: Arjan van de Ven <arjan@linux.intel.com>
6 *
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License
9 * as published by the Free Software Foundation; version 2
10 * of the License.
11 */7 */
12#ifndef __ASYNC_H__8#ifndef __ASYNC_H__
13#define __ASYNC_H__9#define __ASYNC_H__
include/linux/async_tx.h+1−14
@@ -1,19 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright © 2006, Intel Corporation.3 * Copyright © 2006, Intel Corporation.
3 *
4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms and conditions of the GNU General Public License,
6 * version 2, as published by the Free Software Foundation.
7 *
8 * This program is distributed in the hope it will be useful, but WITHOUT
9 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
10 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
11 * more details.
12 *
13 * You should have received a copy of the GNU General Public License along with
14 * this program; if not, write to the Free Software Foundation, Inc.,
15 * 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
16 *
17 */4 */
18#ifndef _ASYNC_TX_H_5#ifndef _ASYNC_TX_H_
19#define _ASYNC_TX_H_6#define _ASYNC_TX_H_
include/linux/atmel_pdc.h+1−5
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * include/linux/atmel_pdc.h3 * include/linux/atmel_pdc.h
3 *4 *
@@ -6,11 +7,6 @@ · 2 unmodified lines
6 *7 *
7 * Peripheral Data Controller (PDC) registers.8 * Peripheral Data Controller (PDC) registers.
8 * Based on AT91RM9200 datasheet revision E.9 * Based on AT91RM9200 datasheet revision E.
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 as published by
12 * the Free Software Foundation; either version 2 of the License, or
13 * (at your option) any later version.
14 */10 */
15 11
16#ifndef ATMEL_PDC_H12#ifndef ATMEL_PDC_H
include/linux/attribute_container.h+1−2
@@ -1,9 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * attribute_container.h - a generic container for all classes3 * attribute_container.h - a generic container for all classes
3 *4 *
4 * Copyright (c) 2005 - James Bottomley <James.Bottomley@steeleye.com>5 * Copyright (c) 2005 - James Bottomley <James.Bottomley@steeleye.com>
5 *
6 * This file is licensed under GPLv2
7 */6 */
8 7
9#ifndef _ATTRIBUTE_CONTAINER_H_8#ifndef _ATTRIBUTE_CONTAINER_H_
include/linux/audit.h+1−15
@@ -1,24 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/* audit.h -- Auditing support2/* audit.h -- Auditing support
2 *3 *
3 * Copyright 2003-2004 Red Hat Inc., Durham, North Carolina.4 * Copyright 2003-2004 Red Hat Inc., Durham, North Carolina.
4 * All Rights Reserved.5 * All Rights Reserved.
5 *6 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
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, write to the Free Software
18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19 *
20 * Written by Rickard E. (Rik) Faith <faith@redhat.com>7 * Written by Rickard E. (Rik) Faith <faith@redhat.com>
21 *
22 */8 */
23#ifndef _LINUX_AUDIT_H_9#ifndef _LINUX_AUDIT_H_
24#define _LINUX_AUDIT_H_10#define _LINUX_AUDIT_H_
include/linux/avf/virtchnl.h+1−15
@@ -1,23 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*******************************************************************************2/*******************************************************************************
2 *3 *
3 * Intel Ethernet Controller XL710 Family Linux Virtual Function Driver4 * Intel Ethernet Controller XL710 Family Linux Virtual Function Driver
4 * Copyright(c) 2013 - 2014 Intel Corporation.5 * Copyright(c) 2013 - 2014 Intel Corporation.
5 *6 *
6 * This program is free software; you can redistribute it and/or modify it
7 * under the terms and conditions of the GNU General Public License,
8 * version 2, as published by the Free Software Foundation.
9 *
10 * This program is distributed in the hope 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
16 * with this program. If not, see <http://www.gnu.org/licenses/>.
17 *
18 * The full GNU General Public License is included in this distribution in
19 * the file called "COPYING".
20 *
21 * Contact Information:7 * Contact Information:
22 * e1000-devel Mailing List <e1000-devel@lists.sourceforge.net>8 * e1000-devel Mailing List <e1000-devel@lists.sourceforge.net>
23 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-64979 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
include/linux/bch.h+1−13
@@ -1,19 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Generic binary BCH encoding/decoding library3 * Generic binary BCH encoding/decoding library
3 *4 *
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 by
6 * the Free Software Foundation.
7 *
8 * This program is distributed in the hope that it will be useful, but WITHOUT
9 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
10 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
11 * more details.
12 *
13 * You should have received a copy of the GNU General Public License along with
14 * this program; if not, write to the Free Software Foundation, Inc., 51
15 * Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
16 *
17 * Copyright © 2011 Parrot S.A.5 * Copyright © 2011 Parrot S.A.
18 *6 *
19 * Author: Ivan Djelic <ivan.djelic@parrot.com>7 * Author: Ivan Djelic <ivan.djelic@parrot.com>
include/linux/bcm47xx_nvram.h+1−4
@@ -1,8 +1,5 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * This program is free software; you can redistribute it and/or modify it
3 * under the terms of the GNU General Public License as published by the
4 * Free Software Foundation; either version 2 of the License, or (at your
5 * option) any later version.
6 */3 */
7 4
8#ifndef __BCM47XX_NVRAM_H5#ifndef __BCM47XX_NVRAM_H
include/linux/bcm47xx_sprom.h+1−4
@@ -1,8 +1,5 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * This program is free software; you can redistribute it and/or modify it
3 * under the terms of the GNU General Public License as published by the
4 * Free Software Foundation; either version 2 of the License, or (at your
5 * option) any later version.
6 */3 */
7 4
8#ifndef __BCM47XX_SPROM_H5#ifndef __BCM47XX_SPROM_H
include/linux/bitfield.h+1−9
@@ -1,15 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) 2014 Felix Fietkau <nbd@nbd.name>3 * Copyright (C) 2014 Felix Fietkau <nbd@nbd.name>
3 * Copyright (C) 2004 - 2009 Ivo van Doorn <IvDoorn@gmail.com>4 * Copyright (C) 2004 - 2009 Ivo van Doorn <IvDoorn@gmail.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
7 * as 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 */5 */
14 6
15#ifndef _LINUX_BITFIELD_H7#ifndef _LINUX_BITFIELD_H
include/linux/bpf.h+1−4
@@ -1,8 +1,5 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/* Copyright (c) 2011-2014 PLUMgrid, http://plumgrid.com2/* Copyright (c) 2011-2014 PLUMgrid, http://plumgrid.com
2 *
3 * This program is free software; you can redistribute it and/or
4 * modify it under the terms of version 2 of the GNU General Public
5 * License as published by the Free Software Foundation.
6 */3 */
7#ifndef _LINUX_BPF_H4#ifndef _LINUX_BPF_H
8#define _LINUX_BPF_H 15#define _LINUX_BPF_H 1
include/linux/bpf_verifier.h+1−4
@@ -1,8 +1,5 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/* Copyright (c) 2011-2014 PLUMgrid, http://plumgrid.com2/* Copyright (c) 2011-2014 PLUMgrid, http://plumgrid.com
2 *
3 * This program is free software; you can redistribute it and/or
4 * modify it under the terms of version 2 of the GNU General Public
5 * License as published by the Free Software Foundation.
6 */3 */
7#ifndef _LINUX_BPF_VERIFIER_H4#ifndef _LINUX_BPF_VERIFIER_H
8#define _LINUX_BPF_VERIFIER_H 15#define _LINUX_BPF_VERIFIER_H 1
include/linux/can/dev/peak_canfd.h+1−9
@@ -1,17 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * CAN driver for PEAK System micro-CAN based adapters3 * CAN driver for PEAK System micro-CAN based adapters
3 *4 *
4 * Copyright (C) 2003-2011 PEAK System-Technik GmbH5 * Copyright (C) 2003-2011 PEAK System-Technik GmbH
5 * Copyright (C) 2011-2013 Stephane Grosjean <s.grosjean@peak-system.com>6 * Copyright (C) 2011-2013 Stephane Grosjean <s.grosjean@peak-system.com>
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 as published
9 * by the Free Software Foundation; version 2 of the License.
10 *
11 * This program is distributed in the hope that it will be useful, but
12 * WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 * General Public License for more details.
15 */7 */
16#ifndef PUCAN_H8#ifndef PUCAN_H
17#define PUCAN_H9#define PUCAN_H
include/linux/cgroup-defs.h+6−0
@@ -89,6 +89,11 @@ enum { · 88 unmodified lines
89 * Enable cpuset controller in v1 cgroup to use v2 behavior.89 * Enable cpuset controller in v1 cgroup to use v2 behavior.
90 */90 */
91 CGRP_ROOT_CPUSET_V2_MODE = (1 << 4),91 CGRP_ROOT_CPUSET_V2_MODE = (1 << 4),
92
93 /*
94 * Enable legacy local memory.events.
95 */
96 CGRP_ROOT_MEMORY_LOCAL_EVENTS = (1 << 5),
92};97};
93 98
94/* cftype->flags */99/* cftype->flags */
@@ -216,6 +221,7 @@ struct css_set { · 121 unmodified lines
216 */221 */
217 struct list_head tasks;222 struct list_head tasks;
218 struct list_head mg_tasks;223 struct list_head mg_tasks;
224 struct list_head dying_tasks;
219 225
220 /* all css_task_iters currently walking this cset */226 /* all css_task_iters currently walking this cset */
221 struct list_head task_iters;227 struct list_head task_iters;
include/linux/cgroup.h+12−2
@@ -43,6 +43,9 @@ · 42 unmodified lines
43/* walk all threaded css_sets in the domain */43/* walk all threaded css_sets in the domain */
44#define CSS_TASK_ITER_THREADED (1U << 1)44#define CSS_TASK_ITER_THREADED (1U << 1)
45 45
46/* internal flags */
47#define CSS_TASK_ITER_SKIPPED (1U << 16)
48
46/* a css_task_iter should be treated as an opaque object */49/* a css_task_iter should be treated as an opaque object */
47struct css_task_iter {50struct css_task_iter {
48 struct cgroup_subsys *ss;51 struct cgroup_subsys *ss;
@@ -57,6 +60,7 @@ struct css_task_iter { · 8 unmodified lines
57 struct list_head *task_pos;60 struct list_head *task_pos;
58 struct list_head *tasks_head;61 struct list_head *tasks_head;
59 struct list_head *mg_tasks_head;62 struct list_head *mg_tasks_head;
63 struct list_head *dying_tasks_head;
60 64
61 struct css_set *cur_cset;65 struct css_set *cur_cset;
62 struct css_set *cur_dcset;66 struct css_set *cur_dcset;
@@ -487,7 +491,7 @@ static inline struct cgroup_subsys_state *task_css(struct task_struct *task, · 424 unmodified lines
487 *491 *
488 * Find the css for the (@task, @subsys_id) combination, increment a492 * Find the css for the (@task, @subsys_id) combination, increment a
489 * reference on and return it. This function is guaranteed to return a493 * reference on and return it. This function is guaranteed to return a
490 * valid css.494 * valid css. The returned css may already have been offlined.
491 */495 */
492static inline struct cgroup_subsys_state *496static inline struct cgroup_subsys_state *
493task_get_css(struct task_struct *task, int subsys_id)497task_get_css(struct task_struct *task, int subsys_id)
@@ -497,7 +501,13 @@ task_get_css(struct task_struct *task, int subsys_id) · 3 unmodified lines
497 rcu_read_lock();501 rcu_read_lock();
498 while (true) {502 while (true) {
499 css = task_css(task, subsys_id);503 css = task_css(task, subsys_id);
500 if (likely(css_tryget_online(css)))504 /*
505 * Can't use css_tryget_online() here. A task which has
506 * PF_EXITING set may stay associated with an offline css.
507 * If such task calls this function, css_tryget_online()
508 * will keep failing.
509 */
510 if (likely(css_tryget(css)))
501 break;511 break;
502 cpu_relax();512 cpu_relax();
503 }513 }
include/linux/clk/at91_pmc.h+1−5
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * include/linux/clk/at91_pmc.h3 * include/linux/clk/at91_pmc.h
3 *4 *
@@ -6,11 +7,6 @@ · 2 unmodified lines
6 *7 *
7 * Power Management Controller (PMC) - System peripherals registers.8 * Power Management Controller (PMC) - System peripherals registers.
8 * Based on AT91RM9200 datasheet revision E.9 * Based on AT91RM9200 datasheet revision E.
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 as published by
12 * the Free Software Foundation; either version 2 of the License, or
13 * (at your option) any later version.
14 */10 */
15 11
16#ifndef AT91_PMC_H12#ifndef AT91_PMC_H
include/linux/clk/sunxi-ng.h+1−9
@@ -1,14 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (c) 2017 Chen-Yu Tsai. All rights reserved.3 * Copyright (c) 2017 Chen-Yu Tsai. All rights reserved.
3 *
4 * This software is licensed under the terms of the GNU General Public
5 * License version 2, as published by the Free Software Foundation, and
6 * may be copied, distributed, and modified under those terms.
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 */4 */
13 5
14#ifndef _LINUX_CLK_SUNXI_NG_H_6#ifndef _LINUX_CLK_SUNXI_NG_H_
include/linux/clk/tegra.h+1−12
@@ -1,17 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (c) 2012, NVIDIA CORPORATION. All rights reserved.3 * Copyright (c) 2012, NVIDIA CORPORATION. All rights reserved.
3 *
4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms and conditions of the GNU General Public License,
6 * version 2, as published by the Free Software Foundation.
7 *
8 * This program is distributed in the hope it will be useful, but WITHOUT
9 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
10 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
11 * 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/>.
15 */4 */
16 5
17#ifndef __LINUX_CLK_TEGRA_H_6#ifndef __LINUX_CLK_TEGRA_H_
include/linux/clk/zynq.h+1−14
@@ -1,20 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright (C) 2013 Xilinx Inc.3 * Copyright (C) 2013 Xilinx Inc.
3 * Copyright (C) 2012 National Instruments4 * Copyright (C) 2012 National Instruments
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 as published by
7 * the Free Software Foundation; either version 2 of the License, or
8 * (at your option) any later version.
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, write to the Free Software
17 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18 */5 */
19 6
20#ifndef __LINUX_CLK_ZYNQ_H_7#ifndef __LINUX_CLK_ZYNQ_H_
include/linux/clock_cooling.h+1−9
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * linux/include/linux/clock_cooling.h3 * linux/include/linux/clock_cooling.h
3 *4 *
@@ -9,15 +10,6 @@ · 5 unmodified lines
9 * Highly based on cpu_cooling.c.10 * Highly based on cpu_cooling.c.
10 * Copyright (C) 2012 Samsung Electronics Co., Ltd(http://www.samsung.com)11 * Copyright (C) 2012 Samsung Electronics Co., Ltd(http://www.samsung.com)
11 * Copyright (C) 2012 Amit Daniel <amit.kachhap@linaro.org>12 * Copyright (C) 2012 Amit Daniel <amit.kachhap@linaro.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 as published by
15 * the Free Software Foundation; version 2 of the License.
16 *
17 * This program is distributed in the hope that it will be useful, but
18 * WITHOUT ANY WARRANTY; without even the implied warranty of
19 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
20 * General Public License for more details.
21 */13 */
22 14
23#ifndef __CPU_COOLING_H__15#ifndef __CPU_COOLING_H__
include/linux/configfs.h+1−15
@@ -1,23 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/* -*- mode: c; c-basic-offset: 8; -*-2/* -*- mode: c; c-basic-offset: 8; -*-
2 * vim: noexpandtab sw=8 ts=8 sts=0:3 * vim: noexpandtab sw=8 ts=8 sts=0:
3 *4 *
4 * configfs.h - definitions for the device driver filesystem5 * configfs.h - definitions for the device driver filesystem
5 *6 *
6 * This program is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU General Public
8 * License as published by the Free Software Foundation; either
9 * version 2 of the License, or (at your option) any later version.
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 GNU
14 * General Public License for more details.
15 *
16 * You should have received a copy of the GNU General Public
17 * License along with this program; if not, write to the
18 * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
19 * Boston, MA 021110-1307, USA.
20 *
21 * Based on sysfs:7 * Based on sysfs:
22 * sysfs is Copyright (C) 2001, 2002, 2003 Patrick Mochel8 * sysfs is Copyright (C) 2001, 2002, 2003 Patrick Mochel
23 *9 *
include/linux/connector.h+1−14
@@ -1,22 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * connector.h3 * connector.h
3 * 4 *
4 * 2004-2005 Copyright (c) Evgeniy Polyakov <zbr@ioremap.net>5 * 2004-2005 Copyright (c) Evgeniy Polyakov <zbr@ioremap.net>
5 * All rights reserved.6 * 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 as published by
9 * the Free Software Foundation; either version 2 of the License, or
10 * (at your option) any later version.
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, write to the Free Software
19 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20 */7 */
21#ifndef __CONNECTOR_H8#ifndef __CONNECTOR_H
22#define __CONNECTOR_H9#define __CONNECTOR_H
include/linux/cper.h+1−13
@@ -1,21 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * UEFI Common Platform Error Record3 * UEFI Common Platform Error Record
3 *4 *
4 * Copyright (C) 2010, Intel Corp.5 * Copyright (C) 2010, Intel Corp.
5 * Author: Huang Ying <ying.huang@intel.com>6 * Author: Huang Ying <ying.huang@intel.com>
6 *
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License version
9 * 2 as 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, write to the Free Software
18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19 */7 */
20 8
21#ifndef LINUX_CPER_H9#ifndef LINUX_CPER_H
include/linux/cpu.h+4−0
@@ -201,10 +201,14 @@ enum cpuhp_smt_control { · 200 unmodified lines
201extern enum cpuhp_smt_control cpu_smt_control;201extern enum cpuhp_smt_control cpu_smt_control;
202extern void cpu_smt_disable(bool force);202extern void cpu_smt_disable(bool force);
203extern void cpu_smt_check_topology(void);203extern void cpu_smt_check_topology(void);
204extern int cpuhp_smt_enable(void);
205extern int cpuhp_smt_disable(enum cpuhp_smt_control ctrlval);
204#else206#else
205# define cpu_smt_control (CPU_SMT_NOT_IMPLEMENTED)207# define cpu_smt_control (CPU_SMT_NOT_IMPLEMENTED)
206static inline void cpu_smt_disable(bool force) { }208static inline void cpu_smt_disable(bool force) { }
207static inline void cpu_smt_check_topology(void) { }209static inline void cpu_smt_check_topology(void) { }
210static inline int cpuhp_smt_enable(void) { return 0; }
211static inline int cpuhp_smt_disable(enum cpuhp_smt_control ctrlval) { return 0; }
208#endif212#endif
209 213
210/*214/*
include/linux/cpu_cooling.h+1−12
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * linux/include/linux/cpu_cooling.h3 * linux/include/linux/cpu_cooling.h
3 *4 *
@@ -5,18 +6,6 @@ · 1 unmodified line
5 * Copyright (C) 2012 Amit Daniel <amit.kachhap@linaro.org>6 * Copyright (C) 2012 Amit Daniel <amit.kachhap@linaro.org>
6 *7 *
7 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 * This program is free software; you can redistribute it and/or modify
9 * it under the terms of the GNU General Public License as published by
10 * the Free Software Foundation; version 2 of the License.
11 *
12 * This program is distributed in the hope that it will be useful, but
13 * WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 * General Public License for more details.
16 *
17 * You should have received a copy of the GNU General Public License along
18 * with this program; if not, write to the Free Software Foundation, Inc.,
19 * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
20 *9 *
21 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~10 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
22 */11 */
include/linux/cpu_pm.h+1−10
@@ -1,18 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) 2011 Google, Inc.3 * Copyright (C) 2011 Google, Inc.
3 *4 *
4 * Author:5 * Author:
5 * Colin Cross <ccross@android.com>6 * Colin Cross <ccross@android.com>
6 *
7 * This software is licensed under the terms of the GNU General Public
8 * License version 2, as published by the Free Software Foundation, and
9 * may be copied, distributed, and modified under those terms.
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 */7 */
17 8
18#ifndef _LINUX_CPU_PM_H9#ifndef _LINUX_CPU_PM_H
include/linux/cpuhotplug.h+1−0
@@ -101,6 +101,7 @@ enum cpuhp_state { · 100 unmodified lines
101 CPUHP_AP_IRQ_BCM2836_STARTING,101 CPUHP_AP_IRQ_BCM2836_STARTING,
102 CPUHP_AP_IRQ_MIPS_GIC_STARTING,102 CPUHP_AP_IRQ_MIPS_GIC_STARTING,
103 CPUHP_AP_ARM_MVEBU_COHERENCY,103 CPUHP_AP_ARM_MVEBU_COHERENCY,
104 CPUHP_AP_MICROCODE_LOADER,
104 CPUHP_AP_PERF_X86_AMD_UNCORE_STARTING,105 CPUHP_AP_PERF_X86_AMD_UNCORE_STARTING,
105 CPUHP_AP_PERF_X86_STARTING,106 CPUHP_AP_PERF_X86_STARTING,
106 CPUHP_AP_PERF_X86_AMD_IBS_STARTING,107 CPUHP_AP_PERF_X86_AMD_IBS_STARTING,
include/linux/crypto.h+1−6
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Scatterlist Cryptographic API.3 * Scatterlist Cryptographic API.
3 *4 *
@@ -7,12 +8,6 @@ · 3 unmodified lines
7 *8 *
8 * Portions derived from Cryptoapi, by Alexander Kjeldaas <astor@fast.no>9 * Portions derived from Cryptoapi, by Alexander Kjeldaas <astor@fast.no>
9 * and Nettle, by Niels Möller.10 * and Nettle, by Niels Möller.
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 as published by the Free
13 * Software Foundation; either version 2 of the License, or (at your option)
14 * any later version.
15 *
16 */11 */
17#ifndef _LINUX_CRYPTO_H12#ifndef _LINUX_CRYPTO_H
18#define _LINUX_CRYPTO_H13#define _LINUX_CRYPTO_H
include/linux/cs5535.h+1−4
@@ -1,11 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * AMD CS5535/CS5536 definitions3 * AMD CS5535/CS5536 definitions
3 * Copyright (C) 2006 Advanced Micro Devices, Inc.4 * Copyright (C) 2006 Advanced Micro Devices, Inc.
4 * Copyright (C) 2009 Andres Salomon <dilinger@collabora.co.uk>5 * Copyright (C) 2009 Andres Salomon <dilinger@collabora.co.uk>
5 *
6 * This program is free software; you can redistribute it and/or
7 * modify it under the terms of version 2 of the GNU General Public License
8 * as published by the Free Software Foundation.
9 */6 */
10 7
11#ifndef _CS5535_H8#ifndef _CS5535_H
include/linux/delayacct.h+1−11
@@ -1,17 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/* delayacct.h - per-task delay accounting2/* delayacct.h - per-task delay accounting
2 *3 *
3 * Copyright (C) Shailabh Nagar, IBM Corp. 20064 * Copyright (C) Shailabh Nagar, IBM Corp. 2006
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 as published by
7 * the Free Software Foundation; either version 2 of the License, or
8 * (at your option) any later version.
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
13 * the GNU General Public License for more details.
14 *
15 */5 */
16 6
17#ifndef _LINUX_DELAYACCT_H7#ifndef _LINUX_DELAYACCT_H
include/linux/devcoredump.h+1−16
@@ -1,21 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * This file is provided under the GPLv2 license.
3 *
4 * GPL LICENSE SUMMARY
5 *
6 * Copyright(c) 2015 Intel Deutschland GmbH3 * Copyright(c) 2015 Intel Deutschland GmbH
7 *
8 * This program is free software; you can redistribute it and/or modify
9 * it under the terms of version 2 of the GNU General Public License as
10 * published by the Free Software Foundation.
11 *
12 * This program is distributed in the hope that it will be useful, but
13 * WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 * General Public License for more details.
16 *
17 * The full GNU General Public License is included in this distribution
18 * in the file called COPYING.
19 */4 */
20#ifndef __DEVCOREDUMP_H5#ifndef __DEVCOREDUMP_H
21#define __DEVCOREDUMP_H6#define __DEVCOREDUMP_H
include/linux/device.h+1−0
@@ -713,6 +713,7 @@ void __iomem *devm_of_iomap(struct device *dev, · 712 unmodified lines
713/* allows to add/remove a custom action to devres stack */713/* allows to add/remove a custom action to devres stack */
714int devm_add_action(struct device *dev, void (*action)(void *), void *data);714int devm_add_action(struct device *dev, void (*action)(void *), void *data);
715void devm_remove_action(struct device *dev, void (*action)(void *), void *data);715void devm_remove_action(struct device *dev, void (*action)(void *), void *data);
716void devm_release_action(struct device *dev, void (*action)(void *), void *data);
716 717
717static inline int devm_add_action_or_reset(struct device *dev,718static inline int devm_add_action_or_reset(struct device *dev,
718 void (*action)(void *), void *data)719 void (*action)(void *), void *data)
include/linux/digsig.h+1−5
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) 2011 Nokia Corporation3 * Copyright (C) 2011 Nokia Corporation
3 * Copyright (C) 2011 Intel Corporation4 * Copyright (C) 2011 Intel Corporation
@@ -5,11 +6,6 @@ · 1 unmodified line
5 * Author:6 * Author:
6 * Dmitry Kasatkin <dmitry.kasatkin@nokia.com>7 * Dmitry Kasatkin <dmitry.kasatkin@nokia.com>
7 * <dmitry.kasatkin@intel.com>8 * <dmitry.kasatkin@intel.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 as published by
11 * the Free Software Foundation, version 2 of the License.
12 *
13 */9 */
14 10
15#ifndef _DIGSIG_H11#ifndef _DIGSIG_H
include/linux/dlm.h+1−3
@@ -1,12 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/******************************************************************************2/******************************************************************************
2*******************************************************************************3*******************************************************************************
3**4**
4** Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved.5** Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved.
5** Copyright (C) 2004-2011 Red Hat, Inc. All rights reserved.6** Copyright (C) 2004-2011 Red Hat, Inc. All rights reserved.
6**7**
7** This copyrighted material is made available to anyone wishing to use,
8** modify, copy, or redistribute it subject to the terms and conditions
9** of the GNU General Public License v.2.
10**8**
11*******************************************************************************9*******************************************************************************
12******************************************************************************/10******************************************************************************/
include/linux/dlm_plock.h+1−4
@@ -1,9 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) 2005-2008 Red Hat, Inc. All rights reserved.3 * Copyright (C) 2005-2008 Red Hat, Inc. All rights reserved.
3 *
4 * This copyrighted material is made available to anyone wishing to use,
5 * modify, copy, or redistribute it subject to the terms and conditions
6 * of the GNU General Public License v.2.
7 */4 */
8#ifndef __DLM_PLOCK_DOT_H__5#ifndef __DLM_PLOCK_DOT_H__
9#define __DLM_PLOCK_DOT_H__6#define __DLM_PLOCK_DOT_H__
include/linux/dma-debug.h+1−13
@@ -1,20 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) 2008 Advanced Micro Devices, Inc.3 * Copyright (C) 2008 Advanced Micro Devices, Inc.
3 *4 *
4 * Author: Joerg Roedel <joerg.roedel@amd.com>5 * Author: Joerg Roedel <joerg.roedel@amd.com>
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.
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, write to the Free Software
17 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18 */6 */
19 7
20#ifndef __DMA_DEBUG_H8#ifndef __DMA_DEBUG_H
include/linux/dma-fence-array.h+1−9
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * fence-array: aggregates fence to be waited together3 * fence-array: aggregates fence to be waited together
3 *4 *
@@ -6,15 +7,6 @@ · 2 unmodified lines
6 * Authors:7 * Authors:
7 * Gustavo Padovan <gustavo@padovan.org>8 * Gustavo Padovan <gustavo@padovan.org>
8 * Christian König <christian.koenig@amd.com>9 * Christian König <christian.koenig@amd.com>
9 *
10 * This program is free software; you can redistribute it and/or modify it
11 * under the terms of the GNU General Public License version 2 as published by
12 * the Free Software Foundation.
13 *
14 * This program is distributed in the hope that it will be useful, but WITHOUT
15 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
16 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
17 * more details.
18 */10 */
19 11
20#ifndef __LINUX_DMA_FENCE_ARRAY_H12#ifndef __LINUX_DMA_FENCE_ARRAY_H
include/linux/dma-fence-chain.h+1−9
@@ -1,18 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * fence-chain: chain fences together in a timeline3 * fence-chain: chain fences together in a timeline
3 *4 *
4 * Copyright (C) 2018 Advanced Micro Devices, Inc.5 * Copyright (C) 2018 Advanced Micro Devices, Inc.
5 * Authors:6 * Authors:
6 * Christian König <christian.koenig@amd.com>7 * Christian König <christian.koenig@amd.com>
7 *
8 * This program is free software; you can redistribute it and/or modify it
9 * under the terms of the GNU General Public License version 2 as published by
10 * the Free Software Foundation.
11 *
12 * This program is distributed in the hope that it will be useful, but WITHOUT
13 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
14 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
15 * more details.
16 */8 */
17 9
18#ifndef __LINUX_DMA_FENCE_CHAIN_H10#ifndef __LINUX_DMA_FENCE_CHAIN_H
include/linux/dma-fence.h+1−9
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Fence mechanism for dma-buf to allow for asynchronous dma access3 * Fence mechanism for dma-buf to allow for asynchronous dma access
3 *4 *
@@ -7,15 +8,6 @@ · 3 unmodified lines
7 * Authors:8 * Authors:
8 * Rob Clark <robdclark@gmail.com>9 * Rob Clark <robdclark@gmail.com>
9 * Maarten Lankhorst <maarten.lankhorst@canonical.com>10 * Maarten Lankhorst <maarten.lankhorst@canonical.com>
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 as published by
13 * the Free Software Foundation.
14 *
15 * This program is distributed in the hope that it will be useful, but WITHOUT
16 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
17 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
18 * more details.
19 */11 */
20 12
21#ifndef __LINUX_DMA_FENCE_H13#ifndef __LINUX_DMA_FENCE_H
include/linux/dma/qcom_bam_dma.h+1−9
@@ -1,14 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (c) 2016-2017, The Linux Foundation. All rights reserved.3 * Copyright (c) 2016-2017, The Linux Foundation. All rights reserved.
3 *
4 * This software is licensed under the terms of the GNU General Public
5 * License version 2, as published by the Free Software Foundation, and
6 * may be copied, distributed, and modified under those terms.
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 */4 */
13 5
14#ifndef _QCOM_BAM_DMA_H6#ifndef _QCOM_BAM_DMA_H
include/linux/dmar.h+1−13
@@ -1,19 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (c) 2006, Intel Corporation.3 * Copyright (c) 2006, Intel Corporation.
3 *4 *
4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms and conditions of the GNU General Public License,
6 * version 2, as published by the Free Software Foundation.
7 *
8 * This program is distributed in the hope it will be useful, but WITHOUT
9 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
10 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
11 * more details.
12 *
13 * You should have received a copy of the GNU General Public License along with
14 * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
15 * Place - Suite 330, Boston, MA 02111-1307 USA.
16 *
17 * Copyright (C) Ashok Raj <ashok.raj@intel.com>5 * Copyright (C) Ashok Raj <ashok.raj@intel.com>
18 * Copyright (C) Shaohua Li <shaohua.li@intel.com>6 * Copyright (C) Shaohua Li <shaohua.li@intel.com>
19 */7 */
include/linux/dsa/sja1105.h+0−12
@@ -20,18 +20,6 @@ · 19 unmodified lines
20#define SJA1105_LINKLOCAL_FILTER_B 0x011B19000000ull20#define SJA1105_LINKLOCAL_FILTER_B 0x011B19000000ull
21#define SJA1105_LINKLOCAL_FILTER_B_MASK 0xFFFFFF000000ull21#define SJA1105_LINKLOCAL_FILTER_B_MASK 0xFFFFFF000000ull
22 22
23enum sja1105_frame_type {
24 SJA1105_FRAME_TYPE_NORMAL = 0,
25 SJA1105_FRAME_TYPE_LINK_LOCAL,
26};
27
28struct sja1105_skb_cb {
29 enum sja1105_frame_type type;
30};
31
32#define SJA1105_SKB_CB(skb) \
33 ((struct sja1105_skb_cb *)DSA_SKB_CB_PRIV(skb))
34
35struct sja1105_port {23struct sja1105_port {
36 struct dsa_port *dp;24 struct dsa_port *dp;
37 int mgmt_slot;25 int mgmt_slot;
include/linux/edd.h+1−10
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * linux/include/linux/edd.h3 * linux/include/linux/edd.h
3 * Copyright (C) 2002, 2003, 2004 Dell Inc.4 * Copyright (C) 2002, 2003, 2004 Dell Inc.
@@ -16,16 +17,6 @@ · 12 unmodified lines
16 * transferred into the edd structure, and in drivers/firmware/edd.c, that17 * transferred into the edd structure, and in drivers/firmware/edd.c, that
17 * information is used to identify BIOS boot disk. The code in setup.S18 * information is used to identify BIOS boot disk. The code in setup.S
18 * is very sensitive to the size of these structures.19 * is very sensitive to the size of these structures.
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 v2.0 as published by
22 * the Free Software Foundation
23 *
24 * This program is distributed in the hope that it will be useful,
25 * but WITHOUT ANY WARRANTY; without even the implied warranty of
26 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
27 * GNU General Public License for more details.
28 *
29 */20 */
30#ifndef _LINUX_EDD_H21#ifndef _LINUX_EDD_H
31#define _LINUX_EDD_H22#define _LINUX_EDD_H
include/linux/eeprom_93cx6.h+1−14
@@ -1,21 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 Copyright (C) 2004 - 2006 rt2x00 SourceForge Project3 Copyright (C) 2004 - 2006 rt2x00 SourceForge Project
3 <http://rt2x00.serialmonkey.com>4 <http://rt2x00.serialmonkey.com>
4 5
5 This program is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published by
7 the Free Software Foundation; either version 2 of the License, or
8 (at your option) any later version.
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, write to the
17 Free Software Foundation, Inc.,
18 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
19 */6 */
20 7
21/*8/*
include/linux/elf-fdpic.h+1−5
@@ -1,12 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/* FDPIC ELF load map2/* FDPIC ELF load map
2 *3 *
3 * Copyright (C) 2003 Red Hat, Inc. All Rights Reserved.4 * Copyright (C) 2003 Red Hat, Inc. All Rights Reserved.
4 * Written by David Howells (dhowells@redhat.com)5 * Written by David Howells (dhowells@redhat.com)
5 *
6 * This program is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU General Public License
8 * as published by the Free Software Foundation; either version
9 * 2 of the License, or (at your option) any later version.
10 */6 */
11 7
12#ifndef _LINUX_ELF_FDPIC_H8#ifndef _LINUX_ELF_FDPIC_H
include/linux/enclosure.h+1−12
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Enclosure Services3 * Enclosure Services
3 *4 *
@@ -5,18 +6,6 @@ · 1 unmodified line
5 *6 *
6**-----------------------------------------------------------------------------7**-----------------------------------------------------------------------------
7**8**
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.
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, write to the Free Software
19** Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
20**9**
21**-----------------------------------------------------------------------------10**-----------------------------------------------------------------------------
22*/11*/
include/linux/etherdevice.h+1−6
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * INET An implementation of the TCP/IP protocol suite for the LINUX3 * INET An implementation of the TCP/IP protocol suite for the LINUX
3 * operating system. NET is implemented using the BSD Socket4 * operating system. NET is implemented using the BSD Socket
@@ -12,12 +13,6 @@ · 8 unmodified lines
12 *13 *
13 * Relocated to include/linux where it belongs by Alan Cox 14 * Relocated to include/linux where it belongs by Alan Cox
14 * <gw4pts@gw4pts.ampr.org>15 * <gw4pts@gw4pts.ampr.org>
15 *
16 * This program is free software; you can redistribute it and/or
17 * modify it under the terms of the GNU General Public License
18 * as published by the Free Software Foundation; either version
19 * 2 of the License, or (at your option) any later version.
20 *
21 */16 */
22#ifndef _LINUX_ETHERDEVICE_H17#ifndef _LINUX_ETHERDEVICE_H
23#define _LINUX_ETHERDEVICE_H18#define _LINUX_ETHERDEVICE_H
include/linux/ethtool.h+9−0
@@ -260,6 +260,15 @@ bool ethtool_convert_link_mode_to_legacy_u32(u32 *legacy_u32, · 259 unmodified lines
260 * will remain unchanged.260 * will remain unchanged.
261 * Returns a negative error code or zero. An error code must be returned261 * Returns a negative error code or zero. An error code must be returned
262 * if at least one unsupported change was requested.262 * if at least one unsupported change was requested.
263 * @get_rxfh_context: Get the contents of the RX flow hash indirection table,
264 * hash key, and/or hash function assiciated to the given rss context.
265 * Returns a negative error code or zero.
266 * @set_rxfh_context: Create, remove and configure RSS contexts. Allows setting
267 * the contents of the RX flow hash indirection table, hash key, and/or
268 * hash function associated to the given context. Arguments which are set
269 * to %NULL or zero will remain unchanged.
270 * Returns a negative error code or zero. An error code must be returned
271 * if at least one unsupported change was requested.
263 * @get_channels: Get number of channels.272 * @get_channels: Get number of channels.
264 * @set_channels: Set number of channels. Returns a negative error code or273 * @set_channels: Set number of channels. Returns a negative error code or
265 * zero.274 * zero.
include/linux/eventpoll.h+1−6
@@ -1,14 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * include/linux/eventpoll.h ( Efficient event polling implementation )3 * include/linux/eventpoll.h ( Efficient event polling implementation )
3 * Copyright (C) 2001,...,2006 Davide Libenzi4 * Copyright (C) 2001,...,2006 Davide Libenzi
4 *5 *
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation; either version 2 of the License, or
8 * (at your option) any later version.
9 *
10 * Davide Libenzi <davidel@xmailserver.org>6 * Davide Libenzi <davidel@xmailserver.org>
11 *
12 */7 */
13#ifndef _LINUX_EVENTPOLL_H8#ifndef _LINUX_EVENTPOLL_H
14#define _LINUX_EVENTPOLL_H9#define _LINUX_EVENTPOLL_H
include/linux/extcon-provider.h+1−9
@@ -1,18 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * External Connector (extcon) framework3 * External Connector (extcon) framework
3 * - linux/include/linux/extcon-provider.h for extcon provider device driver.4 * - linux/include/linux/extcon-provider.h for extcon provider device driver.
4 *5 *
5 * Copyright (C) 2017 Samsung Electronics6 * Copyright (C) 2017 Samsung Electronics
6 * Author: Chanwoo Choi <cw00.choi@samsung.com>7 * Author: Chanwoo Choi <cw00.choi@samsung.com>
7 *
8 * This software is licensed under the terms of the GNU General Public
9 * License version 2, as published by the Free Software Foundation, and
10 * may be copied, distributed, and modified under those terms.
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 */8 */
17 9
18#ifndef __LINUX_EXTCON_PROVIDER_H__10#ifndef __LINUX_EXTCON_PROVIDER_H__
include/linux/extcon.h+1−9
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * External Connector (extcon) framework3 * External Connector (extcon) framework
3 * - linux/include/linux/extcon.h for extcon consumer device driver.4 * - linux/include/linux/extcon.h for extcon consumer device driver.
@@ -12,15 +13,6 @@ · 8 unmodified lines
12 * based on switch class driver13 * based on switch class driver
13 * Copyright (C) 2008 Google, Inc.14 * Copyright (C) 2008 Google, Inc.
14 * Author: Mike Lockwood <lockwood@android.com>15 * Author: Mike Lockwood <lockwood@android.com>
15 *
16 * This software is licensed under the terms of the GNU General Public
17 * License version 2, as published by the Free Software Foundation, and
18 * may be copied, distributed, and modified under those terms.
19 *
20 * This program is distributed in the hope that it will be useful,
21 * but WITHOUT ANY WARRANTY; without even the implied warranty of
22 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23 * GNU General Public License for more details.
24 */16 */
25 17
26#ifndef __LINUX_EXTCON_H__18#ifndef __LINUX_EXTCON_H__
include/linux/fcdevice.h+1−6
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * INET An implementation of the TCP/IP protocol suite for the LINUX3 * INET An implementation of the TCP/IP protocol suite for the LINUX
3 * operating system. NET is implemented using the BSD Socket4 * operating system. NET is implemented using the BSD Socket
@@ -12,13 +13,7 @@ · 8 unmodified lines
12 * Relocated to include/linux where it belongs by Alan Cox 13 * Relocated to include/linux where it belongs by Alan Cox
13 * <gw4pts@gw4pts.ampr.org>14 * <gw4pts@gw4pts.ampr.org>
14 *15 *
15 * This program is free software; you can redistribute it and/or
16 * modify it under the terms of the GNU General Public License
17 * as published by the Free Software Foundation; either version
18 * 2 of the License, or (at your option) any later version.
19 *
20 * WARNING: This move may well be temporary. This file will get merged with others RSN.16 * WARNING: This move may well be temporary. This file will get merged with others RSN.
21 *
22 */17 */
23#ifndef _LINUX_FCDEVICE_H18#ifndef _LINUX_FCDEVICE_H
24#define _LINUX_FCDEVICE_H19#define _LINUX_FCDEVICE_H
include/linux/fddidevice.h+1−5
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * INET An implementation of the TCP/IP protocol suite for the LINUX3 * INET An implementation of the TCP/IP protocol suite for the LINUX
3 * operating system. INET is implemented using the BSD Socket4 * operating system. INET is implemented using the BSD Socket
@@ -13,11 +14,6 @@ · 9 unmodified lines
13 * Ross Biro14 * Ross Biro
14 * Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>15 * Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
15 * Alan Cox, <gw4pts@gw4pts.ampr.org>16 * Alan Cox, <gw4pts@gw4pts.ampr.org>
16 *
17 * This program is free software; you can redistribute it and/or
18 * modify it under the terms of the GNU General Public License
19 * as published by the Free Software Foundation; either version
20 * 2 of the License, or (at your option) any later version.
21 */17 */
22#ifndef _LINUX_FDDIDEVICE_H18#ifndef _LINUX_FDDIDEVICE_H
23#define _LINUX_FDDIDEVICE_H19#define _LINUX_FDDIDEVICE_H
include/linux/firmware-map.h+1−10
@@ -1,17 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * include/linux/firmware-map.h:3 * include/linux/firmware-map.h:
3 * Copyright (C) 2008 SUSE LINUX Products GmbH4 * Copyright (C) 2008 SUSE LINUX Products GmbH
4 * by Bernhard Walle <bernhard.walle@gmx.de>5 * by Bernhard Walle <bernhard.walle@gmx.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 v2.0 as published by
8 * 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 */6 */
16#ifndef _LINUX_FIRMWARE_MAP_H7#ifndef _LINUX_FIRMWARE_MAP_H
17#define _LINUX_FIRMWARE_MAP_H8#define _LINUX_FIRMWARE_MAP_H
include/linux/firmware/meson/meson_sm.h+1−7
@@ -1,13 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) 2016 Endless Mobile, Inc.3 * Copyright (C) 2016 Endless Mobile, Inc.
3 * Author: Carlo Caione <carlo@endlessm.com>4 * Author: Carlo Caione <carlo@endlessm.com>
4 *
5 * This program is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU General Public License
7 * version 2 as published by the Free Software Foundation.
8 *
9 * You should have received a copy of the GNU General Public License
10 * along with this program. If not, see <http://www.gnu.org/licenses/>.
11 */5 */
12 6
13#ifndef _MESON_SM_FW_H_7#ifndef _MESON_SM_FW_H_
include/linux/firmware/trusted_foundations.h+1−10
@@ -1,15 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright (c) 2013, NVIDIA Corporation.3 * Copyright (c) 2013, NVIDIA Corporation.
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation; either version 2 of the License, or
7 * (at your option) any later version.
8 *
9 * This program is distributed in the hope that it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
12 * more details.
13 */4 */
14 5
15/*6/*
include/linux/fixp-arith.h+1−13
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1#ifndef _FIXP_ARITH_H2#ifndef _FIXP_ARITH_H
2#define _FIXP_ARITH_H3#define _FIXP_ARITH_H
3 4
@@ -11,19 +12,6 @@ · 7 unmodified lines
11 */12 */
12 13
13/*14/*
14 * This program is free software; you can redistribute it and/or modify
15 * it under the terms of the GNU General Public License as published by
16 * the Free Software Foundation; either version 2 of the License, or
17 * (at your option) any later version.
18 *
19 * This program is distributed in the hope that it will be useful,
20 * but WITHOUT ANY WARRANTY; without even the implied warranty of
21 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22 * GNU General Public License for more details.
23 *
24 * You should have received a copy of the GNU General Public License
25 * along with this program; if not, write to the Free Software
26 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
27 *15 *
28 * Should you need to contact me, the author, you can do so by16 * Should you need to contact me, the author, you can do so by
29 * e-mail - mail your message to <johann.deneux@gmail.com>17 * e-mail - mail your message to <johann.deneux@gmail.com>
include/linux/fscache-cache.h+1−5
@@ -1,13 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/* General filesystem caching backing cache interface2/* General filesystem caching backing cache interface
2 *3 *
3 * Copyright (C) 2004-2007 Red Hat, Inc. All Rights Reserved.4 * Copyright (C) 2004-2007 Red Hat, Inc. All Rights Reserved.
4 * Written by David Howells (dhowells@redhat.com)5 * Written by David Howells (dhowells@redhat.com)
5 *6 *
6 * This program is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU General Public License
8 * as published by the Free Software Foundation; either version
9 * 2 of the License, or (at your option) any later version.
10 *
11 * NOTE!!! See:7 * NOTE!!! See:
12 *8 *
13 * Documentation/filesystems/caching/backend-api.txt9 * Documentation/filesystems/caching/backend-api.txt
include/linux/fscache.h+1−5
@@ -1,13 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/* General filesystem caching interface2/* General filesystem caching interface
2 *3 *
3 * Copyright (C) 2004-2007 Red Hat, Inc. All Rights Reserved.4 * Copyright (C) 2004-2007 Red Hat, Inc. All Rights Reserved.
4 * Written by David Howells (dhowells@redhat.com)5 * Written by David Howells (dhowells@redhat.com)
5 *6 *
6 * This program is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU General Public License
8 * as published by the Free Software Foundation; either version
9 * 2 of the License, or (at your option) any later version.
10 *
11 * NOTE!!! See:7 * NOTE!!! See:
12 *8 *
13 * Documentation/filesystems/caching/netfs-api.txt9 * Documentation/filesystems/caching/netfs-api.txt
include/linux/fsi.h+1−9
@@ -1,15 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/* FSI device & driver interfaces2/* FSI device & driver interfaces
2 *3 *
3 * Copyright (C) IBM Corporation 20164 * Copyright (C) IBM Corporation 2016
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 */5 */
14 6
15#ifndef LINUX_FSI_H7#ifndef LINUX_FSI_H
include/linux/fsl-diu-fb.h+1−6
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright 2008 Freescale Semiconductor, Inc. All Rights Reserved.3 * Copyright 2008 Freescale Semiconductor, Inc. All Rights Reserved.
3 *4 *
@@ -9,12 +10,6 @@ · 5 unmodified lines
9 * York Sun <yorksun@freescale.com>10 * York Sun <yorksun@freescale.com>
10 *11 *
11 * Based on imxfb.c Copyright (C) 2004 S.Hauer, Pengutronix12 * Based on imxfb.c Copyright (C) 2004 S.Hauer, Pengutronix
12 *
13 * This program is free software; you can redistribute it and/or modify it
14 * under the terms of the GNU General Public License as published by the
15 * Free Software Foundation; either version 2 of the License, or (at your
16 * option) any later version.
17 *
18 */13 */
19 14
20#ifndef __FSL_DIU_FB_H__15#ifndef __FSL_DIU_FB_H__
include/linux/fsl/guts.h+1−5
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/**2/**
2 * Freecale 85xx and 86xx Global Utilties register set3 * Freecale 85xx and 86xx Global Utilties register set
3 *4 *
@@ -5,11 +6,6 @@ · 1 unmodified line
5 * Timur Tabi <timur@freescale.com>6 * Timur Tabi <timur@freescale.com>
6 *7 *
7 * Copyright 2004,2007,2012 Freescale Semiconductor, Inc8 * Copyright 2004,2007,2012 Freescale Semiconductor, Inc
8 *
9 * This program is free software; you can redistribute it and/or modify it
10 * under the terms of the GNU General Public License as published by the
11 * Free Software Foundation; either version 2 of the License, or (at your
12 * option) any later version.
13 */9 */
14 10
15#ifndef __FSL_GUTS_H__11#ifndef __FSL_GUTS_H__
include/linux/fsl_devices.h+1−5
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * include/linux/fsl_devices.h3 * include/linux/fsl_devices.h
3 *4 *
@@ -7,11 +8,6 @@ · 3 unmodified lines
7 * Maintainer: Kumar Gala <galak@kernel.crashing.org>8 * Maintainer: Kumar Gala <galak@kernel.crashing.org>
8 *9 *
9 * Copyright 2004,2012 Freescale Semiconductor, Inc10 * Copyright 2004,2012 Freescale Semiconductor, Inc
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 as published by the
13 * Free Software Foundation; either version 2 of the License, or (at your
14 * option) any later version.
15 */11 */
16 12
17#ifndef _FSL_DEVICE_H_13#ifndef _FSL_DEVICE_H_
include/linux/fsl_ifc.h+1−14
@@ -1,22 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/* Freescale Integrated Flash Controller2/* Freescale Integrated Flash Controller
2 *3 *
3 * Copyright 2011 Freescale Semiconductor, Inc4 * Copyright 2011 Freescale Semiconductor, Inc
4 *5 *
5 * Author: Dipen Dudhat <dipen.dudhat@freescale.com>6 * Author: Dipen Dudhat <dipen.dudhat@freescale.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 as published by
9 * the Free Software Foundation; either version 2 of the License, or
10 * (at your option) any later version.
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, write to the Free Software
19 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20 */7 */
21 8
22#ifndef __ASM_FSL_IFC_H9#ifndef __ASM_FSL_IFC_H
include/linux/genalloc.h+49−6
@@ -75,6 +75,7 @@ struct gen_pool_chunk { · 74 unmodified lines
75 struct list_head next_chunk; /* next chunk in pool */75 struct list_head next_chunk; /* next chunk in pool */
76 atomic_long_t avail;76 atomic_long_t avail;
77 phys_addr_t phys_addr; /* physical starting address of memory chunk */77 phys_addr_t phys_addr; /* physical starting address of memory chunk */
78 void *owner; /* private data to retrieve at alloc time */
78 unsigned long start_addr; /* start address of memory chunk */79 unsigned long start_addr; /* start address of memory chunk */
79 unsigned long end_addr; /* end address of memory chunk (inclusive) */80 unsigned long end_addr; /* end address of memory chunk (inclusive) */
80 unsigned long bits[0]; /* bitmap for allocating memory chunk */81 unsigned long bits[0]; /* bitmap for allocating memory chunk */
@@ -96,8 +97,15 @@ struct genpool_data_fixed { · 15 unmodified lines
96 97
97extern struct gen_pool *gen_pool_create(int, int);98extern struct gen_pool *gen_pool_create(int, int);
98extern phys_addr_t gen_pool_virt_to_phys(struct gen_pool *pool, unsigned long);99extern phys_addr_t gen_pool_virt_to_phys(struct gen_pool *pool, unsigned long);
99extern int gen_pool_add_virt(struct gen_pool *, unsigned long, phys_addr_t,100extern int gen_pool_add_owner(struct gen_pool *, unsigned long, phys_addr_t,
100 size_t, int);101 size_t, int, void *);
102
103static inline int gen_pool_add_virt(struct gen_pool *pool, unsigned long addr,
104 phys_addr_t phys, size_t size, int nid)
105{
106 return gen_pool_add_owner(pool, addr, phys, size, nid, NULL);
107}
108
101/**109/**
102 * gen_pool_add - add a new chunk of special memory to the pool110 * gen_pool_add - add a new chunk of special memory to the pool
103 * @pool: pool to add new memory chunk to111 * @pool: pool to add new memory chunk to
@@ -116,12 +124,47 @@ static inline int gen_pool_add(struct gen_pool *pool, unsigned long addr, · 12 unmodified lines
116 return gen_pool_add_virt(pool, addr, -1, size, nid);124 return gen_pool_add_virt(pool, addr, -1, size, nid);
117}125}
118extern void gen_pool_destroy(struct gen_pool *);126extern void gen_pool_destroy(struct gen_pool *);
119extern unsigned long gen_pool_alloc(struct gen_pool *, size_t);127unsigned long gen_pool_alloc_algo_owner(struct gen_pool *pool, size_t size,
120extern unsigned long gen_pool_alloc_algo(struct gen_pool *, size_t,128 genpool_algo_t algo, void *data, void **owner);
121 genpool_algo_t algo, void *data);129
130static inline unsigned long gen_pool_alloc_owner(struct gen_pool *pool,
131 size_t size, void **owner)
132{
133 return gen_pool_alloc_algo_owner(pool, size, pool->algo, pool->data,
134 owner);
135}
136
137static inline unsigned long gen_pool_alloc_algo(struct gen_pool *pool,
138 size_t size, genpool_algo_t algo, void *data)
139{
140 return gen_pool_alloc_algo_owner(pool, size, algo, data, NULL);
141}
142
143/**
144 * gen_pool_alloc - allocate special memory from the pool
145 * @pool: pool to allocate from
146 * @size: number of bytes to allocate from the pool
147 *
148 * Allocate the requested number of bytes from the specified pool.
149 * Uses the pool allocation function (with first-fit algorithm by default).
150 * Can not be used in NMI handler on architectures without
151 * NMI-safe cmpxchg implementation.
152 */
153static inline unsigned long gen_pool_alloc(struct gen_pool *pool, size_t size)
154{
155 return gen_pool_alloc_algo(pool, size, pool->algo, pool->data);
156}
157
122extern void *gen_pool_dma_alloc(struct gen_pool *pool, size_t size,158extern void *gen_pool_dma_alloc(struct gen_pool *pool, size_t size,
123 dma_addr_t *dma);159 dma_addr_t *dma);
124extern void gen_pool_free(struct gen_pool *, unsigned long, size_t);160extern void gen_pool_free_owner(struct gen_pool *pool, unsigned long addr,
161 size_t size, void **owner);
162static inline void gen_pool_free(struct gen_pool *pool, unsigned long addr,
163 size_t size)
164{
165 gen_pool_free_owner(pool, addr, size, NULL);
166}
167
125extern void gen_pool_for_each_chunk(struct gen_pool *,168extern void gen_pool_for_each_chunk(struct gen_pool *,
126 void (*)(struct gen_pool *, struct gen_pool_chunk *, void *), void *);169 void (*)(struct gen_pool *, struct gen_pool_chunk *, void *), void *);
127extern size_t gen_pool_avail(struct gen_pool *);170extern size_t gen_pool_avail(struct gen_pool *);
include/linux/generic-radix-tree.h+1−1
@@ -2,7 +2,7 @@ · 1 unmodified line
2#define _LINUX_GENERIC_RADIX_TREE_H2#define _LINUX_GENERIC_RADIX_TREE_H
3 3
4/**4/**
5 * DOC: Generic radix trees/sparse arrays:5 * DOC: Generic radix trees/sparse arrays
6 *6 *
7 * Very simple and minimalistic, supporting arbitrary size entries up to7 * Very simple and minimalistic, supporting arbitrary size entries up to
8 * PAGE_SIZE.8 * PAGE_SIZE.
include/linux/hdlc.h+1−4
@@ -1,11 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Generic HDLC support routines for Linux3 * Generic HDLC support routines for Linux
3 *4 *
4 * Copyright (C) 1999-2005 Krzysztof Halasa <khc@pm.waw.pl>5 * Copyright (C) 1999-2005 Krzysztof Halasa <khc@pm.waw.pl>
5 *
6 * This program is free software; you can redistribute it and/or modify it
7 * under the terms of version 2 of the GNU General Public License
8 * as published by the Free Software Foundation.
9 */6 */
10#ifndef __HDLC_H7#ifndef __HDLC_H
11#define __HDLC_H8#define __HDLC_H
include/linux/hid-debug.h+1−14
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1#ifndef __HID_DEBUG_H2#ifndef __HID_DEBUG_H
2#define __HID_DEBUG_H3#define __HID_DEBUG_H
3 4
@@ -6,20 +7,6 @@ · 2 unmodified lines
6 */7 */
7 8
8/*9/*
9 * This program is free software; you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by
11 * the Free Software Foundation; either version 2 of the License, or
12 * (at your option) any later version.
13 *
14 * This program is distributed in the hope that it will be useful,
15 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 * GNU General Public License for more details.
18 *
19 * You should have received a copy of the GNU General Public License
20 * along with this program; if not, write to the Free Software
21 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
22 *
23 */10 */
24 11
25#ifdef CONFIG_DEBUG_FS12#ifdef CONFIG_DEBUG_FS
include/linux/hid-roccat.h+1−4
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1#ifndef __HID_ROCCAT_H2#ifndef __HID_ROCCAT_H
2#define __HID_ROCCAT_H3#define __HID_ROCCAT_H
3 4
@@ -6,10 +7,6 @@ · 2 unmodified lines
6 */7 */
7 8
8/*9/*
9 * This program is free software; you can redistribute it and/or modify it
10 * under the terms of the GNU General Public License as published by the Free
11 * Software Foundation; either version 2 of the License, or (at your option)
12 * any later version.
13 */10 */
14 11
15#include <linux/hid.h>12#include <linux/hid.h>
include/linux/hid-sensor-hub.h+1−14
@@ -1,20 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * HID Sensors Driver3 * HID Sensors Driver
3 * Copyright (c) 2012, Intel Corporation.4 * Copyright (c) 2012, Intel Corporation.
4 *
5 * This program is free software; you can redistribute it and/or modify it
6 * under the terms and conditions of the GNU General Public License,
7 * version 2, as published by the Free Software Foundation.
8 *
9 * This program is distributed in the hope it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
12 * more details.
13 *
14 * You should have received a copy of the GNU General Public License along with
15 * this program; if not, write to the Free Software Foundation, Inc.,
16 * 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
17 *
18 */5 */
19#ifndef _HID_SENSORS_HUB_H6#ifndef _HID_SENSORS_HUB_H
20#define _HID_SENSORS_HUB_H7#define _HID_SENSORS_HUB_H
include/linux/hid-sensor-ids.h+1−14
@@ -1,20 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * HID Sensors Driver3 * HID Sensors Driver
3 * Copyright (c) 2012, Intel Corporation.4 * Copyright (c) 2012, Intel Corporation.
4 *
5 * This program is free software; you can redistribute it and/or modify it
6 * under the terms and conditions of the GNU General Public License,
7 * version 2, as published by the Free Software Foundation.
8 *
9 * This program is distributed in the hope it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
12 * more details.
13 *
14 * You should have received a copy of the GNU General Public License along with
15 * this program; if not, write to the Free Software Foundation, Inc.,
16 * 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
17 *
18 */5 */
19#ifndef _HID_SENSORS_IDS_H6#ifndef _HID_SENSORS_IDS_H
20#define _HID_SENSORS_IDS_H7#define _HID_SENSORS_IDS_H
include/linux/hid.h+1−13
@@ -1,22 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright (c) 1999 Andreas Gal3 * Copyright (c) 1999 Andreas Gal
3 * Copyright (c) 2000-2001 Vojtech Pavlik4 * Copyright (c) 2000-2001 Vojtech Pavlik
4 * Copyright (c) 2006-2007 Jiri Kosina5 * Copyright (c) 2006-2007 Jiri Kosina
5 */6 */
6/*7/*
7 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License as published by
9 * the Free Software Foundation; either version 2 of the License, or
10 * (at your option) any later version.
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, write to the Free Software
19 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20 *8 *
21 * Should you need to contact me, the author, you can do so either by9 * Should you need to contact me, the author, you can do so either by
22 * e-mail - mail your message to <vojtech@ucw.cz>, or by paper mail:10 * e-mail - mail your message to <vojtech@ucw.cz>, or by paper mail:
include/linux/hiddev.h+1−13
@@ -1,22 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright (c) 1999-2000 Vojtech Pavlik3 * Copyright (c) 1999-2000 Vojtech Pavlik
3 *4 *
4 * Sponsored by SuSE5 * Sponsored by SuSE
5 */6 */
6/*7/*
7 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License as published by
9 * the Free Software Foundation; either version 2 of the License, or
10 * (at your option) any later version.
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, write to the Free Software
19 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20 * 8 *
21 * Should you need to contact me, the author, you can do so either by9 * Should you need to contact me, the author, you can do so either by
22 * e-mail - mail your message to <vojtech@suse.cz>, or by paper mail:10 * e-mail - mail your message to <vojtech@suse.cz>, or by paper mail:
include/linux/hidraw.h+1−9
@@ -1,15 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (c) 2007 Jiri Kosina3 * Copyright (c) 2007 Jiri Kosina
3 */4 */
4/*
5 * This program is free software; you can redistribute it and/or modify it
6 * under the terms and conditions of the GNU General Public License,
7 * version 2, as published by the Free Software Foundation.
8 *
9 * You should have received a copy of the GNU General Public License along with
10 * this program; if not, write to the Free Software Foundation, Inc.,
11 * 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
12 */
13#ifndef _HIDRAW_H5#ifndef _HIDRAW_H
14#define _HIDRAW_H6#define _HIDRAW_H
15 7
include/linux/hippidevice.h+1−5
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * INET An implementation of the TCP/IP protocol suite for the LINUX3 * INET An implementation of the TCP/IP protocol suite for the LINUX
3 * operating system. INET is implemented using the BSD Socket4 * operating system. INET is implemented using the BSD Socket
@@ -14,11 +15,6 @@ · 10 unmodified lines
14 * Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>15 * Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
15 * Alan Cox, <gw4pts@gw4pts.ampr.org>16 * Alan Cox, <gw4pts@gw4pts.ampr.org>
16 * Lawrence V. Stefani, <stefani@lkg.dec.com>17 * Lawrence V. Stefani, <stefani@lkg.dec.com>
17 *
18 * This program is free software; you can redistribute it and/or
19 * modify it under the terms of the GNU General Public License
20 * as published by the Free Software Foundation; either version
21 * 2 of the License, or (at your option) any later version.
22 */18 */
23#ifndef _LINUX_HIPPIDEVICE_H19#ifndef _LINUX_HIPPIDEVICE_H
24#define _LINUX_HIPPIDEVICE_H20#define _LINUX_HIPPIDEVICE_H
include/linux/hmm.h+1−10
@@ -1,16 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright 2013 Red Hat Inc.3 * Copyright 2013 Red Hat Inc.
3 *4 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation; either version 2 of the License, or
7 * (at your option) any later version.
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 * Authors: Jérôme Glisse <jglisse@redhat.com>5 * Authors: Jérôme Glisse <jglisse@redhat.com>
15 */6 */
16/*7/*
include/linux/hsi/hsi.h+1−14
@@ -1,23 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * HSI core header file.3 * HSI core header file.
3 *4 *
4 * Copyright (C) 2010 Nokia Corporation. All rights reserved.5 * Copyright (C) 2010 Nokia Corporation. All rights reserved.
5 *6 *
6 * Contact: Carlos Chinea <carlos.chinea@nokia.com>7 * Contact: Carlos Chinea <carlos.chinea@nokia.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.
11 *
12 * This program is distributed in the hope that it will be useful, but
13 * WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 * 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, write to the Free Software
19 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
20 * 02110-1301 USA
21 */8 */
22 9
23#ifndef __LINUX_HSI_H__10#ifndef __LINUX_HSI_H__
include/linux/hsi/ssi_protocol.h+1−14
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * ssip_slave.h3 * ssip_slave.h
3 *4 *
@@ -6,20 +7,6 @@ · 2 unmodified lines
6 * Copyright (C) 2010 Nokia Corporation. All rights reserved.7 * Copyright (C) 2010 Nokia Corporation. All rights reserved.
7 *8 *
8 * Contact: Carlos Chinea <carlos.chinea@nokia.com>9 * Contact: Carlos Chinea <carlos.chinea@nokia.com>
9 *
10 * This program is free software; you can redistribute it and/or
11 * modify it under the terms of the GNU General Public License
12 * version 2 as published by the Free Software Foundation.
13 *
14 * This program is distributed in the hope that it will be useful, but
15 * WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17 * General Public License for more details.
18 *
19 * You should have received a copy of the GNU General Public License
20 * along with this program; if not, write to the Free Software
21 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
22 * 02110-1301 USA
23 */10 */
24 11
25#ifndef __LINUX_SSIP_SLAVE_H__12#ifndef __LINUX_SSIP_SLAVE_H__
include/linux/hwmon.h+1−3
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 hwmon.h - part of lm_sensors, Linux kernel modules for hardware monitoring3 hwmon.h - part of lm_sensors, Linux kernel modules for hardware monitoring
3 4
@@ -6,9 +7,6 @@ · 2 unmodified lines
6 7
7 Copyright (C) 2005 Mark M. Hoffman <mhoffman@lightlink.com>8 Copyright (C) 2005 Mark M. Hoffman <mhoffman@lightlink.com>
8 9
9 This program is free software; you can redistribute it and/or modify
10 it under the terms of the GNU General Public License as published by
11 the Free Software Foundation; version 2 of the License.
12*/10*/
13 11
14#ifndef _HWMON_H_12#ifndef _HWMON_H_
include/linux/hyperv.h+1−14
@@ -1,25 +1,12 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 *3 *
3 * Copyright (c) 2011, Microsoft Corporation.4 * Copyright (c) 2011, Microsoft Corporation.
4 *5 *
5 * This program is free software; you can redistribute it and/or modify it
6 * under the terms and conditions of the GNU General Public License,
7 * version 2, as published by the Free Software Foundation.
8 *
9 * This program is distributed in the hope it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
12 * more details.
13 *
14 * You should have received a copy of the GNU General Public License along with
15 * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
16 * Place - Suite 330, Boston, MA 02111-1307 USA.
17 *
18 * Authors:6 * Authors:
19 * Haiyang Zhang <haiyangz@microsoft.com>7 * Haiyang Zhang <haiyangz@microsoft.com>
20 * Hank Janssen <hjanssen@microsoft.com>8 * Hank Janssen <hjanssen@microsoft.com>
21 * K. Y. Srinivasan <kys@microsoft.com>9 * K. Y. Srinivasan <kys@microsoft.com>
22 *
23 */10 */
24 11
25#ifndef _HYPERV_H12#ifndef _HYPERV_H
include/linux/icmp.h+1−5
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * INET An implementation of the TCP/IP protocol suite for the LINUX3 * INET An implementation of the TCP/IP protocol suite for the LINUX
3 * operating system. INET is implemented using the BSD Socket4 * operating system. INET is implemented using the BSD Socket
@@ -8,11 +9,6 @@ · 4 unmodified lines
8 * Version: @(#)icmp.h 1.0.3 04/28/939 * Version: @(#)icmp.h 1.0.3 04/28/93
9 *10 *
10 * Author: Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>11 * Author: Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
11 *
12 * This program is free software; you can redistribute it and/or
13 * modify it under the terms of the GNU General Public License
14 * as published by the Free Software Foundation; either version
15 * 2 of the License, or (at your option) any later version.
16 */12 */
17#ifndef _LINUX_ICMP_H13#ifndef _LINUX_ICMP_H
18#define _LINUX_ICMP_H14#define _LINUX_ICMP_H
include/linux/idr.h+1−1
@@ -1,9 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * include/linux/idr.h3 * include/linux/idr.h
3 * 4 *
4 * 2002-10-18 written by Jim Houston jim.houston@ccur.com5 * 2002-10-18 written by Jim Houston jim.houston@ccur.com
5 * Copyright (C) 2002 by Concurrent Computer Corporation6 * Copyright (C) 2002 by Concurrent Computer Corporation
6 * Distributed under the GNU GPL license version 2.
7 *7 *
8 * Small id to pointer translation service avoiding fixed sized8 * Small id to pointer translation service avoiding fixed sized
9 * tables.9 * tables.
include/linux/ieee802154.h+1−9
@@ -1,17 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * IEEE802.15.4-2003 specification3 * IEEE802.15.4-2003 specification
3 *4 *
4 * Copyright (C) 2007, 2008 Siemens AG5 * Copyright (C) 2007, 2008 Siemens AG
5 *6 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License version 2
8 * as 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 * Written by:7 * Written by:
16 * Pavel Smolenskiy <pavel.smolenskiy@gmail.com>8 * Pavel Smolenskiy <pavel.smolenskiy@gmail.com>
17 * Maxim Gorbachyov <maxim.gorbachev@siemens.com>9 * Maxim Gorbachyov <maxim.gorbachev@siemens.com>
include/linux/if_arp.h+1−5
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * INET An implementation of the TCP/IP protocol suite for the LINUX3 * INET An implementation of the TCP/IP protocol suite for the LINUX
3 * operating system. INET is implemented using the BSD Socket4 * operating system. INET is implemented using the BSD Socket
@@ -14,11 +15,6 @@ · 10 unmodified lines
14 * Florian La Roche,15 * Florian La Roche,
15 * Jonathan Layes <layes@loran.com>16 * Jonathan Layes <layes@loran.com>
16 * Arnaldo Carvalho de Melo <acme@conectiva.com.br> ARPHRD_HWX2517 * Arnaldo Carvalho de Melo <acme@conectiva.com.br> ARPHRD_HWX25
17 *
18 * This program is free software; you can redistribute it and/or
19 * modify it under the terms of the GNU General Public License
20 * as published by the Free Software Foundation; either version
21 * 2 of the License, or (at your option) any later version.
22 */18 */
23#ifndef _LINUX_IF_ARP_H19#ifndef _LINUX_IF_ARP_H
24#define _LINUX_IF_ARP_H20#define _LINUX_IF_ARP_H
include/linux/if_bridge.h+1−5
@@ -1,13 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Linux ethernet bridge3 * Linux ethernet bridge
3 *4 *
4 * Authors:5 * Authors:
5 * Lennert Buytenhek <buytenh@gnu.org>6 * Lennert Buytenhek <buytenh@gnu.org>
6 *
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License
9 * as published by the Free Software Foundation; either version
10 * 2 of the License, or (at your option) any later version.
11 */7 */
12#ifndef _LINUX_IF_BRIDGE_H8#ifndef _LINUX_IF_BRIDGE_H
13#define _LINUX_IF_BRIDGE_H9#define _LINUX_IF_BRIDGE_H
include/linux/if_ether.h+1−5
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * INET An implementation of the TCP/IP protocol suite for the LINUX3 * INET An implementation of the TCP/IP protocol suite for the LINUX
3 * operating system. INET is implemented using the BSD Socket4 * operating system. INET is implemented using the BSD Socket
@@ -11,11 +12,6 @@ · 7 unmodified lines
11 * Donald Becker, <becker@super.org>12 * Donald Becker, <becker@super.org>
12 * Alan Cox, <alan@lxorguk.ukuu.org.uk>13 * Alan Cox, <alan@lxorguk.ukuu.org.uk>
13 * Steve Whitehouse, <gw7rrm@eeshack3.swan.ac.uk>14 * Steve Whitehouse, <gw7rrm@eeshack3.swan.ac.uk>
14 *
15 * This program is free software; you can redistribute it and/or
16 * modify it under the terms of the GNU General Public License
17 * as published by the Free Software Foundation; either version
18 * 2 of the License, or (at your option) any later version.
19 */15 */
20#ifndef _LINUX_IF_ETHER_H16#ifndef _LINUX_IF_ETHER_H
21#define _LINUX_IF_ETHER_H17#define _LINUX_IF_ETHER_H
include/linux/if_fddi.h+1−5
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * INET An implementation of the TCP/IP protocol suite for the LINUX3 * INET An implementation of the TCP/IP protocol suite for the LINUX
3 * operating system. INET is implemented using the BSD Socket4 * operating system. INET is implemented using the BSD Socket
@@ -15,11 +16,6 @@ · 11 unmodified lines
15 * Alan Cox, <alan@lxorguk.ukuu.org.uk>16 * Alan Cox, <alan@lxorguk.ukuu.org.uk>
16 * Steve Whitehouse, <gw7rrm@eeshack3.swan.ac.uk>17 * Steve Whitehouse, <gw7rrm@eeshack3.swan.ac.uk>
17 * Peter De Schrijver, <stud11@cc4.kuleuven.ac.be>18 * Peter De Schrijver, <stud11@cc4.kuleuven.ac.be>
18 *
19 * This program is free software; you can redistribute it and/or
20 * modify it under the terms of the GNU General Public License
21 * as published by the Free Software Foundation; either version
22 * 2 of the License, or (at your option) any later version.
23 */19 */
24#ifndef _LINUX_IF_FDDI_H20#ifndef _LINUX_IF_FDDI_H
25#define _LINUX_IF_FDDI_H21#define _LINUX_IF_FDDI_H
include/linux/if_frad.h+1−5
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * DLCI/FRAD Definitions for Frame Relay Access Devices. DLCI devices are3 * DLCI/FRAD Definitions for Frame Relay Access Devices. DLCI devices are
3 * created for each DLCI associated with a FRAD. The FRAD driver4 * created for each DLCI associated with a FRAD. The FRAD driver
@@ -14,11 +15,6 @@ · 10 unmodified lines
14 * 0.15 Mike McLagan changed structure defs (packed)15 * 0.15 Mike McLagan changed structure defs (packed)
15 * re-arranged flags16 * re-arranged flags
16 * added DLCI_RET vars17 * added DLCI_RET vars
17 *
18 * This program is free software; you can redistribute it and/or
19 * modify it under the terms of the GNU General Public License
20 * as published by the Free Software Foundation; either version
21 * 2 of the License, or (at your option) any later version.
22 */18 */
23#ifndef _FRAD_H_19#ifndef _FRAD_H_
24#define _FRAD_H_20#define _FRAD_H_
include/linux/if_pppol2tp.h+1−5
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/***************************************************************************2/***************************************************************************
2 * Linux PPP over L2TP (PPPoL2TP) Socket Implementation (RFC 2661)3 * Linux PPP over L2TP (PPPoL2TP) Socket Implementation (RFC 2661)
3 *4 *
@@ -5,11 +6,6 @@ · 1 unmodified line
5 * (l2tp_ppp.c). All version information wrt this file is located in l2tp_ppp.c6 * (l2tp_ppp.c). All version information wrt this file is located in l2tp_ppp.c
6 *7 *
7 * License:8 * License:
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 * as published by the Free Software Foundation; either version
11 * 2 of the License, or (at your option) any later version.
12 *
13 */9 */
14#ifndef __LINUX_IF_PPPOL2TP_H10#ifndef __LINUX_IF_PPPOL2TP_H
15#define __LINUX_IF_PPPOL2TP_H11#define __LINUX_IF_PPPOL2TP_H
include/linux/if_pppox.h+1−5
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/***************************************************************************2/***************************************************************************
2 * Linux PPP over X - Generic PPP transport layer sockets3 * Linux PPP over X - Generic PPP transport layer sockets
3 * Linux PPP over Ethernet (PPPoE) Socket Implementation (RFC 2516) 4 * Linux PPP over Ethernet (PPPoE) Socket Implementation (RFC 2516)
@@ -6,11 +7,6 @@ · 2 unmodified lines
6 * (pppox.c). All version information wrt this file is located in pppox.c7 * (pppox.c). All version information wrt this file is located in pppox.c
7 *8 *
8 * License:9 * License:
9 * This program is free software; you can redistribute it and/or
10 * modify it under the terms of the GNU General Public License
11 * as published by the Free Software Foundation; either version
12 * 2 of the License, or (at your option) any later version.
13 *
14 */10 */
15#ifndef __LINUX_IF_PPPOX_H11#ifndef __LINUX_IF_PPPOX_H
16#define __LINUX_IF_PPPOX_H12#define __LINUX_IF_PPPOX_H
include/linux/if_team.h+1−5
@@ -1,11 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * include/linux/if_team.h - Network team device driver header3 * include/linux/if_team.h - Network team device driver header
3 * Copyright (c) 2011 Jiri Pirko <jpirko@redhat.com>4 * Copyright (c) 2011 Jiri Pirko <jpirko@redhat.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 as published by
7 * the Free Software Foundation; either version 2 of the License, or
8 * (at your option) any later version.
9 */5 */
10#ifndef _LINUX_IF_TEAM_H_6#ifndef _LINUX_IF_TEAM_H_
11#define _LINUX_IF_TEAM_H_7#define _LINUX_IF_TEAM_H_
include/linux/if_tun.h+1−10
@@ -1,16 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Universal TUN/TAP device driver.3 * Universal TUN/TAP device driver.
3 * Copyright (C) 1999-2000 Maxim Krasnyansky <max_mk@yahoo.com>4 * Copyright (C) 1999-2000 Maxim Krasnyansky <max_mk@yahoo.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 as published by
7 * the Free Software Foundation; either version 2 of the License, or
8 * (at your option) any later version.
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 */5 */
15#ifndef __IF_TUN_H6#ifndef __IF_TUN_H
16#define __IF_TUN_H7#define __IF_TUN_H
include/linux/if_vlan.h+1−6
@@ -1,13 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * VLAN An implementation of 802.1Q VLAN tagging.3 * VLAN An implementation of 802.1Q VLAN tagging.
3 *4 *
4 * Authors: Ben Greear <greearb@candelatech.com>5 * Authors: Ben Greear <greearb@candelatech.com>
5 *
6 * This program is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU General Public License
8 * as published by the Free Software Foundation; either version
9 * 2 of the License, or (at your option) any later version.
10 *
11 */6 */
12#ifndef _LINUX_IF_VLAN_H_7#ifndef _LINUX_IF_VLAN_H_
13#define _LINUX_IF_VLAN_H_8#define _LINUX_IF_VLAN_H_
include/linux/igmp.h+1−6
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Linux NET3: Internet Group Management Protocol [IGMP]3 * Linux NET3: Internet Group Management Protocol [IGMP]
3 *4 *
@@ -5,12 +6,6 @@ · 1 unmodified line
5 * Alan Cox <alan@lxorguk.ukuu.org.uk>6 * Alan Cox <alan@lxorguk.ukuu.org.uk>
6 *7 *
7 * Extended to talk the BSD extended IGMP protocol of mrouted 3.68 * Extended to talk the BSD extended IGMP protocol of mrouted 3.6
8 *
9 *
10 * This program is free software; you can redistribute it and/or
11 * modify it under the terms of the GNU General Public License
12 * as published by the Free Software Foundation; either version
13 * 2 of the License, or (at your option) any later version.
14 */9 */
15#ifndef _LINUX_IGMP_H10#ifndef _LINUX_IGMP_H
16#define _LINUX_IGMP_H11#define _LINUX_IGMP_H
include/linux/iio/accel/kxcjk_1013.h+1−9
@@ -1,15 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * KXCJK-1013 3-axis accelerometer Interface3 * KXCJK-1013 3-axis accelerometer Interface
3 * Copyright (c) 2014, Intel Corporation.4 * Copyright (c) 2014, Intel Corporation.
4 *
5 * This program is free software; you can redistribute it and/or modify it
6 * under the terms and conditions of the GNU General Public License,
7 * version 2, as published by the Free Software Foundation.
8 *
9 * This program is distributed in the hope it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
12 * more details.
13 */5 */
14 6
15#ifndef __IIO_KXCJK_1013_H__7#ifndef __IIO_KXCJK_1013_H__
include/linux/iio/adc/ad_sigma_delta.h+1−2
@@ -1,10 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Support code for Analog Devices Sigma-Delta ADCs3 * Support code for Analog Devices Sigma-Delta ADCs
3 *4 *
4 * Copyright 2012 Analog Devices Inc.5 * Copyright 2012 Analog Devices Inc.
5 * Author: Lars-Peter Clausen <lars@metafoo.de>6 * Author: Lars-Peter Clausen <lars@metafoo.de>
6 *
7 * Licensed under the GPL-2.
8 */7 */
9#ifndef __AD_SIGMA_DELTA_H__8#ifndef __AD_SIGMA_DELTA_H__
10#define __AD_SIGMA_DELTA_H__9#define __AD_SIGMA_DELTA_H__
include/linux/iio/buffer-dma.h+1−2
@@ -1,8 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright 2013-2015 Analog Devices Inc.3 * Copyright 2013-2015 Analog Devices Inc.
3 * Author: Lars-Peter Clausen <lars@metafoo.de>4 * Author: Lars-Peter Clausen <lars@metafoo.de>
4 *
5 * Licensed under the GPL-2.
6 */5 */
7 6
8#ifndef __INDUSTRIALIO_DMA_BUFFER_H__7#ifndef __INDUSTRIALIO_DMA_BUFFER_H__
include/linux/iio/buffer-dmaengine.h+1−2
@@ -1,8 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright 2014-2015 Analog Devices Inc.3 * Copyright 2014-2015 Analog Devices Inc.
3 * Author: Lars-Peter Clausen <lars@metafoo.de>4 * Author: Lars-Peter Clausen <lars@metafoo.de>
4 *
5 * Licensed under the GPL-2 or later.
6 */5 */
7 6
8#ifndef __IIO_DMAENGINE_H__7#ifndef __IIO_DMAENGINE_H__
include/linux/iio/common/cros_ec_sensors_core.h+1−9
@@ -1,16 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * ChromeOS EC sensor hub3 * ChromeOS EC sensor hub
3 *4 *
4 * Copyright (C) 2016 Google, Inc5 * Copyright (C) 2016 Google, Inc
5 *
6 * This software is licensed under the terms of the GNU General Public
7 * License version 2, as published by the Free Software Foundation, and
8 * may be copied, distributed, and modified under those terms.
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 */6 */
15 7
16#ifndef __CROS_EC_SENSORS_CORE_H8#ifndef __CROS_EC_SENSORS_CORE_H
include/linux/iio/common/ssp_sensors.h+1−11
@@ -1,16 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright (C) 2014, Samsung Electronics Co. Ltd. All Rights Reserved.3 * Copyright (C) 2014, Samsung Electronics Co. Ltd. All Rights Reserved.
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation; either version 2 of the License, or
7 * (at your option) any later version.
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 */4 */
15#ifndef _SSP_SENSORS_H_5#ifndef _SSP_SENSORS_H_
16#define _SSP_SENSORS_H_6#define _SSP_SENSORS_H_
include/linux/iio/common/st_sensors.h+1−2
@@ -1,11 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * STMicroelectronics sensors library driver3 * STMicroelectronics sensors library driver
3 *4 *
4 * Copyright 2012-2013 STMicroelectronics Inc.5 * Copyright 2012-2013 STMicroelectronics Inc.
5 *6 *
6 * Denis Ciocca <denis.ciocca@st.com>7 * Denis Ciocca <denis.ciocca@st.com>
7 *
8 * Licensed under the GPL-2.
9 */8 */
10 9
11#ifndef ST_SENSORS_H10#ifndef ST_SENSORS_H
include/linux/iio/common/st_sensors_i2c.h+1−2
@@ -1,11 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * STMicroelectronics sensors i2c library driver3 * STMicroelectronics sensors i2c library driver
3 *4 *
4 * Copyright 2012-2013 STMicroelectronics Inc.5 * Copyright 2012-2013 STMicroelectronics Inc.
5 *6 *
6 * Denis Ciocca <denis.ciocca@st.com>7 * Denis Ciocca <denis.ciocca@st.com>
7 *
8 * Licensed under the GPL-2.
9 */8 */
10 9
11#ifndef ST_SENSORS_I2C_H10#ifndef ST_SENSORS_I2C_H
include/linux/iio/common/st_sensors_spi.h+1−2
@@ -1,11 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * STMicroelectronics sensors spi library driver3 * STMicroelectronics sensors spi library driver
3 *4 *
4 * Copyright 2012-2013 STMicroelectronics Inc.5 * Copyright 2012-2013 STMicroelectronics Inc.
5 *6 *
6 * Denis Ciocca <denis.ciocca@st.com>7 * Denis Ciocca <denis.ciocca@st.com>
7 *
8 * Licensed under the GPL-2.
9 */8 */
10 9
11#ifndef ST_SENSORS_SPI_H10#ifndef ST_SENSORS_SPI_H
include/linux/iio/dac/ad5504.h+1−2
@@ -1,9 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * AD5504 SPI DAC driver3 * AD5504 SPI DAC driver
3 *4 *
4 * Copyright 2011 Analog Devices Inc.5 * Copyright 2011 Analog Devices Inc.
5 *
6 * Licensed under the GPL-2.
7 */6 */
8 7
9#ifndef SPI_AD5504_H_8#ifndef SPI_AD5504_H_
include/linux/iio/dac/ad5791.h+1−2
@@ -1,9 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * AD5791 SPI DAC driver3 * AD5791 SPI DAC driver
3 *4 *
4 * Copyright 2011 Analog Devices Inc.5 * Copyright 2011 Analog Devices Inc.
5 *
6 * Licensed under the GPL-2.
7 */6 */
8 7
9#ifndef SPI_AD5791_H_8#ifndef SPI_AD5791_H_
include/linux/iio/dac/max517.h+1−2
@@ -1,9 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * MAX517 DAC driver3 * MAX517 DAC driver
3 *4 *
4 * Copyright 2011 Roland Stigge <stigge@antcom.de>5 * Copyright 2011 Roland Stigge <stigge@antcom.de>
5 *
6 * Licensed under the GPL-2 or later.
7 */6 */
8#ifndef IIO_DAC_MAX517_H_7#ifndef IIO_DAC_MAX517_H_
9#define IIO_DAC_MAX517_H_8#define IIO_DAC_MAX517_H_
include/linux/iio/dac/mcp4725.h+1−2
@@ -1,9 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * MCP4725 DAC driver3 * MCP4725 DAC driver
3 *4 *
4 * Copyright (C) 2012 Peter Meerwald <pmeerw@pmeerw.net>5 * Copyright (C) 2012 Peter Meerwald <pmeerw@pmeerw.net>
5 *
6 * Licensed under the GPL-2 or later.
7 */6 */
8 7
9#ifndef IIO_DAC_MCP4725_H_8#ifndef IIO_DAC_MCP4725_H_
include/linux/iio/frequency/ad9523.h+1−2
@@ -1,9 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * AD9523 SPI Low Jitter Clock Generator3 * AD9523 SPI Low Jitter Clock Generator
3 *4 *
4 * Copyright 2012 Analog Devices Inc.5 * Copyright 2012 Analog Devices Inc.
5 *
6 * Licensed under the GPL-2.
7 */6 */
8 7
9#ifndef IIO_FREQUENCY_AD9523_H_8#ifndef IIO_FREQUENCY_AD9523_H_
include/linux/iio/frequency/adf4350.h+1−2
@@ -1,9 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * ADF4350/ADF4351 SPI PLL driver3 * ADF4350/ADF4351 SPI PLL driver
3 *4 *
4 * Copyright 2012-2013 Analog Devices Inc.5 * Copyright 2012-2013 Analog Devices Inc.
5 *
6 * Licensed under the GPL-2.
7 */6 */
8 7
9#ifndef IIO_PLL_ADF4350_H_8#ifndef IIO_PLL_ADF4350_H_
include/linux/iio/imu/adis.h+1−2
@@ -1,10 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Common library for ADIS16XXX devices3 * Common library for ADIS16XXX devices
3 *4 *
4 * Copyright 2012 Analog Devices Inc.5 * Copyright 2012 Analog Devices Inc.
5 * Author: Lars-Peter Clausen <lars@metafoo.de>6 * Author: Lars-Peter Clausen <lars@metafoo.de>
6 *
7 * Licensed under the GPL-2 or later.
8 */7 */
9 8
10#ifndef __IIO_ADIS_H__9#ifndef __IIO_ADIS_H__
include/linux/iio/timer/stm32-lptim-trigger.h+1−2
@@ -1,9 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) STMicroelectronics 20173 * Copyright (C) STMicroelectronics 2017
3 *4 *
4 * Author: Fabrice Gasnier <fabrice.gasnier@st.com>5 * Author: Fabrice Gasnier <fabrice.gasnier@st.com>
5 *
6 * License terms: GNU General Public License (GPL), version 2
7 */6 */
8 7
9#ifndef _STM32_LPTIM_TRIGGER_H_8#ifndef _STM32_LPTIM_TRIGGER_H_
include/linux/iio/timer/stm32-timer-trigger.h+1−2
@@ -1,9 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) STMicroelectronics 20163 * Copyright (C) STMicroelectronics 2016
3 *4 *
4 * Author: Benjamin Gaignard <benjamin.gaignard@st.com>5 * Author: Benjamin Gaignard <benjamin.gaignard@st.com>
5 *
6 * License terms: GNU General Public License (GPL), version 2
7 */6 */
8 7
9#ifndef _STM32_TIMER_TRIGGER_H_8#ifndef _STM32_TIMER_TRIGGER_H_
include/linux/ima.h+1−4
@@ -1,10 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) 2008 IBM Corporation3 * Copyright (C) 2008 IBM Corporation
3 * Author: Mimi Zohar <zohar@us.ibm.com>4 * Author: Mimi Zohar <zohar@us.ibm.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 as published by
7 * the Free Software Foundation, version 2 of the License.
8 */5 */
9 6
10#ifndef _LINUX_IMA_H7#ifndef _LINUX_IMA_H
include/linux/imx-media.h+1−5
@@ -1,10 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright (c) 2014-2017 Mentor Graphics Inc.3 * Copyright (c) 2014-2017 Mentor Graphics 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 as published by the
6 * Free Software Foundation; either version 2 of the
7 * License, or (at your option) any later version
8 */4 */
9 5
10#ifndef __LINUX_IMX_MEDIA_H__6#ifndef __LINUX_IMX_MEDIA_H__
include/linux/in.h+1−5
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * INET An implementation of the TCP/IP protocol suite for the LINUX3 * INET An implementation of the TCP/IP protocol suite for the LINUX
3 * operating system. INET is implemented using the BSD Socket4 * operating system. INET is implemented using the BSD Socket
@@ -9,11 +10,6 @@ · 5 unmodified lines
9 *10 *
10 * Authors: Original taken from the GNU Project <netinet/in.h> file.11 * Authors: Original taken from the GNU Project <netinet/in.h> file.
11 * Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>12 * Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
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
15 * as published by the Free Software Foundation; either version
16 * 2 of the License, or (at your option) any later version.
17 */13 */
18#ifndef _LINUX_IN_H14#ifndef _LINUX_IN_H
19#define _LINUX_IN_H15#define _LINUX_IN_H
include/linux/in6.h+1−5
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Types and definitions for AF_INET6 3 * Types and definitions for AF_INET6
3 * Linux INET6 implementation 4 * Linux INET6 implementation
@@ -11,11 +12,6 @@ · 7 unmodified lines
11 *12 *
12 * Advanced Sockets API for IPv613 * Advanced Sockets API for IPv6
13 * <draft-stevens-advanced-api-00.txt>14 * <draft-stevens-advanced-api-00.txt>
14 *
15 * This program is free software; you can redistribute it and/or
16 * modify it under the terms of the GNU General Public License
17 * as published by the Free Software Foundation; either version
18 * 2 of the License, or (at your option) any later version.
19 */15 */
20#ifndef _LINUX_IN6_H16#ifndef _LINUX_IN6_H
21#define _LINUX_IN6_H17#define _LINUX_IN6_H
include/linux/inet.h+1−5
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Swansea University Computer Society NET33 * Swansea University Computer Society NET3
3 *4 *
@@ -33,11 +34,6 @@ · 29 unmodified lines
33 * $Id: udp.h,v 0.8.4.1 1992/11/10 00:17:18 bir7 Exp $34 * $Id: udp.h,v 0.8.4.1 1992/11/10 00:17:18 bir7 Exp $
34 * $Id: we.c,v 0.8.4.10 1993/01/23 18:00:11 bir7 Exp $35 * $Id: we.c,v 0.8.4.10 1993/01/23 18:00:11 bir7 Exp $
35 * $Id: wereg.h,v 0.8.4.1 1992/11/10 00:17:18 bir7 Exp $36 * $Id: wereg.h,v 0.8.4.1 1992/11/10 00:17:18 bir7 Exp $
36 *
37 * This program is free software; you can redistribute it and/or
38 * modify it under the terms of the GNU General Public License
39 * as published by the Free Software Foundation; either version
40 * 2 of the License, or (at your option) any later version.
41 */37 */
42#ifndef _LINUX_INET_H38#ifndef _LINUX_INET_H
43#define _LINUX_INET_H39#define _LINUX_INET_H
include/linux/input/ad714x.h+1−2
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * include/linux/input/ad714x.h3 * include/linux/input/ad714x.h
3 *4 *
@@ -7,8 +8,6 @@ · 3 unmodified lines
7 * information.8 * information.
8 *9 *
9 * Copyright 2009-2011 Analog Devices Inc.10 * Copyright 2009-2011 Analog Devices Inc.
10 *
11 * Licensed under the GPL-2 or later.
12 */11 */
13 12
14#ifndef __LINUX_INPUT_AD714X_H__13#ifndef __LINUX_INPUT_AD714X_H__
include/linux/input/adp5589.h+1−2
@@ -1,9 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Analog Devices ADP5589/ADP5585 I/O Expander and QWERTY Keypad Controller3 * Analog Devices ADP5589/ADP5585 I/O Expander and QWERTY Keypad Controller
3 *4 *
4 * Copyright 2010-2011 Analog Devices Inc.5 * Copyright 2010-2011 Analog Devices Inc.
5 *
6 * Licensed under the GPL-2.
7 */6 */
8 7
9#ifndef _ADP5589_H8#ifndef _ADP5589_H
include/linux/input/adxl34x.h+1−2
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * include/linux/input/adxl34x.h3 * include/linux/input/adxl34x.h
3 *4 *
@@ -6,8 +7,6 @@ · 2 unmodified lines
6 * device's "struct device" holds this information.7 * device's "struct device" holds this information.
7 *8 *
8 * Copyright 2009 Analog Devices Inc.9 * Copyright 2009 Analog Devices Inc.
9 *
10 * Licensed under the GPL-2 or later.
11 */10 */
12 11
13#ifndef __LINUX_INPUT_ADXL34X_H__12#ifndef __LINUX_INPUT_ADXL34X_H__
include/linux/input/auo-pixcir-ts.h+1−11
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Driver for AUO in-cell touchscreens3 * Driver for AUO in-cell touchscreens
3 *4 *
@@ -7,17 +8,6 @@ · 3 unmodified lines
7 *8 *
8 * Copyright (c) 2008 QUALCOMM Incorporated.9 * Copyright (c) 2008 QUALCOMM Incorporated.
9 * Copyright (c) 2008 QUALCOMM USA, INC.10 * Copyright (c) 2008 QUALCOMM USA, INC.
10 *
11 *
12 * This software is licensed under the terms of the GNU General Public
13 * License version 2, as published by the Free Software Foundation, and
14 * may be copied, distributed, and modified under those terms.
15 *
16 * This program is distributed in the hope that it will be useful,
17 * but WITHOUT ANY WARRANTY; without even the implied warranty of
18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19 * GNU General Public License for more details.
20 *
21 */11 */
22 12
23#ifndef __AUO_PIXCIR_TS_H__13#ifndef __AUO_PIXCIR_TS_H__
include/linux/input/bu21013.h+1−1
@@ -1,7 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) ST-Ericsson SA 20103 * Copyright (C) ST-Ericsson SA 2010
3 * Author: Naveen Kumar G <naveen.gaddipati@stericsson.com> for ST-Ericsson4 * Author: Naveen Kumar G <naveen.gaddipati@stericsson.com> for ST-Ericsson
4 * License terms:GNU General Public License (GPL) version 2
5 */5 */
6 6
7#ifndef _BU21013_H7#ifndef _BU21013_H
include/linux/input/cyttsp.h+1−15
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Header file for:3 * Header file for:
3 * Cypress TrueTouch(TM) Standard Product (TTSP) touchscreen drivers.4 * Cypress TrueTouch(TM) Standard Product (TTSP) touchscreen drivers.
@@ -9,22 +10,7 @@ · 5 unmodified lines
9 * Copyright (C) 2009, 2010, 2011 Cypress Semiconductor, Inc.10 * Copyright (C) 2009, 2010, 2011 Cypress Semiconductor, Inc.
10 * Copyright (C) 2012 Javier Martinez Canillas <javier@dowhile0.org>11 * Copyright (C) 2012 Javier Martinez Canillas <javier@dowhile0.org>
11 *12 *
12 * This program is free software; you can redistribute it and/or
13 * modify it under the terms of the GNU General Public License
14 * version 2, and only version 2, as published by the
15 * Free Software Foundation.
16 *
17 * This program is distributed in the hope that it will be useful,
18 * but WITHOUT ANY WARRANTY; without even the implied warranty of
19 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20 * GNU General Public License for more details.
21 *
22 * You should have received a copy of the GNU General Public License along
23 * with this program; if not, write to the Free Software Foundation, Inc.,
24 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
25 *
26 * Contact Cypress Semiconductor at www.cypress.com (kev@cypress.com)13 * Contact Cypress Semiconductor at www.cypress.com (kev@cypress.com)
27 *
28 */14 */
29#ifndef _CYTTSP_H_15#ifndef _CYTTSP_H_
30#define _CYTTSP_H_16#define _CYTTSP_H_
include/linux/input/kxtj9.h+1−14
@@ -1,20 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) 2011 Kionix, Inc.3 * Copyright (C) 2011 Kionix, Inc.
3 * Written by Chris Hudson <chudson@kionix.com>4 * Written by Chris Hudson <chudson@kionix.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, write to the Free Software
16 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
17 * 02111-1307, USA
18 */5 */
19 6
20#ifndef __KXTJ9_H__7#ifndef __KXTJ9_H__
include/linux/input/samsung-keypad.h+1−5
@@ -1,13 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Samsung Keypad platform data definitions3 * Samsung Keypad platform data definitions
3 *4 *
4 * Copyright (C) 2010 Samsung Electronics Co.Ltd5 * Copyright (C) 2010 Samsung Electronics Co.Ltd
5 * Author: Joonyoung Shim <jy0922.shim@samsung.com>6 * Author: Joonyoung Shim <jy0922.shim@samsung.com>
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 as published by the
9 * Free Software Foundation; either version 2 of the License, or (at your
10 * option) any later version.
11 */7 */
12 8
13#ifndef __SAMSUNG_KEYPAD_H9#ifndef __SAMSUNG_KEYPAD_H
include/linux/integrity.h+1−4
@@ -1,10 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) 2009 IBM Corporation3 * Copyright (C) 2009 IBM Corporation
3 * Author: Mimi Zohar <zohar@us.ibm.com>4 * Author: Mimi Zohar <zohar@us.ibm.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 as published by
7 * the Free Software Foundation, version 2 of the License.
8 */5 */
9 6
10#ifndef _LINUX_INTEGRITY_H7#ifndef _LINUX_INTEGRITY_H
include/linux/intel-iommu.h+1−13
@@ -1,22 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright © 2006-2015, Intel Corporation.3 * Copyright © 2006-2015, Intel Corporation.
3 *4 *
4 * Authors: Ashok Raj <ashok.raj@intel.com>5 * Authors: Ashok Raj <ashok.raj@intel.com>
5 * Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>6 * Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6 * David Woodhouse <David.Woodhouse@intel.com>7 * David Woodhouse <David.Woodhouse@intel.com>
7 *
8 * This program is free software; you can redistribute it and/or modify it
9 * under the terms and conditions of the GNU General Public License,
10 * version 2, as published by the Free Software Foundation.
11 *
12 * This program is distributed in the hope it will be useful, but WITHOUT
13 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
14 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
15 * more details.
16 *
17 * You should have received a copy of the GNU General Public License along with
18 * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
19 * Place - Suite 330, Boston, MA 02111-1307 USA.
20 */8 */
21 9
22#ifndef _INTEL_IOMMU_H_10#ifndef _INTEL_IOMMU_H_
include/linux/intel-pti.h+1−9
@@ -1,15 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) Intel 20113 * Copyright (C) Intel 2011
3 *4 *
4 * This program is free software; you can redistribute it 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 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14 *6 *
15 * The PTI (Parallel Trace Interface) driver directs trace data routed from7 * The PTI (Parallel Trace Interface) driver directs trace data routed from
include/linux/intel-svm.h+1−9
@@ -1,16 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright © 2015 Intel Corporation.3 * Copyright © 2015 Intel Corporation.
3 *4 *
4 * Authors: David Woodhouse <David.Woodhouse@intel.com>5 * Authors: David Woodhouse <David.Woodhouse@intel.com>
5 *
6 * This program is free software; you can redistribute it and/or modify it
7 * under the terms and conditions of the GNU General Public License,
8 * version 2, as published by the Free Software Foundation.
9 *
10 * This program is distributed in the hope 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 */6 */
15 7
16#ifndef __INTEL_SVM_H__8#ifndef __INTEL_SVM_H__
include/linux/interval_tree_generic.h+1−13
@@ -1,20 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 Interval Trees3 Interval Trees
3 (C) 2012 Michel Lespinasse <walken@google.com>4 (C) 2012 Michel Lespinasse <walken@google.com>
4 5
5 This program is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published by
7 the Free Software Foundation; either version 2 of the License, or
8 (at your option) any later version.
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, write to the Free Software
17 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18 6
19 include/linux/interval_tree_generic.h7 include/linux/interval_tree_generic.h
20*/8*/
include/linux/iommu.h+1−13
@@ -1,19 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) 2007-2008 Advanced Micro Devices, Inc.3 * Copyright (C) 2007-2008 Advanced Micro Devices, Inc.
3 * Author: Joerg Roedel <joerg.roedel@amd.com>4 * Author: Joerg Roedel <joerg.roedel@amd.com>
4 *
5 * This program is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 as published
7 * 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, write to the Free Software
16 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17 */5 */
18 6
19#ifndef __LINUX_IOMMU_H7#ifndef __LINUX_IOMMU_H
include/linux/iopoll.h+1−10
@@ -1,15 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (c) 2012-2014 The Linux Foundation. All rights reserved.3 * Copyright (c) 2012-2014 The Linux Foundation. All rights reserved.
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 and
6 * only version 2 as 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 */4 */
14 5
15#ifndef _LINUX_IOPOLL_H6#ifndef _LINUX_IOPOLL_H
include/linux/iova.h+1−3
@@ -1,11 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (c) 2006, Intel Corporation.3 * Copyright (c) 2006, Intel Corporation.
3 *4 *
4 * This file is released under the GPLv2.
5 *
6 * Copyright (C) 2006-2008 Intel Corporation5 * Copyright (C) 2006-2008 Intel Corporation
7 * Author: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>6 * Author: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8 *
9 */7 */
10 8
11#ifndef _IOVA_H_9#ifndef _IOVA_H_
include/linux/ip.h+1−5
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * INET An implementation of the TCP/IP protocol suite for the LINUX3 * INET An implementation of the TCP/IP protocol suite for the LINUX
3 * operating system. INET is implemented using the BSD Socket4 * operating system. INET is implemented using the BSD Socket
@@ -8,11 +9,6 @@ · 4 unmodified lines
8 * Version: @(#)ip.h 1.0.2 04/28/939 * Version: @(#)ip.h 1.0.2 04/28/93
9 *10 *
10 * Authors: Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>11 * Authors: Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
11 *
12 * This program is free software; you can redistribute it and/or
13 * modify it under the terms of the GNU General Public License
14 * as published by the Free Software Foundation; either version
15 * 2 of the License, or (at your option) any later version.
16 */12 */
17#ifndef _LINUX_IP_H13#ifndef _LINUX_IP_H
18#define _LINUX_IP_H14#define _LINUX_IP_H
include/linux/ipack.h+1−4
@@ -1,12 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Industry-pack bus.3 * Industry-pack bus.
3 *4 *
4 * Copyright (C) 2011-2012 CERN (www.cern.ch)5 * Copyright (C) 2011-2012 CERN (www.cern.ch)
5 * Author: Samuel Iglesias Gonsalvez <siglesias@igalia.com>6 * Author: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
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 as published by the Free
9 * Software Foundation; version 2 of the License.
10 */7 */
11 8
12#include <linux/mod_devicetable.h>9#include <linux/mod_devicetable.h>
include/linux/ipv6_route.h+1−5
@@ -1,13 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Linux INET6 implementation 3 * Linux INET6 implementation
3 *4 *
4 * Authors:5 * Authors:
5 * Pedro Roque <roque@di.fc.ul.pt> 6 * Pedro Roque <roque@di.fc.ul.pt>
6 *
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License
9 * as published by the Free Software Foundation; either version
10 * 2 of the License, or (at your option) any later version.
11 */7 */
12#ifndef _LINUX_IPV6_ROUTE_H8#ifndef _LINUX_IPV6_ROUTE_H
13#define _LINUX_IPV6_ROUTE_H9#define _LINUX_IPV6_ROUTE_H
include/linux/irqchip/arm-vic.h+1−14
@@ -1,21 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * arch/arm/include/asm/hardware/vic.h3 * arch/arm/include/asm/hardware/vic.h
3 *4 *
4 * Copyright (c) ARM Limited 2003. All rights reserved.5 * Copyright (c) ARM Limited 2003. 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 as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
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, write to the Free Software
18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19 */6 */
20#ifndef __ASM_ARM_HARDWARE_VIC_H7#ifndef __ASM_ARM_HARDWARE_VIC_H
21#define __ASM_ARM_HARDWARE_VIC_H8#define __ASM_ARM_HARDWARE_VIC_H
include/linux/irqchip/ingenic.h+1−10
@@ -1,15 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de>3 * Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de>
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 as published by the
6 * Free Software Foundation; either version 2 of the License, or (at your
7 * option) any later version.
8 *
9 * You should have received a copy of the GNU General Public License along
10 * with this program; if not, write to the Free Software Foundation, Inc.,
11 * 675 Mass Ave, Cambridge, MA 02139, USA.
12 *
13 */4 */
14 5
15#ifndef __LINUX_IRQCHIP_INGENIC_H__6#ifndef __LINUX_IRQCHIP_INGENIC_H__
include/linux/irqchip/irq-bcm2836.h+1−10
@@ -1,17 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Root interrupt controller for the BCM2836 (Raspberry Pi 2).3 * Root interrupt controller for the BCM2836 (Raspberry Pi 2).
3 *4 *
4 * Copyright 2015 Broadcom5 * Copyright 2015 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 as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
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 */6 */
16 7
17#define LOCAL_CONTROL 0x0008#define LOCAL_CONTROL 0x000
include/linux/irqchip/irq-omap-intc.h+1−9
@@ -1,18 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/**2/**
2 * irq-omap-intc.h - INTC Idle Functions3 * irq-omap-intc.h - INTC Idle Functions
3 *4 *
4 * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com5 * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com
5 *6 *
6 * Author: Felipe Balbi <balbi@ti.com>7 * Author: Felipe Balbi <balbi@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 of
10 * the License as 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 */8 */
17 9
18#ifndef __INCLUDE_LINUX_IRQCHIP_IRQ_OMAP_INTC_H10#ifndef __INCLUDE_LINUX_IRQCHIP_IRQ_OMAP_INTC_H
include/linux/iscsi_boot_sysfs.h+1−9
@@ -1,17 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Export the iSCSI boot info to userland via sysfs.3 * Export the iSCSI boot info to userland via sysfs.
3 *4 *
4 * Copyright (C) 2010 Red Hat, Inc. All rights reserved.5 * Copyright (C) 2010 Red Hat, Inc. All rights reserved.
5 * Copyright (C) 2010 Mike Christie6 * Copyright (C) 2010 Mike Christie
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 v2.0 as published by
9 * 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 */7 */
16#ifndef _ISCSI_BOOT_SYSFS_8#ifndef _ISCSI_BOOT_SYSFS_
17#define _ISCSI_BOOT_SYSFS_9#define _ISCSI_BOOT_SYSFS_
include/linux/iscsi_ibft.h+1−9
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright 2007 Red Hat, Inc.3 * Copyright 2007 Red Hat, Inc.
3 * by Peter Jones <pjones@redhat.com>4 * by Peter Jones <pjones@redhat.com>
@@ -7,15 +8,6 @@ · 3 unmodified lines
7 * by Konrad Rzeszutek <ketuzsezr@darnok.org>8 * by Konrad Rzeszutek <ketuzsezr@darnok.org>
8 *9 *
9 * This code exposes the iSCSI Boot Format Table to userland via sysfs.10 * This code exposes the iSCSI Boot Format Table to userland via sysfs.
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 v2.0 as published by
13 * the Free Software Foundation
14 *
15 * This program is distributed in the hope that it will be useful,
16 * but WITHOUT ANY WARRANTY; without even the implied warranty of
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 * GNU General Public License for more details.
19 */11 */
20 12
21#ifndef ISCSI_IBFT_H13#ifndef ISCSI_IBFT_H
include/linux/joystick.h+1−13
@@ -1,22 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright (C) 1996-2000 Vojtech Pavlik3 * Copyright (C) 1996-2000 Vojtech Pavlik
3 *4 *
4 * Sponsored by SuSE5 * Sponsored by SuSE
5 */6 */
6/*7/*
7 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License as published by
9 * the Free Software Foundation; either version 2 of the License, or
10 * (at your option) any later version.
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, write to the Free Software
19 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20 */8 */
21#ifndef _LINUX_JOYSTICK_H9#ifndef _LINUX_JOYSTICK_H
22#define _LINUX_JOYSTICK_H10#define _LINUX_JOYSTICK_H
include/linux/jz4780-nemc.h+1−5
@@ -1,13 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * JZ4780 NAND/external memory controller (NEMC)3 * JZ4780 NAND/external memory controller (NEMC)
3 *4 *
4 * Copyright (c) 2015 Imagination Technologies5 * Copyright (c) 2015 Imagination Technologies
5 * Author: Alex Smith <alex@alex-smith.me.uk>6 * Author: Alex Smith <alex@alex-smith.me.uk>
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 as published by the
9 * Free Software Foundation; either version 2 of the License, or (at your
10 * option) any later version.
11 */7 */
12 8
13#ifndef __LINUX_JZ4780_NEMC_H__9#ifndef __LINUX_JZ4780_NEMC_H__
include/linux/kernfs.h+1−2
@@ -1,7 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * kernfs.h - pseudo filesystem decoupled from vfs locking3 * kernfs.h - pseudo filesystem decoupled from vfs locking
3 *
4 * This file is released under the GPLv2.
5 */4 */
6 5
7#ifndef __LINUX_KERNFS_H6#ifndef __LINUX_KERNFS_H
include/linux/key.h+1−6
@@ -1,14 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/* Authentication token and access key management2/* Authentication token and access key management
2 *3 *
3 * Copyright (C) 2004, 2007 Red Hat, Inc. All Rights Reserved.4 * Copyright (C) 2004, 2007 Red Hat, Inc. All Rights Reserved.
4 * Written by David Howells (dhowells@redhat.com)5 * Written by David Howells (dhowells@redhat.com)
5 *6 *
6 * This program is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU General Public License
8 * as published by the Free Software Foundation; either version
9 * 2 of the License, or (at your option) any later version.
10 *
11 *
12 * See Documentation/security/keys/core.rst for information on keys/keyrings.7 * See Documentation/security/keys/core.rst for information on keys/keyrings.
13 */8 */
14 9
include/linux/kmemleak.h+1−13
@@ -1,21 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * include/linux/kmemleak.h3 * include/linux/kmemleak.h
3 *4 *
4 * Copyright (C) 2008 ARM Limited5 * Copyright (C) 2008 ARM Limited
5 * Written by Catalin Marinas <catalin.marinas@arm.com>6 * Written by 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, write to the Free Software
18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19 */7 */
20 8
21#ifndef __KMEMLEAK_H9#ifndef __KMEMLEAK_H
include/linux/kprobes.h+1−14
@@ -1,23 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1#ifndef _LINUX_KPROBES_H2#ifndef _LINUX_KPROBES_H
2#define _LINUX_KPROBES_H3#define _LINUX_KPROBES_H
3/*4/*
4 * Kernel Probes (KProbes)5 * Kernel Probes (KProbes)
5 * include/linux/kprobes.h6 * include/linux/kprobes.h
6 *7 *
7 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License as published by
9 * the Free Software Foundation; either version 2 of the License, or
10 * (at your option) any later version.
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, write to the Free Software
19 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
20 *
21 * Copyright (C) IBM Corporation, 2002, 20048 * Copyright (C) IBM Corporation, 2002, 2004
22 *9 *
23 * 2002-Oct Created by Vamsi Krishna S <vamsi_krishna@in.ibm.com> Kernel10 * 2002-Oct Created by Vamsi Krishna S <vamsi_krishna@in.ibm.com> Kernel
include/linux/kref.h+1−3
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * kref.h - library routines for handling generic reference counted objects3 * kref.h - library routines for handling generic reference counted objects
3 *4 *
@@ -7,9 +8,6 @@ · 3 unmodified lines
7 * based on kobject.h which was:8 * based on kobject.h which was:
8 * Copyright (C) 2002-2003 Patrick Mochel <mochel@osdl.org>9 * Copyright (C) 2002-2003 Patrick Mochel <mochel@osdl.org>
9 * Copyright (C) 2002-2003 Open Source Development Labs10 * Copyright (C) 2002-2003 Open Source Development Labs
10 *
11 * This file is released under the GPLv2.
12 *
13 */11 */
14 12
15#ifndef _KREF_H_13#ifndef _KREF_H_
include/linux/ks8842.h+1−13
@@ -1,19 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * ks8842.h KS8842 platform data struct definition3 * ks8842.h KS8842 platform data struct definition
3 * Copyright (c) 2010 Intel Corporation4 * Copyright (c) 2010 Intel 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.
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, write to the Free Software
16 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
17 */5 */
18 6
19#ifndef _LINUX_KS8842_H7#ifndef _LINUX_KS8842_H
include/linux/ks8851_mll.h+1−13
@@ -1,19 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * ks8861_mll platform data struct definition3 * ks8861_mll platform data struct definition
3 * Copyright (c) 2012 BTicino S.p.A.4 * Copyright (c) 2012 BTicino S.p.A.
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, write to the Free Software
16 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
17 */5 */
18 6
19#ifndef _LINUX_KS8851_MLL_H7#ifndef _LINUX_KS8851_MLL_H
include/linux/led-lm3530.h+1−2
@@ -1,9 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) 2011 ST-Ericsson SA.3 * Copyright (C) 2011 ST-Ericsson SA.
3 * Copyright (C) 2009 Motorola, Inc.4 * Copyright (C) 2009 Motorola, Inc.
4 *5 *
5 * License Terms: GNU General Public License v2
6 *
7 * Simple driver for National Semiconductor LM35330 Backlight driver chip6 * Simple driver for National Semiconductor LM35330 Backlight driver chip
8 *7 *
9 * Author: Shreshtha Kumar SAHU <shreshthakumar.sahu@stericsson.com>8 * Author: Shreshtha Kumar SAHU <shreshthakumar.sahu@stericsson.com>
include/linux/leds-pca9532.h+1−5
@@ -1,14 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * pca9532.h - platform data structure for pca9532 led controller3 * pca9532.h - platform data structure for pca9532 led controller
3 *4 *
4 * Copyright (C) 2008 Riku Voipio <riku.voipio@movial.fi>5 * Copyright (C) 2008 Riku Voipio <riku.voipio@movial.fi>
5 *6 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 2 of the License.
9 *
10 * Datasheet: http://www.nxp.com/acrobat/datasheets/PCA9532_3.pdf7 * Datasheet: http://www.nxp.com/acrobat/datasheets/PCA9532_3.pdf
11 *
12 */8 */
13 9
14#ifndef __LINUX_PCA9532_H10#ifndef __LINUX_PCA9532_H
include/linux/leds-tca6507.h+1−14
@@ -1,21 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * TCA6507 LED chip driver.3 * TCA6507 LED chip driver.
3 *4 *
4 * Copyright (C) 2011 Neil Brown <neil@brown.name>5 * Copyright (C) 2011 Neil Brown <neil@brown.name>
5 *
6 * This program is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU General Public License
8 * version 2 as published by the Free Software Foundation.
9 *
10 * This program is distributed in the hope that it will be useful, but
11 * WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 * 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, write to the Free Software
17 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
18 * 02110-1301 USA
19 */6 */
20 7
21#ifndef __LINUX_TCA6507_H8#ifndef __LINUX_TCA6507_H
include/linux/libnvdimm.h+1−9
@@ -1,16 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * libnvdimm - Non-volatile-memory Devices Subsystem3 * libnvdimm - Non-volatile-memory Devices Subsystem
3 *4 *
4 * Copyright(c) 2013-2015 Intel Corporation. All rights reserved.5 * Copyright(c) 2013-2015 Intel Corporation. All rights reserved.
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of version 2 of the GNU General Public License as
8 * published by the Free Software Foundation.
9 *
10 * This program is distributed in the hope that it will be useful, but
11 * WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 * General Public License for more details.
14 */6 */
15#ifndef __LIBNVDIMM_H__7#ifndef __LIBNVDIMM_H__
16#define __LIBNVDIMM_H__8#define __LIBNVDIMM_H__
include/linux/list_lru.h+1−0
@@ -54,6 +54,7 @@ struct list_lru { · 53 unmodified lines
54#ifdef CONFIG_MEMCG_KMEM54#ifdef CONFIG_MEMCG_KMEM
55 struct list_head list;55 struct list_head list;
56 int shrinker_id;56 int shrinker_id;
57 bool memcg_aware;
57#endif58#endif
58};59};
59 60
include/linux/llist.h+1−13
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1#ifndef LLIST_H2#ifndef LLIST_H
2#define LLIST_H3#define LLIST_H
3/*4/*
@@ -45,19 +46,6 @@ · 41 unmodified lines
45 *46 *
46 * Copyright 2010,2011 Intel Corp.47 * Copyright 2010,2011 Intel Corp.
47 * Author: Huang Ying <ying.huang@intel.com>48 * Author: Huang Ying <ying.huang@intel.com>
48 *
49 * This program is free software; you can redistribute it and/or
50 * modify it under the terms of the GNU General Public License version
51 * 2 as published by the Free Software Foundation;
52 *
53 * This program is distributed in the hope that it will be useful,
54 * but WITHOUT ANY WARRANTY; without even the implied warranty of
55 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
56 * GNU General Public License for more details.
57 *
58 * You should have received a copy of the GNU General Public License
59 * along with this program; if not, write to the Free Software
60 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
61 */49 */
62 50
63#include <linux/atomic.h>51#include <linux/atomic.h>
include/linux/log2.h+1−5
@@ -1,12 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/* Integer base 2 logarithm calculation2/* Integer base 2 logarithm calculation
2 *3 *
3 * Copyright (C) 2006 Red Hat, Inc. All Rights Reserved.4 * Copyright (C) 2006 Red Hat, Inc. All Rights Reserved.
4 * Written by David Howells (dhowells@redhat.com)5 * Written by David Howells (dhowells@redhat.com)
5 *
6 * This program is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU General Public License
8 * as published by the Free Software Foundation; either version
9 * 2 of the License, or (at your option) any later version.
10 */6 */
11 7
12#ifndef _LINUX_LOG2_H8#ifndef _LINUX_LOG2_H
include/linux/mISDNhw.h+1−10
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 *3 *
3 * Author Karsten Keil <kkeil@novell.com>4 * Author Karsten Keil <kkeil@novell.com>
@@ -5,16 +6,6 @@ · 1 unmodified line
5 * Basic declarations for the mISDN HW channels6 * Basic declarations for the mISDN HW channels
6 *7 *
7 * Copyright 2008 by Karsten Keil <kkeil@novell.com>8 * Copyright 2008 by Karsten Keil <kkeil@novell.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 */9 */
19 10
20#ifndef MISDNHW_H11#ifndef MISDNHW_H
include/linux/mcb.h+1−4
@@ -1,12 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * MEN Chameleon Bus.3 * MEN Chameleon Bus.
3 *4 *
4 * Copyright (C) 2014 MEN Mikroelektronik GmbH (www.men.de)5 * Copyright (C) 2014 MEN Mikroelektronik GmbH (www.men.de)
5 * Author: Johannes Thumshirn <johannes.thumshirn@men.de>6 * Author: Johannes Thumshirn <johannes.thumshirn@men.de>
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 as published by the Free
9 * Software Foundation; version 2 of the License.
10 */7 */
11#ifndef _LINUX_MCB_H8#ifndef _LINUX_MCB_H
12#define _LINUX_MCB_H9#define _LINUX_MCB_H
include/linux/memblock.h+1−5
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1#ifndef _LINUX_MEMBLOCK_H2#ifndef _LINUX_MEMBLOCK_H
2#define _LINUX_MEMBLOCK_H3#define _LINUX_MEMBLOCK_H
3#ifdef __KERNEL__4#ifdef __KERNEL__
@@ -6,11 +7,6 @@ · 2 unmodified lines
6 * Logical memory blocks.7 * Logical memory blocks.
7 *8 *
8 * Copyright (C) 2001 Peter Bergner, IBM Corp.9 * Copyright (C) 2001 Peter Bergner, IBM Corp.
9 *
10 * This program is free software; you can redistribute it and/or
11 * modify it under the terms of the GNU General Public License
12 * as published by the Free Software Foundation; either version
13 * 2 of the License, or (at your option) any later version.
14 */10 */
15 11
16#include <linux/init.h>12#include <linux/init.h>
include/linux/memcontrol.h+27−20
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/* memcontrol.h - Memory Controller2/* memcontrol.h - Memory Controller
2 *3 *
3 * Copyright IBM Corporation, 20074 * Copyright IBM Corporation, 2007
@@ -5,16 +6,6 @@ · 1 unmodified line
5 *6 *
6 * Copyright 2007 OpenVZ SWsoft Inc7 * Copyright 2007 OpenVZ SWsoft Inc
7 * Author: Pavel Emelianov <xemul@openvz.org>8 * Author: Pavel Emelianov <xemul@openvz.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 as published by
11 * the Free Software Foundation; either version 2 of the License, or
12 * (at your option) any later version.
13 *
14 * This program is distributed in the hope that it will be useful,
15 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 * GNU General Public License for more details.
18 */9 */
19 10
20#ifndef _LINUX_MEMCONTROL_H11#ifndef _LINUX_MEMCONTROL_H
@@ -126,9 +117,12 @@ struct memcg_shrinker_map { · 105 unmodified lines
126struct mem_cgroup_per_node {117struct mem_cgroup_per_node {
127 struct lruvec lruvec;118 struct lruvec lruvec;
128 119
120 /* Legacy local VM stats */
121 struct lruvec_stat __percpu *lruvec_stat_local;
122
123 /* Subtree VM stats (batched updates) */
129 struct lruvec_stat __percpu *lruvec_stat_cpu;124 struct lruvec_stat __percpu *lruvec_stat_cpu;
130 atomic_long_t lruvec_stat[NR_VM_NODE_STAT_ITEMS];125 atomic_long_t lruvec_stat[NR_VM_NODE_STAT_ITEMS];
131 atomic_long_t lruvec_stat_local[NR_VM_NODE_STAT_ITEMS];
132 126
133 unsigned long lru_zone_size[MAX_NR_ZONES][NR_LRU_LISTS];127 unsigned long lru_zone_size[MAX_NR_ZONES][NR_LRU_LISTS];
134 128
@@ -274,17 +268,18 @@ struct mem_cgroup { · 139 unmodified lines
274 atomic_t moving_account;268 atomic_t moving_account;
275 struct task_struct *move_lock_task;269 struct task_struct *move_lock_task;
276 270
277 /* memory.stat */271 /* Legacy local VM stats and events */
272 struct memcg_vmstats_percpu __percpu *vmstats_local;
273
274 /* Subtree VM stats and events (batched updates) */
278 struct memcg_vmstats_percpu __percpu *vmstats_percpu;275 struct memcg_vmstats_percpu __percpu *vmstats_percpu;
279 276
280 MEMCG_PADDING(_pad2_);277 MEMCG_PADDING(_pad2_);
281 278
282 atomic_long_t vmstats[MEMCG_NR_STAT];279 atomic_long_t vmstats[MEMCG_NR_STAT];
283 atomic_long_t vmstats_local[MEMCG_NR_STAT];
284
285 atomic_long_t vmevents[NR_VM_EVENT_ITEMS];280 atomic_long_t vmevents[NR_VM_EVENT_ITEMS];
286 atomic_long_t vmevents_local[NR_VM_EVENT_ITEMS];
287 281
282 /* memory.events */
288 atomic_long_t memory_events[MEMCG_NR_MEMORY_EVENTS];283 atomic_long_t memory_events[MEMCG_NR_MEMORY_EVENTS];
289 284
290 unsigned long socket_pressure;285 unsigned long socket_pressure;
@@ -576,7 +571,11 @@ static inline unsigned long memcg_page_state(struct mem_cgroup *memcg, int idx) · 285 unmodified lines
576static inline unsigned long memcg_page_state_local(struct mem_cgroup *memcg,571static inline unsigned long memcg_page_state_local(struct mem_cgroup *memcg,
577 int idx)572 int idx)
578{573{
579 long x = atomic_long_read(&memcg->vmstats_local[idx]);574 long x = 0;
575 int cpu;
576
577 for_each_possible_cpu(cpu)
578 x += per_cpu(memcg->vmstats_local->stat[idx], cpu);
580#ifdef CONFIG_SMP579#ifdef CONFIG_SMP
581 if (x < 0)580 if (x < 0)
582 x = 0;581 x = 0;
@@ -650,13 +649,15 @@ static inline unsigned long lruvec_page_state_local(struct lruvec *lruvec, · 67 unmodified lines
650 enum node_stat_item idx)649 enum node_stat_item idx)
651{650{
652 struct mem_cgroup_per_node *pn;651 struct mem_cgroup_per_node *pn;
653 long x;652 long x = 0;
653 int cpu;
654 654
655 if (mem_cgroup_disabled())655 if (mem_cgroup_disabled())
656 return node_page_state(lruvec_pgdat(lruvec), idx);656 return node_page_state(lruvec_pgdat(lruvec), idx);
657 657
658 pn = container_of(lruvec, struct mem_cgroup_per_node, lruvec);658 pn = container_of(lruvec, struct mem_cgroup_per_node, lruvec);
659 x = atomic_long_read(&pn->lruvec_stat_local[idx]);659 for_each_possible_cpu(cpu)
660 x += per_cpu(pn->lruvec_stat_local->count[idx], cpu);
660#ifdef CONFIG_SMP661#ifdef CONFIG_SMP
661 if (x < 0)662 if (x < 0)
662 x = 0;663 x = 0;
@@ -746,8 +747,14 @@ static inline void count_memcg_event_mm(struct mm_struct *mm, · 83 unmodified lines
746static inline void memcg_memory_event(struct mem_cgroup *memcg,747static inline void memcg_memory_event(struct mem_cgroup *memcg,
747 enum memcg_memory_event event)748 enum memcg_memory_event event)
748{749{
749 atomic_long_inc(&memcg->memory_events[event]);750 do {
750 cgroup_file_notify(&memcg->events_file);751 atomic_long_inc(&memcg->memory_events[event]);
752 cgroup_file_notify(&memcg->events_file);
753
754 if (cgrp_dfl_root.flags & CGRP_ROOT_MEMORY_LOCAL_EVENTS)
755 break;
756 } while ((memcg = parent_mem_cgroup(memcg)) &&
757 !mem_cgroup_is_root(memcg));
751}758}
752 759
753static inline void memcg_memory_event_mm(struct mm_struct *mm,760static inline void memcg_memory_event_mm(struct mm_struct *mm,
include/linux/memremap.h+8−0
@@ -81,6 +81,7 @@ typedef void (*dev_page_free_t)(struct page *page, void *data); · 80 unmodified lines
81 * @res: physical address range covered by @ref81 * @res: physical address range covered by @ref
82 * @ref: reference count that pins the devm_memremap_pages() mapping82 * @ref: reference count that pins the devm_memremap_pages() mapping
83 * @kill: callback to transition @ref to the dead state83 * @kill: callback to transition @ref to the dead state
84 * @cleanup: callback to wait for @ref to be idle and reap it
84 * @dev: host device of the mapping for debug85 * @dev: host device of the mapping for debug
85 * @data: private data pointer for page_free()86 * @data: private data pointer for page_free()
86 * @type: memory type: see MEMORY_* in memory_hotplug.h87 * @type: memory type: see MEMORY_* in memory_hotplug.h
@@ -92,6 +93,7 @@ struct dev_pagemap { · 5 unmodified lines
92 struct resource res;93 struct resource res;
93 struct percpu_ref *ref;94 struct percpu_ref *ref;
94 void (*kill)(struct percpu_ref *ref);95 void (*kill)(struct percpu_ref *ref);
96 void (*cleanup)(struct percpu_ref *ref);
95 struct device *dev;97 struct device *dev;
96 void *data;98 void *data;
97 enum memory_type type;99 enum memory_type type;
@@ -100,6 +102,7 @@ struct dev_pagemap { · 2 unmodified lines
100 102
101#ifdef CONFIG_ZONE_DEVICE103#ifdef CONFIG_ZONE_DEVICE
102void *devm_memremap_pages(struct device *dev, struct dev_pagemap *pgmap);104void *devm_memremap_pages(struct device *dev, struct dev_pagemap *pgmap);
105void devm_memunmap_pages(struct device *dev, struct dev_pagemap *pgmap);
103struct dev_pagemap *get_dev_pagemap(unsigned long pfn,106struct dev_pagemap *get_dev_pagemap(unsigned long pfn,
104 struct dev_pagemap *pgmap);107 struct dev_pagemap *pgmap);
105 108
@@ -118,6 +121,11 @@ static inline void *devm_memremap_pages(struct device *dev, · 12 unmodified lines
118 return ERR_PTR(-ENXIO);121 return ERR_PTR(-ENXIO);
119}122}
120 123
124static inline void devm_memunmap_pages(struct device *dev,
125 struct dev_pagemap *pgmap)
126{
127}
128
121static inline struct dev_pagemap *get_dev_pagemap(unsigned long pfn,129static inline struct dev_pagemap *get_dev_pagemap(unsigned long pfn,
122 struct dev_pagemap *pgmap)130 struct dev_pagemap *pgmap)
123{131{
include/linux/mfd/aat2870.h+1−14
@@ -1,22 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * linux/include/linux/mfd/aat2870.h3 * linux/include/linux/mfd/aat2870.h
3 *4 *
4 * Copyright (c) 2011, NVIDIA Corporation.5 * Copyright (c) 2011, NVIDIA Corporation.
5 * Author: Jin Park <jinyoungp@nvidia.com>6 * Author: Jin Park <jinyoungp@nvidia.com>
6 *
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License
9 * version 2 as published by the Free Software Foundation.
10 *
11 * This program is distributed in the hope that it will be useful, but
12 * WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 * 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, write to the Free Software
18 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
19 * 02110-1301 USA
20 */7 */
21 8
22#ifndef __LINUX_MFD_AAT2870_H9#ifndef __LINUX_MFD_AAT2870_H
include/linux/mfd/ab3100.h+1−2
@@ -1,9 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) 2007-2009 ST-Ericsson AB3 * Copyright (C) 2007-2009 ST-Ericsson AB
3 * License terms: GNU General Public License (GPL) version 2
4 * AB3100 core access functions4 * AB3100 core access functions
5 * Author: Linus Walleij <linus.walleij@stericsson.com>5 * Author: Linus Walleij <linus.walleij@stericsson.com>
6 *
7 */6 */
8 7
9#include <linux/regulator/machine.h>8#include <linux/regulator/machine.h>
include/linux/mfd/abx500.h+1−1
@@ -1,6 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) 2007-2009 ST-Ericsson AB3 * Copyright (C) 2007-2009 ST-Ericsson AB
3 * License terms: GNU General Public License (GPL) version 2
4 *4 *
5 * ABX500 core access functions.5 * ABX500 core access functions.
6 * The abx500 interface is used for the Analog Baseband chips.6 * The abx500 interface is used for the Analog Baseband chips.
include/linux/mfd/abx500/ab8500-bm.h+1−1
@@ -1,8 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright ST-Ericsson 2012.3 * Copyright ST-Ericsson 2012.
3 *4 *
4 * Author: Arun Murthy <arun.murthy@stericsson.com>5 * Author: Arun Murthy <arun.murthy@stericsson.com>
5 * Licensed under GPLv2.
6 */6 */
7 7
8#ifndef _AB8500_BM_H8#ifndef _AB8500_BM_H
include/linux/mfd/abx500/ab8500-gpadc.h+1−1
@@ -1,6 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) 2010 ST-Ericsson SA3 * Copyright (C) 2010 ST-Ericsson SA
3 * Licensed under GPLv2.
4 *4 *
5 * Author: Arun R Murthy <arun.murthy@stericsson.com>5 * Author: Arun R Murthy <arun.murthy@stericsson.com>
6 * Author: Daniel Willerud <daniel.willerud@stericsson.com>6 * Author: Daniel Willerud <daniel.willerud@stericsson.com>
include/linux/mfd/abx500/ab8500-sysctrl.h+1−1
@@ -1,7 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) ST-Ericsson SA 20103 * Copyright (C) ST-Ericsson SA 2010
3 * Author: Mattias Nilsson <mattias.i.nilsson@stericsson.com> for ST Ericsson.4 * Author: Mattias Nilsson <mattias.i.nilsson@stericsson.com> for ST Ericsson.
4 * License terms: GNU General Public License (GPL) version 2
5 */5 */
6#ifndef __AB8500_SYSCTRL_H6#ifndef __AB8500_SYSCTRL_H
7#define __AB8500_SYSCTRL_H7#define __AB8500_SYSCTRL_H
include/linux/mfd/abx500/ab8500.h+1−1
@@ -1,7 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) ST-Ericsson SA 20103 * Copyright (C) ST-Ericsson SA 2010
3 *4 *
4 * License Terms: GNU General Public License v2
5 * Author: Srinidhi Kasagar <srinidhi.kasagar@stericsson.com>5 * Author: Srinidhi Kasagar <srinidhi.kasagar@stericsson.com>
6 */6 */
7#ifndef MFD_AB8500_H7#ifndef MFD_AB8500_H
include/linux/mfd/abx500/ux500_chargalg.h+1−1
@@ -1,7 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) ST-Ericsson SA 20123 * Copyright (C) ST-Ericsson SA 2012
3 * Author: Johan Gardsmark <johan.gardsmark@stericsson.com> for ST-Ericsson.4 * Author: Johan Gardsmark <johan.gardsmark@stericsson.com> for ST-Ericsson.
4 * License terms: GNU General Public License (GPL), version 2
5 */5 */
6 6
7#ifndef _UX500_CHARGALG_H7#ifndef _UX500_CHARGALG_H
include/linux/mfd/adp5520.h+1−2
@@ -1,10 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Definitions and platform data for Analog Devices3 * Definitions and platform data for Analog Devices
3 * ADP5520/ADP5501 MFD PMICs (Backlight, LED, GPIO and Keys)4 * ADP5520/ADP5501 MFD PMICs (Backlight, LED, GPIO and Keys)
4 *5 *
5 * Copyright 2009 Analog Devices Inc.6 * Copyright 2009 Analog Devices Inc.
6 *
7 * Licensed under the GPL-2 or later.
8 */7 */
9 8
10 9
include/linux/mfd/altera-a10sr.h+1−12
@@ -1,18 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright Intel Corporation (C) 2014-2016. All Rights Reserved3 * Copyright Intel Corporation (C) 2014-2016. All Rights Reserved
3 *4 *
4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms and conditions of the GNU General Public License,
6 * version 2, as published by the Free Software Foundation.
7 *
8 * This program is distributed in the hope it will be useful, but WITHOUT
9 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
10 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
11 * more details.
12 *
13 * You should have received a copy of the GNU General Public License along with
14 * this program. If not, see <http://www.gnu.org/licenses/>.
15 *
16 * Declarations for Altera Arria10 MAX5 System Resource Chip5 * Declarations for Altera Arria10 MAX5 System Resource Chip
17 *6 *
18 * Adapted from DA90527 * Adapted from DA9052
include/linux/mfd/as3711.h+1−4
@@ -1,12 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * AS3711 PMIC MFC driver header3 * AS3711 PMIC MFC driver header
3 *4 *
4 * Copyright (C) 2012 Renesas Electronics Corporation5 * Copyright (C) 2012 Renesas Electronics Corporation
5 * Author: Guennadi Liakhovetski, <g.liakhovetski@gmx.de>6 * Author: Guennadi Liakhovetski, <g.liakhovetski@gmx.de>
6 *
7 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the version 2 of the GNU General Public License as
9 * published by the Free Software Foundation
10 */7 */
11 8
12#ifndef MFD_AS3711_H9#ifndef MFD_AS3711_H
include/linux/mfd/as3722.h+1−15
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * as3722 definitions3 * as3722 definitions
3 *4 *
@@ -6,21 +7,6 @@ · 2 unmodified lines
6 *7 *
7 * Author: Florian Lobmaier <florian.lobmaier@ams.com>8 * Author: Florian Lobmaier <florian.lobmaier@ams.com>
8 * Author: Laxman Dewangan <ldewangan@nvidia.com>9 * Author: Laxman Dewangan <ldewangan@nvidia.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 as published by
12 * the Free Software Foundation; either version 2 of the License, or
13 * (at your option) any later version.
14 *
15 * This program is distributed in the hope that it will be useful,
16 * but WITHOUT ANY WARRANTY; without even the implied warranty of
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 * GNU General Public License for more details.
19 *
20 * You should have received a copy of the GNU General Public License
21 * along with this program; if not, write to the Free Software
22 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
23 *
24 */10 */
25 11
26#ifndef __LINUX_MFD_AS3722_H__12#ifndef __LINUX_MFD_AS3722_H__
include/linux/mfd/bcm590xx.h+1−6
@@ -1,14 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Broadcom BCM590xx PMU3 * Broadcom BCM590xx PMU
3 *4 *
4 * Copyright 2014 Linaro Limited5 * Copyright 2014 Linaro Limited
5 * Author: Matt Porter <mporter@linaro.org>6 * Author: Matt Porter <mporter@linaro.org>
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 as published by the
9 * Free Software Foundation; either version 2 of the License, or (at your
10 * option) any later version.
11 *
12 */7 */
13 8
14#ifndef __LINUX_MFD_BCM590XX_H9#ifndef __LINUX_MFD_BCM590XX_H
include/linux/mfd/cros_ec.h+1−9
@@ -1,16 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * ChromeOS EC multi-function device3 * ChromeOS EC multi-function device
3 *4 *
4 * Copyright (C) 2012 Google, Inc5 * Copyright (C) 2012 Google, Inc
5 *
6 * This software is licensed under the terms of the GNU General Public
7 * License version 2, as published by the Free Software Foundation, and
8 * may be copied, distributed, and modified under those terms.
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 */6 */
15 7
16#ifndef __LINUX_MFD_CROS_EC_H8#ifndef __LINUX_MFD_CROS_EC_H
include/linux/mfd/cros_ec_commands.h+1−9
@@ -1,17 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Host communication command constants for ChromeOS EC3 * Host communication command constants for ChromeOS EC
3 *4 *
4 * Copyright (C) 2012 Google, Inc5 * Copyright (C) 2012 Google, Inc
5 *6 *
6 * This software is licensed under the terms of the GNU General Public
7 * License version 2, as published by the Free Software Foundation, and
8 * may be copied, distributed, and modified under those terms.
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 * The ChromeOS EC multi function device is used to mux all the requests7 * The ChromeOS EC multi function device is used to mux all the requests
16 * to the EC device for its multiple features: keyboard controller,8 * to the EC device for its multiple features: keyboard controller,
17 * battery charging and regulator control, firmware update.9 * battery charging and regulator control, firmware update.
include/linux/mfd/da8xx-cfgchip.h+1−10
@@ -1,17 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * TI DaVinci DA8xx CHIPCFGx registers for syscon consumers.3 * TI DaVinci DA8xx CHIPCFGx registers for syscon consumers.
3 *4 *
4 * Copyright (C) 2016 David Lechner <david@lechnology.com>5 * Copyright (C) 2016 David Lechner <david@lechnology.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 as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
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 */6 */
16 7
17#ifndef __LINUX_MFD_DA8XX_CFGCHIP_H8#ifndef __LINUX_MFD_DA8XX_CFGCHIP_H
include/linux/mfd/da9055/pdata.h+1−6
@@ -1,10 +1,5 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/* Copyright (C) 2012 Dialog Semiconductor Ltd.2/* Copyright (C) 2012 Dialog Semiconductor Ltd.
2 *
3 * This program is free software; you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation; either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 */3 */
9#ifndef __DA9055_PDATA_H4#ifndef __DA9055_PDATA_H
10#define __DA9055_PDATA_H5#define __DA9055_PDATA_H
include/linux/mfd/da9062/core.h+1−10
@@ -1,15 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright (C) 2015-2017 Dialog Semiconductor3 * Copyright (C) 2015-2017 Dialog Semiconductor
3 *
4 * This program is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU General Public License
6 * as published by the Free Software Foundation; either version 2
7 * of the License, or (at your option) any later version.
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 */4 */
14 5
15#ifndef __MFD_DA9062_CORE_H__6#ifndef __MFD_DA9062_CORE_H__
include/linux/mfd/da9062/registers.h+1−10
@@ -1,15 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright (C) 2015-2017 Dialog Semiconductor3 * Copyright (C) 2015-2017 Dialog Semiconductor
3 *
4 * This program is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU General Public License
6 * as published by the Free Software Foundation; either version 2
7 * of the License, or (at your option) any later version.
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 */4 */
14 5
15#ifndef __DA9062_H__6#ifndef __DA9062_H__
include/linux/mfd/da9063/pdata.h+1−6
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Platform configuration options for DA90633 * Platform configuration options for DA9063
3 *4 *
@@ -5,12 +6,6 @@ · 1 unmodified line
5 *6 *
6 * Author: Michal Hajduk, Dialog Semiconductor7 * Author: Michal Hajduk, Dialog Semiconductor
7 * Author: Krystian Garbaciak, Dialog Semiconductor8 * Author: Krystian Garbaciak, Dialog Semiconductor
8 *
9 * This program is free software; you can redistribute it and/or modify it
10 * under the terms of the GNU General Public License as published by the
11 * Free Software Foundation; either version 2 of the License, or (at your
12 * option) any later version.
13 *
14 */9 */
15 10
16#ifndef __MFD_DA9063_PDATA_H__11#ifndef __MFD_DA9063_PDATA_H__
include/linux/mfd/da9150/core.h+1−5
@@ -1,14 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * DA9150 MFD Driver - Core Data3 * DA9150 MFD Driver - Core Data
3 *4 *
4 * Copyright (c) 2014 Dialog Semiconductor5 * Copyright (c) 2014 Dialog Semiconductor
5 *6 *
6 * Author: Adam Thomson <Adam.Thomson.Opensource@diasemi.com>7 * Author: Adam Thomson <Adam.Thomson.Opensource@diasemi.com>
7 *
8 * This program is free software; you can redistribute it and/or modify it
9 * under the terms of the GNU General Public License as published by the
10 * Free Software Foundation; either version 2 of the License, or (at your
11 * option) any later version.
12 */8 */
13 9
14#ifndef __DA9150_CORE_H10#ifndef __DA9150_CORE_H
include/linux/mfd/da9150/registers.h+1−5
@@ -1,14 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * DA9150 MFD Driver - Registers3 * DA9150 MFD Driver - Registers
3 *4 *
4 * Copyright (c) 2014 Dialog Semiconductor5 * Copyright (c) 2014 Dialog Semiconductor
5 *6 *
6 * Author: Adam Thomson <Adam.Thomson.Opensource@diasemi.com>7 * Author: Adam Thomson <Adam.Thomson.Opensource@diasemi.com>
7 *
8 * This program is free software; you can redistribute it and/or modify it
9 * under the terms of the GNU General Public License as published by the
10 * Free Software Foundation; either version 2 of the License, or (at your
11 * option) any later version.
12 */8 */
13 9
14#ifndef __DA9150_REGISTERS_H10#ifndef __DA9150_REGISTERS_H
include/linux/mfd/davinci_voicecodec.h+1−14
@@ -1,23 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * DaVinci Voice Codec Core Interface for TI platforms3 * DaVinci Voice Codec Core Interface for TI platforms
3 *4 *
4 * Copyright (C) 2010 Texas Instruments, Inc5 * Copyright (C) 2010 Texas Instruments, Inc
5 *6 *
6 * Author: Miguel Aguilar <miguel.aguilar@ridgerun.com>7 * Author: Miguel Aguilar <miguel.aguilar@ridgerun.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 as published by
10 * the Free Software Foundation; either version 2 of the License, or
11 * (at your option) any later version.
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, write to the Free Software
20 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
21 */8 */
22 9
23#ifndef __LINUX_MFD_DAVINCI_VOICECODEC_H_10#ifndef __LINUX_MFD_DAVINCI_VOICECODEC_H_
include/linux/mfd/db8500-prcmu.h+1−1
@@ -1,8 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) STMicroelectronics 20093 * Copyright (C) STMicroelectronics 2009
3 * Copyright (C) ST-Ericsson SA 20104 * Copyright (C) ST-Ericsson SA 2010
4 *5 *
5 * License Terms: GNU General Public License v2
6 * Author: Kumar Sanghvi <kumar.sanghvi@stericsson.com>6 * Author: Kumar Sanghvi <kumar.sanghvi@stericsson.com>
7 *7 *
8 * PRCMU f/w APIs8 * PRCMU f/w APIs
include/linux/mfd/dbx500-prcmu.h+1−2
@@ -1,8 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) ST Ericsson SA 20113 * Copyright (C) ST Ericsson SA 2011
3 *4 *
4 * License Terms: GNU General Public License v2
5 *
6 * STE Ux500 PRCMU API5 * STE Ux500 PRCMU API
7 */6 */
8#ifndef __MACH_PRCMU_H7#ifndef __MACH_PRCMU_H
include/linux/mfd/janz.h+1−5
@@ -1,12 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Common Definitions for Janz MODULbus devices3 * Common Definitions for Janz MODULbus devices
3 *4 *
4 * Copyright (c) 2010 Ira W. Snyder <iws@ovro.caltech.edu>5 * Copyright (c) 2010 Ira W. Snyder <iws@ovro.caltech.edu>
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 as published by the
8 * Free Software Foundation; either version 2 of the License, or (at your
9 * option) any later version.
10 */6 */
11 7
12#ifndef JANZ_H8#ifndef JANZ_H
include/linux/mfd/kempld.h+1−4
@@ -1,12 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Kontron PLD driver definitions3 * Kontron PLD driver definitions
3 *4 *
4 * Copyright (c) 2010-2012 Kontron Europe GmbH5 * Copyright (c) 2010-2012 Kontron Europe GmbH
5 * Author: Michael Brunner <michael.brunner@kontron.com>6 * Author: Michael Brunner <michael.brunner@kontron.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 2 as published
9 * by the Free Software Foundation.
10 */7 */
11 8
12#ifndef _LINUX_MFD_KEMPLD_H_9#ifndef _LINUX_MFD_KEMPLD_H_
include/linux/mfd/lm3533.h+1−5
@@ -1,14 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * lm3533.h -- LM3533 interface3 * lm3533.h -- LM3533 interface
3 *4 *
4 * Copyright (C) 2011-2012 Texas Instruments5 * Copyright (C) 2011-2012 Texas Instruments
5 *6 *
6 * Author: Johan Hovold <jhovold@gmail.com>7 * Author: Johan Hovold <jhovold@gmail.com>
7 *
8 * This program is free software; you can redistribute it and/or modify it
9 * under the terms of the GNU General Public License as published by the
10 * Free Software Foundation; either version 2 of the License, or (at your
11 * option) any later version.
12 */8 */
13 9
14#ifndef __LINUX_MFD_LM3533_H10#ifndef __LINUX_MFD_LM3533_H
include/linux/mfd/lp87565.h+1−4
@@ -1,11 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Functions to access LP87565 power management chip.3 * Functions to access LP87565 power management chip.
3 *4 *
4 * Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/5 * Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/
5 *
6 * This program is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU General Public License as
8 * published by the Free Software Foundation version 2.
9 */6 */
10 7
11#ifndef __LINUX_MFD_LP87565_H8#ifndef __LINUX_MFD_LP87565_H
include/linux/mfd/lpc_ich.h+1−13
@@ -1,21 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * linux/drivers/mfd/lpc_ich.h3 * linux/drivers/mfd/lpc_ich.h
3 *4 *
4 * Copyright (c) 2012 Extreme Engineering Solution, Inc.5 * Copyright (c) 2012 Extreme Engineering Solution, Inc.
5 * Author: Aaron Sierra <asierra@xes-inc.com>6 * Author: Aaron Sierra <asierra@xes-inc.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 2 as published
9 * 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; see the file COPYING. If not, write to
18 * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
19 */7 */
20#ifndef LPC_ICH_H8#ifndef LPC_ICH_H
21#define LPC_ICH_H9#define LPC_ICH_H
include/linux/mfd/max77620.h+1−4
@@ -1,11 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Defining registers address and its bit definitions of MAX77620 and MAX200243 * Defining registers address and its bit definitions of MAX77620 and MAX20024
3 *4 *
4 * Copyright (C) 2016 NVIDIA CORPORATION. All rights reserved.5 * Copyright (C) 2016 NVIDIA CORPORATION. All rights reserved.
5 *
6 * This program is free software; you can redistribute it and/or modify it
7 * under the terms and conditions of the GNU General Public License,
8 * version 2, as published by the Free Software Foundation.
9 */6 */
10 7
11#ifndef _MFD_MAX77620_H_8#ifndef _MFD_MAX77620_H_
include/linux/mfd/mcp.h+1−4
@@ -1,11 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * linux/drivers/mfd/mcp.h3 * linux/drivers/mfd/mcp.h
3 *4 *
4 * Copyright (C) 2001 Russell King, All Rights Reserved.5 * Copyright (C) 2001 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 as published by
8 * the Free Software Foundation; either version 2 of the License.
9 */6 */
10#ifndef MCP_H7#ifndef MCP_H
11#define MCP_H8#define MCP_H
include/linux/mfd/mt6397/core.h+1−9
@@ -1,15 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (c) 2014 MediaTek Inc.3 * Copyright (c) 2014 MediaTek Inc.
3 * Author: Flora Fu, MediaTek4 * Author: Flora Fu, MediaTek
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 */5 */
14 6
15#ifndef __MFD_MT6397_CORE_H__7#ifndef __MFD_MT6397_CORE_H__
include/linux/mfd/mt6397/registers.h+1−9
@@ -1,15 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (c) 2014 MediaTek Inc.3 * Copyright (c) 2014 MediaTek Inc.
3 * Author: Flora Fu, MediaTek4 * Author: Flora Fu, MediaTek
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 */5 */
14 6
15#ifndef __MFD_MT6397_REGISTERS_H__7#ifndef __MFD_MT6397_REGISTERS_H__
include/linux/mfd/mxs-lradc.h+1−10
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Freescale MXS Low Resolution Analog-to-Digital Converter driver3 * Freescale MXS Low Resolution Analog-to-Digital Converter driver
3 *4 *
@@ -5,16 +6,6 @@ · 1 unmodified line
5 * Copyright (c) 2016 Ksenija Stanojevic <ksenija.stanojevic@gmail.com>6 * Copyright (c) 2016 Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
6 *7 *
7 * Author: Marek Vasut <marex@denx.de>8 * Author: Marek Vasut <marex@denx.de>
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 as published by
11 * the Free Software Foundation; either version 2 of the License, or
12 * (at your option) any later version.
13 *
14 * This program is distributed in the hope that it will be useful,
15 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 * GNU General Public License for more details.
18 */9 */
19 10
20#ifndef __MFD_MXS_LRADC_H11#ifndef __MFD_MXS_LRADC_H
include/linux/mfd/palmas.h+1−6
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * TI Palmas3 * TI Palmas
3 *4 *
@@ -5,12 +6,6 @@ · 1 unmodified line
5 *6 *
6 * Author: Graeme Gregory <gg@slimlogic.co.uk>7 * Author: Graeme Gregory <gg@slimlogic.co.uk>
7 * Author: Ian Lartey <ian@slimlogic.co.uk>8 * Author: Ian Lartey <ian@slimlogic.co.uk>
8 *
9 * This program is free software; you can redistribute it and/or modify it
10 * under the terms of the GNU General Public License as published by the
11 * Free Software Foundation; either version 2 of the License, or (at your
12 * option) any later version.
13 *
14 */9 */
15 10
16#ifndef __LINUX_MFD_PALMAS_H11#ifndef __LINUX_MFD_PALMAS_H
include/linux/mfd/pcf50633/adc.h+1−5
@@ -1,13 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * adc.h -- Driver for NXP PCF50633 ADC3 * adc.h -- Driver for NXP PCF50633 ADC
3 *4 *
4 * (C) 2006-2008 by Openmoko, Inc.5 * (C) 2006-2008 by Openmoko, Inc.
5 * All rights reserved.6 * All rights reserved.
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 as published by the
9 * Free Software Foundation; either version 2 of the License, or (at your
10 * option) any later version.
11 */7 */
12 8
13#ifndef __LINUX_MFD_PCF50633_ADC_H9#ifndef __LINUX_MFD_PCF50633_ADC_H
include/linux/mfd/pcf50633/backlight.h+1−10
@@ -1,16 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright (C) 2009-2010, Lars-Peter Clausen <lars@metafoo.de>3 * Copyright (C) 2009-2010, Lars-Peter Clausen <lars@metafoo.de>
3 * PCF50633 backlight device driver4 * PCF50633 backlight device driver
4 *
5 * This program is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License as published by the
7 * Free Software Foundation; either version 2 of the License, or (at your
8 * option) any later version.
9 *
10 * You should have received a copy of the GNU General Public License along
11 * with this program; if not, write to the Free Software Foundation, Inc.,
12 * 675 Mass Ave, Cambridge, MA 02139, USA.
13 *
14 */5 */
15 6
16#ifndef __LINUX_MFD_PCF50633_BACKLIGHT7#ifndef __LINUX_MFD_PCF50633_BACKLIGHT
include/linux/mfd/pcf50633/core.h+1−5
@@ -1,13 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * core.h -- Core driver for NXP PCF506333 * core.h -- Core driver for NXP PCF50633
3 *4 *
4 * (C) 2006-2008 by Openmoko, Inc.5 * (C) 2006-2008 by Openmoko, Inc.
5 * All rights reserved.6 * All rights reserved.
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 as published by the
9 * Free Software Foundation; either version 2 of the License, or (at your
10 * option) any later version.
11 */7 */
12 8
13#ifndef __LINUX_MFD_PCF50633_CORE_H9#ifndef __LINUX_MFD_PCF50633_CORE_H
include/linux/mfd/pcf50633/gpio.h+1−5
@@ -1,13 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * gpio.h -- GPIO driver for NXP PCF506333 * gpio.h -- GPIO driver for NXP PCF50633
3 *4 *
4 * (C) 2006-2008 by Openmoko, Inc.5 * (C) 2006-2008 by Openmoko, Inc.
5 * All rights reserved.6 * All rights reserved.
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 as published by the
9 * Free Software Foundation; either version 2 of the License, or (at your
10 * option) any later version.
11 */7 */
12 8
13#ifndef __LINUX_MFD_PCF50633_GPIO_H9#ifndef __LINUX_MFD_PCF50633_GPIO_H
include/linux/mfd/pcf50633/mbc.h+1−5
@@ -1,13 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * mbc.h -- Driver for NXP PCF50633 Main Battery Charger3 * mbc.h -- Driver for NXP PCF50633 Main Battery Charger
3 *4 *
4 * (C) 2006-2008 by Openmoko, Inc.5 * (C) 2006-2008 by Openmoko, Inc.
5 * All rights reserved.6 * All rights reserved.
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 as published by the
9 * Free Software Foundation; either version 2 of the License, or (at your
10 * option) any later version.
11 */7 */
12 8
13#ifndef __LINUX_MFD_PCF50633_MBC_H9#ifndef __LINUX_MFD_PCF50633_MBC_H
include/linux/mfd/rc5t583.h+1−13
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Core driver interface to access RICOH_RC5T583 power management chip.3 * Core driver interface to access RICOH_RC5T583 power management chip.
3 *4 *
@@ -6,19 +7,6 @@ · 2 unmodified lines
6 *7 *
7 * Based on code8 * Based on code
8 * Copyright (C) 2011 RICOH COMPANY,LTD9 * Copyright (C) 2011 RICOH COMPANY,LTD
9 *
10 * This program is free software; you can redistribute it and/or modify it
11 * under the terms and conditions of the GNU General Public License,
12 * version 2, as published by the Free Software Foundation.
13 *
14 * This program is distributed in the hope it will be useful, but WITHOUT
15 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
16 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
17 * more details.
18 *
19 * You should have received a copy of the GNU General Public License
20 * along with this program. If not, see <http://www.gnu.org/licenses/>.
21 *
22 */10 */
23 11
24#ifndef __LINUX_MFD_RC5T583_H12#ifndef __LINUX_MFD_RC5T583_H
include/linux/mfd/rk808.h+1−9
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Register definitions for Rockchip's RK808/RK818 PMIC3 * Register definitions for Rockchip's RK808/RK818 PMIC
3 *4 *
@@ -9,15 +10,6 @@ · 5 unmodified lines
9 * Copyright (C) 2016 PHYTEC Messtechnik GmbH10 * Copyright (C) 2016 PHYTEC Messtechnik GmbH
10 *11 *
11 * Author: Wadim Egorov <w.egorov@phytec.de>12 * Author: Wadim Egorov <w.egorov@phytec.de>
12 *
13 * This program is free software; you can redistribute it and/or modify it
14 * under the terms and conditions of the GNU General Public License,
15 * version 2, as published by the Free Software Foundation.
16 *
17 * This program is distributed in the hope it will be useful, but WITHOUT
18 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
19 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
20 * more details.
21 */13 */
22 14
23#ifndef __LINUX_REGULATOR_RK808_H15#ifndef __LINUX_REGULATOR_RK808_H
include/linux/mfd/rn5t618.h+1−7
@@ -1,14 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * MFD core driver for Ricoh RN5T618 PMIC3 * MFD core driver for Ricoh RN5T618 PMIC
3 *4 *
4 * Copyright (C) 2014 Beniamino Galvani <b.galvani@gmail.com>5 * Copyright (C) 2014 Beniamino Galvani <b.galvani@gmail.com>
5 *
6 * This program is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU General Public License
8 * version 2 as published by the Free Software Foundation.
9 *
10 * You should have received a copy of the GNU General Public License
11 * along with this program. If not, see <http://www.gnu.org/licenses/>.
12 */6 */
13 7
14#ifndef __LINUX_MFD_RN5T618_H8#ifndef __LINUX_MFD_RN5T618_H
include/linux/mfd/rt5033-private.h+1−4
@@ -1,12 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * MFD core driver for Richtek RT50333 * MFD core driver for Richtek RT5033
3 *4 *
4 * Copyright (C) 2014 Samsung Electronics, Co., Ltd.5 * Copyright (C) 2014 Samsung Electronics, Co., Ltd.
5 * Author: Beomho Seo <beomho.seo@samsung.com>6 * Author: Beomho Seo <beomho.seo@samsung.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 bythe Free Software Foundation.
10 */7 */
11 8
12#ifndef __RT5033_PRIVATE_H__9#ifndef __RT5033_PRIVATE_H__
include/linux/mfd/rt5033.h+1−4
@@ -1,12 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * MFD core driver for the RT50333 * MFD core driver for the RT5033
3 *4 *
4 * Copyright (C) 2014 Samsung Electronics5 * Copyright (C) 2014 Samsung Electronics
5 * Author: Beomho Seo <beomho.seo@samsung.com>6 * Author: Beomho Seo <beomho.seo@samsung.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 bythe Free Software Foundation.
10 */7 */
11 8
12#ifndef __RT5033_H__9#ifndef __RT5033_H__
include/linux/mfd/si476x-core.h+1−10
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * include/media/si476x-core.h -- Common definitions for si476x core3 * include/media/si476x-core.h -- Common definitions for si476x core
3 * device4 * device
@@ -6,16 +7,6 @@ · 2 unmodified lines
6 * Copyright (C) 2013 Andrey Smirnov7 * Copyright (C) 2013 Andrey Smirnov
7 *8 *
8 * Author: Andrey Smirnov <andrew.smirnov@gmail.com>9 * Author: Andrey Smirnov <andrew.smirnov@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 as published by
12 * the Free Software Foundation; version 2 of the License.
13 *
14 * This program is distributed in the hope that it will be useful, but
15 * WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17 * General Public License for more details.
18 *
19 */10 */
20 11
21#ifndef SI476X_CORE_H12#ifndef SI476X_CORE_H
include/linux/mfd/si476x-platform.h+1−10
@@ -1,19 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * include/media/si476x-platform.h -- Platform data specific definitions3 * include/media/si476x-platform.h -- Platform data specific definitions
3 *4 *
4 * Copyright (C) 2013 Andrey Smirnov5 * Copyright (C) 2013 Andrey Smirnov
5 *6 *
6 * Author: Andrey Smirnov <andrew.smirnov@gmail.com>7 * Author: Andrey Smirnov <andrew.smirnov@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 as published by
10 * the Free Software Foundation; version 2 of the License.
11 *
12 * This program is distributed in the hope that it will be useful, but
13 * WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 * General Public License for more details.
16 *
17 */8 */
18 9
19#ifndef __SI476X_PLATFORM_H__10#ifndef __SI476X_PLATFORM_H__
include/linux/mfd/si476x-reports.h+1−10
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * include/media/si476x-platform.h -- Definitions of the data formats3 * include/media/si476x-platform.h -- Definitions of the data formats
3 * returned by debugfs hooks4 * returned by debugfs hooks
@@ -5,16 +6,6 @@ · 1 unmodified line
5 * Copyright (C) 2013 Andrey Smirnov6 * Copyright (C) 2013 Andrey Smirnov
6 *7 *
7 * Author: Andrey Smirnov <andrew.smirnov@gmail.com>8 * Author: Andrey Smirnov <andrew.smirnov@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 as published by
11 * the Free Software Foundation; version 2 of the License.
12 *
13 * This program is distributed in the hope that it will be useful, but
14 * WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16 * General Public License for more details.
17 *
18 */9 */
19 10
20#ifndef __SI476X_REPORTS_H__11#ifndef __SI476X_REPORTS_H__
include/linux/mfd/smsc.h+1−6
@@ -1,15 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * SMSC ECE10993 * SMSC ECE1099
3 *4 *
4 * Copyright 2012 Texas Instruments Inc.5 * Copyright 2012 Texas Instruments Inc.
5 *6 *
6 * Author: Sourav Poddar <sourav.poddar@ti.com>7 * Author: Sourav Poddar <sourav.poddar@ti.com>
7 *
8 * This program is free software; you can redistribute it and/or modify it
9 * under the terms of the GNU General Public License as published by the
10 * Free Software Foundation; either version 2 of the License, or (at your
11 * option) any later version.
12 *
13 */8 */
14 9
15#ifndef __LINUX_MFD_SMSC_H10#ifndef __LINUX_MFD_SMSC_H
include/linux/mfd/sta2x11-mfd.h+1−13
@@ -1,20 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (c) 2009-2011 Wind River Systems, Inc.3 * Copyright (c) 2009-2011 Wind River Systems, Inc.
3 * Copyright (c) 2011 ST Microelectronics (Alessandro Rubini)4 * Copyright (c) 2011 ST Microelectronics (Alessandro Rubini)
4 *5 *
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.
12 * See the 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, write to the Free Software
16 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17 *
18 * The STMicroelectronics ConneXt (STA2X11) chip has several unrelated6 * The STMicroelectronics ConneXt (STA2X11) chip has several unrelated
19 * functions in one PCI endpoint functions. This driver simply7 * functions in one PCI endpoint functions. This driver simply
20 * registers the platform devices in this iomemregion and exports a few8 * registers the platform devices in this iomemregion and exports a few
include/linux/mfd/stw481x.h+1−2
@@ -1,10 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) 2011 ST-Ericsson SA3 * Copyright (C) 2011 ST-Ericsson SA
3 * Written on behalf of Linaro for ST-Ericsson4 * Written on behalf of Linaro for ST-Ericsson
4 *5 *
5 * Author: Linus Walleij <linus.walleij@linaro.org>6 * Author: Linus Walleij <linus.walleij@linaro.org>
6 *
7 * License terms: GNU General Public License (GPL) version 2
8 */7 */
9#ifndef MFD_STW481X_H8#ifndef MFD_STW481X_H
10#define MFD_STW481X_H9#define MFD_STW481X_H
include/linux/mfd/syscon.h+1−5
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * System Control Driver3 * System Control Driver
3 *4 *
@@ -5,11 +6,6 @@ · 1 unmodified line
5 * Copyright (C) 2012 Linaro Ltd.6 * Copyright (C) 2012 Linaro Ltd.
6 *7 *
7 * Author: Dong Aisheng <dong.aisheng@linaro.org>8 * Author: Dong Aisheng <dong.aisheng@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 as published by
11 * the Free Software Foundation; either version 2 of the License, or
12 * (at your option) any later version.
13 */9 */
14 10
15#ifndef __LINUX_MFD_SYSCON_H__11#ifndef __LINUX_MFD_SYSCON_H__
include/linux/mfd/syscon/clps711x.h+1−5
@@ -1,12 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * CLPS711X system register bits definitions3 * CLPS711X system register bits definitions
3 *4 *
4 * Copyright (C) 2013 Alexander Shiyan <shc_work@mail.ru>5 * Copyright (C) 2013 Alexander Shiyan <shc_work@mail.ru>
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 as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
10 */6 */
11 7
12#ifndef _LINUX_MFD_SYSCON_CLPS711X_H_8#ifndef _LINUX_MFD_SYSCON_CLPS711X_H_
include/linux/mfd/tps6105x.h+1−2
@@ -1,10 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) 2011 ST-Ericsson SA3 * Copyright (C) 2011 ST-Ericsson SA
3 * Written on behalf of Linaro for ST-Ericsson4 * Written on behalf of Linaro for ST-Ericsson
4 *5 *
5 * Author: Linus Walleij <linus.walleij@linaro.org>6 * Author: Linus Walleij <linus.walleij@linaro.org>
6 *
7 * License terms: GNU General Public License (GPL) version 2
8 */7 */
9#ifndef MFD_TPS6105X_H8#ifndef MFD_TPS6105X_H
10#define MFD_TPS6105X_H9#define MFD_TPS6105X_H
include/linux/mfd/tps65910.h+1−6
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * tps65910.h -- TI TPS6591x3 * tps65910.h -- TI TPS6591x
3 *4 *
@@ -6,12 +7,6 @@ · 2 unmodified lines
6 * Author: Graeme Gregory <gg@slimlogic.co.uk>7 * Author: Graeme Gregory <gg@slimlogic.co.uk>
7 * Author: Jorge Eduardo Candelaria <jedu@slimlogic.co.uk>8 * Author: Jorge Eduardo Candelaria <jedu@slimlogic.co.uk>
8 * Author: Arnaud Deconinck <a-deconinck@ti.com>9 * Author: Arnaud Deconinck <a-deconinck@ti.com>
9 *
10 * This program is free software; you can redistribute it and/or modify it
11 * under the terms of the GNU General Public License as published by the
12 * Free Software Foundation; either version 2 of the License, or (at your
13 * option) any later version.
14 *
15 */10 */
16 11
17#ifndef __LINUX_MFD_TPS65910_H12#ifndef __LINUX_MFD_TPS65910_H
include/linux/mfd/twl.h+1−15
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * twl4030.h - header for TWL4030 PM and audio CODEC device3 * twl4030.h - header for TWL4030 PM and audio CODEC device
3 *4 *
@@ -5,21 +6,6 @@ · 1 unmodified line
5 *6 *
6 * Based on tlv320aic23.c:7 * Based on tlv320aic23.c:
7 * Copyright (c) by Kai Svahn <kai.svahn@nokia.com>8 * Copyright (c) by Kai Svahn <kai.svahn@nokia.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 as published by
11 * the Free Software Foundation; either version 2 of the License, or
12 * (at your option) any later version.
13 *
14 * This program is distributed in the hope that it will be useful,
15 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 * GNU General Public License for more details.
18 *
19 * You should have received a copy of the GNU General Public License
20 * along with this program; if not, write to the Free Software
21 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
22 *
23 */9 */
24 10
25#ifndef __TWL_H_11#ifndef __TWL_H_
include/linux/mfd/twl4030-audio.h+1−15
@@ -1,24 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * MFD driver for twl4030 audio submodule3 * MFD driver for twl4030 audio submodule
3 *4 *
4 * Author: Peter Ujfalusi <peter.ujfalusi@ti.com>5 * Author: Peter Ujfalusi <peter.ujfalusi@ti.com>
5 *6 *
6 * Copyright: (C) 2009 Nokia Corporation7 * Copyright: (C) 2009 Nokia 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, but
13 * WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 * 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, write to the Free Software
19 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
20 * 02110-1301 USA
21 *
22 */8 */
23 9
24#ifndef __TWL4030_CODEC_H__10#ifndef __TWL4030_CODEC_H__
include/linux/mfd/twl6040.h+1−15
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * MFD driver for twl60403 * MFD driver for twl6040
3 *4 *
@@ -5,21 +6,6 @@ · 1 unmodified line
5 * Misael Lopez Cruz <misael.lopez@ti.com>6 * Misael Lopez Cruz <misael.lopez@ti.com>
6 *7 *
7 * Copyright: (C) 2011 Texas Instruments, Inc.8 * Copyright: (C) 2011 Texas Instruments, 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 *
13 * This program is distributed in the hope that it will be useful, but
14 * WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16 * 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, write to the Free Software
20 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
21 * 02110-1301 USA
22 *
23 */9 */
24 10
25#ifndef __TWL6040_CODEC_H__11#ifndef __TWL6040_CODEC_H__
include/linux/mfd/ucb1x00.h+1−4
@@ -1,11 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * linux/include/mfd/ucb1x00.h3 * linux/include/mfd/ucb1x00.h
3 *4 *
4 * Copyright (C) 2001 Russell King, All Rights Reserved.5 * Copyright (C) 2001 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 as published by
8 * the Free Software Foundation; either version 2 of the License.
9 */6 */
10#ifndef UCB1200_H7#ifndef UCB1200_H
11#define UCB1200_H8#define UCB1200_H
include/linux/mfd/viperboard.h+1−6
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * include/linux/mfd/viperboard.h3 * include/linux/mfd/viperboard.h
3 *4 *
@@ -6,12 +7,6 @@ · 2 unmodified lines
6 * (C) 2012 by Lemonage GmbH7 * (C) 2012 by Lemonage GmbH
7 * Author: Lars Poeschel <poeschel@lemonage.de>8 * Author: Lars Poeschel <poeschel@lemonage.de>
8 * All rights reserved.9 * All rights reserved.
9 *
10 * This program is free software; you can redistribute it and/or modify it
11 * under the terms of the GNU General Public License as published by the
12 * Free Software Foundation; either version 2 of the License, or (at your
13 * option) any later version.
14 *
15 */10 */
16 11
17#ifndef __MFD_VIPERBOARD_H__12#ifndef __MFD_VIPERBOARD_H__
include/linux/mfd/wl1273-core.h+1−14
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * include/linux/mfd/wl1273-core.h3 * include/linux/mfd/wl1273-core.h
3 *4 *
@@ -5,20 +6,6 @@ · 1 unmodified line
5 *6 *
6 * Copyright (C) 2010 Nokia Corporation7 * Copyright (C) 2010 Nokia Corporation
7 * Author: Matti J. Aaltonen <matti.j.aaltonen@nokia.com>8 * Author: Matti J. Aaltonen <matti.j.aaltonen@nokia.com>
8 *
9 * This program is free software; you can redistribute it and/or
10 * modify it under the terms of the GNU General Public License
11 * version 2 as published by the Free Software Foundation.
12 *
13 * This program is distributed in the hope that it will be useful, but
14 * WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16 * 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, write to the Free Software
20 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
21 * 02110-1301 USA
22 */9 */
23 10
24#ifndef WL1273_CORE_H11#ifndef WL1273_CORE_H
include/linux/mfd/wm831x/auxadc.h+1−6
@@ -1,15 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * include/linux/mfd/wm831x/auxadc.h -- Auxiliary ADC interface for WM831x3 * include/linux/mfd/wm831x/auxadc.h -- Auxiliary ADC interface for WM831x
3 *4 *
4 * Copyright 2009 Wolfson Microelectronics PLC.5 * Copyright 2009 Wolfson Microelectronics PLC.
5 *6 *
6 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>7 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>
7 *
8 * This program is free software; you can redistribute it and/or modify it
9 * under the terms of the GNU General Public License as published by the
10 * Free Software Foundation; either version 2 of the License, or (at your
11 * option) any later version.
12 *
13 */8 */
14 9
15#ifndef __MFD_WM831X_AUXADC_H__10#ifndef __MFD_WM831X_AUXADC_H__
include/linux/mfd/wm831x/core.h+1−6
@@ -1,15 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * include/linux/mfd/wm831x/core.h -- Core interface for WM831x3 * include/linux/mfd/wm831x/core.h -- Core interface for WM831x
3 *4 *
4 * Copyright 2009 Wolfson Microelectronics PLC.5 * Copyright 2009 Wolfson Microelectronics PLC.
5 *6 *
6 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>7 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>
7 *
8 * This program is free software; you can redistribute it and/or modify it
9 * under the terms of the GNU General Public License as published by the
10 * Free Software Foundation; either version 2 of the License, or (at your
11 * option) any later version.
12 *
13 */8 */
14 9
15#ifndef __MFD_WM831X_CORE_H__10#ifndef __MFD_WM831X_CORE_H__
include/linux/mfd/wm831x/gpio.h+1−6
@@ -1,15 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * include/linux/mfd/wm831x/gpio.h -- GPIO for WM831x3 * include/linux/mfd/wm831x/gpio.h -- GPIO for WM831x
3 *4 *
4 * Copyright 2009 Wolfson Microelectronics PLC.5 * Copyright 2009 Wolfson Microelectronics PLC.
5 *6 *
6 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>7 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>
7 *
8 * This program is free software; you can redistribute it and/or modify it
9 * under the terms of the GNU General Public License as published by the
10 * Free Software Foundation; either version 2 of the License, or (at your
11 * option) any later version.
12 *
13 */8 */
14 9
15#ifndef __MFD_WM831X_GPIO_H__10#ifndef __MFD_WM831X_GPIO_H__
include/linux/mfd/wm831x/irq.h+1−6
@@ -1,15 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * include/linux/mfd/wm831x/irq.h -- Interrupt controller for WM831x3 * include/linux/mfd/wm831x/irq.h -- Interrupt controller for WM831x
3 *4 *
4 * Copyright 2009 Wolfson Microelectronics PLC.5 * Copyright 2009 Wolfson Microelectronics PLC.
5 *6 *
6 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>7 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>
7 *
8 * This program is free software; you can redistribute it and/or modify it
9 * under the terms of the GNU General Public License as published by the
10 * Free Software Foundation; either version 2 of the License, or (at your
11 * option) any later version.
12 *
13 */8 */
14 9
15#ifndef __MFD_WM831X_IRQ_H__10#ifndef __MFD_WM831X_IRQ_H__
include/linux/mfd/wm831x/otp.h+1−6
@@ -1,15 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * include/linux/mfd/wm831x/otp.h -- OTP interface for WM831x3 * include/linux/mfd/wm831x/otp.h -- OTP interface for WM831x
3 *4 *
4 * Copyright 2009 Wolfson Microelectronics PLC.5 * Copyright 2009 Wolfson Microelectronics PLC.
5 *6 *
6 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>7 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>
7 *
8 * This program is free software; you can redistribute it and/or modify it
9 * under the terms of the GNU General Public License as published by the
10 * Free Software Foundation; either version 2 of the License, or (at your
11 * option) any later version.
12 *
13 */8 */
14 9
15#ifndef __MFD_WM831X_OTP_H__10#ifndef __MFD_WM831X_OTP_H__
include/linux/mfd/wm831x/pdata.h+1−6
@@ -1,15 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * include/linux/mfd/wm831x/pdata.h -- Platform data for WM831x3 * include/linux/mfd/wm831x/pdata.h -- Platform data for WM831x
3 *4 *
4 * Copyright 2009 Wolfson Microelectronics PLC.5 * Copyright 2009 Wolfson Microelectronics PLC.
5 *6 *
6 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>7 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>
7 *
8 * This program is free software; you can redistribute it and/or modify it
9 * under the terms of the GNU General Public License as published by the
10 * Free Software Foundation; either version 2 of the License, or (at your
11 * option) any later version.
12 *
13 */8 */
14 9
15#ifndef __MFD_WM831X_PDATA_H__10#ifndef __MFD_WM831X_PDATA_H__
include/linux/mfd/wm831x/pmu.h+1−6
@@ -1,15 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * include/linux/mfd/wm831x/pmu.h -- PMU for WM831x3 * include/linux/mfd/wm831x/pmu.h -- PMU for WM831x
3 *4 *
4 * Copyright 2009 Wolfson Microelectronics PLC.5 * Copyright 2009 Wolfson Microelectronics PLC.
5 *6 *
6 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>7 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>
7 *
8 * This program is free software; you can redistribute it and/or modify it
9 * under the terms of the GNU General Public License as published by the
10 * Free Software Foundation; either version 2 of the License, or (at your
11 * option) any later version.
12 *
13 */8 */
14 9
15#ifndef __MFD_WM831X_PMU_H__10#ifndef __MFD_WM831X_PMU_H__
include/linux/mfd/wm831x/regulator.h+1−6
@@ -1,15 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * linux/mfd/wm831x/regulator.h -- Regulator definitons for wm831x3 * linux/mfd/wm831x/regulator.h -- Regulator definitons for wm831x
3 *4 *
4 * Copyright 2009 Wolfson Microelectronics PLC.5 * Copyright 2009 Wolfson Microelectronics PLC.
5 *6 *
6 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>7 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>
7 *
8 * This program is free software; you can redistribute it and/or modify it
9 * under the terms of the GNU General Public License as published by the
10 * Free Software Foundation; either version 2 of the License, or (at your
11 * option) any later version.
12 *
13 */8 */
14 9
15#ifndef __MFD_WM831X_REGULATOR_H__10#ifndef __MFD_WM831X_REGULATOR_H__
include/linux/mfd/wm831x/status.h+1−6
@@ -1,15 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * include/linux/mfd/wm831x/status.h -- Status LEDs for WM831x3 * include/linux/mfd/wm831x/status.h -- Status LEDs for WM831x
3 *4 *
4 * Copyright 2009 Wolfson Microelectronics PLC.5 * Copyright 2009 Wolfson Microelectronics PLC.
5 *6 *
6 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>7 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>
7 *
8 * This program is free software; you can redistribute it and/or modify it
9 * under the terms of the GNU General Public License as published by the
10 * Free Software Foundation; either version 2 of the License, or (at your
11 * option) any later version.
12 *
13 */8 */
14 9
15#ifndef __MFD_WM831X_STATUS_H__10#ifndef __MFD_WM831X_STATUS_H__
include/linux/mfd/wm831x/watchdog.h+1−6
@@ -1,15 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * include/linux/mfd/wm831x/watchdog.h -- Watchdog for WM831x3 * include/linux/mfd/wm831x/watchdog.h -- Watchdog for WM831x
3 *4 *
4 * Copyright 2009 Wolfson Microelectronics PLC.5 * Copyright 2009 Wolfson Microelectronics PLC.
5 *6 *
6 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>7 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>
7 *
8 * This program is free software; you can redistribute it and/or modify it
9 * under the terms of the GNU General Public License as published by the
10 * Free Software Foundation; either version 2 of the License, or (at your
11 * option) any later version.
12 *
13 */8 */
14 9
15#ifndef __MFD_WM831X_WATCHDOG_H__10#ifndef __MFD_WM831X_WATCHDOG_H__
include/linux/mfd/wm8350/audio.h+1−6
@@ -1,13 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * audio.h -- Audio Driver for Wolfson WM8350 PMIC3 * audio.h -- Audio Driver for Wolfson WM8350 PMIC
3 *4 *
4 * Copyright 2007, 2008 Wolfson Microelectronics PLC5 * Copyright 2007, 2008 Wolfson Microelectronics PLC
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 as published by the
8 * Free Software Foundation; either version 2 of the License, or (at your
9 * option) any later version.
10 *
11 */6 */
12 7
13#ifndef __LINUX_MFD_WM8350_AUDIO_H_8#ifndef __LINUX_MFD_WM8350_AUDIO_H_
include/linux/mfd/wm8350/comparator.h+1−5
@@ -1,12 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * comparator.h -- Comparator Aux ADC for Wolfson WM8350 PMIC3 * comparator.h -- Comparator Aux ADC for Wolfson WM8350 PMIC
3 *4 *
4 * Copyright 2007 Wolfson Microelectronics PLC5 * Copyright 2007 Wolfson Microelectronics PLC
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 as published by the
8 * Free Software Foundation; either version 2 of the License, or (at your
9 * option) any later version.
10 */6 */
11 7
12#ifndef __LINUX_MFD_WM8350_COMPARATOR_H_8#ifndef __LINUX_MFD_WM8350_COMPARATOR_H_
include/linux/mfd/wm8350/core.h+1−6
@@ -1,13 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * core.h -- Core Driver for Wolfson WM8350 PMIC3 * core.h -- Core Driver for Wolfson WM8350 PMIC
3 *4 *
4 * Copyright 2007 Wolfson Microelectronics PLC5 * Copyright 2007 Wolfson Microelectronics PLC
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 as published by the
8 * Free Software Foundation; either version 2 of the License, or (at your
9 * option) any later version.
10 *
11 */6 */
12 7
13#ifndef __LINUX_MFD_WM8350_CORE_H_8#ifndef __LINUX_MFD_WM8350_CORE_H_
include/linux/mfd/wm8350/gpio.h+1−6
@@ -1,13 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * gpio.h -- GPIO Driver for Wolfson WM8350 PMIC3 * gpio.h -- GPIO Driver for Wolfson WM8350 PMIC
3 *4 *
4 * Copyright 2007 Wolfson Microelectronics PLC5 * Copyright 2007 Wolfson Microelectronics PLC
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 as published by the
8 * Free Software Foundation; either version 2 of the License, or (at your
9 * option) any later version.
10 *
11 */6 */
12 7
13#ifndef __LINUX_MFD_WM8350_GPIO_H_8#ifndef __LINUX_MFD_WM8350_GPIO_H_
include/linux/mfd/wm8350/pmic.h+1−6
@@ -1,13 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * pmic.h -- Power Management Driver for Wolfson WM8350 PMIC3 * pmic.h -- Power Management Driver for Wolfson WM8350 PMIC
3 *4 *
4 * Copyright 2007 Wolfson Microelectronics PLC5 * Copyright 2007 Wolfson Microelectronics PLC
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 as published by the
8 * Free Software Foundation; either version 2 of the License, or (at your
9 * option) any later version.
10 *
11 */6 */
12 7
13#ifndef __LINUX_MFD_WM8350_PMIC_H8#ifndef __LINUX_MFD_WM8350_PMIC_H
include/linux/mfd/wm8350/rtc.h+1−5
@@ -1,12 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * rtc.h -- RTC driver for Wolfson WM8350 PMIC3 * rtc.h -- RTC driver for Wolfson WM8350 PMIC
3 *4 *
4 * Copyright 2007 Wolfson Microelectronics PLC5 * Copyright 2007 Wolfson Microelectronics PLC
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 as published by the
8 * Free Software Foundation; either version 2 of the License, or (at your
9 * option) any later version.
10 */6 */
11 7
12#ifndef __LINUX_MFD_WM8350_RTC_H8#ifndef __LINUX_MFD_WM8350_RTC_H
include/linux/mfd/wm8350/supply.h+1−6
@@ -1,13 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * supply.h -- Power Supply Driver for Wolfson WM8350 PMIC3 * supply.h -- Power Supply Driver for Wolfson WM8350 PMIC
3 *4 *
4 * Copyright 2007 Wolfson Microelectronics PLC5 * Copyright 2007 Wolfson Microelectronics PLC
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 as published by the
8 * Free Software Foundation; either version 2 of the License, or (at your
9 * option) any later version.
10 *
11 */6 */
12 7
13#ifndef __LINUX_MFD_WM8350_SUPPLY_H_8#ifndef __LINUX_MFD_WM8350_SUPPLY_H_
include/linux/mfd/wm8350/wdt.h+1−5
@@ -1,12 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * wdt.h -- Watchdog Driver for Wolfson WM8350 PMIC3 * wdt.h -- Watchdog Driver for Wolfson WM8350 PMIC
3 *4 *
4 * Copyright 2007, 2008 Wolfson Microelectronics PLC5 * Copyright 2007, 2008 Wolfson Microelectronics PLC
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 as published by the
8 * Free Software Foundation; either version 2 of the License, or (at your
9 * option) any later version.
10 */6 */
11 7
12#ifndef __LINUX_MFD_WM8350_WDT_H_8#ifndef __LINUX_MFD_WM8350_WDT_H_
include/linux/mfd/wm8994/core.h+1−6
@@ -1,15 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * include/linux/mfd/wm8994/core.h -- Core interface for WM89943 * include/linux/mfd/wm8994/core.h -- Core interface for WM8994
3 *4 *
4 * Copyright 2009 Wolfson Microelectronics PLC.5 * Copyright 2009 Wolfson Microelectronics PLC.
5 *6 *
6 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>7 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>
7 *
8 * This program is free software; you can redistribute it and/or modify it
9 * under the terms of the GNU General Public License as published by the
10 * Free Software Foundation; either version 2 of the License, or (at your
11 * option) any later version.
12 *
13 */8 */
14 9
15#ifndef __MFD_WM8994_CORE_H__10#ifndef __MFD_WM8994_CORE_H__
include/linux/mfd/wm8994/gpio.h+1−6
@@ -1,15 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * include/linux/mfd/wm8994/gpio.h - GPIO configuration for WM89943 * include/linux/mfd/wm8994/gpio.h - GPIO configuration for WM8994
3 *4 *
4 * Copyright 2009 Wolfson Microelectronics PLC.5 * Copyright 2009 Wolfson Microelectronics PLC.
5 *6 *
6 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>7 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>
7 *
8 * This program is free software; you can redistribute it and/or modify it
9 * under the terms of the GNU General Public License as published by the
10 * Free Software Foundation; either version 2 of the License, or (at your
11 * option) any later version.
12 *
13 */8 */
14 9
15#ifndef __MFD_WM8994_GPIO_H__10#ifndef __MFD_WM8994_GPIO_H__
include/linux/mfd/wm8994/pdata.h+1−6
@@ -1,15 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * include/linux/mfd/wm8994/pdata.h -- Platform data for WM89943 * include/linux/mfd/wm8994/pdata.h -- Platform data for WM8994
3 *4 *
4 * Copyright 2009 Wolfson Microelectronics PLC.5 * Copyright 2009 Wolfson Microelectronics PLC.
5 *6 *
6 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>7 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>
7 *
8 * This program is free software; you can redistribute it and/or modify it
9 * under the terms of the GNU General Public License as published by the
10 * Free Software Foundation; either version 2 of the License, or (at your
11 * option) any later version.
12 *
13 */8 */
14 9
15#ifndef __MFD_WM8994_PDATA_H__10#ifndef __MFD_WM8994_PDATA_H__
include/linux/mfd/wm8994/registers.h+1−6
@@ -1,15 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * include/linux/mfd/wm8994/registers.h -- Register definitions for WM89943 * include/linux/mfd/wm8994/registers.h -- Register definitions for WM8994
3 *4 *
4 * Copyright 2009 Wolfson Microelectronics PLC.5 * Copyright 2009 Wolfson Microelectronics PLC.
5 *6 *
6 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>7 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>
7 *
8 * This program is free software; you can redistribute it and/or modify it
9 * under the terms of the GNU General Public License as published by the
10 * Free Software Foundation; either version 2 of the License, or (at your
11 * option) any later version.
12 *
13 */8 */
14 9
15#ifndef __MFD_WM8994_REGISTERS_H__10#ifndef __MFD_WM8994_REGISTERS_H__
include/linux/mfd/wm97xx.h+1−5
@@ -1,12 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * wm97xx client interface3 * wm97xx client interface
3 *4 *
4 * Copyright (C) 2017 Robert Jarzmik5 * Copyright (C) 2017 Robert Jarzmik
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 as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
10 */6 */
11 7
12#ifndef __LINUX_MFD_WM97XX_H8#ifndef __LINUX_MFD_WM97XX_H
include/linux/mic_bus.h+1−12
@@ -1,20 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Intel MIC Platform Software Stack (MPSS)3 * Intel MIC Platform Software Stack (MPSS)
3 *4 *
4 * Copyright(c) 2014 Intel Corporation.5 * Copyright(c) 2014 Intel Corporation.
5 *6 *
6 * This program is free software; you can redistribute it 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, but
11 * WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 * General Public License for more details.
14 *
15 * The full GNU General Public License is included in this distribution in
16 * the file called "COPYING".
17 *
18 * Intel MIC Bus driver.7 * Intel MIC Bus driver.
19 *8 *
20 * This implementation is very similar to the the virtio bus driver9 * This implementation is very similar to the the virtio bus driver
include/linux/micrel_phy.h+1−6
@@ -1,13 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * include/linux/micrel_phy.h3 * include/linux/micrel_phy.h
3 *4 *
4 * Micrel PHY IDs5 * Micrel PHY IDs
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 as published by the
8 * Free Software Foundation; either version 2 of the License, or (at your
9 * option) any later version.
10 *
11 */6 */
12 7
13#ifndef _MICREL_PHY_H8#ifndef _MICREL_PHY_H
include/linux/mm.h+11−0
@@ -99,6 +99,17 @@ extern int mmap_rnd_compat_bits __read_mostly; · 98 unmodified lines
99#include <asm/pgtable.h>99#include <asm/pgtable.h>
100#include <asm/processor.h>100#include <asm/processor.h>
101 101
102/*
103 * Architectures that support memory tagging (assigning tags to memory regions,
104 * embedding these tags into addresses that point to these memory regions, and
105 * checking that the memory and the pointer tags match on memory accesses)
106 * redefine this macro to strip tags from pointers.
107 * It's defined as noop for arcitectures that don't support memory tagging.
108 */
109#ifndef untagged_addr
110#define untagged_addr(addr) (addr)
111#endif
112
102#ifndef __pa_symbol113#ifndef __pa_symbol
103#define __pa_symbol(x) __pa(RELOC_HIDE((unsigned long)(x), 0))114#define __pa_symbol(x) __pa(RELOC_HIDE((unsigned long)(x), 0))
104#endif115#endif
include/linux/mmc/sd.h+1−5
@@ -1,12 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * include/linux/mmc/sd.h3 * include/linux/mmc/sd.h
3 *4 *
4 * Copyright (C) 2005-2007 Pierre Ossman, All Rights Reserved.5 * Copyright (C) 2005-2007 Pierre Ossman, 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 as published by
8 * the Free Software Foundation; either version 2 of the License, or (at
9 * your option) any later version.
10 */6 */
11 7
12#ifndef LINUX_MMC_SD_H8#ifndef LINUX_MMC_SD_H
include/linux/mmc/sdio.h+1−5
@@ -1,12 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * include/linux/mmc/sdio.h3 * include/linux/mmc/sdio.h
3 *4 *
4 * Copyright 2006-2007 Pierre Ossman5 * Copyright 2006-2007 Pierre Ossman
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 as published by
8 * the Free Software Foundation; either version 2 of the License, or (at
9 * your option) any later version.
10 */6 */
11 7
12#ifndef LINUX_MMC_SDIO_H8#ifndef LINUX_MMC_SDIO_H
include/linux/mmc/sdio_func.h+1−5
@@ -1,12 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * include/linux/mmc/sdio_func.h3 * include/linux/mmc/sdio_func.h
3 *4 *
4 * Copyright 2007-2008 Pierre Ossman5 * Copyright 2007-2008 Pierre Ossman
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 as published by
8 * the Free Software Foundation; either version 2 of the License, or (at
9 * your option) any later version.
10 */6 */
11 7
12#ifndef LINUX_MMC_SDIO_FUNC_H8#ifndef LINUX_MMC_SDIO_FUNC_H
include/linux/mmc/sh_mmcif.h+1−5
@@ -1,14 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * include/linux/mmc/sh_mmcif.h3 * include/linux/mmc/sh_mmcif.h
3 *4 *
4 * platform data for eMMC driver5 * platform data for eMMC driver
5 *6 *
6 * Copyright (C) 2010 Renesas Solutions Corp.7 * Copyright (C) 2010 Renesas Solutions Corp.
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 as published by
10 * the Free Software Foundation; either version 2 of the License.
11 *
12 */8 */
13 9
14#ifndef LINUX_MMC_SH_MMCIF_H10#ifndef LINUX_MMC_SH_MMCIF_H
include/linux/mtd/physmap.h+1−6
@@ -1,15 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * For boards with physically mapped flash and using3 * For boards with physically mapped flash and using
3 * drivers/mtd/maps/physmap.c mapping driver.4 * drivers/mtd/maps/physmap.c mapping driver.
4 *5 *
5 * Copyright (C) 2003 MontaVista Software Inc.6 * Copyright (C) 2003 MontaVista Software Inc.
6 * Author: Jun Sun, jsun@mvista.com or jsun@junsun.net7 * Author: Jun Sun, jsun@mvista.com or jsun@junsun.net
7 *
8 * This program is free software; you can redistribute it and/or modify it
9 * under the terms of the GNU General Public License as published by the
10 * Free Software Foundation; either version 2 of the License, or (at your
11 * option) any later version.
12 *
13 */8 */
14 9
15#ifndef __LINUX_MTD_PHYSMAP__10#ifndef __LINUX_MTD_PHYSMAP__
include/linux/mtd/pismo.h+1−4
@@ -1,9 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * PISMO memory driver - http://www.pismoworld.org/3 * PISMO memory driver - http://www.pismoworld.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 as published by
6 * the Free Software Foundation; either version 2 of the License.
7 */4 */
8#ifndef __LINUX_MTD_PISMO_H5#ifndef __LINUX_MTD_PISMO_H
9#define __LINUX_MTD_PISMO_H6#define __LINUX_MTD_PISMO_H
include/linux/mtd/super.h+1−5
@@ -1,12 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/* MTD-based superblock handling2/* MTD-based superblock handling
2 *3 *
3 * Copyright © 2006 Red Hat, Inc. All Rights Reserved.4 * Copyright © 2006 Red Hat, Inc. All Rights Reserved.
4 * Written by David Howells (dhowells@redhat.com)5 * Written by David Howells (dhowells@redhat.com)
5 *
6 * This program is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU General Public License
8 * as published by the Free Software Foundation; either version
9 * 2 of the License, or (at your option) any later version.
10 */6 */
11 7
12#ifndef __MTD_SUPER_H__8#ifndef __MTD_SUPER_H__
include/linux/mtd/ubi.h+1−14
@@ -1,20 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright (c) International Business Machines Corp., 20063 * Copyright (c) International Business Machines Corp., 2006
3 *4 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation; either version 2 of the License, or
7 * (at your option) any later version.
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
12 * the 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, write to the Free Software
16 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17 *
18 * Author: Artem Bityutskiy (Битюцкий Артём)5 * Author: Artem Bityutskiy (Битюцкий Артём)
19 */6 */
20 7
include/linux/mv643xx.h+1−5
@@ -1,14 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * mv643xx.h - MV-643XX Internal registers definition file.3 * mv643xx.h - MV-643XX Internal registers definition file.
3 *4 *
4 * Copyright 2002 Momentum Computer, Inc.5 * Copyright 2002 Momentum Computer, Inc.
5 * Author: Matthew Dharm <mdharm@momenco.com>6 * Author: Matthew Dharm <mdharm@momenco.com>
6 * Copyright 2002 GALILEO TECHNOLOGY, LTD. 7 * Copyright 2002 GALILEO TECHNOLOGY, LTD.
7 *
8 * This program is free software; you can redistribute it and/or modify it
9 * under the terms of the GNU General Public License as published by the
10 * Free Software Foundation; either version 2 of the License, or (at your
11 * option) any later version.
12 */8 */
13#ifndef __ASM_MV643XX_H9#ifndef __ASM_MV643XX_H
14#define __ASM_MV643XX_H10#define __ASM_MV643XX_H
include/linux/mv643xx_i2c.h+1−4
@@ -1,8 +1,5 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * This program is free software; you can redistribute it and/or modify it
3 * under the terms of the GNU General Public License as published by the
4 * Free Software Foundation; either version 2 of the License, or (at your
5 * option) any later version.
6 */3 */
7 4
8#ifndef _MV64XXX_I2C_H_5#ifndef _MV64XXX_I2C_H_
include/linux/mxm-wmi.h+1−14
@@ -1,21 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * MXM WMI driver3 * MXM WMI driver
3 *4 *
4 * Copyright(C) 2010 Red Hat.5 * Copyright(C) 2010 Red Hat.
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 as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
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, write to the Free Software
18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19 */6 */
20 7
21#ifndef MXM_WMI_H8#ifndef MXM_WMI_H
include/linux/nd.h+1−9
@@ -1,14 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright(c) 2013-2015 Intel Corporation. All rights reserved.3 * Copyright(c) 2013-2015 Intel Corporation. All rights reserved.
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of version 2 of the GNU General Public License as
6 * published by the Free Software Foundation.
7 *
8 * This program is distributed in the hope that it will be useful, but
9 * WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 * General Public License for more details.
12 */4 */
13#ifndef __LINUX_ND_H__5#ifndef __LINUX_ND_H__
14#define __LINUX_ND_H__6#define __LINUX_ND_H__
include/linux/net.h+1−5
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * NET An implementation of the SOCKET network access protocol.3 * NET An implementation of the SOCKET network access protocol.
3 * This is the master header file for the Linux NET layer,4 * This is the master header file for the Linux NET layer,
@@ -9,11 +10,6 @@ · 5 unmodified lines
9 * Authors: Orest Zborowski, <obz@Kodak.COM>10 * Authors: Orest Zborowski, <obz@Kodak.COM>
10 * Ross Biro11 * Ross Biro
11 * Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>12 * Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
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
15 * as published by the Free Software Foundation; either version
16 * 2 of the License, or (at your option) any later version.
17 */13 */
18#ifndef _LINUX_NET_H14#ifndef _LINUX_NET_H
19#define _LINUX_NET_H15#define _LINUX_NET_H
include/linux/netdev_features.h+1−6
@@ -1,11 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Network device features.3 * Network device features.
3 *
4 *
5 * This program is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU General Public License
7 * as published by the Free Software Foundation; either version
8 * 2 of the License, or (at your option) any later version.
9 */4 */
10#ifndef _LINUX_NETDEV_FEATURES_H5#ifndef _LINUX_NETDEV_FEATURES_H
11#define _LINUX_NETDEV_FEATURES_H6#define _LINUX_NETDEV_FEATURES_H
include/linux/netdevice.h+1−5
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * INET An implementation of the TCP/IP protocol suite for the LINUX3 * INET An implementation of the TCP/IP protocol suite for the LINUX
3 * operating system. INET is implemented using the BSD Socket4 * operating system. INET is implemented using the BSD Socket
@@ -15,11 +16,6 @@ · 11 unmodified lines
15 * Bjorn Ekwall. <bj0rn@blox.se>16 * Bjorn Ekwall. <bj0rn@blox.se>
16 * Pekka Riikonen <priikone@poseidon.pspt.fi>17 * Pekka Riikonen <priikone@poseidon.pspt.fi>
17 *18 *
18 * This program is free software; you can redistribute it and/or
19 * modify it under the terms of the GNU General Public License
20 * as published by the Free Software Foundation; either version
21 * 2 of the License, or (at your option) any later version.
22 *
23 * Moved to /usr/include/linux for NET319 * Moved to /usr/include/linux for NET3
24 */20 */
25#ifndef _LINUX_NETDEVICE_H21#ifndef _LINUX_NETDEVICE_H
include/linux/nl802154.h+1−10
@@ -1,17 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * nl802154.h3 * nl802154.h
3 *4 *
4 * Copyright (C) 2007, 2008, 2009 Siemens AG5 * Copyright (C) 2007, 2008, 2009 Siemens AG
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
8 * as 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 */6 */
16 7
17#ifndef NL802154_H8#ifndef NL802154_H
include/linux/of_mdio.h+1−2
@@ -1,9 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * OF helpers for the MDIO (Ethernet PHY) API3 * OF helpers for the MDIO (Ethernet PHY) API
3 *4 *
4 * Copyright (c) 2009 Secret Lab Technologies, Ltd.5 * Copyright (c) 2009 Secret Lab Technologies, Ltd.
5 *
6 * This file is released under the GPLv2
7 */6 */
8 7
9#ifndef __LINUX_OF_MDIO_H8#ifndef __LINUX_OF_MDIO_H
include/linux/of_net.h+1−2
@@ -1,7 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * OF helpers for network devices.3 * OF helpers for network devices.
3 *
4 * This file is released under the GPLv2
5 */4 */
6 5
7#ifndef __LINUX_OF_NET_H6#ifndef __LINUX_OF_NET_H
include/linux/omap-gpmc.h+1−5
@@ -1,10 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * OMAP GPMC (General Purpose Memory Controller) defines3 * OMAP GPMC (General Purpose Memory Controller) defines
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 as published by the
6 * Free Software Foundation; either version 2 of the License, or (at your
7 * option) any later version.
8 */4 */
9 5
10#include <linux/platform_data/gpmc-omap.h>6#include <linux/platform_data/gpmc-omap.h>
include/linux/omapfb.h+1−14
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * File: include/linux/omapfb.h3 * File: include/linux/omapfb.h
3 *4 *
@@ -5,20 +6,6 @@ · 1 unmodified line
5 *6 *
6 * Copyright (C) 2004 Nokia Corporation7 * Copyright (C) 2004 Nokia Corporation
7 * Author: Imre Deak <imre.deak@nokia.com>8 * Author: Imre Deak <imre.deak@nokia.com>
8 *
9 * This program is free software; you can redistribute it and/or modify it
10 * under the terms of the GNU General Public License as published by the
11 * Free Software Foundation; either version 2 of the License, or (at your
12 * option) any later version.
13 *
14 * This program is distributed in the hope that it will be useful, but
15 * WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17 * General Public License for more details.
18 *
19 * You should have received a copy of the GNU General Public License along
20 * with this program; if not, write to the Free Software Foundation, Inc.,
21 * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
22 */9 */
23#ifndef __LINUX_OMAPFB_H__10#ifndef __LINUX_OMAPFB_H__
24#define __LINUX_OMAPFB_H__11#define __LINUX_OMAPFB_H__
include/linux/openvswitch.h+1−14
@@ -1,19 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (c) 2007-2011 Nicira Networks.3 * Copyright (c) 2007-2011 Nicira Networks.
3 *
4 * This program is free software; you can redistribute it and/or
5 * modify it under the terms of version 2 of the GNU General Public
6 * License as published by the Free Software Foundation.
7 *
8 * This program is distributed in the hope that it will be useful, but
9 * WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 * 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, write to the Free Software
15 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16 * 02110-1301, USA
17 */4 */
18 5
19#ifndef _LINUX_OPENVSWITCH_H6#ifndef _LINUX_OPENVSWITCH_H
include/linux/padata.h+1−13
@@ -1,21 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * padata.h - header for the padata parallelization interface3 * padata.h - header for the padata parallelization interface
3 *4 *
4 * Copyright (C) 2008, 2009 secunet Security Networks AG5 * Copyright (C) 2008, 2009 secunet Security Networks AG
5 * Copyright (C) 2008, 2009 Steffen Klassert <steffen.klassert@secunet.com>6 * Copyright (C) 2008, 2009 Steffen Klassert <steffen.klassert@secunet.com>
6 *
7 * This program is free software; you can redistribute it and/or modify it
8 * under the terms and conditions of the GNU General Public License,
9 * version 2, as published by the Free Software Foundation.
10 *
11 * This program is distributed in the hope it will be useful, but WITHOUT
12 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
14 * more details.
15 *
16 * You should have received a copy of the GNU General Public License along with
17 * this program; if not, write to the Free Software Foundation, Inc.,
18 * 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
19 */7 */
20 8
21#ifndef PADATA_H9#ifndef PADATA_H
include/linux/pageblock-flags.h+1−13
@@ -1,20 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Macros for manipulating and testing flags related to a3 * Macros for manipulating and testing flags related to a
3 * pageblock_nr_pages number of pages.4 * pageblock_nr_pages number of pages.
4 *5 *
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation version 2 of the License
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, write to the Free Software
16 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
17 *
18 * Copyright (C) IBM Corporation, 20066 * Copyright (C) IBM Corporation, 2006
19 *7 *
20 * Original author, Mel Gorman8 * Original author, Mel Gorman
include/linux/pch_dma.h+1−13
@@ -1,18 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (c) 2010 Intel Corporation3 * Copyright (c) 2010 Intel Corporation
3 *
4 * This program is free software; you can redistribute it 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, write to the Free Software
15 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
16 */4 */
17 5
18#ifndef PCH_DMA_H6#ifndef PCH_DMA_H
include/linux/pci.h+1−0
@@ -344,6 +344,7 @@ struct pci_dev { · 343 unmodified lines
344 D3cold, not set for devices344 D3cold, not set for devices
345 powered on/off by the345 powered on/off by the
346 corresponding bridge */346 corresponding bridge */
347 unsigned int skip_bus_pm:1; /* Internal: Skip bus-level PM */
347 unsigned int ignore_hotplug:1; /* Ignore hotplug events */348 unsigned int ignore_hotplug:1; /* Ignore hotplug events */
348 unsigned int hotplug_user_indicators:1; /* SlotCtl indicators349 unsigned int hotplug_user_indicators:1; /* SlotCtl indicators
349 controlled exclusively by350 controlled exclusively by
include/linux/pe.h+1−12
@@ -1,19 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright 2011 Red Hat, Inc.3 * Copyright 2011 Red Hat, Inc.
3 * All rights reserved.4 * All rights reserved.
4 *5 *
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation; version 2 of the License.
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/>.
16 *
17 * Author(s): Peter Jones <pjones@redhat.com>6 * Author(s): Peter Jones <pjones@redhat.com>
18 */7 */
19#ifndef __LINUX_PE_H8#ifndef __LINUX_PE_H
include/linux/phonet.h+1−14
@@ -1,23 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/**2/**
2 * file phonet.h3 * file phonet.h
3 *4 *
4 * Phonet sockets kernel interface5 * Phonet sockets kernel interface
5 *6 *
6 * Copyright (C) 2008 Nokia Corporation. All rights reserved.7 * Copyright (C) 2008 Nokia Corporation. All rights reserved.
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.
11 *
12 * This program is distributed in the hope that it will be useful, but
13 * WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 * 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, write to the Free Software
19 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
20 * 02110-1301 USA
21 */8 */
22#ifndef LINUX_PHONET_H9#ifndef LINUX_PHONET_H
23#define LINUX_PHONET_H10#define LINUX_PHONET_H
include/linux/phy.h+1−6
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Framework and drivers for configuring and reading different PHYs3 * Framework and drivers for configuring and reading different PHYs
3 * Based on code in sungem_phy.c and (long-removed) gianfar_phy.c4 * Based on code in sungem_phy.c and (long-removed) gianfar_phy.c
@@ -5,12 +6,6 @@ · 1 unmodified line
5 * Author: Andy Fleming6 * Author: Andy Fleming
6 *7 *
7 * Copyright (c) 2004 Freescale Semiconductor, Inc.8 * Copyright (c) 2004 Freescale Semiconductor, Inc.
8 *
9 * This program is free software; you can redistribute it and/or modify it
10 * under the terms of the GNU General Public License as published by the
11 * Free Software Foundation; either version 2 of the License, or (at your
12 * option) any later version.
13 *
14 */9 */
15 10
16#ifndef __PHY_H11#ifndef __PHY_H
include/linux/phy/omap_control_phy.h+1−11
@@ -1,19 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * omap_control_phy.h - Header file for the PHY part of control module.3 * omap_control_phy.h - Header file for the PHY part of control module.
3 *4 *
4 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com5 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation; either version 2 of the License, or
8 * (at your option) any later version.
9 *
10 * Author: Kishon Vijay Abraham I <kishon@ti.com>6 * Author: Kishon Vijay Abraham I <kishon@ti.com>
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 */7 */
18 8
19#ifndef __OMAP_CONTROL_PHY_H__9#ifndef __OMAP_CONTROL_PHY_H__
include/linux/phy/omap_usb.h+1−11
@@ -1,19 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * omap_usb.h -- omap usb2 phy header file3 * omap_usb.h -- omap usb2 phy header file
3 *4 *
4 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com5 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation; either version 2 of the License, or
8 * (at your option) any later version.
9 *
10 * Author: Kishon Vijay Abraham I <kishon@ti.com>6 * Author: Kishon Vijay Abraham I <kishon@ti.com>
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 */7 */
18 8
19#ifndef __DRIVERS_OMAP_USB2_H9#ifndef __DRIVERS_OMAP_USB2_H
include/linux/phy/phy-sun4i-usb.h+1−9
@@ -1,14 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (c) 2015 Hans de Goede <hdegoede@redhat.com>3 * Copyright (c) 2015 Hans de Goede <hdegoede@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 and
6 * only version 2 as 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 */4 */
13 5
14#ifndef PHY_SUN4I_USB_H_6#ifndef PHY_SUN4I_USB_H_
include/linux/phy/phy.h+1−5
@@ -1,14 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * phy.h -- generic phy header file3 * phy.h -- generic phy header file
3 *4 *
4 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com5 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com
5 *6 *
6 * Author: Kishon Vijay Abraham I <kishon@ti.com>7 * Author: Kishon Vijay Abraham I <kishon@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 as published by
10 * the Free Software Foundation; either version 2 of the License, or
11 * (at your option) any later version.
12 */8 */
13 9
14#ifndef __DRIVERS_PHY_H10#ifndef __DRIVERS_PHY_H
include/linux/phy/tegra/xusb.h+1−9
@@ -1,14 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.3 * Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
3 *
4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms and conditions of the GNU General Public License,
6 * version 2, as published by the Free Software Foundation.
7 *
8 * This program is distributed in the hope it will be useful, but WITHOUT
9 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
10 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
11 * more details.
12 */4 */
13 5
14#ifndef PHY_TEGRA_XUSB_H6#ifndef PHY_TEGRA_XUSB_H
include/linux/phy_led_triggers.h+1−10
@@ -1,14 +1,5 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/* Copyright (C) 2016 National Instruments Corp.2/* Copyright (C) 2016 National Instruments Corp.
2 *
3 * This program is free software; you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation; either version 2 of the License, or
6 * (at your option) any later version.
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 */3 */
13#ifndef __PHY_LED_TRIGGERS4#ifndef __PHY_LED_TRIGGERS
14#define __PHY_LED_TRIGGERS5#define __PHY_LED_TRIGGERS
include/linux/pinctrl/consumer.h+1−2
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Consumer interface the pin control subsystem3 * Consumer interface the pin control subsystem
3 *4 *
@@ -6,8 +7,6 @@ · 2 unmodified lines
6 * Based on bits of regulator core, gpio core and clk core7 * Based on bits of regulator core, gpio core and clk core
7 *8 *
8 * Author: Linus Walleij <linus.walleij@linaro.org>9 * Author: Linus Walleij <linus.walleij@linaro.org>
9 *
10 * License terms: GNU General Public License (GPL) version 2
11 */10 */
12#ifndef __LINUX_PINCTRL_CONSUMER_H11#ifndef __LINUX_PINCTRL_CONSUMER_H
13#define __LINUX_PINCTRL_CONSUMER_H12#define __LINUX_PINCTRL_CONSUMER_H
include/linux/pinctrl/devinfo.h+1−2
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Per-device information from the pin control system.3 * Per-device information from the pin control system.
3 * This is the stuff that get included into the device4 * This is the stuff that get included into the device
@@ -8,8 +9,6 @@ · 4 unmodified lines
8 * This interface is used in the core to keep track of pins.9 * This interface is used in the core to keep track of pins.
9 *10 *
10 * Author: Linus Walleij <linus.walleij@linaro.org>11 * Author: Linus Walleij <linus.walleij@linaro.org>
11 *
12 * License terms: GNU General Public License (GPL) version 2
13 */12 */
14 13
15#ifndef PINCTRL_DEVINFO_H14#ifndef PINCTRL_DEVINFO_H
include/linux/pinctrl/machine.h+1−2
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Machine interface for the pinctrl subsystem.3 * Machine interface for the pinctrl subsystem.
3 *4 *
@@ -6,8 +7,6 @@ · 2 unmodified lines
6 * Based on bits of regulator core, gpio core and clk core7 * Based on bits of regulator core, gpio core and clk core
7 *8 *
8 * Author: Linus Walleij <linus.walleij@linaro.org>9 * Author: Linus Walleij <linus.walleij@linaro.org>
9 *
10 * License terms: GNU General Public License (GPL) version 2
11 */10 */
12#ifndef __LINUX_PINCTRL_MACHINE_H11#ifndef __LINUX_PINCTRL_MACHINE_H
13#define __LINUX_PINCTRL_MACHINE_H12#define __LINUX_PINCTRL_MACHINE_H
include/linux/pinctrl/pinconf-generic.h+1−2
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Interface the generic pinconfig portions of the pinctrl subsystem3 * Interface the generic pinconfig portions of the pinctrl subsystem
3 *4 *
@@ -6,8 +7,6 @@ · 2 unmodified lines
6 * This interface is used in the core to keep track of pins.7 * This interface is used in the core to keep track of pins.
7 *8 *
8 * Author: Linus Walleij <linus.walleij@linaro.org>9 * Author: Linus Walleij <linus.walleij@linaro.org>
9 *
10 * License terms: GNU General Public License (GPL) version 2
11 */10 */
12#ifndef __LINUX_PINCTRL_PINCONF_GENERIC_H11#ifndef __LINUX_PINCTRL_PINCONF_GENERIC_H
13#define __LINUX_PINCTRL_PINCONF_GENERIC_H12#define __LINUX_PINCTRL_PINCONF_GENERIC_H
include/linux/pinctrl/pinconf.h+1−2
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Interface the pinconfig portions of the pinctrl subsystem3 * Interface the pinconfig portions of the pinctrl subsystem
3 *4 *
@@ -6,8 +7,6 @@ · 2 unmodified lines
6 * This interface is used in the core to keep track of pins.7 * This interface is used in the core to keep track of pins.
7 *8 *
8 * Author: Linus Walleij <linus.walleij@linaro.org>9 * Author: Linus Walleij <linus.walleij@linaro.org>
9 *
10 * License terms: GNU General Public License (GPL) version 2
11 */10 */
12#ifndef __LINUX_PINCTRL_PINCONF_H11#ifndef __LINUX_PINCTRL_PINCONF_H
13#define __LINUX_PINCTRL_PINCONF_H12#define __LINUX_PINCTRL_PINCONF_H
include/linux/pinctrl/pinctrl.h+1−2
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Interface the pinctrl subsystem3 * Interface the pinctrl subsystem
3 *4 *
@@ -6,8 +7,6 @@ · 2 unmodified lines
6 * This interface is used in the core to keep track of pins.7 * This interface is used in the core to keep track of pins.
7 *8 *
8 * Author: Linus Walleij <linus.walleij@linaro.org>9 * Author: Linus Walleij <linus.walleij@linaro.org>
9 *
10 * License terms: GNU General Public License (GPL) version 2
11 */10 */
12#ifndef __LINUX_PINCTRL_PINCTRL_H11#ifndef __LINUX_PINCTRL_PINCTRL_H
13#define __LINUX_PINCTRL_PINCTRL_H12#define __LINUX_PINCTRL_PINCTRL_H
include/linux/pinctrl/pinmux.h+1−2
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Interface the pinmux subsystem3 * Interface the pinmux subsystem
3 *4 *
@@ -6,8 +7,6 @@ · 2 unmodified lines
6 * Based on bits of regulator core, gpio core and clk core7 * Based on bits of regulator core, gpio core and clk core
7 *8 *
8 * Author: Linus Walleij <linus.walleij@linaro.org>9 * Author: Linus Walleij <linus.walleij@linaro.org>
9 *
10 * License terms: GNU General Public License (GPL) version 2
11 */10 */
12#ifndef __LINUX_PINCTRL_PINMUX_H11#ifndef __LINUX_PINCTRL_PINMUX_H
13#define __LINUX_PINCTRL_PINMUX_H12#define __LINUX_PINCTRL_PINMUX_H
include/linux/pl320-ipc.h+1−11
@@ -1,15 +1,5 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * This program is free software; you can redistribute it and/or modify it
3 * under the terms and conditions of the GNU General Public License,
4 * version 2, as published by the Free Software Foundation.
5 *
6 * This program is distributed in the hope it will be useful, but WITHOUT
7 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
8 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
9 * more details.
10 *
11 * You should have received a copy of the GNU General Public License along with
12 * this program. If not, see <http://www.gnu.org/licenses/>.
13 */3 */
14 4
15int pl320_ipc_transmit(u32 *data);5int pl320_ipc_transmit(u32 *data);
include/linux/platform_data/ad5449.h+1−2
@@ -1,11 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * AD5415, AD5426, AD5429, AD5432, AD5439, AD5443, AD5449 Digital to Analog3 * AD5415, AD5426, AD5429, AD5432, AD5439, AD5443, AD5449 Digital to Analog
3 * Converter driver.4 * Converter driver.
4 *5 *
5 * Copyright 2012 Analog Devices Inc.6 * Copyright 2012 Analog Devices Inc.
6 * Author: Lars-Peter Clausen <lars@metafoo.de>7 * Author: Lars-Peter Clausen <lars@metafoo.de>
7 *
8 * Licensed under the GPL-2.
9 */8 */
10 9
11#ifndef __LINUX_PLATFORM_DATA_AD5449_H__10#ifndef __LINUX_PLATFORM_DATA_AD5449_H__
include/linux/platform_data/ad5755.h+1−2
@@ -1,7 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright 2012 Analog Devices Inc.3 * Copyright 2012 Analog Devices Inc.
3 *
4 * Licensed under the GPL-2.
5 */4 */
6#ifndef __LINUX_PLATFORM_DATA_AD5755_H__5#ifndef __LINUX_PLATFORM_DATA_AD5755_H__
7#define __LINUX_PLATFORM_DATA_AD5755_H__6#define __LINUX_PLATFORM_DATA_AD5755_H__
include/linux/platform_data/ad5761.h+1−2
@@ -1,10 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * AD5721, AD5721R, AD5761, AD5761R, Voltage Output Digital to Analog Converter3 * AD5721, AD5721R, AD5761, AD5761R, Voltage Output Digital to Analog Converter
3 *4 *
4 * Copyright 2016 Qtechnology A/S5 * Copyright 2016 Qtechnology A/S
5 * 2016 Ricardo Ribalda <ricardo.ribalda@gmail.com>6 * 2016 Ricardo Ribalda <ricardo.ribalda@gmail.com>
6 *
7 * Licensed under the GPL-2.
8 */7 */
9#ifndef __LINUX_PLATFORM_DATA_AD5761_H__8#ifndef __LINUX_PLATFORM_DATA_AD5761_H__
10#define __LINUX_PLATFORM_DATA_AD5761_H__9#define __LINUX_PLATFORM_DATA_AD5761_H__
include/linux/platform_data/ad7266.h+1−2
@@ -1,9 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * AD7266/65 SPI ADC driver3 * AD7266/65 SPI ADC driver
3 *4 *
4 * Copyright 2012 Analog Devices Inc.5 * Copyright 2012 Analog Devices Inc.
5 *
6 * Licensed under the GPL-2.
7 */6 */
8 7
9#ifndef __IIO_ADC_AD7266_H__8#ifndef __IIO_ADC_AD7266_H__
include/linux/platform_data/ad7298.h+1−2
@@ -1,9 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * AD7298 SPI ADC driver3 * AD7298 SPI ADC driver
3 *4 *
4 * Copyright 2011 Analog Devices Inc.5 * Copyright 2011 Analog Devices Inc.
5 *
6 * Licensed under the GPL-2.
7 */6 */
8 7
9#ifndef __LINUX_PLATFORM_DATA_AD7298_H__8#ifndef __LINUX_PLATFORM_DATA_AD7298_H__
include/linux/platform_data/ad7303.h+1−2
@@ -1,9 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Analog Devices AD7303 DAC driver3 * Analog Devices AD7303 DAC driver
3 *4 *
4 * Copyright 2013 Analog Devices Inc.5 * Copyright 2013 Analog Devices Inc.
5 *
6 * Licensed under the GPL-2.
7 */6 */
8 7
9#ifndef __IIO_ADC_AD7303_H__8#ifndef __IIO_ADC_AD7303_H__
include/linux/platform_data/ad7793.h+1−2
@@ -1,9 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * AD7792/AD7793 SPI ADC driver3 * AD7792/AD7793 SPI ADC driver
3 *4 *
4 * Copyright 2011 Analog Devices Inc.5 * Copyright 2011 Analog Devices Inc.
5 *
6 * Licensed under the GPL-2.
7 */6 */
8#ifndef __LINUX_PLATFORM_DATA_AD7793_H__7#ifndef __LINUX_PLATFORM_DATA_AD7793_H__
9#define __LINUX_PLATFORM_DATA_AD7793_H__8#define __LINUX_PLATFORM_DATA_AD7793_H__
include/linux/platform_data/ad7887.h+1−2
@@ -1,9 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * AD7887 SPI ADC driver3 * AD7887 SPI ADC driver
3 *4 *
4 * Copyright 2010 Analog Devices Inc.5 * Copyright 2010 Analog Devices Inc.
5 *
6 * Licensed under the GPL-2 or later.
7 */6 */
8#ifndef IIO_ADC_AD7887_H_7#ifndef IIO_ADC_AD7887_H_
9#define IIO_ADC_AD7887_H_8#define IIO_ADC_AD7887_H_
include/linux/platform_data/adau17x1.h+1−2
@@ -1,10 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Driver for ADAU1361/ADAU1461/ADAU1761/ADAU1961/ADAU1381/ADAU1781 codecs3 * Driver for ADAU1361/ADAU1461/ADAU1761/ADAU1961/ADAU1381/ADAU1781 codecs
3 *4 *
4 * Copyright 2011-2014 Analog Devices Inc.5 * Copyright 2011-2014 Analog Devices Inc.
5 * Author: Lars-Peter Clausen <lars@metafoo.de>6 * Author: Lars-Peter Clausen <lars@metafoo.de>
6 *
7 * Licensed under the GPL-2 or later.
8 */7 */
9 8
10#ifndef __LINUX_PLATFORM_DATA_ADAU17X1_H__9#ifndef __LINUX_PLATFORM_DATA_ADAU17X1_H__
include/linux/platform_data/adau1977.h+1−2
@@ -1,10 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * ADAU1977/ADAU1978/ADAU1979 driver3 * ADAU1977/ADAU1978/ADAU1979 driver
3 *4 *
4 * Copyright 2014 Analog Devices Inc.5 * Copyright 2014 Analog Devices Inc.
5 * Author: Lars-Peter Clausen <lars@metafoo.de>6 * Author: Lars-Peter Clausen <lars@metafoo.de>
6 *
7 * Licensed under the GPL-2.
8 */7 */
9 8
10#ifndef __LINUX_PLATFORM_DATA_ADAU1977_H__9#ifndef __LINUX_PLATFORM_DATA_ADAU1977_H__
include/linux/platform_data/adp5588.h+1−2
@@ -1,9 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Analog Devices ADP5588 I/O Expander and QWERTY Keypad Controller3 * Analog Devices ADP5588 I/O Expander and QWERTY Keypad Controller
3 *4 *
4 * Copyright 2009-2010 Analog Devices Inc.5 * Copyright 2009-2010 Analog Devices Inc.
5 *
6 * Licensed under the GPL-2 or later.
7 */6 */
8 7
9#ifndef _ADP5588_H8#ifndef _ADP5588_H
include/linux/platform_data/adp8860.h+1−2
@@ -1,10 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Definitions and platform data for Analog Devices3 * Definitions and platform data for Analog Devices
3 * Backlight drivers ADP88604 * Backlight drivers ADP8860
4 *5 *
5 * Copyright 2009-2010 Analog Devices Inc.6 * Copyright 2009-2010 Analog Devices Inc.
6 *
7 * Licensed under the GPL-2 or later.
8 */7 */
9 8
10#ifndef __LINUX_I2C_ADP8860_H9#ifndef __LINUX_I2C_ADP8860_H
include/linux/platform_data/adp8870.h+1−2
@@ -1,10 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Definitions and platform data for Analog Devices3 * Definitions and platform data for Analog Devices
3 * Backlight drivers ADP88704 * Backlight drivers ADP8870
4 *5 *
5 * Copyright 2009-2010 Analog Devices Inc.6 * Copyright 2009-2010 Analog Devices Inc.
6 *
7 * Licensed under the GPL-2 or later.
8 */7 */
9 8
10#ifndef __LINUX_I2C_ADP8870_H9#ifndef __LINUX_I2C_ADP8870_H
include/linux/platform_data/apds990x.h+1−15
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * This file is part of the APDS990x sensor driver.3 * This file is part of the APDS990x sensor driver.
3 * Chip is combined proximity and ambient light sensor.4 * Chip is combined proximity and ambient light sensor.
@@ -5,21 +6,6 @@ · 1 unmodified line
5 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).6 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
6 *7 *
7 * Contact: Samu Onkalo <samu.p.onkalo@nokia.com>8 * Contact: Samu Onkalo <samu.p.onkalo@nokia.com>
8 *
9 * This program is free software; you can redistribute it and/or
10 * modify it under the terms of the GNU General Public License
11 * version 2 as published by the Free Software Foundation.
12 *
13 * This program is distributed in the hope that it will be useful, but
14 * WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16 * 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, write to the Free Software
20 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
21 * 02110-1301 USA
22 *
23 */9 */
24 10
25#ifndef __APDS990X_H__11#ifndef __APDS990X_H__
include/linux/platform_data/arm-ux500-pm.h+1−2
@@ -1,10 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) ST-Ericsson SA 2010-20133 * Copyright (C) ST-Ericsson SA 2010-2013
3 * Author: Rickard Andersson <rickard.andersson@stericsson.com> for4 * Author: Rickard Andersson <rickard.andersson@stericsson.com> for
4 * ST-Ericsson.5 * ST-Ericsson.
5 * Author: Daniel Lezcano <daniel.lezcano@linaro.org> for Linaro.6 * Author: Daniel Lezcano <daniel.lezcano@linaro.org> for Linaro.
6 * License terms: GNU General Public License (GPL) version 2
7 *
8 */7 */
9 8
10#ifndef ARM_UX500_PM_H9#ifndef ARM_UX500_PM_H
include/linux/platform_data/asoc-ti-mcbsp.h+1−15
@@ -1,23 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Defines for Multi-Channel Buffered Serial Port3 * Defines for Multi-Channel Buffered Serial Port
3 *4 *
4 * Copyright (C) 2002 RidgeRun, Inc.5 * Copyright (C) 2002 RidgeRun, Inc.
5 * Author: Steve Johnson6 * Author: Steve Johnson
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 as published by
9 * the Free Software Foundation; either version 2 of the License, or
10 * (at your option) any later version.
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, write to the Free Software
19 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20 *
21 */7 */
22#ifndef __ASOC_TI_MCBSP_H8#ifndef __ASOC_TI_MCBSP_H
23#define __ASOC_TI_MCBSP_H9#define __ASOC_TI_MCBSP_H
include/linux/platform_data/asoc-ux500-msp.h+1−1
@@ -1,8 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) ST-Ericsson SA 20103 * Copyright (C) ST-Ericsson SA 2010
3 *4 *
4 * Author: Rabin Vincent <rabin.vincent@stericsson.com> for ST-Ericsson5 * Author: Rabin Vincent <rabin.vincent@stericsson.com> for ST-Ericsson
5 * License terms: GNU General Public License (GPL), version 2.
6 */6 */
7 7
8#ifndef __MSP_H8#ifndef __MSP_H
include/linux/platform_data/bh1770glc.h+1−15
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * This file is part of the ROHM BH1770GLC / OSRAM SFH7770 sensor driver.3 * This file is part of the ROHM BH1770GLC / OSRAM SFH7770 sensor driver.
3 * Chip is combined proximity and ambient light sensor.4 * Chip is combined proximity and ambient light sensor.
@@ -5,21 +6,6 @@ · 1 unmodified line
5 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).6 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
6 *7 *
7 * Contact: Samu Onkalo <samu.p.onkalo@nokia.com>8 * Contact: Samu Onkalo <samu.p.onkalo@nokia.com>
8 *
9 * This program is free software; you can redistribute it and/or
10 * modify it under the terms of the GNU General Public License
11 * version 2 as published by the Free Software Foundation.
12 *
13 * This program is distributed in the hope that it will be useful, but
14 * WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16 * 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, write to the Free Software
20 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
21 * 02110-1301 USA
22 *
23 */9 */
24 10
25#ifndef __BH1770_H__11#ifndef __BH1770_H__
include/linux/platform_data/crypto-ux500.h+1−1
@@ -1,8 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) ST-Ericsson SA 20113 * Copyright (C) ST-Ericsson SA 2011
3 *4 *
4 * Author: Joakim Bech <joakim.xx.bech@stericsson.com> for ST-Ericsson5 * Author: Joakim Bech <joakim.xx.bech@stericsson.com> for ST-Ericsson
5 * License terms: GNU General Public License (GPL) version 2
6 */6 */
7#ifndef _CRYPTO_UX500_H7#ifndef _CRYPTO_UX500_H
8#define _CRYPTO_UX500_H8#define _CRYPTO_UX500_H
include/linux/platform_data/cyttsp4.h+1−15
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Header file for:3 * Header file for:
3 * Cypress TrueTouch(TM) Standard Product (TTSP) touchscreen drivers.4 * Cypress TrueTouch(TM) Standard Product (TTSP) touchscreen drivers.
@@ -9,22 +10,7 @@ · 5 unmodified lines
9 * Copyright (C) 2009, 2010, 2011 Cypress Semiconductor, Inc.10 * Copyright (C) 2009, 2010, 2011 Cypress Semiconductor, Inc.
10 * Copyright (C) 2012 Javier Martinez Canillas <javier@dowhile0.org>11 * Copyright (C) 2012 Javier Martinez Canillas <javier@dowhile0.org>
11 *12 *
12 * This program is free software; you can redistribute it and/or
13 * modify it under the terms of the GNU General Public License
14 * version 2, and only version 2, as published by the
15 * Free Software Foundation.
16 *
17 * This program is distributed in the hope that it will be useful,
18 * but WITHOUT ANY WARRANTY; without even the implied warranty of
19 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20 * GNU General Public License for more details.
21 *
22 * You should have received a copy of the GNU General Public License along
23 * with this program; if not, write to the Free Software Foundation, Inc.,
24 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
25 *
26 * Contact Cypress Semiconductor at www.cypress.com (kev@cypress.com)13 * Contact Cypress Semiconductor at www.cypress.com (kev@cypress.com)
27 *
28 */14 */
29#ifndef _CYTTSP4_H_15#ifndef _CYTTSP4_H_
30#define _CYTTSP4_H_16#define _CYTTSP4_H_
include/linux/platform_data/db8500_thermal.h+1−10
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * db8500_thermal.h - DB8500 Thermal Management Implementation3 * db8500_thermal.h - DB8500 Thermal Management Implementation
3 *4 *
@@ -5,16 +6,6 @@ · 1 unmodified line
5 * Copyright (C) 2012 Linaro Ltd.6 * Copyright (C) 2012 Linaro Ltd.
6 *7 *
7 * Author: Hongbo Zhang <hongbo.zhang@linaro.com>8 * Author: Hongbo Zhang <hongbo.zhang@linaro.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 as published by
11 * the Free Software Foundation; either version 2 of the License, or
12 * (at your option) any later version.
13 *
14 * This program is distributed in the hope that it will be useful,
15 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 * GNU General Public License for more details.
18 */9 */
19 10
20#ifndef _DB8500_THERMAL_H_11#ifndef _DB8500_THERMAL_H_
include/linux/platform_data/dma-atmel.h+1−5
@@ -1,12 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Header file for the Atmel AHB DMA Controller driver3 * Header file for the Atmel AHB DMA Controller driver
3 *4 *
4 * Copyright (C) 2008 Atmel Corporation5 * Copyright (C) 2008 Atmel 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 as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
10 */6 */
11#ifndef AT_HDMAC_H7#ifndef AT_HDMAC_H
12#define AT_HDMAC_H8#define AT_HDMAC_H
include/linux/platform_data/dma-coh901318.h+1−1
@@ -1,7 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Platform data for the COH901318 DMA controller3 * Platform data for the COH901318 DMA controller
3 * Copyright (C) 2007-2013 ST-Ericsson4 * Copyright (C) 2007-2013 ST-Ericsson
4 * License terms: GNU General Public License (GPL) version 2
5 */5 */
6 6
7#ifndef PLAT_COH901318_H7#ifndef PLAT_COH901318_H
include/linux/platform_data/dma-s3c24xx.h+1−5
@@ -1,12 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * S3C24XX DMA handling3 * S3C24XX DMA handling
3 *4 *
4 * Copyright (c) 2013 Heiko Stuebner <heiko@sntech.de>5 * Copyright (c) 2013 Heiko Stuebner <heiko@sntech.de>
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 as published by the Free
8 * Software Foundation; either version 2 of the License, or (at your option)
9 * any later version.
10 */6 */
11 7
12/* Helper to encode the source selection constraints for early s3c socs. */8/* Helper to encode the source selection constraints for early s3c socs. */
include/linux/platform_data/dma-ste-dma40.h+1−1
@@ -1,8 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) ST-Ericsson SA 2007-20103 * Copyright (C) ST-Ericsson SA 2007-2010
3 * Author: Per Forlin <per.forlin@stericsson.com> for ST-Ericsson4 * Author: Per Forlin <per.forlin@stericsson.com> for ST-Ericsson
4 * Author: Jonas Aaberg <jonas.aberg@stericsson.com> for ST-Ericsson5 * Author: Jonas Aaberg <jonas.aberg@stericsson.com> for ST-Ericsson
5 * License terms: GNU General Public License (GPL) version 2
6 */6 */
7 7
8 8
include/linux/platform_data/edma.h+1−5
@@ -1,12 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * TI EDMA definitions3 * TI EDMA definitions
3 *4 *
4 * Copyright (C) 2006-2013 Texas Instruments.5 * Copyright (C) 2006-2013 Texas Instruments.
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 as published by the
8 * Free Software Foundation; either version 2 of the License, or (at your
9 * option) any later version.
10 */6 */
11 7
12/*8/*
include/linux/platform_data/elm.h+1−11
@@ -1,18 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * BCH Error Location Module3 * BCH Error Location Module
3 *4 *
4 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/5 * Copyright (C) 2012 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 as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
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 */6 */
17 7
18#ifndef __ELM_H8#ifndef __ELM_H
include/linux/platform_data/eth-netx.h+1−13
@@ -1,18 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (c) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix3 * Copyright (c) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2
6 * as 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, write to the Free Software
15 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
16 */4 */
17 5
18#ifndef __ETH_NETX_H6#ifndef __ETH_NETX_H
include/linux/platform_data/g762.h+1−14
@@ -1,21 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Platform data structure for g762 fan controller driver3 * Platform data structure for g762 fan controller driver
3 *4 *
4 * Copyright (C) 2013, Arnaud EBALARD <arno@natisbad.org>5 * Copyright (C) 2013, Arnaud EBALARD <arno@natisbad.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 as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
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, write to the Free Software
18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19 */6 */
20#ifndef __LINUX_PLATFORM_DATA_G762_H__7#ifndef __LINUX_PLATFORM_DATA_G762_H__
21#define __LINUX_PLATFORM_DATA_G762_H__8#define __LINUX_PLATFORM_DATA_G762_H__
include/linux/platform_data/gpio-dwapb.h+1−9
@@ -1,14 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright(c) 2014 Intel Corporation.3 * Copyright(c) 2014 Intel Corporation.
3 *
4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms and conditions of the GNU General Public License,
6 * version 2, as published by the Free Software Foundation.
7 *
8 * This program is distributed in the hope it will be useful, but WITHOUT
9 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
10 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
11 * more details.
12 */4 */
13 5
14#ifndef GPIO_DW_APB_H6#ifndef GPIO_DW_APB_H
include/linux/platform_data/gpio-omap.h+1−15
@@ -1,24 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * OMAP GPIO handling defines and functions3 * OMAP GPIO handling defines and functions
3 *4 *
4 * Copyright (C) 2003-2005 Nokia Corporation5 * Copyright (C) 2003-2005 Nokia Corporation
5 *6 *
6 * Written by Juha Yrjölä <juha.yrjola@nokia.com>7 * Written by Juha Yrjölä <juha.yrjola@nokia.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 as published by
10 * the Free Software Foundation; either version 2 of the License, or
11 * (at your option) any later version.
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, write to the Free Software
20 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
21 *
22 */8 */
23 9
24#ifndef __ASM_ARCH_OMAP_GPIO_H10#ifndef __ASM_ARCH_OMAP_GPIO_H
include/linux/platform_data/gpmc-omap.h+1−4
@@ -1,12 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * OMAP GPMC Platform data3 * OMAP GPMC Platform data
3 *4 *
4 * Copyright (C) 2014 Texas Instruments, Inc. - http://www.ti.com5 * Copyright (C) 2014 Texas Instruments, Inc. - http://www.ti.com
5 * Roger Quadros <rogerq@ti.com>6 * Roger Quadros <rogerq@ti.com>
6 *
7 * This program is free software; you can redistribute it and/or modify it
8 * under the terms and conditions of the GNU General Public License,
9 * version 2, as published by the Free Software Foundation.
10 */7 */
11 8
12#ifndef _GPMC_OMAP_H_9#ifndef _GPMC_OMAP_H_
include/linux/platform_data/i2c-designware.h+1−9
@@ -1,14 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright(c) 2014 Intel Corporation.3 * Copyright(c) 2014 Intel Corporation.
3 *
4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms and conditions of the GNU General Public License,
6 * version 2, as published by the Free Software Foundation.
7 *
8 * This program is distributed in the hope it will be useful, but WITHOUT
9 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
10 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
11 * more details.
12 */4 */
13 5
14#ifndef I2C_DESIGNWARE_H6#ifndef I2C_DESIGNWARE_H
include/linux/platform_data/i2c-imx.h+1−2
@@ -1,9 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * i2c.h - i.MX I2C driver header file3 * i2c.h - i.MX I2C driver header file
3 *4 *
4 * Copyright (c) 2008, Darius Augulis <augulis.darius@gmail.com>5 * Copyright (c) 2008, Darius Augulis <augulis.darius@gmail.com>
5 *
6 * This file is released under the GPLv2
7 */6 */
8 7
9#ifndef __ASM_ARCH_I2C_H_8#ifndef __ASM_ARCH_I2C_H_
include/linux/platform_data/i2c-mux-reg.h+1−5
@@ -1,13 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * I2C multiplexer using a single register3 * I2C multiplexer using a single register
3 *4 *
4 * Copyright 2015 Freescale Semiconductor5 * Copyright 2015 Freescale Semiconductor
5 * York Sun <yorksun@freescale.com>6 * York Sun <yorksun@freescale.com>
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 as published by the
9 * Free Software Foundation; either version 2 of the License, or (at your
10 * option) any later version.
11 */7 */
12 8
13#ifndef __LINUX_PLATFORM_DATA_I2C_MUX_REG_H9#ifndef __LINUX_PLATFORM_DATA_I2C_MUX_REG_H
include/linux/platform_data/i2c-xiic.h+1−13
@@ -1,19 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * i2c-xiic.h3 * i2c-xiic.h
3 * Copyright (c) 2009 Intel Corporation4 * Copyright (c) 2009 Intel 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.
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, write to the Free Software
16 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
17 */5 */
18 6
19/* Supports:7/* Supports:
include/linux/platform_data/intel-mid_wdt.h+1−4
@@ -1,12 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * intel-mid_wdt: generic Intel MID SCU watchdog driver3 * intel-mid_wdt: generic Intel MID SCU watchdog driver
3 *4 *
4 * Copyright (C) 2014 Intel Corporation. All rights reserved.5 * Copyright (C) 2014 Intel Corporation. All rights reserved.
5 * Contact: David Cohen <david.a.cohen@linux.intel.com>6 * Contact: David Cohen <david.a.cohen@linux.intel.com>
6 *
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of version 2 of the GNU General
9 * Public License as published by the Free Software Foundation.
10 */7 */
11 8
12#ifndef __INTEL_MID_WDT_H__9#ifndef __INTEL_MID_WDT_H__
include/linux/platform_data/invensense_mpu6050.h+1−9
@@ -1,14 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2* Copyright (C) 2012 Invensense, Inc.3* Copyright (C) 2012 Invensense, Inc.
3*
4* This software is licensed under the terms of the GNU General Public
5* License version 2, as published by the Free Software Foundation, and
6* may be copied, distributed, and modified under those terms.
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*/4*/
13 5
14#ifndef __INV_MPU6050_PLATFORM_H_6#ifndef __INV_MPU6050_PLATFORM_H_
include/linux/platform_data/isl9305.h+1−5
@@ -1,14 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * isl9305 - Intersil ISL9305 DCDC regulator3 * isl9305 - Intersil ISL9305 DCDC regulator
3 *4 *
4 * Copyright 2014 Linaro Ltd5 * Copyright 2014 Linaro Ltd
5 *6 *
6 * Author: Mark Brown <broonie@kernel.org>7 * Author: Mark Brown <broonie@kernel.org>
7 *
8 * This program is free software; you can redistribute it and/or modify it
9 * under the terms of the GNU General Public License as published by the
10 * Free Software Foundation; either version 2 of the License, or (at your
11 * option) any later version.
12 */8 */
13 9
14#ifndef __ISL9305_H10#ifndef __ISL9305_H
include/linux/platform_data/jz4740/jz4740_nand.h+1−10
@@ -1,16 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright (C) 2009-2010, Lars-Peter Clausen <lars@metafoo.de>3 * Copyright (C) 2009-2010, Lars-Peter Clausen <lars@metafoo.de>
3 * JZ4740 SoC NAND controller driver4 * JZ4740 SoC NAND controller driver
4 *
5 * This program is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License as published by the
7 * Free Software Foundation; either version 2 of the License, or (at your
8 * option) any later version.
9 *
10 * You should have received a copy of the GNU General Public License along
11 * with this program; if not, write to the Free Software Foundation, Inc.,
12 * 675 Mass Ave, Cambridge, MA 02139, USA.
13 *
14 */5 */
15 6
16#ifndef __JZ4740_NAND_H__7#ifndef __JZ4740_NAND_H__
include/linux/platform_data/keypad-nomadik-ske.h+1−1
@@ -1,7 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) ST-Ericsson SA 20103 * Copyright (C) ST-Ericsson SA 2010
3 *4 *
4 * License Terms: GNU General Public License v2
5 * Author: Naveen Kumar Gaddipati <naveen.gaddipati@stericsson.com>5 * Author: Naveen Kumar Gaddipati <naveen.gaddipati@stericsson.com>
6 *6 *
7 * ux500 Scroll key and Keypad Encoder (SKE) header7 * ux500 Scroll key and Keypad Encoder (SKE) header
include/linux/platform_data/keyscan-davinci.h+1−14
@@ -1,21 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright (C) 2009 Texas Instruments, Inc3 * Copyright (C) 2009 Texas Instruments, Inc
3 *4 *
4 * Author: Miguel Aguilar <miguel.aguilar@ridgerun.com>5 * Author: Miguel Aguilar <miguel.aguilar@ridgerun.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 as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
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, write to the Free Software
18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19 */6 */
20 7
21#ifndef DAVINCI_KEYSCAN_H8#ifndef DAVINCI_KEYSCAN_H
include/linux/platform_data/leds-lm355x.h+1−2
@@ -1,8 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) 2012 Texas Instruments3 * Copyright (C) 2012 Texas Instruments
3 *4 *
4 * License Terms: GNU General Public License v2
5 *
6 * Simple driver for Texas Instruments LM355x LED driver chip5 * Simple driver for Texas Instruments LM355x LED driver chip
7 *6 *
8 * Author: G.Shark Jeong <gshark.jeong@gmail.com>7 * Author: G.Shark Jeong <gshark.jeong@gmail.com>
include/linux/platform_data/leds-lm3642.h+1−2
@@ -1,8 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2* Copyright (C) 2012 Texas Instruments3* Copyright (C) 2012 Texas Instruments
3*4*
4* License Terms: GNU General Public License v2
5*
6* Simple driver for Texas Instruments LM3642 LED driver chip5* Simple driver for Texas Instruments LM3642 LED driver chip
7*6*
8* Author: G.Shark Jeong <gshark.jeong@gmail.com>7* Author: G.Shark Jeong <gshark.jeong@gmail.com>
include/linux/platform_data/leds-pca963x.h+1−14
@@ -1,22 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * PCA963X LED chip driver.3 * PCA963X LED chip driver.
3 *4 *
4 * Copyright 2012 bct electronic GmbH5 * Copyright 2012 bct electronic GmbH
5 * Copyright 2013 Qtechnology A/S6 * Copyright 2013 Qtechnology A/S
6 *
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License
9 * version 2 as published by the Free Software Foundation.
10 *
11 * This program is distributed in the hope that it will be useful, but
12 * WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 * 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, write to the Free Software
18 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
19 * 02110-1301 USA
20 */7 */
21 8
22#ifndef __LINUX_PCA963X_H9#ifndef __LINUX_PCA963X_H
include/linux/platform_data/lm8323.h+1−13
@@ -1,18 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * lm8323.h - Configuration for LM8323 keypad driver.3 * lm8323.h - Configuration for LM8323 keypad driver.
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation (version 2 of the License only).
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, write to the Free Software
15 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
16 */4 */
17 5
18#ifndef __LINUX_LM8323_H6#ifndef __LINUX_LM8323_H
include/linux/platform_data/ltc4245.h+1−5
@@ -1,12 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Platform Data for LTC4245 hardware monitor chip3 * Platform Data for LTC4245 hardware monitor chip
3 *4 *
4 * Copyright (c) 2010 Ira W. Snyder <iws@ovro.caltech.edu>5 * Copyright (c) 2010 Ira W. Snyder <iws@ovro.caltech.edu>
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 as published by the
8 * Free Software Foundation; either version 2 of the License, or (at your
9 * option) any later version.
10 */6 */
11 7
12#ifndef LINUX_LTC4245_H8#ifndef LINUX_LTC4245_H
include/linux/platform_data/mcs.h+1−6
@@ -1,13 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright (C) 2009 - 2010 Samsung Electronics Co.Ltd3 * Copyright (C) 2009 - 2010 Samsung Electronics Co.Ltd
3 * Author: Joonyoung Shim <jy0922.shim@samsung.com>4 * Author: Joonyoung Shim <jy0922.shim@samsung.com>
4 * Author: HeungJun Kim <riverful.kim@samsung.com>5 * Author: HeungJun Kim <riverful.kim@samsung.com>
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 as published by the
8 * Free Software Foundation; either version 2 of the License, or (at your
9 * option) any later version.
10 *
11 */6 */
12 7
13#ifndef __LINUX_MCS_H8#ifndef __LINUX_MCS_H
include/linux/platform_data/media/camera-mx3.h+1−10
@@ -1,17 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * mx3_camera.h - i.MX3x camera driver header file3 * mx3_camera.h - i.MX3x camera driver header file
3 *4 *
4 * Copyright (C) 2008, Guennadi Liakhovetski, DENX Software Engineering, <lg@denx.de>5 * Copyright (C) 2008, Guennadi Liakhovetski, DENX Software Engineering, <lg@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 as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
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 */6 */
16 7
17#ifndef _MX3_CAMERA_H_8#ifndef _MX3_CAMERA_H_
include/linux/platform_data/media/coda.h+1−5
@@ -1,10 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright (C) 2013 Philipp Zabel, Pengutronix3 * Copyright (C) 2013 Philipp Zabel, Pengutronix
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation; either version 2 of the License, or
7 * (at your option) any later version.
8 */4 */
9#ifndef PLATFORM_CODA_H5#ifndef PLATFORM_CODA_H
10#define PLATFORM_CODA_H6#define PLATFORM_CODA_H
include/linux/platform_data/media/s5p_hdmi.h+1−5
@@ -1,13 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Driver header for S5P HDMI chip.3 * Driver header for S5P HDMI chip.
3 *4 *
4 * Copyright (c) 2011 Samsung Electronics, Co. Ltd5 * Copyright (c) 2011 Samsung Electronics, Co. Ltd
5 * Contact: Tomasz Stanislawski <t.stanislaws@samsung.com>6 * Contact: Tomasz Stanislawski <t.stanislaws@samsung.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 as published by
9 * the Free Software Foundation; either version 2 of the License, or
10 * (at your option) any later version.
11 */7 */
12 8
13#ifndef S5P_HDMI_H9#ifndef S5P_HDMI_H
include/linux/platform_data/media/timb_radio.h+1−13
@@ -1,19 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * timb_radio.h Platform struct for the Timberdale radio driver3 * timb_radio.h Platform struct for the Timberdale radio driver
3 * Copyright (c) 2009 Intel Corporation4 * Copyright (c) 2009 Intel 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.
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, write to the Free Software
16 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
17 */5 */
18 6
19#ifndef _TIMB_RADIO_7#ifndef _TIMB_RADIO_
include/linux/platform_data/media/timb_video.h+1−13
@@ -1,19 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * timb_video.h Platform struct for the Timberdale video driver3 * timb_video.h Platform struct for the Timberdale video driver
3 * Copyright (c) 2009-2010 Intel Corporation4 * Copyright (c) 2009-2010 Intel 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.
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, write to the Free Software
16 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
17 */5 */
18 6
19#ifndef _TIMB_VIDEO_7#ifndef _TIMB_VIDEO_
include/linux/platform_data/mmc-esdhc-imx.h+1−5
@@ -1,10 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright 2010 Wolfram Sang <w.sang@pengutronix.de>3 * Copyright 2010 Wolfram Sang <w.sang@pengutronix.de>
3 *
4 * This program is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU General Public License
6 * as published by the Free Software Foundation; version 2
7 * of the License.
8 */4 */
9 5
10#ifndef __ASM_ARCH_IMX_ESDHC_H6#ifndef __ASM_ARCH_IMX_ESDHC_H
include/linux/platform_data/mv_usb.h+1−5
@@ -1,10 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright (C) 2011 Marvell International Ltd. All rights reserved.3 * Copyright (C) 2011 Marvell International Ltd. All rights reserved.
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 as published by the
6 * Free Software Foundation; either version 2 of the License, or (at your
7 * option) any later version.
8 */4 */
9 5
10#ifndef __MV_PLATFORM_USB_H6#ifndef __MV_PLATFORM_USB_H
include/linux/platform_data/net-cw1200.h+1−1
@@ -1,8 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) ST-Ericsson SA 20113 * Copyright (C) ST-Ericsson SA 2011
3 *4 *
4 * Author: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>5 * Author: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
5 * License terms: GNU General Public License (GPL) version 2
6 */6 */
7 7
8#ifndef CW1200_PLAT_H_INCLUDED8#ifndef CW1200_PLAT_H_INCLUDED
include/linux/platform_data/ntc_thermistor.h+1−14
@@ -1,22 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * ntc_thermistor.h - NTC Thermistors3 * ntc_thermistor.h - NTC Thermistors
3 *4 *
4 * Copyright (C) 2010 Samsung Electronics5 * Copyright (C) 2010 Samsung Electronics
5 * MyungJoo Ham <myungjoo.ham@samsung.com>6 * MyungJoo Ham <myungjoo.ham@samsung.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 as published by
9 * the Free Software Foundation; either version 2 of the License, or
10 * (at your option) any later version.
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, write to the Free Software
19 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20 */7 */
21#ifndef _LINUX_NTC_H8#ifndef _LINUX_NTC_H
22#define _LINUX_NTC_H9#define _LINUX_NTC_H
include/linux/platform_data/omap-twl4030.h+1−14
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/**2/**
2 * omap-twl4030.h - ASoC machine driver for TI SoC based boards with twl40303 * omap-twl4030.h - ASoC machine driver for TI SoC based boards with twl4030
3 * codec, header.4 * codec, header.
@@ -6,20 +7,6 @@ · 2 unmodified lines
6 * All rights reserved.7 * All rights reserved.
7 *8 *
8 * Author: Peter Ujfalusi <peter.ujfalusi@ti.com>9 * Author: Peter Ujfalusi <peter.ujfalusi@ti.com>
9 *
10 * This program is free software; you can redistribute it and/or
11 * modify it under the terms of the GNU General Public License
12 * version 2 as published by the Free Software Foundation.
13 *
14 * This program is distributed in the hope that it will be useful, but
15 * WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17 * General Public License for more details.
18 *
19 * You should have received a copy of the GNU General Public License
20 * along with this program; if not, write to the Free Software
21 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
22 * 02110-1301 USA
23 */10 */
24 11
25#ifndef _OMAP_TWL4030_H_12#ifndef _OMAP_TWL4030_H_
include/linux/platform_data/omap-wd-timer.h+1−5
@@ -1,13 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * OMAP2+ WDTIMER-specific function prototypes3 * OMAP2+ WDTIMER-specific function prototypes
3 *4 *
4 * Copyright (C) 2012 Texas Instruments, Inc.5 * Copyright (C) 2012 Texas Instruments, Inc.
5 * Paul Walmsley6 * 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 as published by
9 * the Free Software Foundation; either version 2 of the License, or
10 * (at your option) any later version.
11 */7 */
12 8
13#ifndef __LINUX_PLATFORM_DATA_OMAP_WD_TIMER_H9#ifndef __LINUX_PLATFORM_DATA_OMAP_WD_TIMER_H
include/linux/platform_data/omapdss.h+1−5
@@ -1,10 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright (C) 2016 Texas Instruments, Inc.3 * Copyright (C) 2016 Texas Instruments, 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 as published by
6 * the Free Software Foundation; either version 2 of the License, or
7 * (at your option) any later version.
8 */4 */
9 5
10#ifndef __OMAPDSS_PDATA_H6#ifndef __OMAPDSS_PDATA_H
include/linux/platform_data/remoteproc-omap.h+1−9
@@ -1,17 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Remote Processor - omap-specific bits3 * Remote Processor - omap-specific bits
3 *4 *
4 * Copyright (C) 2011 Texas Instruments, Inc.5 * Copyright (C) 2011 Texas Instruments, Inc.
5 * Copyright (C) 2011 Google, Inc.6 * Copyright (C) 2011 Google, Inc.
6 *
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License
9 * version 2 as 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 */7 */
16 8
17#ifndef _PLAT_REMOTEPROC_H9#ifndef _PLAT_REMOTEPROC_H
include/linux/platform_data/sdhci-pic32.h+1−9
@@ -1,15 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Purna Chandra Mandal, purna.mandal@microchip.com3 * Purna Chandra Mandal, purna.mandal@microchip.com
3 * Copyright (C) 2015 Microchip Technology Inc. All rights reserved.4 * Copyright (C) 2015 Microchip Technology Inc. All rights reserved.
4 *
5 * This program is free software; you can distribute it and/or modify it
6 * 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 it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 * for more details.
13 */5 */
14#ifndef __PIC32_SDHCI_PDATA_H__6#ifndef __PIC32_SDHCI_PDATA_H__
15#define __PIC32_SDHCI_PDATA_H__7#define __PIC32_SDHCI_PDATA_H__
include/linux/platform_data/serial-omap.h+1−5
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Driver for OMAP-UART controller.3 * Driver for OMAP-UART controller.
3 * Based on drivers/serial/8250.c4 * Based on drivers/serial/8250.c
@@ -7,11 +8,6 @@ · 3 unmodified lines
7 * Authors:8 * Authors:
8 * Govindraj R <govindraj.raja@ti.com>9 * Govindraj R <govindraj.raja@ti.com>
9 * Thara Gopinath <thara@ti.com>10 * Thara Gopinath <thara@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 as published by
13 * the Free Software Foundation; either version 2 of the License, or
14 * (at your option) any later version.
15 */11 */
16 12
17#ifndef __OMAP_SERIAL_H__13#ifndef __OMAP_SERIAL_H__
include/linux/platform_data/serial-sccnxp.h+1−5
@@ -1,14 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * NXP (Philips) SCC+++(SCN+++) serial driver3 * NXP (Philips) SCC+++(SCN+++) serial driver
3 *4 *
4 * Copyright (C) 2012 Alexander Shiyan <shc_work@mail.ru>5 * Copyright (C) 2012 Alexander Shiyan <shc_work@mail.ru>
5 *6 *
6 * Based on sc26xx.c, by Thomas Bogendörfer (tsbogend@alpha.franken.de)7 * Based on sc26xx.c, by Thomas Bogendörfer (tsbogend@alpha.franken.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 as published by
10 * the Free Software Foundation; either version 2 of the License, or
11 * (at your option) any later version.
12 */8 */
13 9
14#ifndef _PLATFORM_DATA_SERIAL_SCCNXP_H_10#ifndef _PLATFORM_DATA_SERIAL_SCCNXP_H_
include/linux/platform_data/sht3x.h+1−11
@@ -1,18 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright (C) 2016 Sensirion AG, Switzerland3 * Copyright (C) 2016 Sensirion AG, Switzerland
3 * Author: David Frey <david.frey@sensirion.com>4 * Author: David Frey <david.frey@sensirion.com>
4 * Author: Pascal Sachs <pascal.sachs@sensirion.com>5 * Author: Pascal Sachs <pascal.sachs@sensirion.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 as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
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 */6 */
17 7
18#ifndef __SHT3X_H_8#ifndef __SHT3X_H_
include/linux/platform_data/shtc1.h+1−10
@@ -1,16 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) 2014 Sensirion AG, Switzerland3 * Copyright (C) 2014 Sensirion AG, Switzerland
3 * Author: Johannes Winkelmann <johannes.winkelmann@sensirion.com>4 * Author: Johannes Winkelmann <johannes.winkelmann@sensirion.com>
4 *
5 * This software is licensed under the terms of the GNU General Public
6 * License version 2, as published by the Free Software Foundation, and
7 * may be copied, distributed, and modified under those terms.
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 */5 */
15 6
16#ifndef __SHTC1_H_7#ifndef __SHTC1_H_
include/linux/platform_data/simplefb.h+1−5
@@ -1,12 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * simplefb.h - Simple Framebuffer Device3 * simplefb.h - Simple Framebuffer Device
3 *4 *
4 * Copyright (C) 2013 David Herrmann <dh.herrmann@gmail.com>5 * Copyright (C) 2013 David Herrmann <dh.herrmann@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 as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
10 */6 */
11 7
12#ifndef __PLATFORM_DATA_SIMPLEFB_H__8#ifndef __PLATFORM_DATA_SIMPLEFB_H__
include/linux/platform_data/spi-clps711x.h+1−5
@@ -1,12 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * CLPS711X SPI bus driver definitions3 * CLPS711X SPI bus driver definitions
3 *4 *
4 * Copyright (C) 2012 Alexander Shiyan <shc_work@mail.ru>5 * Copyright (C) 2012 Alexander Shiyan <shc_work@mail.ru>
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 as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
10 */6 */
11 7
12#ifndef ____LINUX_PLATFORM_DATA_SPI_CLPS711X_H8#ifndef ____LINUX_PLATFORM_DATA_SPI_CLPS711X_H
include/linux/platform_data/spi-nuc900.h+1−5
@@ -1,12 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (c) 2009 Nuvoton technology corporation.3 * Copyright (c) 2009 Nuvoton technology corporation.
3 *4 *
4 * Wan ZongShun <mcuos.com@gmail.com>5 * Wan ZongShun <mcuos.com@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 as published by
8 * the Free Software Foundation;version 2 of the License.
9 *
10 */6 */
11 7
12#ifndef __SPI_NUC900_H8#ifndef __SPI_NUC900_H
include/linux/platform_data/ssm2518.h+1−2
@@ -1,10 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * SSM2518 amplifier audio driver3 * SSM2518 amplifier audio driver
3 *4 *
4 * Copyright 2013 Analog Devices Inc.5 * Copyright 2013 Analog Devices Inc.
5 * Author: Lars-Peter Clausen <lars@metafoo.de>6 * Author: Lars-Peter Clausen <lars@metafoo.de>
6 *
7 * Licensed under the GPL-2.
8 */7 */
9 8
10#ifndef __LINUX_PLATFORM_DATA_SSM2518_H__9#ifndef __LINUX_PLATFORM_DATA_SSM2518_H__
include/linux/platform_data/st_sensors_pdata.h+1−2
@@ -1,11 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * STMicroelectronics sensors platform-data driver3 * STMicroelectronics sensors platform-data driver
3 *4 *
4 * Copyright 2013 STMicroelectronics Inc.5 * Copyright 2013 STMicroelectronics Inc.
5 *6 *
6 * Denis Ciocca <denis.ciocca@st.com>7 * Denis Ciocca <denis.ciocca@st.com>
7 *
8 * Licensed under the GPL-2.
9 */8 */
10 9
11#ifndef ST_SENSORS_PDATA_H10#ifndef ST_SENSORS_PDATA_H
include/linux/platform_data/usb-musb-ux500.h+1−1
@@ -1,8 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) ST-Ericsson SA 20113 * Copyright (C) ST-Ericsson SA 2011
3 *4 *
4 * Author: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com>5 * Author: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com>
5 * License terms: GNU General Public License (GPL) version 2
6 */6 */
7#ifndef __ASM_ARCH_USB_H7#ifndef __ASM_ARCH_USB_H
8#define __ASM_ARCH_USB_H8#define __ASM_ARCH_USB_H
include/linux/platform_data/usb-mx2.h+1−10
@@ -1,15 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright (C) 2009 Martin Fuzzey <mfuzzey@gmail.com>3 * Copyright (C) 2009 Martin Fuzzey <mfuzzey@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 as published by
6 * the Free Software Foundation; either version 2 of the License, or
7 * (at your option) any later version.
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 */4 */
14 5
15#ifndef __ASM_ARCH_MX21_USBH6#ifndef __ASM_ARCH_MX21_USBH
include/linux/platform_data/ux500_wdt.h+1−2
@@ -1,8 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) ST Ericsson SA 20113 * Copyright (C) ST Ericsson SA 2011
3 *4 *
4 * License Terms: GNU General Public License v2
5 *
6 * STE Ux500 Watchdog platform data5 * STE Ux500 Watchdog platform data
7 */6 */
8#ifndef __UX500_WDT_H7#ifndef __UX500_WDT_H
include/linux/platform_data/video-nuc900fb.h+1−5
@@ -1,13 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/* linux/include/asm/arch-nuc900/fb.h2/* linux/include/asm/arch-nuc900/fb.h
2 *3 *
3 * Copyright (c) 2008 Nuvoton technology corporation4 * Copyright (c) 2008 Nuvoton technology corporation
4 * All rights reserved.5 * All rights reserved.
5 *6 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
10 *
11 * Changelog:7 * Changelog:
12 *8 *
13 * 2008/08/26 vincen.zswan modify this file for LCD.9 * 2008/08/26 vincen.zswan modify this file for LCD.
include/linux/platform_data/wiznet.h+1−2
@@ -1,7 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Ethernet driver for the WIZnet W5x00 chip.3 * Ethernet driver for the WIZnet W5x00 chip.
3 *
4 * Licensed under the GPL-2 or later.
5 */4 */
6 5
7#ifndef PLATFORM_DATA_WIZNET_H6#ifndef PLATFORM_DATA_WIZNET_H
include/linux/platform_data/wkup_m3.h+1−9
@@ -1,18 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * TI Wakeup M3 remote processor platform data3 * TI Wakeup M3 remote processor platform data
3 *4 *
4 * Copyright (C) 2014-2015 Texas Instruments, Inc.5 * Copyright (C) 2014-2015 Texas Instruments, Inc.
5 *6 *
6 * Dave Gerlach <d-gerlach@ti.com>7 * Dave Gerlach <d-gerlach@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.
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 */8 */
17 9
18#ifndef _LINUX_PLATFORM_DATA_WKUP_M3_H10#ifndef _LINUX_PLATFORM_DATA_WKUP_M3_H
include/linux/platform_data/x86/clk-pmc-atom.h+1−9
@@ -1,17 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Intel Atom platform clocks for BayTrail and CherryTrail SoC.3 * Intel Atom platform clocks for BayTrail and CherryTrail SoC.
3 *4 *
4 * Copyright (C) 2016, Intel Corporation5 * Copyright (C) 2016, Intel Corporation
5 * Author: Irina Tirdea <irina.tirdea@intel.com>6 * Author: Irina Tirdea <irina.tirdea@intel.com>
6 *
7 * This program is free software; you can redistribute it and/or modify it
8 * under the terms and conditions of the GNU General Public License,
9 * version 2, as published by the Free Software Foundation.
10 *
11 * This program is distributed in the hope it will be useful, but WITHOUT
12 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
14 * more details.
15 */7 */
16 8
17#ifndef __PLATFORM_DATA_X86_CLK_PMC_ATOM_H9#ifndef __PLATFORM_DATA_X86_CLK_PMC_ATOM_H
include/linux/platform_data/x86/pmc_atom.h+1−10
@@ -1,16 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Intel Atom SOC Power Management Controller Header File3 * Intel Atom SOC Power Management Controller Header File
3 * Copyright (c) 2014, Intel Corporation.4 * Copyright (c) 2014, Intel Corporation.
4 *
5 * This program is free software; you can redistribute it and/or modify it
6 * under the terms and conditions of the GNU General Public License,
7 * version 2, as published by the Free Software Foundation.
8 *
9 * This program is distributed in the hope it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
12 * more details.
13 *
14 */5 */
15 6
16#ifndef PMC_ATOM_H7#ifndef PMC_ATOM_H
include/linux/platform_data/zforce_ts.h+1−9
@@ -1,15 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/* drivers/input/touchscreen/zforce.c2/* drivers/input/touchscreen/zforce.c
2 *3 *
3 * Copyright (C) 2012-2013 MundoReader S.L.4 * Copyright (C) 2012-2013 MundoReader S.L.
4 *
5 * This software is licensed under the terms of the GNU General Public
6 * License version 2, as published by the Free Software Foundation, and
7 * may be copied, distributed, and modified under those terms.
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 */5 */
14 6
15#ifndef _LINUX_INPUT_ZFORCE_TS_H7#ifndef _LINUX_INPUT_ZFORCE_TS_H
include/linux/platform_device.h+1−2
@@ -1,10 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * platform_device.h - generic, centralized driver model3 * platform_device.h - generic, centralized driver model
3 *4 *
4 * Copyright (c) 2001-2003 Patrick Mochel <mochel@osdl.org>5 * Copyright (c) 2001-2003 Patrick Mochel <mochel@osdl.org>
5 *6 *
6 * This file is released under the GPLv2
7 *
8 * See Documentation/driver-model/ for more information.7 * See Documentation/driver-model/ for more information.
9 */8 */
10 9
include/linux/pm.h+1−14
@@ -1,21 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * pm.h - Power management interface3 * pm.h - Power management interface
3 *4 *
4 * Copyright (C) 2000 Andrew Henroid5 * Copyright (C) 2000 Andrew Henroid
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 as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
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, write to the Free Software
18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19 */6 */
20 7
21#ifndef _LINUX_PM_H8#ifndef _LINUX_PM_H
include/linux/pm2301_charger.h+1−14
@@ -1,23 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * PM2301 charger driver.3 * PM2301 charger driver.
3 *4 *
4 * Copyright (C) 2012 ST Ericsson Corporation5 * Copyright (C) 2012 ST Ericsson Corporation
5 *6 *
6 * Contact: Olivier LAUNAY (olivier.launay@stericsson.com7 * Contact: Olivier LAUNAY (olivier.launay@stericsson.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.
11 *
12 * This program is distributed in the hope that it will be useful, but
13 * WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 * 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, write to the Free Software
19 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
20 * 02110-1301 USA
21 */8 */
22 9
23#ifndef __LINUX_PM2301_H10#ifndef __LINUX_PM2301_H
include/linux/pm_clock.h+1−2
@@ -1,9 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * pm_clock.h - Definitions and headers related to device clocks.3 * pm_clock.h - Definitions and headers related to device clocks.
3 *4 *
4 * Copyright (C) 2011 Rafael J. Wysocki <rjw@sisk.pl>, Renesas Electronics Corp.5 * Copyright (C) 2011 Rafael J. Wysocki <rjw@sisk.pl>, Renesas Electronics Corp.
5 *
6 * This file is released under the GPLv2.
7 */6 */
8 7
9#ifndef _LINUX_PM_CLOCK_H8#ifndef _LINUX_PM_CLOCK_H
include/linux/pm_domain.h+1−2
@@ -1,9 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * pm_domain.h - Definitions and headers related to device power domains.3 * pm_domain.h - Definitions and headers related to device power domains.
3 *4 *
4 * Copyright (C) 2011 Rafael J. Wysocki <rjw@sisk.pl>, Renesas Electronics Corp.5 * Copyright (C) 2011 Rafael J. Wysocki <rjw@sisk.pl>, Renesas Electronics Corp.
5 *
6 * This file is released under the GPLv2.
7 */6 */
8 7
9#ifndef _LINUX_PM_DOMAIN_H8#ifndef _LINUX_PM_DOMAIN_H
include/linux/pm_runtime.h+1−2
@@ -1,9 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * pm_runtime.h - Device run-time power management helper functions.3 * pm_runtime.h - Device run-time power management helper functions.
3 *4 *
4 * Copyright (C) 2009 Rafael J. Wysocki <rjw@sisk.pl>5 * Copyright (C) 2009 Rafael J. Wysocki <rjw@sisk.pl>
5 *
6 * This file is released under the GPLv2.
7 */6 */
8 7
9#ifndef _LINUX_PM_RUNTIME_H8#ifndef _LINUX_PM_RUNTIME_H
include/linux/pm_wakeup.h+1−14
@@ -1,22 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * pm_wakeup.h - Power management wakeup interface3 * pm_wakeup.h - Power management wakeup interface
3 *4 *
4 * Copyright (C) 2008 Alan Stern5 * Copyright (C) 2008 Alan Stern
5 * Copyright (C) 2010 Rafael J. Wysocki, Novell Inc.6 * Copyright (C) 2010 Rafael J. Wysocki, Novell 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 as published by
9 * the Free Software Foundation; either version 2 of the License, or
10 * (at your option) any later version.
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, write to the Free Software
19 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20 */7 */
21 8
22#ifndef _LINUX_PM_WAKEUP_H9#ifndef _LINUX_PM_WAKEUP_H
include/linux/power/ab8500.h+1−1
@@ -1,7 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) ST-Ericsson 20133 * Copyright (C) ST-Ericsson 2013
3 * Author: Hongbo Zhang <hongbo.zhang@linaro.com>4 * Author: Hongbo Zhang <hongbo.zhang@linaro.com>
4 * License terms: GNU General Public License v2
5 */5 */
6 6
7#ifndef PWR_AB8500_H7#ifndef PWR_AB8500_H
include/linux/power/bq24735-charger.h+1−14
@@ -1,18 +1,5 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 *
3 * This program is free software; you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation; either version 2 of the License, or
6 * (at your option) any later version.
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, write to the Free Software
15 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
16 */3 */
17 4
18#ifndef __CHARGER_BQ24735_H_5#ifndef __CHARGER_BQ24735_H_
include/linux/power/gpio-charger.h+1−10
@@ -1,15 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de>3 * Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de>
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 as published by the
6 * Free Software Foundation; either version 2 of the License, or (at your
7 * option) any later version.
8 *
9 * You should have received a copy of the GNU General Public License along
10 * with this program; if not, write to the Free Software Foundation, Inc.,
11 * 675 Mass Ave, Cambridge, MA 02139, USA.
12 *
13 */4 */
14 5
15#ifndef __LINUX_POWER_GPIO_CHARGER_H__6#ifndef __LINUX_POWER_GPIO_CHARGER_H__
include/linux/power/jz4740-battery.h+1−10
@@ -1,15 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright (C) 2009, Jiejing Zhang <kzjeef@gmail.com>3 * Copyright (C) 2009, Jiejing Zhang <kzjeef@gmail.com>
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 as published by the
6 * Free Software Foundation; either version 2 of the License, or (at your
7 * option) any later version.
8 *
9 * You should have received a copy of the GNU General Public License along
10 * with this program; if not, write to the Free Software Foundation, Inc.,
11 * 675 Mass Ave, Cambridge, MA 02139, USA.
12 *
13 */4 */
14 5
15#ifndef __JZ4740_BATTERY_H6#ifndef __JZ4740_BATTERY_H
include/linux/power/max17042_battery.h+1−14
@@ -1,23 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Fuel gauge driver for Maxim 17042 / 8966 / 89973 * Fuel gauge driver for Maxim 17042 / 8966 / 8997
3 * Note that Maxim 8966 and 8997 are mfd and this is its subdevice.4 * Note that Maxim 8966 and 8997 are mfd and this is its subdevice.
4 *5 *
5 * Copyright (C) 2011 Samsung Electronics6 * Copyright (C) 2011 Samsung Electronics
6 * MyungJoo Ham <myungjoo.ham@samsung.com>7 * MyungJoo Ham <myungjoo.ham@samsung.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 as published by
10 * the Free Software Foundation; either version 2 of the License, or
11 * (at your option) any later version.
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, write to the Free Software
20 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
21 */8 */
22 9
23#ifndef __MAX17042_BATTERY_H_10#ifndef __MAX17042_BATTERY_H_
include/linux/power/max8903_charger.h+1−15
@@ -1,23 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * max8903_charger.h - Maxim 8903 USB/Adapter Charger Driver3 * max8903_charger.h - Maxim 8903 USB/Adapter Charger Driver
3 *4 *
4 * Copyright (C) 2011 Samsung Electronics5 * Copyright (C) 2011 Samsung Electronics
5 * MyungJoo Ham <myungjoo.ham@samsung.com>6 * MyungJoo Ham <myungjoo.ham@samsung.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 as published by
9 * the Free Software Foundation; either version 2 of the License, or
10 * (at your option) any later version.
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, write to the Free Software
19 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20 *
21 */7 */
22 8
23#ifndef __MAX8903_CHARGER_H__9#ifndef __MAX8903_CHARGER_H__
include/linux/power/twl4030_madc_battery.h+1−10
@@ -1,18 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Dumb driver for LiIon batteries using TWL4030 madc.3 * Dumb driver for LiIon batteries using TWL4030 madc.
3 *4 *
4 * Copyright 2013 Golden Delicious Computers5 * Copyright 2013 Golden Delicious Computers
5 * Nikolaus Schaller <hns@goldelico.com>6 * Nikolaus Schaller <hns@goldelico.com>
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 as published by the
9 * Free Software Foundation; either version 2 of the License, or (at your
10 * option) any later version.
11 *
12 * You should have received a copy of the GNU General Public License along
13 * with this program; if not, write to the Free Software Foundation, Inc.,
14 * 675 Mass Ave, Cambridge, MA 02139, USA.
15 *
16 */7 */
17 8
18#ifndef __TWL4030_MADC_BATTERY_H9#ifndef __TWL4030_MADC_BATTERY_H
include/linux/power_supply.h+1−2
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Universal power supply monitor class3 * Universal power supply monitor class
3 *4 *
@@ -6,8 +7,6 @@ · 2 unmodified lines
6 * Copyright © 2003 Ian Molton <spyro@f2s.com>7 * Copyright © 2003 Ian Molton <spyro@f2s.com>
7 *8 *
8 * Modified: 2004, Oct Szabolcs Gyurko9 * Modified: 2004, Oct Szabolcs Gyurko
9 *
10 * You may use this code as per GPL version 2
11 */10 */
12 11
13#ifndef __LINUX_POWER_SUPPLY_H__12#ifndef __LINUX_POWER_SUPPLY_H__
include/linux/powercap.h+1−13
@@ -1,19 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * powercap.h: Data types and headers for sysfs power capping interface3 * powercap.h: Data types and headers for sysfs power capping interface
3 * Copyright (c) 2013, Intel Corporation.4 * Copyright (c) 2013, Intel Corporation.
4 *
5 * This program is free software; you can redistribute it and/or modify it
6 * under the terms and conditions of the GNU General Public License,
7 * version 2, as published by the Free Software Foundation.
8 *
9 * This program is distributed in the hope it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
12 * more details.
13 *
14 * You should have received a copy of the GNU General Public License along with
15 * this program; if not, write to the Free Software Foundation, Inc.
16 *
17 */5 */
18 6
19#ifndef __POWERCAP_H__7#ifndef __POWERCAP_H__
include/linux/ppp_channel.h+1−5
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1#ifndef _PPP_CHANNEL_H_2#ifndef _PPP_CHANNEL_H_
2#define _PPP_CHANNEL_H_3#define _PPP_CHANNEL_H_
3/*4/*
@@ -11,11 +12,6 @@ · 7 unmodified lines
11 *12 *
12 * Copyright 1999 Paul Mackerras.13 * Copyright 1999 Paul Mackerras.
13 *14 *
14 * This program is free software; you can redistribute it and/or
15 * modify it under the terms of the GNU General Public License
16 * as published by the Free Software Foundation; either version
17 * 2 of the License, or (at your option) any later version.
18 *
19 * ==FILEVERSION 20000322==15 * ==FILEVERSION 20000322==
20 */16 */
21 17
include/linux/psci.h+1−8
@@ -1,12 +1,5 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
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 *
6 * This program is distributed in the hope that it will be useful,
7 * but WITHOUT ANY WARRANTY; without even the implied warranty of
8 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9 * GNU General Public License for more details.
10 *3 *
11 * Copyright (C) 2015 ARM Limited4 * Copyright (C) 2015 ARM Limited
12 */5 */
include/linux/pstore.h+1−13
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Persistent Storage - pstore.h3 * Persistent Storage - pstore.h
3 *4 *
@@ -5,19 +6,6 @@ · 1 unmodified line
5 *6 *
6 * This code is the generic layer to export data records from platform7 * This code is the generic layer to export data records from platform
7 * level persistent storage via a file system.8 * level persistent storage via a file system.
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, write to the Free Software
20 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
21 */9 */
22#ifndef _LINUX_PSTORE_H10#ifndef _LINUX_PSTORE_H
23#define _LINUX_PSTORE_H11#define _LINUX_PSTORE_H
include/linux/pstore_ram.h+1−10
@@ -1,17 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) 2010 Marco Stornelli <marco.stornelli@gmail.com>3 * Copyright (C) 2010 Marco Stornelli <marco.stornelli@gmail.com>
3 * Copyright (C) 2011 Kees Cook <keescook@chromium.org>4 * Copyright (C) 2011 Kees Cook <keescook@chromium.org>
4 * Copyright (C) 2011 Google, Inc.5 * Copyright (C) 2011 Google, Inc.
5 *
6 * This software is licensed under the terms of the GNU General Public
7 * License version 2, as published by the Free Software Foundation, and
8 * may be copied, distributed, and modified under those terms.
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 */6 */
16 7
17#ifndef __LINUX_PSTORE_RAM_H__8#ifndef __LINUX_PSTORE_RAM_H__
include/linux/ptr_ring.h+1−5
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Definitions for the 'struct ptr_ring' datastructure.3 * Definitions for the 'struct ptr_ring' datastructure.
3 *4 *
@@ -6,11 +7,6 @@ · 2 unmodified lines
6 *7 *
7 * Copyright (C) 2016 Red Hat, Inc.8 * Copyright (C) 2016 Red Hat, Inc.
8 *9 *
9 * This program is free software; you can redistribute it and/or modify it
10 * under the terms of the GNU General Public License as published by the
11 * Free Software Foundation; either version 2 of the License, or (at your
12 * option) any later version.
13 *
14 * This is a limited-size FIFO maintaining pointers in FIFO order, with10 * This is a limited-size FIFO maintaining pointers in FIFO order, with
15 * one CPU producing entries and another consuming entries from a FIFO.11 * one CPU producing entries and another consuming entries from a FIFO.
16 *12 *
include/linux/qcom_scm.h+1−9
@@ -1,14 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/* Copyright (c) 2010-2015, 2018, The Linux Foundation. All rights reserved.2/* Copyright (c) 2010-2015, 2018, The Linux Foundation. All rights reserved.
2 * Copyright (C) 2015 Linaro Ltd.3 * Copyright (C) 2015 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 and
6 * only version 2 as 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 */4 */
13#ifndef __QCOM_SCM_H5#ifndef __QCOM_SCM_H
14#define __QCOM_SCM_H6#define __QCOM_SCM_H
include/linux/qed/fcoe_common.h+1−4
@@ -1,9 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/* QLogic qed NIC Driver2/* QLogic qed NIC Driver
2 * Copyright (c) 2015 QLogic Corporation3 * Copyright (c) 2015 QLogic Corporation
3 *
4 * This software is available under the terms of the GNU General Public License
5 * (GPL) Version 2, available from the file COPYING in the main directory of
6 * this source tree.
7 */4 */
8 5
9#ifndef __FCOE_COMMON__6#ifndef __FCOE_COMMON__
include/linux/radix-tree.h+1−14
@@ -1,22 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright (C) 2001 Momchil Velikov3 * Copyright (C) 2001 Momchil Velikov
3 * Portions Copyright (C) 2001 Christoph Hellwig4 * Portions Copyright (C) 2001 Christoph Hellwig
4 * Copyright (C) 2006 Nick Piggin5 * Copyright (C) 2006 Nick Piggin
5 * Copyright (C) 2012 Konstantin Khlebnikov6 * Copyright (C) 2012 Konstantin Khlebnikov
6 *
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License as
9 * published by the Free Software Foundation; either version 2, or (at
10 * your option) any later version.
11 *
12 * This program is distributed in the hope that it will be useful, but
13 * WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 * 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, write to the Free Software
19 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
20 */7 */
21#ifndef _LINUX_RADIX_TREE_H8#ifndef _LINUX_RADIX_TREE_H
22#define _LINUX_RADIX_TREE_H9#define _LINUX_RADIX_TREE_H
include/linux/raid_class.h+1−2
@@ -1,9 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * raid_class.h - a generic raid visualisation class3 * raid_class.h - a generic raid visualisation class
3 *4 *
4 * Copyright (c) 2005 - James Bottomley <James.Bottomley@steeleye.com>5 * Copyright (c) 2005 - James Bottomley <James.Bottomley@steeleye.com>
5 *
6 * This file is licensed under GPLv2
7 */6 */
8#include <linux/transport_class.h>7#include <linux/transport_class.h>
9 8
include/linux/rbtree.h+1−13
@@ -1,20 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 Red Black Trees3 Red Black Trees
3 (C) 1999 Andrea Arcangeli <andrea@suse.de>4 (C) 1999 Andrea Arcangeli <andrea@suse.de>
4 5
5 This program is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published by
7 the Free Software Foundation; either version 2 of the License, or
8 (at your option) any later version.
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, write to the Free Software
17 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18 6
19 linux/include/linux/rbtree.h7 linux/include/linux/rbtree.h
20 8
include/linux/rbtree_augmented.h+1−13
@@ -1,22 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 Red Black Trees3 Red Black Trees
3 (C) 1999 Andrea Arcangeli <andrea@suse.de>4 (C) 1999 Andrea Arcangeli <andrea@suse.de>
4 (C) 2002 David Woodhouse <dwmw2@infradead.org>5 (C) 2002 David Woodhouse <dwmw2@infradead.org>
5 (C) 2012 Michel Lespinasse <walken@google.com>6 (C) 2012 Michel Lespinasse <walken@google.com>
6 7
7 This program is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation; either version 2 of the License, or
10 (at your option) any later version.
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, write to the Free Software
19 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20 8
21 linux/include/linux/rbtree_augmented.h9 linux/include/linux/rbtree_augmented.h
22*/10*/
include/linux/rcupdate.h+2−4
@@ -56,14 +56,12 @@ void __rcu_read_unlock(void); · 55 unmodified lines
56 56
57static inline void __rcu_read_lock(void)57static inline void __rcu_read_lock(void)
58{58{
59 if (IS_ENABLED(CONFIG_PREEMPT_COUNT))59 preempt_disable();
60 preempt_disable();
61}60}
62 61
63static inline void __rcu_read_unlock(void)62static inline void __rcu_read_unlock(void)
64{63{
65 if (IS_ENABLED(CONFIG_PREEMPT_COUNT))64 preempt_enable();
66 preempt_enable();
67}65}
68 66
69static inline int rcu_preempt_depth(void)67static inline int rcu_preempt_depth(void)
include/linux/regset.h+1−4
@@ -1,12 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * User-mode machine state access3 * User-mode machine state access
3 *4 *
4 * Copyright (C) 2007 Red Hat, Inc. All rights reserved.5 * Copyright (C) 2007 Red Hat, Inc. All rights reserved.
5 *6 *
6 * This copyrighted material is made available to anyone wishing to use,
7 * modify, copy, or redistribute it subject to the terms and conditions
8 * of the GNU General Public License v.2.
9 *
10 * Red Hat Author: Roland McGrath.7 * Red Hat Author: Roland McGrath.
11 */8 */
12 9
include/linux/regulator/ab8500.h+1−2
@@ -1,8 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) ST-Ericsson SA 20103 * Copyright (C) ST-Ericsson SA 2010
3 *4 *
4 * License Terms: GNU General Public License v2
5 *
6 * Authors: Sundar Iyer <sundar.iyer@stericsson.com> for ST-Ericsson5 * Authors: Sundar Iyer <sundar.iyer@stericsson.com> for ST-Ericsson
7 * Bengt Jonsson <bengt.g.jonsson@stericsson.com> for ST-Ericsson6 * Bengt Jonsson <bengt.g.jonsson@stericsson.com> for ST-Ericsson
8 * Daniel Willerud <daniel.willerud@stericsson.com> for ST-Ericsson7 * Daniel Willerud <daniel.willerud@stericsson.com> for ST-Ericsson
include/linux/regulator/act8865.h+1−9
@@ -1,16 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * act8865.h -- Voltage regulation for active-semi act88xx PMUs3 * act8865.h -- Voltage regulation for active-semi act88xx PMUs
3 *4 *
4 * Copyright (C) 2013 Atmel Corporation.5 * Copyright (C) 2013 Atmel 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 as published by
8 * the Free Software Foundation; version 2 of the License.
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 */6 */
15 7
16#ifndef __LINUX_REGULATOR_ACT8865_H8#ifndef __LINUX_REGULATOR_ACT8865_H
include/linux/regulator/da9211.h+1−10
@@ -1,17 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * da9211.h - Regulator device driver for DA9211/DA92123 * da9211.h - Regulator device driver for DA9211/DA9212
3 * /DA9213/DA9223/DA9214/DA9224/DA9215/DA92254 * /DA9213/DA9223/DA9214/DA9224/DA9215/DA9225
4 * Copyright (C) 2015 Dialog Semiconductor Ltd.5 * Copyright (C) 2015 Dialog Semiconductor Ltd.
5 *
6 * This program is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU General Public License
8 * as published by the Free Software Foundation; either version 2
9 * of the License, or (at your option) any later version.
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 */6 */
16 7
17#ifndef __LINUX_REGULATOR_DA9211_H8#ifndef __LINUX_REGULATOR_DA9211_H
include/linux/regulator/db8500-prcmu.h+1−2
@@ -1,8 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) ST-Ericsson SA 20103 * Copyright (C) ST-Ericsson SA 2010
3 *4 *
4 * License Terms: GNU General Public License v2
5 *
6 * Author: Bengt Jonsson <bengt.g.jonsson@stericsson.com> for ST-Ericsson5 * Author: Bengt Jonsson <bengt.g.jonsson@stericsson.com> for ST-Ericsson
7 *6 *
8 * Interface to power domain regulators on DB85007 * Interface to power domain regulators on DB8500
include/linux/regulator/fan53555.h+1−5
@@ -1,13 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * fan53555.h - Fairchild Regulator FAN53555 Driver3 * fan53555.h - Fairchild Regulator FAN53555 Driver
3 *4 *
4 * Copyright (C) 2012 Marvell Technology Ltd.5 * Copyright (C) 2012 Marvell Technology Ltd.
5 * Yunfan Zhang <yfzhang@marvell.com>6 * Yunfan Zhang <yfzhang@marvell.com>
6 *
7 * This package 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 */7 */
12 8
13#ifndef __FAN53555_H__9#ifndef __FAN53555_H__
include/linux/regulator/fixed.h+1−5
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * fixed.h3 * fixed.h
3 *4 *
@@ -7,11 +8,6 @@ · 3 unmodified lines
7 *8 *
8 * Copyright (c) 2009 Nokia Corporation9 * Copyright (c) 2009 Nokia Corporation
9 * Roger Quadros <ext-roger.quadros@nokia.com>10 * Roger Quadros <ext-roger.quadros@nokia.com>
10 *
11 * This program is free software; you can redistribute it and/or
12 * modify it under the terms of the GNU General Public License as
13 * published by the Free Software Foundation; either version 2 of the
14 * License, or (at your option) any later version.
15 */11 */
16 12
17#ifndef __REGULATOR_FIXED_H13#ifndef __REGULATOR_FIXED_H
include/linux/regulator/gpio-regulator.h+1−5
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * gpio-regulator.h3 * gpio-regulator.h
3 *4 *
@@ -11,11 +12,6 @@ · 7 unmodified lines
11 *12 *
12 * Copyright (c) 2009 Nokia Corporation13 * Copyright (c) 2009 Nokia Corporation
13 * Roger Quadros <ext-roger.quadros@nokia.com>14 * Roger Quadros <ext-roger.quadros@nokia.com>
14 *
15 * This program is free software; you can redistribute it and/or
16 * modify it under the terms of the GNU General Public License as
17 * published by the Free Software Foundation; either version 2 of the
18 * License, or (at your option) any later version.
19 */15 */
20 16
21#ifndef __REGULATOR_GPIO_H17#ifndef __REGULATOR_GPIO_H
include/linux/regulator/max1586.h+1−14
@@ -1,21 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * max1586.h -- Voltage regulation for the Maxim 15863 * max1586.h -- Voltage regulation for the Maxim 1586
3 *4 *
4 * Copyright (C) 2008 Robert Jarzmik5 * Copyright (C) 2008 Robert Jarzmik
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 as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
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, write to the Free Software
18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19 */6 */
20 7
21#ifndef REGULATOR_MAX15868#ifndef REGULATOR_MAX1586
include/linux/regulator/max8660.h+1−13
@@ -1,20 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * max8660.h -- Voltage regulation for the Maxim 8660/86613 * max8660.h -- Voltage regulation for the Maxim 8660/8661
3 *4 *
4 * Copyright (C) 2009 Wolfram Sang, Pengutronix e.K.5 * Copyright (C) 2009 Wolfram Sang, Pengutronix e.K.
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 as published by
8 * the Free Software Foundation; version 2 of the License.
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, write to the Free Software
17 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18 */6 */
19 7
20#ifndef __LINUX_REGULATOR_MAX8660_H8#ifndef __LINUX_REGULATOR_MAX8660_H
include/linux/regulator/max8952.h+1−14
@@ -1,22 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * max8952.h - Voltage regulation for the Maxim 89523 * max8952.h - Voltage regulation for the Maxim 8952
3 *4 *
4 * Copyright (C) 2010 Samsung Electrnoics5 * Copyright (C) 2010 Samsung Electrnoics
5 * MyungJoo Ham <myungjoo.ham@samsung.com>6 * MyungJoo Ham <myungjoo.ham@samsung.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 as published by
9 * the Free Software Foundation; either version 2 of the License, or
10 * (at your option) any later version.
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, write to the Free Software
19 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20 */7 */
21 8
22#ifndef REGULATOR_MAX89529#ifndef REGULATOR_MAX8952
include/linux/regulator/mt6311.h+1−9
@@ -1,15 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (c) 2015 MediaTek Inc.3 * Copyright (c) 2015 MediaTek Inc.
3 * Author: Henry Chen <henryc.chen@mediatek.com>4 * Author: Henry Chen <henryc.chen@mediatek.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 */5 */
14 6
15#ifndef __LINUX_REGULATOR_MT6311_H7#ifndef __LINUX_REGULATOR_MT6311_H
include/linux/regulator/mt6323-regulator.h+1−9
@@ -1,15 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (c) 2016 MediaTek Inc.3 * Copyright (c) 2016 MediaTek Inc.
3 * Author: Chen Zhong <chen.zhong@mediatek.com>4 * Author: Chen Zhong <chen.zhong@mediatek.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 */5 */
14 6
15#ifndef __LINUX_REGULATOR_MT6323_H7#ifndef __LINUX_REGULATOR_MT6323_H
include/linux/regulator/mt6380-regulator.h+1−9
@@ -1,15 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (c) 2017 MediaTek Inc.3 * Copyright (c) 2017 MediaTek Inc.
3 * Author: Chenglin Xu <chenglin.xu@mediatek.com>4 * Author: Chenglin Xu <chenglin.xu@mediatek.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 */5 */
14 6
15#ifndef __LINUX_REGULATOR_mt6380_H7#ifndef __LINUX_REGULATOR_mt6380_H
include/linux/regulator/mt6397-regulator.h+1−9
@@ -1,15 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (c) 2014 MediaTek Inc.3 * Copyright (c) 2014 MediaTek Inc.
3 * Author: Flora Fu <flora.fu@mediatek.com>4 * Author: Flora Fu <flora.fu@mediatek.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 */5 */
14 6
15#ifndef __LINUX_REGULATOR_MT6397_H7#ifndef __LINUX_REGULATOR_MT6397_H
include/linux/regulator/tps6507x.h+1−13
@@ -1,20 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * tps6507x.h -- Voltage regulation for the Texas Instruments TPS6507X3 * tps6507x.h -- Voltage regulation for the Texas Instruments TPS6507X
3 *4 *
4 * Copyright (C) 2010 Texas Instruments, Inc.5 * Copyright (C) 2010 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
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, write to the Free Software
17 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18 */6 */
19 7
20#ifndef REGULATOR_TPS6507X8#ifndef REGULATOR_TPS6507X
include/linux/remoteproc/st_slim_rproc.h+1−5
@@ -1,14 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * SLIM core rproc driver header3 * SLIM core rproc driver header
3 *4 *
4 * Copyright (C) 2016 STMicroelectronics5 * Copyright (C) 2016 STMicroelectronics
5 *6 *
6 * Author: Peter Griffin <peter.griffin@linaro.org>7 * Author: Peter Griffin <peter.griffin@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 as published by
10 * the Free Software Foundation; either version 2 of the License, or
11 * (at your option) any later version.
12 */8 */
13#ifndef _ST_REMOTEPROC_SLIM_H9#ifndef _ST_REMOTEPROC_SLIM_H
14#define _ST_REMOTEPROC_SLIM_H10#define _ST_REMOTEPROC_SLIM_H
include/linux/resource_ext.h+1−9
@@ -1,15 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) 2015, Intel Corporation3 * Copyright (C) 2015, Intel Corporation
3 * Author: Jiang Liu <jiang.liu@linux.intel.com>4 * Author: Jiang Liu <jiang.liu@linux.intel.com>
4 *
5 * This program is free software; you can redistribute it and/or modify it
6 * under the terms and conditions of the GNU General Public License,
7 * version 2, as published by the Free Software Foundation.
8 *
9 * This program is distributed in the hope it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
12 * more details.
13 */5 */
14#ifndef _LINUX_RESOURCE_EXT_H6#ifndef _LINUX_RESOURCE_EXT_H
15#define _LINUX_RESOURCE_EXT_H7#define _LINUX_RESOURCE_EXT_H
include/linux/rio.h+1−5
@@ -1,14 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * RapidIO interconnect services3 * RapidIO interconnect services
3 * (RapidIO Interconnect Specification, http://www.rapidio.org)4 * (RapidIO Interconnect Specification, http://www.rapidio.org)
4 *5 *
5 * Copyright 2005 MontaVista Software, Inc.6 * Copyright 2005 MontaVista Software, Inc.
6 * Matt Porter <mporter@kernel.crashing.org>7 * Matt Porter <mporter@kernel.crashing.org>
7 *
8 * This program is free software; you can redistribute it and/or modify it
9 * under the terms of the GNU General Public License as published by the
10 * Free Software Foundation; either version 2 of the License, or (at your
11 * option) any later version.
12 */8 */
13 9
14#ifndef LINUX_RIO_H10#ifndef LINUX_RIO_H
include/linux/rio_drv.h+1−5
@@ -1,13 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * RapidIO driver services3 * RapidIO driver services
3 *4 *
4 * Copyright 2005 MontaVista Software, Inc.5 * Copyright 2005 MontaVista Software, Inc.
5 * Matt Porter <mporter@kernel.crashing.org>6 * Matt Porter <mporter@kernel.crashing.org>
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 as published by the
9 * Free Software Foundation; either version 2 of the License, or (at your
10 * option) any later version.
11 */7 */
12 8
13#ifndef LINUX_RIO_DRV_H9#ifndef LINUX_RIO_DRV_H
include/linux/rio_ids.h+1−5
@@ -1,13 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * RapidIO devices3 * RapidIO devices
3 *4 *
4 * Copyright 2005 MontaVista Software, Inc.5 * Copyright 2005 MontaVista Software, Inc.
5 * Matt Porter <mporter@kernel.crashing.org>6 * Matt Porter <mporter@kernel.crashing.org>
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 as published by the
9 * Free Software Foundation; either version 2 of the License, or (at your
10 * option) any later version.
11 */7 */
12 8
13#ifndef LINUX_RIO_IDS_H9#ifndef LINUX_RIO_IDS_H
include/linux/rio_regs.h+1−5
@@ -1,13 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * RapidIO register definitions3 * RapidIO register definitions
3 *4 *
4 * Copyright 2005 MontaVista Software, Inc.5 * Copyright 2005 MontaVista Software, Inc.
5 * Matt Porter <mporter@kernel.crashing.org>6 * Matt Porter <mporter@kernel.crashing.org>
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 as published by the
9 * Free Software Foundation; either version 2 of the License, or (at your
10 * option) any later version.
11 */7 */
12 8
13#ifndef LINUX_RIO_REGS_H9#ifndef LINUX_RIO_REGS_H
include/linux/rodata_test.h+1−5
@@ -1,13 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * rodata_test.h: functional test for mark_rodata_ro function3 * rodata_test.h: functional test for mark_rodata_ro function
3 *4 *
4 * (C) Copyright 2008 Intel Corporation5 * (C) Copyright 2008 Intel Corporation
5 * Author: Arjan van de Ven <arjan@linux.intel.com>6 * Author: Arjan van de Ven <arjan@linux.intel.com>
6 *
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License
9 * as published by the Free Software Foundation; version 2
10 * of the License.
11 */7 */
12 8
13#ifndef _RODATA_TEST_H9#ifndef _RODATA_TEST_H
include/linux/sbitmap.h+1−12
@@ -1,20 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Fast and scalable bitmaps.3 * Fast and scalable bitmaps.
3 *4 *
4 * Copyright (C) 2016 Facebook5 * Copyright (C) 2016 Facebook
5 * Copyright (C) 2013-2014 Jens Axboe6 * Copyright (C) 2013-2014 Jens Axboe
6 *
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public
9 * License v2 as 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 GNU
14 * 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 <https://www.gnu.org/licenses/>.
18 */7 */
19 8
20#ifndef __LINUX_SCALE_BITMAP_H9#ifndef __LINUX_SCALE_BITMAP_H
include/linux/sched/mm.h+4−0
@@ -54,6 +54,10 @@ static inline void mmdrop(struct mm_struct *mm) · 53 unmodified lines
54 * followed by taking the mmap_sem for writing before modifying the54 * followed by taking the mmap_sem for writing before modifying the
55 * vmas or anything the coredump pretends not to change from under it.55 * vmas or anything the coredump pretends not to change from under it.
56 *56 *
57 * It also has to be called when mmgrab() is used in the context of
58 * the process, but then the mm_count refcount is transferred outside
59 * the context of the process to run down_write() on that pinned mm.
60 *
57 * NOTE: find_extend_vma() called from GUP context is the only place61 * NOTE: find_extend_vma() called from GUP context is the only place
58 * that can modify the "mm" (notably the vm_start/end) under mmap_sem62 * that can modify the "mm" (notably the vm_start/end) under mmap_sem
59 * for reading and outside the context of the process, so it is also63 * for reading and outside the context of the process, so it is also
include/linux/scpi_protocol.h+1−12
@@ -1,19 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * SCPI Message Protocol driver header3 * SCPI Message Protocol driver header
3 *4 *
4 * Copyright (C) 2014 ARM Ltd.5 * Copyright (C) 2014 ARM Ltd.
5 *
6 * This program is free software; you can redistribute it and/or modify it
7 * under the terms and conditions of the GNU General Public License,
8 * version 2, as published by the Free Software Foundation.
9 *
10 * This program is distributed in the hope 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/>.
17 */6 */
18#include <linux/types.h>7#include <linux/types.h>
19 8
include/linux/sdla.h+1−5
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * INET An implementation of the TCP/IP protocol suite for the LINUX3 * INET An implementation of the TCP/IP protocol suite for the LINUX
3 * operating system. INET is implemented using the BSD Socket4 * operating system. INET is implemented using the BSD Socket
@@ -13,11 +14,6 @@ · 9 unmodified lines
13 * 0.15 Mike McLagan Structure packing14 * 0.15 Mike McLagan Structure packing
14 *15 *
15 * 0.20 Mike McLagan New flags for S508 buffer handling16 * 0.20 Mike McLagan New flags for S508 buffer handling
16 *
17 * This program is free software; you can redistribute it and/or
18 * modify it under the terms of the GNU General Public License
19 * as published by the Free Software Foundation; either version
20 * 2 of the License, or (at your option) any later version.
21 */17 */
22#ifndef SDLA_H18#ifndef SDLA_H
23#define SDLA_H19#define SDLA_H
include/linux/semaphore.h+1−2
@@ -1,9 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (c) 2008 Intel Corporation3 * Copyright (c) 2008 Intel Corporation
3 * Author: Matthew Wilcox <willy@linux.intel.com>4 * Author: Matthew Wilcox <willy@linux.intel.com>
4 *5 *
5 * Distributed under the terms of the GNU GPL, version 2
6 *
7 * Please see kernel/locking/semaphore.c for documentation of these functions6 * Please see kernel/locking/semaphore.c for documentation of these functions
8 */7 */
9#ifndef __LINUX_SEMAPHORE_H8#ifndef __LINUX_SEMAPHORE_H
include/linux/seqno-fence.h+1−9
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * seqno-fence, using a dma-buf to synchronize fencing3 * seqno-fence, using a dma-buf to synchronize fencing
3 *4 *
@@ -6,15 +7,6 @@ · 2 unmodified lines
6 * Authors:7 * Authors:
7 * Rob Clark <robdclark@gmail.com>8 * Rob Clark <robdclark@gmail.com>
8 * Maarten Lankhorst <maarten.lankhorst@canonical.com>9 * Maarten Lankhorst <maarten.lankhorst@canonical.com>
9 *
10 * This program is free software; you can redistribute it and/or modify it
11 * under the terms of the GNU General Public License version 2 as published by
12 * the Free Software Foundation.
13 *
14 * This program is distributed in the hope that it will be useful, but WITHOUT
15 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
16 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
17 * more details.
18 */10 */
19 11
20#ifndef __LINUX_SEQNO_FENCE_H12#ifndef __LINUX_SEQNO_FENCE_H
include/linux/serdev.h+1−9
@@ -1,14 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) 2016-2017 Linaro Ltd., Rob Herring <robh@kernel.org>3 * Copyright (C) 2016-2017 Linaro Ltd., Rob Herring <robh@kernel.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 and
6 * only version 2 as 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 */4 */
13#ifndef _LINUX_SERDEV_H5#ifndef _LINUX_SERDEV_H
14#define _LINUX_SERDEV_H6#define _LINUX_SERDEV_H
include/linux/serial_8250.h+1−5
@@ -1,12 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * linux/include/linux/serial_8250.h3 * linux/include/linux/serial_8250.h
3 *4 *
4 * Copyright (C) 2004 Russell King5 * 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 as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
10 */6 */
11#ifndef _LINUX_SERIAL_8250_H7#ifndef _LINUX_SERIAL_8250_H
12#define _LINUX_SERIAL_8250_H8#define _LINUX_SERIAL_8250_H
include/linux/serial_core.h+1−14
@@ -1,21 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * linux/drivers/char/serial_core.h3 * linux/drivers/char/serial_core.h
3 *4 *
4 * Copyright (C) 2000 Deep Blue Solutions Ltd.5 * Copyright (C) 2000 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 as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
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, write to the Free Software
18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19 */6 */
20#ifndef LINUX_SERIAL_CORE_H7#ifndef LINUX_SERIAL_CORE_H
21#define LINUX_SERIAL_CORE_H8#define LINUX_SERIAL_CORE_H
include/linux/serial_max3100.h+1−5
@@ -1,11 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 *3 *
3 * Copyright (C) 2007 Christian Pellegrin4 * Copyright (C) 2007 Christian Pellegrin
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 as published by
7 * the Free Software Foundation; either version 2 of the License, or
8 * (at your option) any later version.
9 */5 */
10 6
11 7
include/linux/serial_pnx8xxx.h+1−14
@@ -1,19 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Embedded Alley Solutions, source@embeddedalley.com.3 * Embedded Alley Solutions, source@embeddedalley.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 as published by
6 * the Free Software Foundation; either version 2 of the License, or
7 * (at your option) any later version.
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, write to the Free Software
16 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17 */4 */
18 5
19#ifndef _LINUX_SERIAL_PNX8XXX_H6#ifndef _LINUX_SERIAL_PNX8XXX_H
include/linux/skb_array.h+1−5
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Definitions for the 'struct skb_array' datastructure.3 * Definitions for the 'struct skb_array' datastructure.
3 *4 *
@@ -6,11 +7,6 @@ · 2 unmodified lines
6 *7 *
7 * Copyright (C) 2016 Red Hat, Inc.8 * Copyright (C) 2016 Red Hat, Inc.
8 *9 *
9 * This program is free software; you can redistribute it and/or modify it
10 * under the terms of the GNU General Public License as published by the
11 * Free Software Foundation; either version 2 of the License, or (at your
12 * option) any later version.
13 *
14 * Limited-size FIFO of skbs. Can be used more or less whenever10 * Limited-size FIFO of skbs. Can be used more or less whenever
15 * sk_buff_head can be used, except you need to know the queue size in11 * sk_buff_head can be used, except you need to know the queue size in
16 * advance.12 * advance.
include/linux/skbuff.h+1−5
@@ -1,14 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Definitions for the 'struct sk_buff' memory handlers.3 * Definitions for the 'struct sk_buff' memory handlers.
3 *4 *
4 * Authors:5 * Authors:
5 * Alan Cox, <gw4pts@gw4pts.ampr.org>6 * Alan Cox, <gw4pts@gw4pts.ampr.org>
6 * Florian La Roche, <rzsfl@rz.uni-sb.de>7 * Florian La Roche, <rzsfl@rz.uni-sb.de>
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 * as published by the Free Software Foundation; either version
11 * 2 of the License, or (at your option) any later version.
12 */8 */
13 9
14#ifndef _LINUX_SKBUFF_H10#ifndef _LINUX_SKBUFF_H
include/linux/sm501.h+1−13
@@ -1,21 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/* include/linux/sm501.h2/* include/linux/sm501.h
2 *3 *
3 * Copyright (c) 2006 Simtec Electronics4 * Copyright (c) 2006 Simtec Electronics
4 * Ben Dooks <ben@simtec.co.uk>5 * Ben Dooks <ben@simtec.co.uk>
5 * Vincent Sanders <vince@simtec.co.uk>6 * Vincent Sanders <vince@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 as published by
9 * the Free Software Foundation; either version 2 of the License
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, write to the Free Software
18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19*/7*/
20 8
21extern int sm501_unit_power(struct device *dev,9extern int sm501_unit_power(struct device *dev,
include/linux/smsc911x.h+1−14
@@ -1,22 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/***************************************************************************2/***************************************************************************
2 *3 *
3 * Copyright (C) 2004-2008 SMSC4 * Copyright (C) 2004-2008 SMSC
4 * Copyright (C) 2005-2008 ARM5 * Copyright (C) 2005-2008 ARM
5 *6 *
6 * This program is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU General Public License
8 * as published by the Free Software Foundation; either version 2
9 * of the License, or (at your option) any later version.
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, write to the Free Software
18 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
19 *
20 ***************************************************************************/7 ***************************************************************************/
21#ifndef __LINUX_SMSC911X_H__8#ifndef __LINUX_SMSC911X_H__
22#define __LINUX_SMSC911X_H__9#define __LINUX_SMSC911X_H__
include/linux/soc/ixp4xx/qmgr.h+1−4
@@ -1,9 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) 2007 Krzysztof Halasa <khc@pm.waw.pl>3 * Copyright (C) 2007 Krzysztof Halasa <khc@pm.waw.pl>
3 *
4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of version 2 of the GNU General Public License
6 * as published by the Free Software Foundation.
7 */4 */
8 5
9#ifndef IXP4XX_QMGR_H6#ifndef IXP4XX_QMGR_H
include/linux/spi/at86rf230.h+1−9
@@ -1,17 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * AT86RF230/RF231 driver3 * AT86RF230/RF231 driver
3 *4 *
4 * Copyright (C) 2009-2012 Siemens AG5 * Copyright (C) 2009-2012 Siemens AG
5 *6 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License version 2
8 * as 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 * Written by:7 * Written by:
16 * Dmitry Eremin-Solenikov <dmitry.baryshkov@siemens.com>8 * Dmitry Eremin-Solenikov <dmitry.baryshkov@siemens.com>
17 */9 */
include/linux/spi/cc2520.h+1−6
@@ -1,14 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/* Header file for cc2520 radio driver2/* Header file for cc2520 radio driver
2 *3 *
3 * Copyright (C) 2014 Varka Bhadram <varkab@cdac.in>4 * Copyright (C) 2014 Varka Bhadram <varkab@cdac.in>
4 * Md.Jamal Mohiuddin <mjmohiuddin@cdac.in>5 * Md.Jamal Mohiuddin <mjmohiuddin@cdac.in>
5 * P Sowjanya <sowjanyap@cdac.in>6 * P Sowjanya <sowjanyap@cdac.in>
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 as published by
9 * the Free Software Foundation; either version 2 of the License, or
10 * (at your option) any later version.
11 *
12 */7 */
13 8
14#ifndef __CC2520_H9#ifndef __CC2520_H
include/linux/spi/l4f00242t03.h+1−9
@@ -1,17 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * l4f00242t03.h -- Platform glue for Epson L4F00242T03 LCD3 * l4f00242t03.h -- Platform glue for Epson L4F00242T03 LCD
3 *4 *
4 * Copyright (c) 2009 Alberto Panizzo <maramaopercheseimorto@gmail.com>5 * Copyright (c) 2009 Alberto Panizzo <maramaopercheseimorto@gmail.com>
5 * Based on Marek Vasut work in lms283gf05.h6 * Based on Marek Vasut work in lms283gf05.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*/7*/
16 8
17#ifndef _INCLUDE_LINUX_SPI_L4F00242T03_H_9#ifndef _INCLUDE_LINUX_SPI_L4F00242T03_H_
include/linux/spi/libertas_spi.h+1−5
@@ -1,12 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * board-specific data for the libertas_spi driver.3 * board-specific data for the libertas_spi driver.
3 *4 *
4 * Copyright 2008 Analog Devices Inc.5 * Copyright 2008 Analog Devices 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 as published by
8 * the Free Software Foundation; either version 2 of the License, or (at
9 * your option) any later version.
10 */6 */
11#ifndef _LIBERTAS_SPI_H_7#ifndef _LIBERTAS_SPI_H_
12#define _LIBERTAS_SPI_H_8#define _LIBERTAS_SPI_H_
include/linux/spi/lms283gf05.h+1−9
@@ -1,16 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * lms283gf05.h - Platform glue for Samsung LMS283GF05 LCD3 * lms283gf05.h - Platform glue for Samsung LMS283GF05 LCD
3 *4 *
4 * Copyright (C) 2009 Marek Vasut <marek.vasut@gmail.com>5 * Copyright (C) 2009 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 *
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*/6*/
15 7
16#ifndef _INCLUDE_LINUX_SPI_LMS283GF05_H_8#ifndef _INCLUDE_LINUX_SPI_LMS283GF05_H_
include/linux/spi/mxs-spi.h+1−10
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * include/linux/spi/mxs-spi.h3 * include/linux/spi/mxs-spi.h
3 *4 *
@@ -5,16 +6,6 @@ · 1 unmodified line
5 *6 *
6 * Copyright 2008 Embedded Alley Solutions, Inc.7 * Copyright 2008 Embedded Alley Solutions, Inc.
7 * Copyright 2009-2011 Freescale Semiconductor, Inc.8 * Copyright 2009-2011 Freescale Semiconductor, 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 as published by
11 * the Free Software Foundation; either version 2 of the License, or
12 * (at your option) any later version.
13 *
14 * This program is distributed in the hope that it will be useful,
15 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 * GNU General Public License for more details.
18 */9 */
19 10
20#ifndef __LINUX_SPI_MXS_SPI_H__11#ifndef __LINUX_SPI_MXS_SPI_H__
include/linux/spi/pxa2xx_spi.h+1−10
@@ -1,15 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright (C) 2005 Stephen Street / StreetFire Sound Labs3 * Copyright (C) 2005 Stephen Street / StreetFire Sound Labs
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation; either version 2 of the License, or
7 * (at your option) any later version.
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 */4 */
14#ifndef __linux_pxa2xx_spi_h5#ifndef __linux_pxa2xx_spi_h
15#define __linux_pxa2xx_spi_h6#define __linux_pxa2xx_spi_h
include/linux/spi/rspi.h+1−9
@@ -1,16 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Renesas SPI driver3 * Renesas SPI driver
3 *4 *
4 * Copyright (C) 2012 Renesas Solutions Corp.5 * Copyright (C) 2012 Renesas Solutions Corp.
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 as published by
8 * the Free Software Foundation; version 2 of the License.
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 */6 */
15 7
16#ifndef __LINUX_SPI_RENESAS_SPI_H__8#ifndef __LINUX_SPI_RENESAS_SPI_H__
include/linux/spi/sh_hspi.h+1−9
@@ -1,14 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) 2011 Kuninori Morimoto3 * Copyright (C) 2011 Kuninori Morimoto
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation; version 2 of the License.
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 */4 */
13#ifndef SH_HSPI_H5#ifndef SH_HSPI_H
14#define SH_HSPI_H6#define SH_HSPI_H
include/linux/spi/spi-fsl-dspi.h+1−9
@@ -1,16 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Freescale DSPI controller driver3 * Freescale DSPI controller driver
3 *4 *
4 * Copyright (c) 2017 Angelo Dureghello <angelo@sysam.it>5 * Copyright (c) 2017 Angelo Dureghello <angelo@sysam.it>
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 */6 */
15 7
16#ifndef SPI_FSL_DSPI_HEADER_H8#ifndef SPI_FSL_DSPI_HEADER_H
include/linux/spi/tle62x0.h+1−9
@@ -1,17 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * tle62x0.h - platform glue to Infineon TLE62x0 driver chips3 * tle62x0.h - platform glue to Infineon TLE62x0 driver chips
3 *4 *
4 * Copyright 2007 Simtec Electronics5 * Copyright 2007 Simtec Electronics
5 * Ben Dooks <ben@simtec.co.uk>6 * 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.
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*/7*/
16 8
17struct tle62x0_pdata {9struct tle62x0_pdata {
include/linux/spmi.h+1−9
@@ -1,13 +1,5 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/* Copyright (c) 2012-2013, The Linux Foundation. All rights reserved.2/* Copyright (c) 2012-2013, The Linux Foundation. All rights reserved.
2 *
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 and
5 * only version 2 as published by the Free Software Foundation.
6 *
7 * This program is distributed in the hope that it will be useful,
8 * but WITHOUT ANY WARRANTY; without even the implied warranty of
9 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10 * GNU General Public License for more details.
11 */3 */
12#ifndef _LINUX_SPMI_H4#ifndef _LINUX_SPMI_H
13#define _LINUX_SPMI_H5#define _LINUX_SPMI_H
include/linux/ssb/ssb_driver_chipcommon.h+1−2
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1#ifndef LINUX_SSB_CHIPCO_H_2#ifndef LINUX_SSB_CHIPCO_H_
2#define LINUX_SSB_CHIPCO_H_3#define LINUX_SSB_CHIPCO_H_
3 4
@@ -9,8 +10,6 @@ · 5 unmodified lines
9 *10 *
10 * Copyright 2005, Broadcom Corporation11 * Copyright 2005, Broadcom Corporation
11 * Copyright 2006, Michael Buesch <m@bues.ch>12 * Copyright 2006, Michael Buesch <m@bues.ch>
12 *
13 * Licensed under the GPL version 2. See COPYING for details.
14 */13 */
15 14
16/** ChipCommon core registers. **/15/** ChipCommon core registers. **/
include/linux/ssb/ssb_driver_extif.h+1−2
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Hardware-specific External Interface I/O core definitions3 * Hardware-specific External Interface I/O core definitions
3 * for the BCM47xx family of SiliconBackplane-based chips.4 * for the BCM47xx family of SiliconBackplane-based chips.
@@ -14,8 +15,6 @@ · 10 unmodified lines
14 *15 *
15 * Copyright 2005, Broadcom Corporation16 * Copyright 2005, Broadcom Corporation
16 * Copyright 2006, Michael Buesch17 * Copyright 2006, Michael Buesch
17 *
18 * Licensed under the GPL version 2. See COPYING for details.
19 */18 */
20#ifndef LINUX_SSB_EXTIFCORE_H_19#ifndef LINUX_SSB_EXTIFCORE_H_
21#define LINUX_SSB_EXTIFCORE_H_20#define LINUX_SSB_EXTIFCORE_H_
include/linux/ssbi.h+1−9
@@ -1,15 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/* Copyright (C) 2010 Google, Inc.2/* Copyright (C) 2010 Google, Inc.
2 * Copyright (c) 2011, Code Aurora Forum. All rights reserved.3 * Copyright (c) 2011, Code Aurora Forum. All rights reserved.
3 * Author: Dima Zavin <dima@android.com>4 * Author: Dima Zavin <dima@android.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 and
7 * only version 2 as 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 */5 */
14 6
15#ifndef _LINUX_SSBI_H7#ifndef _LINUX_SSBI_H
include/linux/stackdepot.h+1−11
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * A generic stack depot implementation3 * A generic stack depot implementation
3 *4 *
@@ -5,17 +6,6 @@ · 1 unmodified line
5 * Copyright (C) 2016 Google, Inc.6 * Copyright (C) 2016 Google, Inc.
6 *7 *
7 * Based on code by Dmitry Chernenkov.8 * Based on code by Dmitry Chernenkov.
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 as published by
11 * the Free Software Foundation; either version 2 of the License, or
12 * (at your option) any later version.
13 *
14 * This program is distributed in the hope that it will be useful,
15 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 * GNU General Public License for more details.
18 *
19 */9 */
20 10
21#ifndef _LINUX_STACKDEPOT_H11#ifndef _LINUX_STACKDEPOT_H
include/linux/stmmac.h+1−15
@@ -1,24 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*******************************************************************************2/*******************************************************************************
2 3
3 Header file for stmmac platform data4 Header file for stmmac platform data
4 5
5 Copyright (C) 2009 STMicroelectronics Ltd6 Copyright (C) 2009 STMicroelectronics Ltd
6 7
7 This program is free software; you can redistribute it and/or modify it
8 under the terms and conditions of the GNU General Public License,
9 version 2, as published by the Free Software Foundation.
10
11 This program is distributed in the hope it will be useful, but WITHOUT
12 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
14 more details.
15
16 You should have received a copy of the GNU General Public License along with
17 this program; if not, write to the Free Software Foundation, Inc.,
18 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
19
20 The full GNU General Public License is included in this distribution in
21 the file called "COPYING".
22 8
23 Author: Giuseppe Cavallaro <peppe.cavallaro@st.com>9 Author: Giuseppe Cavallaro <peppe.cavallaro@st.com>
24*******************************************************************************/10*******************************************************************************/
include/linux/stmp3xxx_rtc_wdt.h+1−2
@@ -1,9 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * stmp3xxx_rtc_wdt.h3 * stmp3xxx_rtc_wdt.h
3 *4 *
4 * Copyright (C) 2011 Wolfram Sang, Pengutronix e.K.5 * Copyright (C) 2011 Wolfram Sang, Pengutronix e.K.
5 *
6 * This file is released under the GPLv2.
7 */6 */
8#ifndef __LINUX_STMP3XXX_RTC_WDT_H7#ifndef __LINUX_STMP3XXX_RTC_WDT_H
9#define __LINUX_STMP3XXX_RTC_WDT_H8#define __LINUX_STMP3XXX_RTC_WDT_H
include/linux/stmp_device.h+1−5
@@ -1,12 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * basic functions for devices following the "stmp" style register layout3 * basic functions for devices following the "stmp" style register layout
3 *4 *
4 * Copyright (C) 2011 Wolfram Sang, Pengutronix e.K.5 * Copyright (C) 2011 Wolfram Sang, Pengutronix e.K.
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 as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
10 */6 */
11 7
12#ifndef __STMP_DEVICE_H__8#ifndef __STMP_DEVICE_H__
include/linux/sudmac.h+1−4
@@ -1,11 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Header for the SUDMAC driver3 * Header for the SUDMAC driver
3 *4 *
4 * Copyright (C) 2013 Renesas Solutions Corp.5 * Copyright (C) 2013 Renesas Solutions Corp.
5 *
6 * This is free software; you can redistribute it and/or modify
7 * it under the terms of version 2 of the GNU General Public License as
8 * published by the Free Software Foundation.
9 */6 */
10#ifndef SUDMAC_H7#ifndef SUDMAC_H
11#define SUDMAC_H8#define SUDMAC_H
include/linux/sunrpc/cache.h+1−3
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * include/linux/sunrpc/cache.h3 * include/linux/sunrpc/cache.h
3 *4 *
@@ -5,9 +6,6 @@ · 1 unmodified line
5 * used by sunrpc clients and servers.6 * used by sunrpc clients and servers.
6 *7 *
7 * Copyright (C) 2002 Neil Brown <neilb@cse.unsw.edu.au>8 * Copyright (C) 2002 Neil Brown <neilb@cse.unsw.edu.au>
8 *
9 * Released under terms in GPL version 2. See COPYING.
10 *
11 */9 */
12 10
13#ifndef _LINUX_SUNRPC_CACHE_H_11#ifndef _LINUX_SUNRPC_CACHE_H_
include/linux/suspend.h+32−1
@@ -227,11 +227,42 @@ static inline void pm_set_resume_via_firmware(void) · 226 unmodified lines
227 pm_suspend_global_flags |= PM_SUSPEND_FLAG_FW_RESUME;227 pm_suspend_global_flags |= PM_SUSPEND_FLAG_FW_RESUME;
228}228}
229 229
230/**
231 * pm_suspend_via_firmware - Check if platform firmware will suspend the system.
232 *
233 * To be called during system-wide power management transitions to sleep states
234 * or during the subsequent system-wide transitions back to the working state.
235 *
236 * Return 'true' if the platform firmware is going to be invoked at the end of
237 * the system-wide power management transition (to a sleep state) in progress in
238 * order to complete it, or if the platform firmware has been invoked in order
239 * to complete the last (or preceding) transition of the system to a sleep
240 * state.
241 *
242 * This matters if the caller needs or wants to carry out some special actions
243 * depending on whether or not control will be passed to the platform firmware
244 * subsequently (for example, the device may need to be reset before letting the
245 * platform firmware manipulate it, which is not necessary when the platform
246 * firmware is not going to be invoked) or when such special actions may have
247 * been carried out during the preceding transition of the system to a sleep
248 * state (as they may need to be taken into account).
249 */
230static inline bool pm_suspend_via_firmware(void)250static inline bool pm_suspend_via_firmware(void)
231{251{
232 return !!(pm_suspend_global_flags & PM_SUSPEND_FLAG_FW_SUSPEND);252 return !!(pm_suspend_global_flags & PM_SUSPEND_FLAG_FW_SUSPEND);
233}253}
234 254
255/**
256 * pm_resume_via_firmware - Check if platform firmware has woken up the system.
257 *
258 * To be called during system-wide power management transitions from sleep
259 * states.
260 *
261 * Return 'true' if the platform firmware has passed control to the kernel at
262 * the beginning of the system-wide power management transition in progress, so
263 * the event that woke up the system from sleep has been handled by the platform
264 * firmware.
265 */
235static inline bool pm_resume_via_firmware(void)266static inline bool pm_resume_via_firmware(void)
236{267{
237 return !!(pm_suspend_global_flags & PM_SUSPEND_FLAG_FW_RESUME);268 return !!(pm_suspend_global_flags & PM_SUSPEND_FLAG_FW_RESUME);
@@ -359,7 +390,7 @@ extern void mark_free_pages(struct zone *zone); · 121 unmodified lines
359 * platforms which require special recovery actions in that situation.390 * platforms which require special recovery actions in that situation.
360 */391 */
361struct platform_hibernation_ops {392struct platform_hibernation_ops {
362 int (*begin)(void);393 int (*begin)(pm_message_t stage);
363 void (*end)(void);394 void (*end)(void);
364 int (*pre_snapshot)(void);395 int (*pre_snapshot)(void);
365 void (*finish)(void);396 void (*finish)(void);
include/linux/switchtec.h+1−10
@@ -1,16 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Microsemi Switchtec PCIe Driver3 * Microsemi Switchtec PCIe Driver
3 * Copyright (c) 2017, Microsemi Corporation4 * Copyright (c) 2017, Microsemi Corporation
4 *
5 * This program is free software; you can redistribute it and/or modify it
6 * under the terms and conditions of the GNU General Public License,
7 * version 2, as published by the Free Software Foundation.
8 *
9 * This program is distributed in the hope it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
12 * more details.
13 *
14 */5 */
15 6
16#ifndef _SWITCHTEC_H7#ifndef _SWITCHTEC_H
include/linux/sys_soc.h+1−1
@@ -1,7 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) ST-Ericsson SA 20113 * Copyright (C) ST-Ericsson SA 2011
3 * Author: Lee Jones <lee.jones@linaro.org> for ST-Ericsson.4 * Author: Lee Jones <lee.jones@linaro.org> for ST-Ericsson.
4 * License terms: GNU General Public License (GPL), version 2
5 */5 */
6#ifndef __SOC_BUS_H6#ifndef __SOC_BUS_H
7#define __SOC_BUS_H7#define __SOC_BUS_H
include/linux/syscalls.h+1−3
@@ -1,11 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * syscalls.h - Linux syscall interfaces (non-arch-specific)3 * syscalls.h - Linux syscall interfaces (non-arch-specific)
3 *4 *
4 * Copyright (c) 2004 Randy Dunlap5 * Copyright (c) 2004 Randy Dunlap
5 * Copyright (c) 2004 Open Source Development Labs6 * Copyright (c) 2004 Open Source Development Labs
6 *
7 * This file is released under the GPLv2.
8 * See the file COPYING for more details.
9 */7 */
10 8
11#ifndef _LINUX_SYSCALLS_H9#ifndef _LINUX_SYSCALLS_H
include/linux/syscore_ops.h+1−2
@@ -1,9 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * syscore_ops.h - System core operations.3 * syscore_ops.h - System core operations.
3 *4 *
4 * Copyright (C) 2011 Rafael J. Wysocki <rjw@sisk.pl>, Novell Inc.5 * Copyright (C) 2011 Rafael J. Wysocki <rjw@sisk.pl>, Novell Inc.
5 *
6 * This file is released under the GPLv2.
7 */6 */
8 7
9#ifndef _LINUX_SYSCORE_OPS_H8#ifndef _LINUX_SYSCORE_OPS_H
include/linux/tboot.h+1−14
@@ -1,23 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * tboot.h: shared data structure with tboot and kernel and functions3 * tboot.h: shared data structure with tboot and kernel and functions
3 * used by kernel for runtime support of Intel(R) Trusted4 * used by kernel for runtime support of Intel(R) Trusted
4 * Execution Technology5 * Execution Technology
5 *6 *
6 * Copyright (c) 2006-2009, Intel Corporation7 * Copyright (c) 2006-2009, Intel Corporation
7 *
8 * This program is free software; you can redistribute it and/or modify it
9 * under the terms and conditions of the GNU General Public License,
10 * version 2, as published by the Free Software Foundation.
11 *
12 * This program is distributed in the hope it will be useful, but WITHOUT
13 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
14 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
15 * more details.
16 *
17 * You should have received a copy of the GNU General Public License along with
18 * this program; if not, write to the Free Software Foundation, Inc.,
19 * 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
20 *
21 */8 */
22 9
23#ifndef _LINUX_TBOOT_H10#ifndef _LINUX_TBOOT_H
include/linux/tcp.h+1−5
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * INET An implementation of the TCP/IP protocol suite for the LINUX3 * INET An implementation of the TCP/IP protocol suite for the LINUX
3 * operating system. INET is implemented using the BSD Socket4 * operating system. INET is implemented using the BSD Socket
@@ -8,11 +9,6 @@ · 4 unmodified lines
8 * Version: @(#)tcp.h 1.0.2 04/28/939 * Version: @(#)tcp.h 1.0.2 04/28/93
9 *10 *
10 * Author: Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>11 * Author: Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
11 *
12 * This program is free software; you can redistribute it and/or
13 * modify it under the terms of the GNU General Public License
14 * as published by the Free Software Foundation; either version
15 * 2 of the License, or (at your option) any later version.
16 */12 */
17#ifndef _LINUX_TCP_H13#ifndef _LINUX_TCP_H
18#define _LINUX_TCP_H14#define _LINUX_TCP_H
include/linux/tee_drv.h+1−10
@@ -1,15 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (c) 2015-2016, Linaro Limited3 * Copyright (c) 2015-2016, Linaro Limited
3 *
4 * This software is licensed under the terms of the GNU General Public
5 * License version 2, as published by the Free Software Foundation, and
6 * may be copied, distributed, and modified under those terms.
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 */4 */
14 5
15#ifndef __TEE_DRV_H6#ifndef __TEE_DRV_H
include/linux/tfrc.h+1−5
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1#ifndef _LINUX_TFRC_H_2#ifndef _LINUX_TFRC_H_
2#define _LINUX_TFRC_H_3#define _LINUX_TFRC_H_
3/*4/*
@@ -8,11 +9,6 @@ · 4 unmodified lines
8 * Copyright (c) 2005 Ian McDonald <iam4@cs.waikato.ac.nz>9 * Copyright (c) 2005 Ian McDonald <iam4@cs.waikato.ac.nz>
9 * Copyright (c) 2005 Arnaldo Carvalho de Melo <acme@conectiva.com.br>10 * Copyright (c) 2005 Arnaldo Carvalho de Melo <acme@conectiva.com.br>
10 * Copyright (c) 2003 Nils-Erik Mattsson, Joacim Haggmark, Magnus Erixzon11 * Copyright (c) 2003 Nils-Erik Mattsson, Joacim Haggmark, Magnus Erixzon
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 as published by
14 * the Free Software Foundation; either version 2 of the License, or
15 * (at your option) any later version.
16 */12 */
17#include <linux/types.h>13#include <linux/types.h>
18 14
include/linux/ti_wilink_st.h+1−14
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Shared Transport Header file3 * Shared Transport Header file
3 * To be included by the protocol stack drivers for4 * To be included by the protocol stack drivers for
@@ -6,20 +7,6 @@ · 2 unmodified lines
6 *7 *
7 * Copyright (C) 2009-2010 Texas Instruments8 * Copyright (C) 2009-2010 Texas Instruments
8 * Author: Pavan Savoy <pavan_savoy@ti.com>9 * Author: Pavan Savoy <pavan_savoy@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.
13 *
14 * This program is distributed in the hope that it will be useful,
15 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 * GNU General Public License for more details.
18 *
19 * You should have received a copy of the GNU General Public License
20 * along with this program; if not, write to the Free Software
21 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
22 *
23 */10 */
24 11
25#ifndef TI_WILINK_ST_H12#ifndef TI_WILINK_ST_H
include/linux/timb_dma.h+1−13
@@ -1,19 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * timb_dma.h timberdale FPGA DMA driver defines3 * timb_dma.h timberdale FPGA DMA driver defines
3 * Copyright (c) 2010 Intel Corporation4 * Copyright (c) 2010 Intel 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.
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, write to the Free Software
16 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
17 */5 */
18 6
19/* Supports:7/* Supports:
include/linux/timb_gpio.h+1−13
@@ -1,19 +1,7 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * timb_gpio.h timberdale FPGA GPIO driver, platform data definition3 * timb_gpio.h timberdale FPGA GPIO driver, platform data definition
3 * Copyright (c) 2009 Intel Corporation4 * Copyright (c) 2009 Intel 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.
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, write to the Free Software
16 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
17 */5 */
18 6
19#ifndef _LINUX_TIMB_GPIO_H7#ifndef _LINUX_TIMB_GPIO_H
include/linux/timecounter.h+1−10
@@ -1,18 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * linux/include/linux/timecounter.h3 * linux/include/linux/timecounter.h
3 *4 *
4 * based on code that migrated away from5 * based on code that migrated away from
5 * linux/include/linux/clocksource.h6 * linux/include/linux/clocksource.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 as published by
9 * the Free Software Foundation; either version 2 of the License, or
10 * (at your option) any later version.
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 */7 */
17#ifndef _LINUX_TIMECOUNTER_H8#ifndef _LINUX_TIMECOUNTER_H
18#define _LINUX_TIMECOUNTER_H9#define _LINUX_TIMECOUNTER_H
include/linux/tpm.h+1−6
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Copyright (C) 2004,2007,2008 IBM Corporation3 * Copyright (C) 2004,2007,2008 IBM Corporation
3 *4 *
@@ -12,12 +13,6 @@ · 8 unmodified lines
12 *13 *
13 * Device driver for TCG/TCPA TPM (trusted platform module).14 * Device driver for TCG/TCPA TPM (trusted platform module).
14 * Specifications at www.trustedcomputinggroup.org15 * Specifications at www.trustedcomputinggroup.org
15 *
16 * This program is free software; you can redistribute it and/or
17 * modify it under the terms of the GNU General Public License as
18 * published by the Free Software Foundation, version 2 of the
19 * License.
20 *
21 */16 */
22#ifndef __LINUX_TPM_H__17#ifndef __LINUX_TPM_H__
23#define __LINUX_TPM_H__18#define __LINUX_TPM_H__
include/linux/tracehook.h+1−4
@@ -1,12 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Tracing hooks3 * Tracing hooks
3 *4 *
4 * Copyright (C) 2008-2009 Red Hat, Inc. All rights reserved.5 * Copyright (C) 2008-2009 Red Hat, Inc. All rights reserved.
5 *6 *
6 * This copyrighted material is made available to anyone wishing to use,
7 * modify, copy, or redistribute it subject to the terms and conditions
8 * of the GNU General Public License v.2.
9 *
10 * This file defines hook entry points called by core code where7 * This file defines hook entry points called by core code where
11 * user tracing/debugging support might need to do something. These8 * user tracing/debugging support might need to do something. These
12 * entry points are called tracehook_*(). Each hook declared below9 * entry points are called tracehook_*(). Each hook declared below
include/linux/tracepoint.h+1−3
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1#ifndef _LINUX_TRACEPOINT_H2#ifndef _LINUX_TRACEPOINT_H
2#define _LINUX_TRACEPOINT_H3#define _LINUX_TRACEPOINT_H
3 4
@@ -9,9 +10,6 @@ · 5 unmodified lines
9 * Copyright (C) 2008-2014 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>10 * Copyright (C) 2008-2014 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10 *11 *
11 * Heavily inspired from the Linux Kernel Markers.12 * Heavily inspired from the Linux Kernel Markers.
12 *
13 * This file is released under the GPLv2.
14 * See the file COPYING for more details.
15 */13 */
16 14
17#include <linux/smp.h>15#include <linux/smp.h>
include/linux/transport_class.h+1−2
@@ -1,9 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * transport_class.h - a generic container for all transport classes3 * transport_class.h - a generic container for all transport classes
3 *4 *
4 * Copyright (c) 2005 - James Bottomley <James.Bottomley@steeleye.com>5 * Copyright (c) 2005 - James Bottomley <James.Bottomley@steeleye.com>
5 *
6 * This file is licensed under GPLv2
7 */6 */
8 7
9#ifndef _TRANSPORT_CLASS_H_8#ifndef _TRANSPORT_CLASS_H_
include/linux/udp.h+1−5
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * INET An implementation of the TCP/IP protocol suite for the LINUX3 * INET An implementation of the TCP/IP protocol suite for the LINUX
3 * operating system. INET is implemented using the BSD Socket4 * operating system. INET is implemented using the BSD Socket
@@ -8,11 +9,6 @@ · 4 unmodified lines
8 * Version: @(#)udp.h 1.0.2 04/28/939 * Version: @(#)udp.h 1.0.2 04/28/93
9 *10 *
10 * Author: Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>11 * Author: Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
11 *
12 * This program is free software; you can redistribute it and/or
13 * modify it under the terms of the GNU General Public License
14 * as published by the Free Software Foundation; either version
15 * 2 of the License, or (at your option) any later version.
16 */12 */
17#ifndef _LINUX_UDP_H13#ifndef _LINUX_UDP_H
18#define _LINUX_UDP_H14#define _LINUX_UDP_H
include/linux/uio.h+1−5
@@ -1,10 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Berkeley style UIO structures - Alan Cox 1994.3 * Berkeley style UIO structures - Alan Cox 1994.
3 *
4 * This program is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU General Public License
6 * as published by the Free Software Foundation; either version
7 * 2 of the License, or (at your option) any later version.
8 */4 */
9#ifndef __LINUX_UIO_H5#ifndef __LINUX_UIO_H
10#define __LINUX_UIO_H6#define __LINUX_UIO_H
include/linux/uio_driver.h+1−2
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * include/linux/uio_driver.h3 * include/linux/uio_driver.h
3 *4 *
@@ -7,8 +8,6 @@ · 3 unmodified lines
7 * Copyright(C) 2006, Greg Kroah-Hartman <greg@kroah.com>8 * Copyright(C) 2006, Greg Kroah-Hartman <greg@kroah.com>
8 *9 *
9 * Userspace IO driver.10 * Userspace IO driver.
10 *
11 * Licensed under the GPLv2 only.
12 */11 */
13 12
14#ifndef _UIO_DRIVER_H_13#ifndef _UIO_DRIVER_H_
include/linux/uprobes.h+1−14
@@ -1,22 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1#ifndef _LINUX_UPROBES_H2#ifndef _LINUX_UPROBES_H
2#define _LINUX_UPROBES_H3#define _LINUX_UPROBES_H
3/*4/*
4 * User-space Probes (UProbes)5 * User-space Probes (UProbes)
5 *6 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
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, write to the Free Software
18 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
19 *
20 * Copyright (C) IBM Corporation, 2008-20127 * Copyright (C) IBM Corporation, 2008-2012
21 * Authors:8 * Authors:
22 * Srikar Dronamraju9 * Srikar Dronamraju
include/linux/usb/ccid.h+1−13
@@ -1,20 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright (c) 2018 Vincent Pelletier3 * Copyright (c) 2018 Vincent Pelletier
3 */4 */
4/*5/*
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation; either version 2 of the License, or
8 * (at your option) any later version.
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, write to the Free Software
17 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18 */6 */
19#ifndef __CCID_H7#ifndef __CCID_H
20#define __CCID_H8#define __CCID_H
include/linux/usb/pd.h+1−10
@@ -1,15 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright 2015-2017 Google, Inc3 * Copyright 2015-2017 Google, 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 as published by
6 * the Free Software Foundation; either version 2 of the License, or
7 * (at your option) any later version.
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 */4 */
14 5
15#ifndef __LINUX_USB_PD_H6#ifndef __LINUX_USB_PD_H
include/linux/usb/pd_bdo.h+1−10
@@ -1,15 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright 2015-2017 Google, Inc3 * Copyright 2015-2017 Google, 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 as published by
6 * the Free Software Foundation; either version 2 of the License, or
7 * (at your option) any later version.
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 */4 */
14 5
15#ifndef __LINUX_USB_PD_BDO_H6#ifndef __LINUX_USB_PD_BDO_H
include/linux/usb/pd_vdo.h+1−10
@@ -1,15 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright 2015-2017 Google, Inc3 * Copyright 2015-2017 Google, 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 as published by
6 * the Free Software Foundation; either version 2 of the License, or
7 * (at your option) any later version.
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 */4 */
14 5
15#ifndef __LINUX_USB_PD_VDO_H6#ifndef __LINUX_USB_PD_VDO_H
include/linux/usb/tcpm.h+1−10
@@ -1,15 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright 2015-2017 Google, Inc3 * Copyright 2015-2017 Google, 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 as published by
6 * the Free Software Foundation; either version 2 of the License, or
7 * (at your option) any later version.
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 */4 */
14 5
15#ifndef __LINUX_USB_TCPM_H6#ifndef __LINUX_USB_TCPM_H
include/linux/uuid.h+1−9
@@ -1,17 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * UUID/GUID definition3 * UUID/GUID definition
3 *4 *
4 * Copyright (C) 2010, 2016 Intel Corp.5 * Copyright (C) 2010, 2016 Intel Corp.
5 * Huang Ying <ying.huang@intel.com>6 * Huang Ying <ying.huang@intel.com>
6 *
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License version
9 * 2 as 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 */7 */
16#ifndef _LINUX_UUID_H_8#ifndef _LINUX_UUID_H_
17#define _LINUX_UUID_H_9#define _LINUX_UUID_H_
include/linux/uwb.h+1−15
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Ultra Wide Band3 * Ultra Wide Band
3 * UWB API4 * UWB API
@@ -5,21 +6,6 @@ · 1 unmodified line
5 * Copyright (C) 2005-2006 Intel Corporation6 * Copyright (C) 2005-2006 Intel Corporation
6 * Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>7 * Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7 *8 *
8 * This program is free software; you can redistribute it and/or
9 * modify it under the terms of the GNU General Public License version
10 * 2 as 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, write to the Free Software
19 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
20 * 02110-1301, USA.
21 *
22 *
23 * FIXME: doc: overview of the API, different parts and pointers9 * FIXME: doc: overview of the API, different parts and pointers
24 */10 */
25 11
include/linux/uwb/spec.h+1−15
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Ultra Wide Band3 * Ultra Wide Band
3 * UWB Standard definitions4 * UWB Standard definitions
@@ -5,21 +6,6 @@ · 1 unmodified line
5 * Copyright (C) 2005-2006 Intel Corporation6 * Copyright (C) 2005-2006 Intel Corporation
6 * Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>7 * Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7 *8 *
8 * This program is free software; you can redistribute it and/or
9 * modify it under the terms of the GNU General Public License version
10 * 2 as 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, write to the Free Software
19 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
20 * 02110-1301, USA.
21 *
22 *
23 * All these definitions are based on the ECMA-368 standard.9 * All these definitions are based on the ECMA-368 standard.
24 *10 *
25 * Note all definitions are Little Endian in the wire, and we will11 * Note all definitions are Little Endian in the wire, and we will
include/linux/uwb/umc.h+1−2
@@ -1,10 +1,9 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * UWB Multi-interface Controller support.3 * UWB Multi-interface Controller support.
3 *4 *
4 * Copyright (C) 2007 Cambridge Silicon Radio Ltd.5 * Copyright (C) 2007 Cambridge Silicon Radio Ltd.
5 *6 *
6 * This file is released under the GPLv2
7 *
8 * UMC (UWB Multi-interface Controller) capabilities (e.g., radio7 * UMC (UWB Multi-interface Controller) capabilities (e.g., radio
9 * controller, host controller) are presented as devices on the "umc"8 * controller, host controller) are presented as devices on the "umc"
10 * bus.9 * bus.
include/linux/uwb/whci.h+1−16
@@ -1,25 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Wireless Host Controller Interface for Ultra-Wide-Band and Wireless USB3 * Wireless Host Controller Interface for Ultra-Wide-Band and Wireless USB
3 *4 *
4 * Copyright (C) 2005-2006 Intel Corporation5 * Copyright (C) 2005-2006 Intel Corporation
5 * Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>6 * Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6 *7 *
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License version
9 * 2 as 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, write to the Free Software
18 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
19 * 02110-1301, USA.
20 *
21 *
22 *
23 * References:8 * References:
24 * [WHCI] Wireless Host Controller Interface Specification for9 * [WHCI] Wireless Host Controller Interface Specification for
25 * Certified Wireless Universal Serial Bus, revision 0.95.10 * Certified Wireless Universal Serial Bus, revision 0.95.
include/linux/vexpress.h+1−8
@@ -1,12 +1,5 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
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 *
6 * This program is distributed in the hope that it will be useful,
7 * but WITHOUT ANY WARRANTY; without even the implied warranty of
8 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9 * GNU General Public License for more details.
10 *3 *
11 * Copyright (C) 2012 ARM Limited4 * Copyright (C) 2012 ARM Limited
12 */5 */
include/linux/via-gpio.h+1−1
@@ -1,8 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Support for viafb GPIO ports.3 * Support for viafb GPIO ports.
3 *4 *
4 * Copyright 2009 Jonathan Corbet <corbet@lwn.net>5 * Copyright 2009 Jonathan Corbet <corbet@lwn.net>
5 * Distributable under version 2 of the GNU General Public License.
6 */6 */
7 7
8#ifndef __VIA_GPIO_H__8#ifndef __VIA_GPIO_H__
include/linux/vm_sockets.h+1−9
@@ -1,16 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * VMware vSockets Driver3 * VMware vSockets Driver
3 *4 *
4 * Copyright (C) 2007-2013 VMware, Inc. All rights reserved.5 * Copyright (C) 2007-2013 VMware, Inc. All rights reserved.
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 as published by the Free
8 * Software Foundation version 2 and no later version.
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 */6 */
15 7
16#ifndef _VM_SOCKETS_H8#ifndef _VM_SOCKETS_H
include/linux/vmw_vmci_api.h+1−9
@@ -1,16 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * VMware VMCI Driver3 * VMware VMCI Driver
3 *4 *
4 * Copyright (C) 2012 VMware, Inc. All rights reserved.5 * Copyright (C) 2012 VMware, Inc. All rights reserved.
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 as published by the
8 * Free Software Foundation version 2 and no later version.
9 *
10 * This program is distributed in the hope that it will be useful, but
11 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
12 * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
13 * for more details.
14 */6 */
15 7
16#ifndef __VMW_VMCI_API_H__8#ifndef __VMW_VMCI_API_H__
include/linux/vmw_vmci_defs.h+1−9
@@ -1,16 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * VMware VMCI Driver3 * VMware VMCI Driver
3 *4 *
4 * Copyright (C) 2012 VMware, Inc. All rights reserved.5 * Copyright (C) 2012 VMware, Inc. All rights reserved.
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 as published by the
8 * Free Software Foundation version 2 and no later version.
9 *
10 * This program is distributed in the hope that it will be useful, but
11 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
12 * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
13 * for more details.
14 */6 */
15 7
16#ifndef _VMW_VMCI_DEF_H_8#ifndef _VMW_VMCI_DEF_H_
include/linux/vringh.h+1−14
@@ -1,3 +1,4 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Linux host-side vring helpers; for when the kernel needs to access3 * Linux host-side vring helpers; for when the kernel needs to access
3 * someone else's vring.4 * someone else's vring.
@@ -5,20 +6,6 @@ · 1 unmodified line
5 * Copyright IBM Corporation, 2013.6 * Copyright IBM Corporation, 2013.
6 * Parts taken from drivers/vhost/vhost.c Copyright 2009 Red Hat, Inc.7 * Parts taken from drivers/vhost/vhost.c Copyright 2009 Red Hat, Inc.
7 *8 *
8 * This program is free software; you can redistribute it and/or modify
9 * it under the terms of the GNU General Public License as published by
10 * the Free Software Foundation; either version 2 of the License, or
11 * (at your option) any later version.
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, write to the Free Software
20 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
21 *
22 * Written by: Rusty Russell <rusty@rustcorp.com.au>9 * Written by: Rusty Russell <rusty@rustcorp.com.au>
23 */10 */
24#ifndef _LINUX_VRINGH_H11#ifndef _LINUX_VRINGH_H
include/linux/w1.h+1−10
@@ -1,15 +1,6 @@
1/* SPDX-License-Identifier: GPL-2.0-or-later */
1/*2/*
2 * Copyright (c) 2004 Evgeniy Polyakov <zbr@ioremap.net>3 * Copyright (c) 2004 Evgeniy Polyakov <zbr@ioremap.net>
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation; either version 2 of the License, or
7 * (at your option) any later version.
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 */4 */
14 5
15#ifndef __LINUX_W1_H6#ifndef __LINUX_W1_H
include/linux/wimax/debug.h+1−22
@@ -1,29 +1,13 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * Linux WiMAX3 * Linux WiMAX
3 * Collection of tools to manage debug operations.4 * Collection of tools to manage debug operations.
4 *5 *
5 *
6 * Copyright (C) 2005-2007 Intel Corporation6 * Copyright (C) 2005-2007 Intel Corporation
7 * Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>7 * Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8 *8 *
9 * This program is free software; you can redistribute it and/or
10 * modify it under the terms of the GNU General Public License version
11 * 2 as 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, write to the Free Software
20 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
21 * 02110-1301, USA.
22 *
23 *
24 * Don't #include this file directly, read on!9 * Don't #include this file directly, read on!
25 *10 *
26 *
27 * EXECUTING DEBUGGING ACTIONS OR NOT11 * EXECUTING DEBUGGING ACTIONS OR NOT
28 *12 *
29 * The main thing this framework provides is decission power to take a13 * The main thing this framework provides is decission power to take a
@@ -43,7 +27,6 @@ · 13 unmodified lines
43 * always false at compile time will get the code depending on it27 * always false at compile time will get the code depending on it
44 * compiled out by optimization.28 * compiled out by optimization.
45 *29 *
46 *
47 * DEBUG LEVELS30 * DEBUG LEVELS
48 *31 *
49 * It is up to the caller to define how much a debugging level is.32 * It is up to the caller to define how much a debugging level is.
@@ -52,14 +35,12 @@ · 2 unmodified lines
52 * will always be taken). The increasing debug levels are used for35 * will always be taken). The increasing debug levels are used for
53 * increased verbosity.36 * increased verbosity.
54 *37 *
55 *
56 * USAGE38 * USAGE
57 *39 *
58 * Group the code in modules and submodules inside each module [which40 * Group the code in modules and submodules inside each module [which
59 * in most cases maps to Linux modules and .c files that compose41 * in most cases maps to Linux modules and .c files that compose
60 * those].42 * those].
61 *43 *
62 *
63 * For each module, there is:44 * For each module, there is:
64 *45 *
65 * - a MODULENAME (single word, legal C identifier)46 * - a MODULENAME (single word, legal C identifier)
@@ -128,7 +109,6 @@ · 62 unmodified lines
128 * NOTE: remember that even if this will show attached to some109 * NOTE: remember that even if this will show attached to some
129 * particular instance of a device, the settings are *global*.110 * particular instance of a device, the settings are *global*.
130 *111 *
131 *
132 * On each submodule (for example, .c files), the debug infrastructure112 * On each submodule (for example, .c files), the debug infrastructure
133 * should be included like this:113 * should be included like this:
134 *114 *
@@ -137,7 +117,6 @@ · 2 unmodified lines
137 *117 *
138 * after #including all your include files.118 * after #including all your include files.
139 *119 *
140 *
141 * Now you can use the d_*() macros below [d_test(), d_fnstart(),120 * Now you can use the d_*() macros below [d_test(), d_fnstart(),
142 * d_fnend(), d_printf(), d_dump()].121 * d_fnend(), d_printf(), d_dump()].
143 *122 *
include/linux/wl12xx.h+1−15
@@ -1,24 +1,10 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * This file is part of wl12xx3 * This file is part of wl12xx
3 *4 *
4 * Copyright (C) 2009 Nokia Corporation5 * Copyright (C) 2009 Nokia Corporation
5 *6 *
6 * Contact: Luciano Coelho <luciano.coelho@nokia.com>7 * Contact: Luciano Coelho <luciano.coelho@nokia.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.
11 *
12 * This program is distributed in the hope that it will be useful, but
13 * WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 * 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, write to the Free Software
19 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
20 * 02110-1301 USA
21 *
22 */8 */
23 9
24#ifndef _LINUX_WL12XX_H10#ifndef _LINUX_WL12XX_H
include/linux/wmi.h+1−9
@@ -1,16 +1,8 @@
1/* SPDX-License-Identifier: GPL-2.0-only */
1/*2/*
2 * wmi.h - ACPI WMI interface3 * wmi.h - ACPI WMI interface
3 *4 *
4 * Copyright (c) 2015 Andrew Lutomirski5 * Copyright (c) 2015 Andrew Lutomirski
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, but
11 * WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 * General Public License for more details.
14 */6 */
15 7
16#ifndef _LINUX_WMI_H8#ifndef _LINUX_WMI_H

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