100-v5.4-0001-brcmfmac-switch-source-files-to-using-SPDX-license-i.patch 59 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223
  1. From daeccac2d5e7a6179ffff63e40b4a59bc3376a05 Mon Sep 17 00:00:00 2001
  2. From: Arend van Spriel <[email protected]>
  3. Date: Thu, 16 May 2019 14:04:09 +0200
  4. Subject: [PATCH] brcmfmac: switch source files to using SPDX license
  5. identifier
  6. With ISC license text in place under the LICENSES folder switch
  7. to using the SPDX license identifier to refer to the ISC license.
  8. Reviewed-by: Hante Meuleman <[email protected]>
  9. Reviewed-by: Pieter-Paul Giesberts <[email protected]>
  10. Reviewed-by: Franky Lin <[email protected]>
  11. Signed-off-by: Arend van Spriel <[email protected]>
  12. Signed-off-by: Kalle Valo <[email protected]>
  13. ---
  14. drivers/net/wireless/broadcom/brcm80211/Makefile | 14 ++------------
  15. .../broadcom/brcm80211/brcmfmac/Makefile | 14 ++------------
  16. .../wireless/broadcom/brcm80211/brcmfmac/bcdc.c | 13 +------------
  17. .../wireless/broadcom/brcm80211/brcmfmac/bcdc.h | 13 +------------
  18. .../broadcom/brcm80211/brcmfmac/bcmsdh.c | 13 +------------
  19. .../broadcom/brcm80211/brcmfmac/btcoex.c | 13 +------------
  20. .../broadcom/brcm80211/brcmfmac/btcoex.h | 13 +------------
  21. .../wireless/broadcom/brcm80211/brcmfmac/bus.h | 13 +------------
  22. .../broadcom/brcm80211/brcmfmac/cfg80211.c | 13 +------------
  23. .../broadcom/brcm80211/brcmfmac/cfg80211.h | 13 +------------
  24. .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 13 +------------
  25. .../wireless/broadcom/brcm80211/brcmfmac/chip.h | 13 +------------
  26. .../broadcom/brcm80211/brcmfmac/common.c | 13 +------------
  27. .../broadcom/brcm80211/brcmfmac/common.h | 16 +++-------------
  28. .../broadcom/brcm80211/brcmfmac/commonring.c | 16 +++-------------
  29. .../broadcom/brcm80211/brcmfmac/commonring.h | 16 +++-------------
  30. .../wireless/broadcom/brcm80211/brcmfmac/core.c | 13 +------------
  31. .../wireless/broadcom/brcm80211/brcmfmac/core.h | 13 +------------
  32. .../wireless/broadcom/brcm80211/brcmfmac/debug.c | 13 +------------
  33. .../wireless/broadcom/brcm80211/brcmfmac/debug.h | 13 +------------
  34. .../wireless/broadcom/brcm80211/brcmfmac/dmi.c | 13 +------------
  35. .../broadcom/brcm80211/brcmfmac/feature.c | 13 +------------
  36. .../broadcom/brcm80211/brcmfmac/feature.h | 13 +------------
  37. .../broadcom/brcm80211/brcmfmac/firmware.c | 13 +------------
  38. .../broadcom/brcm80211/brcmfmac/firmware.h | 13 +------------
  39. .../broadcom/brcm80211/brcmfmac/flowring.c | 16 +++-------------
  40. .../broadcom/brcm80211/brcmfmac/flowring.h | 16 +++-------------
  41. .../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 13 +------------
  42. .../wireless/broadcom/brcm80211/brcmfmac/fweh.h | 13 +------------
  43. .../wireless/broadcom/brcm80211/brcmfmac/fwil.c | 13 +------------
  44. .../wireless/broadcom/brcm80211/brcmfmac/fwil.h | 13 +------------
  45. .../broadcom/brcm80211/brcmfmac/fwil_types.h | 13 +------------
  46. .../broadcom/brcm80211/brcmfmac/fwsignal.c | 13 +------------
  47. .../broadcom/brcm80211/brcmfmac/fwsignal.h | 14 +-------------
  48. .../broadcom/brcm80211/brcmfmac/msgbuf.c | 16 +++-------------
  49. .../broadcom/brcm80211/brcmfmac/msgbuf.h | 16 +++-------------
  50. .../wireless/broadcom/brcm80211/brcmfmac/of.c | 13 +------------
  51. .../wireless/broadcom/brcm80211/brcmfmac/of.h | 13 +------------
  52. .../wireless/broadcom/brcm80211/brcmfmac/p2p.c | 13 +------------
  53. .../wireless/broadcom/brcm80211/brcmfmac/p2p.h | 13 +------------
  54. .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 16 +++-------------
  55. .../wireless/broadcom/brcm80211/brcmfmac/pcie.h | 16 +++-------------
  56. .../wireless/broadcom/brcm80211/brcmfmac/pno.c | 13 +------------
  57. .../wireless/broadcom/brcm80211/brcmfmac/pno.h | 13 +------------
  58. .../wireless/broadcom/brcm80211/brcmfmac/proto.c | 13 +------------
  59. .../wireless/broadcom/brcm80211/brcmfmac/proto.h | 13 +------------
  60. .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 13 +------------
  61. .../wireless/broadcom/brcm80211/brcmfmac/sdio.h | 13 +------------
  62. .../broadcom/brcm80211/brcmfmac/tracepoint.c | 13 +------------
  63. .../broadcom/brcm80211/brcmfmac/tracepoint.h | 13 +------------
  64. .../wireless/broadcom/brcm80211/brcmfmac/usb.c | 13 +------------
  65. .../wireless/broadcom/brcm80211/brcmfmac/usb.h | 13 +------------
  66. .../broadcom/brcm80211/brcmfmac/vendor.c | 13 +------------
  67. .../broadcom/brcm80211/brcmfmac/vendor.h | 13 +------------
  68. 54 files changed, 74 insertions(+), 658 deletions(-)
  69. --- a/drivers/net/wireless/broadcom/brcm80211/Makefile
  70. +++ b/drivers/net/wireless/broadcom/brcm80211/Makefile
  71. @@ -1,19 +1,9 @@
  72. +# SPDX-License-Identifier: ISC
  73. #
  74. -# Makefile fragment for Broadcom 802.11n Networking Device Driver
  75. +# Makefile fragment for Broadcom 802.11 Networking Device Driver
  76. #
  77. # Copyright (c) 2010 Broadcom Corporation
  78. #
  79. -# Permission to use, copy, modify, and/or distribute this software for any
  80. -# purpose with or without fee is hereby granted, provided that the above
  81. -# copyright notice and this permission notice appear in all copies.
  82. -#
  83. -# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  84. -# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  85. -# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  86. -# SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  87. -# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  88. -# OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  89. -# CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  90. # common flags
  91. subdir-ccflags-$(CPTCFG_BRCMDBG) += -DDEBUG
  92. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/Makefile
  93. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/Makefile
  94. @@ -1,19 +1,9 @@
  95. +# SPDX-License-Identifier: ISC
  96. #
  97. -# Makefile fragment for Broadcom 802.11n Networking Device Driver
  98. +# Makefile fragment for Broadcom 802.11 Networking Device Driver
  99. #
  100. # Copyright (c) 2010 Broadcom Corporation
  101. #
  102. -# Permission to use, copy, modify, and/or distribute this software for any
  103. -# purpose with or without fee is hereby granted, provided that the above
  104. -# copyright notice and this permission notice appear in all copies.
  105. -#
  106. -# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  107. -# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  108. -# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  109. -# SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  110. -# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  111. -# OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  112. -# CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  113. ccflags-y += \
  114. -I $(src) \
  115. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c
  116. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c
  117. @@ -1,17 +1,6 @@
  118. +// SPDX-License-Identifier: ISC
  119. /*
  120. * Copyright (c) 2010 Broadcom Corporation
  121. - *
  122. - * Permission to use, copy, modify, and/or distribute this software for any
  123. - * purpose with or without fee is hereby granted, provided that the above
  124. - * copyright notice and this permission notice appear in all copies.
  125. - *
  126. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  127. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  128. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  129. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  130. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  131. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  132. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  133. */
  134. /*******************************************************************************
  135. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.h
  136. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.h
  137. @@ -1,17 +1,6 @@
  138. +// SPDX-License-Identifier: ISC
  139. /*
  140. * Copyright (c) 2013 Broadcom Corporation
  141. - *
  142. - * Permission to use, copy, modify, and/or distribute this software for any
  143. - * purpose with or without fee is hereby granted, provided that the above
  144. - * copyright notice and this permission notice appear in all copies.
  145. - *
  146. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  147. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  148. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  149. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  150. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  151. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  152. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  153. */
  154. #ifndef BRCMFMAC_BCDC_H
  155. #define BRCMFMAC_BCDC_H
  156. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
  157. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
  158. @@ -1,17 +1,6 @@
  159. +// SPDX-License-Identifier: ISC
  160. /*
  161. * Copyright (c) 2010 Broadcom Corporation
  162. - *
  163. - * Permission to use, copy, modify, and/or distribute this software for any
  164. - * purpose with or without fee is hereby granted, provided that the above
  165. - * copyright notice and this permission notice appear in all copies.
  166. - *
  167. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  168. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  169. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  170. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  171. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  172. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  173. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  174. */
  175. /* ****************** SDIO CARD Interface Functions **************************/
  176. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c
  177. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c
  178. @@ -1,17 +1,6 @@
  179. +// SPDX-License-Identifier: ISC
  180. /*
  181. * Copyright (c) 2013 Broadcom Corporation
  182. - *
  183. - * Permission to use, copy, modify, and/or distribute this software for any
  184. - * purpose with or without fee is hereby granted, provided that the above
  185. - * copyright notice and this permission notice appear in all copies.
  186. - *
  187. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  188. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  189. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  190. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  191. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  192. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  193. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  194. */
  195. #include <linux/slab.h>
  196. #include <linux/netdevice.h>
  197. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.h
  198. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.h
  199. @@ -1,17 +1,6 @@
  200. +// SPDX-License-Identifier: ISC
  201. /*
  202. * Copyright (c) 2013 Broadcom Corporation
  203. - *
  204. - * Permission to use, copy, modify, and/or distribute this software for any
  205. - * purpose with or without fee is hereby granted, provided that the above
  206. - * copyright notice and this permission notice appear in all copies.
  207. - *
  208. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  209. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  210. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  211. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  212. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  213. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  214. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  215. */
  216. #ifndef WL_BTCOEX_H_
  217. #define WL_BTCOEX_H_
  218. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h
  219. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h
  220. @@ -1,17 +1,6 @@
  221. +// SPDX-License-Identifier: ISC
  222. /*
  223. * Copyright (c) 2010 Broadcom Corporation
  224. - *
  225. - * Permission to use, copy, modify, and/or distribute this software for any
  226. - * purpose with or without fee is hereby granted, provided that the above
  227. - * copyright notice and this permission notice appear in all copies.
  228. - *
  229. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  230. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  231. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  232. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  233. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  234. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  235. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  236. */
  237. #ifndef BRCMFMAC_BUS_H
  238. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
  239. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
  240. @@ -1,17 +1,6 @@
  241. +// SPDX-License-Identifier: ISC
  242. /*
  243. * Copyright (c) 2010 Broadcom Corporation
  244. - *
  245. - * Permission to use, copy, modify, and/or distribute this software for any
  246. - * purpose with or without fee is hereby granted, provided that the above
  247. - * copyright notice and this permission notice appear in all copies.
  248. - *
  249. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  250. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  251. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  252. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  253. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  254. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  255. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  256. */
  257. /* Toplevel file. Relies on dhd_linux.c to send commands to the dongle. */
  258. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h
  259. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h
  260. @@ -1,17 +1,6 @@
  261. +// SPDX-License-Identifier: ISC
  262. /*
  263. * Copyright (c) 2010 Broadcom Corporation
  264. - *
  265. - * Permission to use, copy, modify, and/or distribute this software for any
  266. - * purpose with or without fee is hereby granted, provided that the above
  267. - * copyright notice and this permission notice appear in all copies.
  268. - *
  269. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  270. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  271. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  272. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  273. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  274. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  275. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  276. */
  277. #ifndef BRCMFMAC_CFG80211_H
  278. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
  279. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
  280. @@ -1,17 +1,6 @@
  281. +// SPDX-License-Identifier: ISC
  282. /*
  283. * Copyright (c) 2014 Broadcom Corporation
  284. - *
  285. - * Permission to use, copy, modify, and/or distribute this software for any
  286. - * purpose with or without fee is hereby granted, provided that the above
  287. - * copyright notice and this permission notice appear in all copies.
  288. - *
  289. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  290. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  291. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  292. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  293. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  294. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  295. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  296. */
  297. #include <linux/kernel.h>
  298. #include <linux/delay.h>
  299. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.h
  300. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.h
  301. @@ -1,17 +1,6 @@
  302. +// SPDX-License-Identifier: ISC
  303. /*
  304. * Copyright (c) 2014 Broadcom Corporation
  305. - *
  306. - * Permission to use, copy, modify, and/or distribute this software for any
  307. - * purpose with or without fee is hereby granted, provided that the above
  308. - * copyright notice and this permission notice appear in all copies.
  309. - *
  310. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  311. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  312. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  313. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  314. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  315. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  316. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  317. */
  318. #ifndef BRCMF_CHIP_H
  319. #define BRCMF_CHIP_H
  320. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c
  321. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c
  322. @@ -1,17 +1,6 @@
  323. +// SPDX-License-Identifier: ISC
  324. /*
  325. * Copyright (c) 2010 Broadcom Corporation
  326. - *
  327. - * Permission to use, copy, modify, and/or distribute this software for any
  328. - * purpose with or without fee is hereby granted, provided that the above
  329. - * copyright notice and this permission notice appear in all copies.
  330. - *
  331. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  332. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  333. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  334. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  335. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  336. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  337. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  338. */
  339. #include <linux/kernel.h>
  340. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.h
  341. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.h
  342. @@ -1,16 +1,6 @@
  343. -/* Copyright (c) 2014 Broadcom Corporation
  344. - *
  345. - * Permission to use, copy, modify, and/or distribute this software for any
  346. - * purpose with or without fee is hereby granted, provided that the above
  347. - * copyright notice and this permission notice appear in all copies.
  348. - *
  349. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  350. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  351. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  352. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  353. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  354. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  355. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  356. +// SPDX-License-Identifier: ISC
  357. +/*
  358. + * Copyright (c) 2014 Broadcom Corporation
  359. */
  360. #ifndef BRCMFMAC_COMMON_H
  361. #define BRCMFMAC_COMMON_H
  362. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/commonring.c
  363. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/commonring.c
  364. @@ -1,16 +1,6 @@
  365. -/* Copyright (c) 2014 Broadcom Corporation
  366. - *
  367. - * Permission to use, copy, modify, and/or distribute this software for any
  368. - * purpose with or without fee is hereby granted, provided that the above
  369. - * copyright notice and this permission notice appear in all copies.
  370. - *
  371. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  372. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  373. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  374. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  375. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  376. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  377. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  378. +// SPDX-License-Identifier: ISC
  379. +/*
  380. + * Copyright (c) 2014 Broadcom Corporation
  381. */
  382. #include <linux/types.h>
  383. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/commonring.h
  384. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/commonring.h
  385. @@ -1,16 +1,6 @@
  386. -/* Copyright (c) 2014 Broadcom Corporation
  387. - *
  388. - * Permission to use, copy, modify, and/or distribute this software for any
  389. - * purpose with or without fee is hereby granted, provided that the above
  390. - * copyright notice and this permission notice appear in all copies.
  391. - *
  392. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  393. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  394. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  395. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  396. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  397. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  398. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  399. +// SPDX-License-Identifier: ISC
  400. +/*
  401. + * Copyright (c) 2014 Broadcom Corporation
  402. */
  403. #ifndef BRCMFMAC_COMMONRING_H
  404. #define BRCMFMAC_COMMONRING_H
  405. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
  406. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
  407. @@ -1,17 +1,6 @@
  408. +// SPDX-License-Identifier: ISC
  409. /*
  410. * Copyright (c) 2010 Broadcom Corporation
  411. - *
  412. - * Permission to use, copy, modify, and/or distribute this software for any
  413. - * purpose with or without fee is hereby granted, provided that the above
  414. - * copyright notice and this permission notice appear in all copies.
  415. - *
  416. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  417. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  418. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  419. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  420. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  421. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  422. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  423. */
  424. #include <linux/kernel.h>
  425. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.h
  426. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.h
  427. @@ -1,17 +1,6 @@
  428. +// SPDX-License-Identifier: ISC
  429. /*
  430. * Copyright (c) 2010 Broadcom Corporation
  431. - *
  432. - * Permission to use, copy, modify, and/or distribute this software for any
  433. - * purpose with or without fee is hereby granted, provided that the above
  434. - * copyright notice and this permission notice appear in all copies.
  435. - *
  436. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  437. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  438. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  439. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  440. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  441. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  442. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  443. */
  444. /****************
  445. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c
  446. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c
  447. @@ -1,17 +1,6 @@
  448. +// SPDX-License-Identifier: ISC
  449. /*
  450. * Copyright (c) 2012 Broadcom Corporation
  451. - *
  452. - * Permission to use, copy, modify, and/or distribute this software for any
  453. - * purpose with or without fee is hereby granted, provided that the above
  454. - * copyright notice and this permission notice appear in all copies.
  455. - *
  456. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  457. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  458. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  459. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  460. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  461. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  462. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  463. */
  464. #include <linux/debugfs.h>
  465. #include <linux/netdevice.h>
  466. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h
  467. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h
  468. @@ -1,17 +1,6 @@
  469. +// SPDX-License-Identifier: ISC
  470. /*
  471. * Copyright (c) 2010 Broadcom Corporation
  472. - *
  473. - * Permission to use, copy, modify, and/or distribute this software for any
  474. - * purpose with or without fee is hereby granted, provided that the above
  475. - * copyright notice and this permission notice appear in all copies.
  476. - *
  477. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  478. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  479. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  480. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  481. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  482. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  483. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  484. */
  485. #ifndef BRCMFMAC_DEBUG_H
  486. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/dmi.c
  487. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/dmi.c
  488. @@ -1,17 +1,6 @@
  489. +// SPDX-License-Identifier: ISC
  490. /*
  491. * Copyright 2018 Hans de Goede <[email protected]>
  492. - *
  493. - * Permission to use, copy, modify, and/or distribute this software for any
  494. - * purpose with or without fee is hereby granted, provided that the above
  495. - * copyright notice and this permission notice appear in all copies.
  496. - *
  497. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  498. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  499. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  500. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  501. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  502. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  503. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  504. */
  505. #include <linux/dmi.h>
  506. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c
  507. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c
  508. @@ -1,17 +1,6 @@
  509. +// SPDX-License-Identifier: ISC
  510. /*
  511. * Copyright (c) 2014 Broadcom Corporation
  512. - *
  513. - * Permission to use, copy, modify, and/or distribute this software for any
  514. - * purpose with or without fee is hereby granted, provided that the above
  515. - * copyright notice and this permission notice appear in all copies.
  516. - *
  517. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  518. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  519. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  520. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  521. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  522. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  523. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  524. */
  525. #include <linux/netdevice.h>
  526. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.h
  527. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.h
  528. @@ -1,17 +1,6 @@
  529. +// SPDX-License-Identifier: ISC
  530. /*
  531. * Copyright (c) 2014 Broadcom Corporation
  532. - *
  533. - * Permission to use, copy, modify, and/or distribute this software for any
  534. - * purpose with or without fee is hereby granted, provided that the above
  535. - * copyright notice and this permission notice appear in all copies.
  536. - *
  537. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  538. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  539. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  540. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  541. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  542. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  543. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  544. */
  545. #ifndef _BRCMF_FEATURE_H
  546. #define _BRCMF_FEATURE_H
  547. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c
  548. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c
  549. @@ -1,17 +1,6 @@
  550. +// SPDX-License-Identifier: ISC
  551. /*
  552. * Copyright (c) 2013 Broadcom Corporation
  553. - *
  554. - * Permission to use, copy, modify, and/or distribute this software for any
  555. - * purpose with or without fee is hereby granted, provided that the above
  556. - * copyright notice and this permission notice appear in all copies.
  557. - *
  558. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  559. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  560. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  561. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  562. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  563. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  564. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  565. */
  566. #include <linux/efi.h>
  567. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.h
  568. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.h
  569. @@ -1,17 +1,6 @@
  570. +// SPDX-License-Identifier: ISC
  571. /*
  572. * Copyright (c) 2013 Broadcom Corporation
  573. - *
  574. - * Permission to use, copy, modify, and/or distribute this software for any
  575. - * purpose with or without fee is hereby granted, provided that the above
  576. - * copyright notice and this permission notice appear in all copies.
  577. - *
  578. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  579. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  580. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  581. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  582. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  583. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  584. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  585. */
  586. #ifndef BRCMFMAC_FIRMWARE_H
  587. #define BRCMFMAC_FIRMWARE_H
  588. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c
  589. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c
  590. @@ -1,16 +1,6 @@
  591. -/* Copyright (c) 2014 Broadcom Corporation
  592. - *
  593. - * Permission to use, copy, modify, and/or distribute this software for any
  594. - * purpose with or without fee is hereby granted, provided that the above
  595. - * copyright notice and this permission notice appear in all copies.
  596. - *
  597. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  598. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  599. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  600. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  601. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  602. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  603. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  604. +// SPDX-License-Identifier: ISC
  605. +/*
  606. + * Copyright (c) 2014 Broadcom Corporation
  607. */
  608. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.h
  609. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.h
  610. @@ -1,16 +1,6 @@
  611. -/* Copyright (c) 2014 Broadcom Corporation
  612. - *
  613. - * Permission to use, copy, modify, and/or distribute this software for any
  614. - * purpose with or without fee is hereby granted, provided that the above
  615. - * copyright notice and this permission notice appear in all copies.
  616. - *
  617. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  618. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  619. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  620. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  621. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  622. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  623. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  624. +// SPDX-License-Identifier: ISC
  625. +/*
  626. + * Copyright (c) 2014 Broadcom Corporation
  627. */
  628. #ifndef BRCMFMAC_FLOWRING_H
  629. #define BRCMFMAC_FLOWRING_H
  630. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c
  631. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c
  632. @@ -1,17 +1,6 @@
  633. +// SPDX-License-Identifier: ISC
  634. /*
  635. * Copyright (c) 2012 Broadcom Corporation
  636. - *
  637. - * Permission to use, copy, modify, and/or distribute this software for any
  638. - * purpose with or without fee is hereby granted, provided that the above
  639. - * copyright notice and this permission notice appear in all copies.
  640. - *
  641. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  642. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  643. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  644. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  645. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  646. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  647. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  648. */
  649. #include <linux/netdevice.h>
  650. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h
  651. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h
  652. @@ -1,17 +1,6 @@
  653. +// SPDX-License-Identifier: ISC
  654. /*
  655. * Copyright (c) 2012 Broadcom Corporation
  656. - *
  657. - * Permission to use, copy, modify, and/or distribute this software for any
  658. - * purpose with or without fee is hereby granted, provided that the above
  659. - * copyright notice and this permission notice appear in all copies.
  660. - *
  661. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  662. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  663. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  664. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  665. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  666. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  667. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  668. */
  669. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c
  670. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c
  671. @@ -1,17 +1,6 @@
  672. +// SPDX-License-Identifier: ISC
  673. /*
  674. * Copyright (c) 2012 Broadcom Corporation
  675. - *
  676. - * Permission to use, copy, modify, and/or distribute this software for any
  677. - * purpose with or without fee is hereby granted, provided that the above
  678. - * copyright notice and this permission notice appear in all copies.
  679. - *
  680. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  681. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  682. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  683. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  684. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  685. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  686. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  687. */
  688. /* FWIL is the Firmware Interface Layer. In this module the support functions
  689. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.h
  690. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.h
  691. @@ -1,17 +1,6 @@
  692. +// SPDX-License-Identifier: ISC
  693. /*
  694. * Copyright (c) 2012 Broadcom Corporation
  695. - *
  696. - * Permission to use, copy, modify, and/or distribute this software for any
  697. - * purpose with or without fee is hereby granted, provided that the above
  698. - * copyright notice and this permission notice appear in all copies.
  699. - *
  700. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  701. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  702. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  703. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  704. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  705. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  706. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  707. */
  708. #ifndef _fwil_h_
  709. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h
  710. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h
  711. @@ -1,17 +1,6 @@
  712. +// SPDX-License-Identifier: ISC
  713. /*
  714. * Copyright (c) 2012 Broadcom Corporation
  715. - *
  716. - * Permission to use, copy, modify, and/or distribute this software for any
  717. - * purpose with or without fee is hereby granted, provided that the above
  718. - * copyright notice and this permission notice appear in all copies.
  719. - *
  720. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  721. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  722. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  723. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  724. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  725. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  726. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  727. */
  728. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
  729. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
  730. @@ -1,17 +1,6 @@
  731. +// SPDX-License-Identifier: ISC
  732. /*
  733. * Copyright (c) 2010 Broadcom Corporation
  734. - *
  735. - * Permission to use, copy, modify, and/or distribute this software for any
  736. - * purpose with or without fee is hereby granted, provided that the above
  737. - * copyright notice and this permission notice appear in all copies.
  738. - *
  739. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  740. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  741. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  742. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  743. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  744. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  745. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  746. */
  747. #include <linux/types.h>
  748. #include <linux/module.h>
  749. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.h
  750. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.h
  751. @@ -1,20 +1,8 @@
  752. +// SPDX-License-Identifier: ISC
  753. /*
  754. * Copyright (c) 2012 Broadcom Corporation
  755. - *
  756. - * Permission to use, copy, modify, and/or distribute this software for any
  757. - * purpose with or without fee is hereby granted, provided that the above
  758. - * copyright notice and this permission notice appear in all copies.
  759. - *
  760. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  761. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  762. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  763. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  764. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  765. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  766. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  767. */
  768. -
  769. #ifndef FWSIGNAL_H_
  770. #define FWSIGNAL_H_
  771. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c
  772. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c
  773. @@ -1,16 +1,6 @@
  774. -/* Copyright (c) 2014 Broadcom Corporation
  775. - *
  776. - * Permission to use, copy, modify, and/or distribute this software for any
  777. - * purpose with or without fee is hereby granted, provided that the above
  778. - * copyright notice and this permission notice appear in all copies.
  779. - *
  780. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  781. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  782. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  783. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  784. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  785. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  786. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  787. +// SPDX-License-Identifier: ISC
  788. +/*
  789. + * Copyright (c) 2014 Broadcom Corporation
  790. */
  791. /*******************************************************************************
  792. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.h
  793. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.h
  794. @@ -1,16 +1,6 @@
  795. -/* Copyright (c) 2014 Broadcom Corporation
  796. - *
  797. - * Permission to use, copy, modify, and/or distribute this software for any
  798. - * purpose with or without fee is hereby granted, provided that the above
  799. - * copyright notice and this permission notice appear in all copies.
  800. - *
  801. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  802. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  803. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  804. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  805. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  806. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  807. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  808. +// SPDX-License-Identifier: ISC
  809. +/*
  810. + * Copyright (c) 2014 Broadcom Corporation
  811. */
  812. #ifndef BRCMFMAC_MSGBUF_H
  813. #define BRCMFMAC_MSGBUF_H
  814. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c
  815. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c
  816. @@ -1,17 +1,6 @@
  817. +// SPDX-License-Identifier: ISC
  818. /*
  819. * Copyright (c) 2014 Broadcom Corporation
  820. - *
  821. - * Permission to use, copy, modify, and/or distribute this software for any
  822. - * purpose with or without fee is hereby granted, provided that the above
  823. - * copyright notice and this permission notice appear in all copies.
  824. - *
  825. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  826. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  827. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  828. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  829. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  830. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  831. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  832. */
  833. #include <linux/init.h>
  834. #include <linux/of.h>
  835. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.h
  836. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.h
  837. @@ -1,17 +1,6 @@
  838. +// SPDX-License-Identifier: ISC
  839. /*
  840. * Copyright (c) 2014 Broadcom Corporation
  841. - *
  842. - * Permission to use, copy, modify, and/or distribute this software for any
  843. - * purpose with or without fee is hereby granted, provided that the above
  844. - * copyright notice and this permission notice appear in all copies.
  845. - *
  846. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  847. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  848. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  849. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  850. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  851. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  852. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  853. */
  854. #ifdef CONFIG_OF
  855. void brcmf_of_probe(struct device *dev, enum brcmf_bus_type bus_type,
  856. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c
  857. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c
  858. @@ -1,17 +1,6 @@
  859. +// SPDX-License-Identifier: ISC
  860. /*
  861. * Copyright (c) 2012 Broadcom Corporation
  862. - *
  863. - * Permission to use, copy, modify, and/or distribute this software for any
  864. - * purpose with or without fee is hereby granted, provided that the above
  865. - * copyright notice and this permission notice appear in all copies.
  866. - *
  867. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  868. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  869. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  870. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  871. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  872. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  873. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  874. */
  875. #include <linux/slab.h>
  876. #include <linux/netdevice.h>
  877. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.h
  878. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.h
  879. @@ -1,17 +1,6 @@
  880. +// SPDX-License-Identifier: ISC
  881. /*
  882. * Copyright (c) 2012 Broadcom Corporation
  883. - *
  884. - * Permission to use, copy, modify, and/or distribute this software for any
  885. - * purpose with or without fee is hereby granted, provided that the above
  886. - * copyright notice and this permission notice appear in all copies.
  887. - *
  888. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  889. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  890. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  891. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  892. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  893. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  894. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  895. */
  896. #ifndef WL_CFGP2P_H_
  897. #define WL_CFGP2P_H_
  898. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
  899. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
  900. @@ -1,16 +1,6 @@
  901. -/* Copyright (c) 2014 Broadcom Corporation
  902. - *
  903. - * Permission to use, copy, modify, and/or distribute this software for any
  904. - * purpose with or without fee is hereby granted, provided that the above
  905. - * copyright notice and this permission notice appear in all copies.
  906. - *
  907. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  908. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  909. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  910. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  911. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  912. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  913. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  914. +// SPDX-License-Identifier: ISC
  915. +/*
  916. + * Copyright (c) 2014 Broadcom Corporation
  917. */
  918. #include <linux/kernel.h>
  919. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.h
  920. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.h
  921. @@ -1,16 +1,6 @@
  922. -/* Copyright (c) 2014 Broadcom Corporation
  923. - *
  924. - * Permission to use, copy, modify, and/or distribute this software for any
  925. - * purpose with or without fee is hereby granted, provided that the above
  926. - * copyright notice and this permission notice appear in all copies.
  927. - *
  928. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  929. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  930. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  931. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  932. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  933. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  934. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  935. +// SPDX-License-Identifier: ISC
  936. +/*
  937. + * Copyright (c) 2014 Broadcom Corporation
  938. */
  939. #ifndef BRCMFMAC_PCIE_H
  940. #define BRCMFMAC_PCIE_H
  941. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c
  942. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c
  943. @@ -1,17 +1,6 @@
  944. +// SPDX-License-Identifier: ISC
  945. /*
  946. * Copyright (c) 2016 Broadcom
  947. - *
  948. - * Permission to use, copy, modify, and/or distribute this software for any
  949. - * purpose with or without fee is hereby granted, provided that the above
  950. - * copyright notice and this permission notice appear in all copies.
  951. - *
  952. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  953. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  954. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  955. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  956. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  957. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  958. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  959. */
  960. #include <linux/netdevice.h>
  961. #include <linux/gcd.h>
  962. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.h
  963. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.h
  964. @@ -1,17 +1,6 @@
  965. +// SPDX-License-Identifier: ISC
  966. /*
  967. * Copyright (c) 2016 Broadcom
  968. - *
  969. - * Permission to use, copy, modify, and/or distribute this software for any
  970. - * purpose with or without fee is hereby granted, provided that the above
  971. - * copyright notice and this permission notice appear in all copies.
  972. - *
  973. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  974. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  975. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  976. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  977. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  978. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  979. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  980. */
  981. #ifndef _BRCMF_PNO_H
  982. #define _BRCMF_PNO_H
  983. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c
  984. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c
  985. @@ -1,17 +1,6 @@
  986. +// SPDX-License-Identifier: ISC
  987. /*
  988. * Copyright (c) 2013 Broadcom Corporation
  989. - *
  990. - * Permission to use, copy, modify, and/or distribute this software for any
  991. - * purpose with or without fee is hereby granted, provided that the above
  992. - * copyright notice and this permission notice appear in all copies.
  993. - *
  994. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  995. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  996. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  997. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  998. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  999. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  1000. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  1001. */
  1002. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h
  1003. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h
  1004. @@ -1,17 +1,6 @@
  1005. +// SPDX-License-Identifier: ISC
  1006. /*
  1007. * Copyright (c) 2013 Broadcom Corporation
  1008. - *
  1009. - * Permission to use, copy, modify, and/or distribute this software for any
  1010. - * purpose with or without fee is hereby granted, provided that the above
  1011. - * copyright notice and this permission notice appear in all copies.
  1012. - *
  1013. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  1014. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  1015. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  1016. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  1017. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  1018. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  1019. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  1020. */
  1021. #ifndef BRCMFMAC_PROTO_H
  1022. #define BRCMFMAC_PROTO_H
  1023. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
  1024. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
  1025. @@ -1,17 +1,6 @@
  1026. +// SPDX-License-Identifier: ISC
  1027. /*
  1028. * Copyright (c) 2010 Broadcom Corporation
  1029. - *
  1030. - * Permission to use, copy, modify, and/or distribute this software for any
  1031. - * purpose with or without fee is hereby granted, provided that the above
  1032. - * copyright notice and this permission notice appear in all copies.
  1033. - *
  1034. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  1035. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  1036. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  1037. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  1038. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  1039. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  1040. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  1041. */
  1042. #include <linux/types.h>
  1043. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.h
  1044. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.h
  1045. @@ -1,17 +1,6 @@
  1046. +// SPDX-License-Identifier: ISC
  1047. /*
  1048. * Copyright (c) 2010 Broadcom Corporation
  1049. - *
  1050. - * Permission to use, copy, modify, and/or distribute this software for any
  1051. - * purpose with or without fee is hereby granted, provided that the above
  1052. - * copyright notice and this permission notice appear in all copies.
  1053. - *
  1054. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  1055. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  1056. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  1057. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  1058. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  1059. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  1060. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  1061. */
  1062. #ifndef BRCMFMAC_SDIO_H
  1063. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.c
  1064. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.c
  1065. @@ -1,17 +1,6 @@
  1066. +// SPDX-License-Identifier: ISC
  1067. /*
  1068. * Copyright (c) 2012 Broadcom Corporation
  1069. - *
  1070. - * Permission to use, copy, modify, and/or distribute this software for any
  1071. - * purpose with or without fee is hereby granted, provided that the above
  1072. - * copyright notice and this permission notice appear in all copies.
  1073. - *
  1074. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  1075. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  1076. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  1077. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  1078. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  1079. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  1080. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  1081. */
  1082. #include <linux/device.h>
  1083. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h
  1084. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h
  1085. @@ -1,17 +1,6 @@
  1086. +// SPDX-License-Identifier: ISC
  1087. /*
  1088. * Copyright (c) 2013 Broadcom Corporation
  1089. - *
  1090. - * Permission to use, copy, modify, and/or distribute this software for any
  1091. - * purpose with or without fee is hereby granted, provided that the above
  1092. - * copyright notice and this permission notice appear in all copies.
  1093. - *
  1094. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  1095. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  1096. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  1097. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  1098. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  1099. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  1100. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  1101. */
  1102. #if !defined(BRCMF_TRACEPOINT_H_) || defined(TRACE_HEADER_MULTI_READ)
  1103. #define BRCMF_TRACEPOINT_H_
  1104. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c
  1105. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c
  1106. @@ -1,17 +1,6 @@
  1107. +// SPDX-License-Identifier: ISC
  1108. /*
  1109. * Copyright (c) 2011 Broadcom Corporation
  1110. - *
  1111. - * Permission to use, copy, modify, and/or distribute this software for any
  1112. - * purpose with or without fee is hereby granted, provided that the above
  1113. - * copyright notice and this permission notice appear in all copies.
  1114. - *
  1115. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  1116. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  1117. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  1118. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  1119. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  1120. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  1121. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  1122. */
  1123. #include <linux/kernel.h>
  1124. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.h
  1125. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.h
  1126. @@ -1,17 +1,6 @@
  1127. +// SPDX-License-Identifier: ISC
  1128. /*
  1129. * Copyright (c) 2011 Broadcom Corporation
  1130. - *
  1131. - * Permission to use, copy, modify, and/or distribute this software for any
  1132. - * purpose with or without fee is hereby granted, provided that the above
  1133. - * copyright notice and this permission notice appear in all copies.
  1134. - *
  1135. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  1136. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  1137. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  1138. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  1139. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  1140. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  1141. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  1142. */
  1143. #ifndef BRCMFMAC_USB_H
  1144. #define BRCMFMAC_USB_H
  1145. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c
  1146. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c
  1147. @@ -1,17 +1,6 @@
  1148. +// SPDX-License-Identifier: ISC
  1149. /*
  1150. * Copyright (c) 2014 Broadcom Corporation
  1151. - *
  1152. - * Permission to use, copy, modify, and/or distribute this software for any
  1153. - * purpose with or without fee is hereby granted, provided that the above
  1154. - * copyright notice and this permission notice appear in all copies.
  1155. - *
  1156. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  1157. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  1158. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  1159. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  1160. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  1161. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  1162. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  1163. */
  1164. #include <linux/vmalloc.h>
  1165. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.h
  1166. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.h
  1167. @@ -1,17 +1,6 @@
  1168. +// SPDX-License-Identifier: ISC
  1169. /*
  1170. * Copyright (c) 2014 Broadcom Corporation
  1171. - *
  1172. - * Permission to use, copy, modify, and/or distribute this software for any
  1173. - * purpose with or without fee is hereby granted, provided that the above
  1174. - * copyright notice and this permission notice appear in all copies.
  1175. - *
  1176. - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  1177. - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  1178. - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  1179. - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  1180. - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  1181. - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  1182. - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  1183. */
  1184. #ifndef _vendor_h_