* [patch repost 00/25] The first batch of various GPLv2 boilerplates and references
@ 2022-06-06 20:10 Thomas Gleixner
2022-06-06 20:10 ` [patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_8.RULE Thomas Gleixner
` (22 more replies)
0 siblings, 23 replies; 45+ messages in thread
From: Thomas Gleixner @ 2022-06-06 20:10 UTC (permalink / raw)
To: linux-spdx
Folks!
Sorry for the noise. I'm resending this because I fatfingered the
initial submission and my patch mail scripts did not notice and the
mail headers are broken which breaks threading.
The fun starts again. Here comes the first batch of GPLv2 boilerplates and
references. As 3 years ago, I ran scancode over v5.19-rc1 and categorized
the license boilerplates and references.
Each patch contains exactly one normalized match pattern. Normalization
takes formatting, punctuation etc. out of the picture to reduce the amount
of different patterns to look at.
This batch contains the first 25 match patterns which scancode
detected as clear GPLv2 only boilerplates or references. It touches a
total of 912 files and removes about 7000 lines of gunk.
The series is also available from git:
git://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git 2022-batch1
Thanks,
tglx
---
Documentation/arm/samsung-s3c24xx/cpufreq.rst | 2
Documentation/driver-api/vfio-mediated-device.rst | 4 -
arch/arm/boot/bootp/bootp.lds | 5 -
arch/arm/boot/dts/am33xx.dtsi | 5 -
arch/arm/boot/dts/am3517.dtsi | 5 -
arch/arm/boot/dts/am4372.dtsi | 5 -
arch/arm/boot/dts/artpec6-devboard.dts | 9 ---
arch/arm/boot/dts/bcm11351.dtsi | 14 -----
arch/arm/boot/dts/bcm21664-garnet.dts | 14 -----
arch/arm/boot/dts/bcm21664.dtsi | 14 -----
arch/arm/boot/dts/bcm28155-ap.dts | 14 -----
arch/arm/boot/dts/dm814x.dtsi | 6 --
arch/arm/boot/dts/dm816x.dtsi | 6 --
arch/arm/boot/dts/dra62x.dtsi | 6 --
arch/arm/boot/dts/dra7-dspeve-thermal.dtsi | 5 -
arch/arm/boot/dts/dra7-iva-thermal.dtsi | 5 -
arch/arm/boot/dts/dra72x-mmc-iodelay.dtsi | 10 ---
arch/arm/boot/dts/dra74x-mmc-iodelay.dtsi | 10 ---
arch/arm/boot/dts/imx23-pinfunc.h | 8 --
arch/arm/boot/dts/imx28-pinfunc.h | 8 --
arch/arm/boot/dts/imx6q-gk802.dts | 9 ---
arch/arm/boot/dts/mxs-pinfunc.h | 8 --
arch/arm/boot/dts/omap2.dtsi | 5 -
arch/arm/boot/dts/omap2420.dtsi | 5 -
arch/arm/boot/dts/omap2430.dtsi | 5 -
arch/arm/boot/dts/omap3-cpu-thermal.dtsi | 5 -
arch/arm/boot/dts/omap3.dtsi | 5 -
arch/arm/boot/dts/omap34xx.dtsi | 5 -
arch/arm/boot/dts/omap36xx.dtsi | 5 -
arch/arm/boot/dts/omap4-cpu-thermal.dtsi | 5 -
arch/arm/boot/dts/omap443x.dtsi | 5 -
arch/arm/boot/dts/omap4460.dtsi | 5 -
arch/arm/boot/dts/omap5-core-thermal.dtsi | 5 -
arch/arm/boot/dts/omap5-gpu-thermal.dtsi | 5 -
arch/arm/boot/dts/orion5x-lacie-d2-network.dts | 5 -
arch/arm/boot/dts/orion5x-lacie-ethernet-disk-mini-v2.dts | 9 ---
arch/arm/boot/dts/orion5x-maxtor-shared-storage-2.dts | 5 -
arch/arm/boot/dts/orion5x-mv88f5181.dtsi | 9 ---
arch/arm/boot/dts/orion5x-mv88f5182.dtsi | 9 ---
arch/arm/boot/dts/orion5x-netgear-wnr854t.dts | 9 ---
arch/arm/boot/dts/orion5x-rd88f5182-nas.dts | 9 ---
arch/arm/boot/dts/orion5x.dtsi | 9 ---
arch/arm/include/asm/hardware/cache-aurora-l2.h | 5 -
arch/arm/include/asm/hardware/cache-feroceon-l2.h | 6 --
arch/arm/include/asm/hardware/cache-tauros2.h | 5 -
arch/arm/include/debug/brcmstb.S | 14 -----
arch/arm/mach-bcm/Makefile | 9 ---
arch/arm/mach-bcm/bcm63xx.c | 14 -----
arch/arm/mach-bcm/bcm_cygnus.c | 14 -----
arch/arm/mach-bcm/bcm_hr2.c | 14 -----
arch/arm/mach-bcm/bcm_kona_smc.c | 14 -----
arch/arm/mach-bcm/bcm_kona_smc.h | 14 -----
arch/arm/mach-bcm/bcm_nsp.c | 14 -----
arch/arm/mach-bcm/board_bcm21664.c | 14 -----
arch/arm/mach-bcm/board_bcm23550.c | 14 -----
arch/arm/mach-bcm/board_bcm281xx.c | 14 -----
arch/arm/mach-bcm/brcmstb.c | 14 -----
arch/arm/mach-bcm/kona_l2_cache.c | 14 -----
arch/arm/mach-bcm/kona_l2_cache.h | 14 -----
arch/arm/mach-bcm/platsmp-brcmstb.c | 10 ---
arch/arm/mach-davinci/board-da830-evm.c | 6 --
arch/arm/mach-davinci/board-da850-evm.c | 6 --
arch/arm/mach-davinci/board-dm355-evm.c | 6 --
arch/arm/mach-davinci/board-dm355-leopard.c | 5 -
arch/arm/mach-davinci/board-dm365-evm.c | 11 ----
arch/arm/mach-davinci/board-dm644x-evm.c | 6 --
arch/arm/mach-davinci/board-dm646x-evm.c | 7 --
arch/arm/mach-davinci/board-mityomapl138.c | 5 -
arch/arm/mach-davinci/board-neuros-osd2.c | 5 -
arch/arm/mach-davinci/board-omapl138-hawk.c | 5 -
arch/arm/mach-davinci/common.c | 6 --
arch/arm/mach-davinci/common.h | 6 --
arch/arm/mach-davinci/cpuidle.h | 5 -
arch/arm/mach-davinci/cputype.h | 6 --
arch/arm/mach-davinci/da830.c | 6 --
arch/arm/mach-davinci/da850.c | 6 --
arch/arm/mach-davinci/da8xx.h | 6 --
arch/arm/mach-davinci/davinci.h | 10 ---
arch/arm/mach-davinci/dm355.c | 6 --
arch/arm/mach-davinci/dm365.c | 10 ---
arch/arm/mach-davinci/dm644x.c | 6 --
arch/arm/mach-davinci/dm646x.c | 6 --
arch/arm/mach-davinci/hardware.h | 6 --
arch/arm/mach-davinci/mux.c | 6 --
arch/arm/mach-davinci/mux.h | 6 --
arch/arm/mach-davinci/pm.h | 10 ---
arch/arm/mach-davinci/pm_domain.c | 5 -
arch/arm/mach-davinci/serial.h | 6 --
arch/arm/mach-dove/bridge-regs.h | 9 ---
arch/arm/mach-dove/cm-a510.c | 5 -
arch/arm/mach-dove/common.c | 5 -
arch/arm/mach-dove/common.h | 5 -
arch/arm/mach-dove/dove-db-setup.c | 5 -
arch/arm/mach-dove/dove.h | 9 ---
arch/arm/mach-dove/irq.c | 5 -
arch/arm/mach-dove/irqs.h | 9 ---
arch/arm/mach-dove/mpp.c | 5 -
arch/arm/mach-dove/pcie.c | 5 -
arch/arm/mach-dove/pm.h | 6 --
arch/arm/mach-lpc18xx/board-dt.c | 5 -
arch/arm/mach-lpc32xx/pm.c | 6 --
arch/arm/mach-lpc32xx/suspend.S | 6 --
arch/arm/mach-mv78xx0/bridge-regs.h | 6 --
arch/arm/mach-mv78xx0/buffalo-wxl-setup.c | 5 -
arch/arm/mach-mv78xx0/common.c | 5 -
arch/arm/mach-mv78xx0/common.h | 5 -
arch/arm/mach-mv78xx0/db78x00-bp-setup.c | 5 -
arch/arm/mach-mv78xx0/irq.c | 5 -
arch/arm/mach-mv78xx0/irqs.h | 9 ---
arch/arm/mach-mv78xx0/mpp.c | 5 -
arch/arm/mach-mv78xx0/mpp.h | 6 --
arch/arm/mach-mv78xx0/mv78xx0.h | 5 -
arch/arm/mach-mv78xx0/pcie.c | 5 -
arch/arm/mach-mv78xx0/rd78x00-masa-setup.c | 5 -
arch/arm/mach-mvebu/armada-370-xp.h | 5 -
arch/arm/mach-mvebu/board-v7.c | 5 -
arch/arm/mach-mvebu/coherency.c | 5 -
arch/arm/mach-mvebu/coherency.h | 6 --
arch/arm/mach-mvebu/coherency_ll.S | 5 -
arch/arm/mach-mvebu/common.h | 5 -
arch/arm/mach-mvebu/cpu-reset.c | 5 -
arch/arm/mach-mvebu/dove.c | 5 -
arch/arm/mach-mvebu/headsmp-a9.S | 5 -
arch/arm/mach-mvebu/headsmp.S | 5 -
arch/arm/mach-mvebu/kirkwood.c | 5 -
arch/arm/mach-mvebu/kirkwood.h | 5 -
arch/arm/mach-mvebu/mvebu-soc-id.c | 5 -
arch/arm/mach-mvebu/mvebu-soc-id.h | 5 -
arch/arm/mach-mvebu/platsmp-a9.c | 5 -
arch/arm/mach-mvebu/platsmp.c | 5 -
arch/arm/mach-mvebu/pm-board.c | 5 -
arch/arm/mach-mvebu/pm.c | 5 -
arch/arm/mach-mvebu/pmsu.c | 5 -
arch/arm/mach-mvebu/pmsu.h | 5 -
arch/arm/mach-mvebu/pmsu_ll.S | 5 -
arch/arm/mach-mvebu/system-controller.c | 5 -
arch/arm/mach-omap1/board-sx1.h | 9 ---
arch/arm/mach-omap1/gpio15xx.c | 10 ---
arch/arm/mach-omap1/gpio16xx.c | 10 ---
arch/arm/mach-omap1/gpio7xx.c | 10 ---
arch/arm/mach-omap1/mtd-xip.h | 6 --
arch/arm/mach-omap1/pm_bus.c | 6 --
arch/arm/mach-omap1/timer.c | 10 ---
arch/arm/mach-omap2/am33xx.h | 10 ---
arch/arm/mach-omap2/clockdomains33xx_data.c | 10 ---
arch/arm/mach-omap2/clockdomains81xx_data.c | 10 ---
arch/arm/mach-omap2/cm-regbits-33xx.h | 10 ---
arch/arm/mach-omap2/cm33xx.c | 10 ---
arch/arm/mach-omap2/cm33xx.h | 10 ---
arch/arm/mach-omap2/cm81xx.h | 10 ---
arch/arm/mach-omap2/display.c | 10 ---
arch/arm/mach-omap2/omap_hwmod_81xx_data.c | 11 ----
arch/arm/mach-omap2/omap_opp_data.h | 10 ---
arch/arm/mach-omap2/opp3xxx_data.c | 10 ---
arch/arm/mach-omap2/opp4xxx_data.c | 10 ---
arch/arm/mach-omap2/powerdomains33xx_data.c | 10 ---
arch/arm/mach-omap2/prcm43xx.h | 5 -
arch/arm/mach-omap2/prm-regbits-33xx.h | 10 ---
arch/arm/mach-omap2/prm33xx.c | 10 ---
arch/arm/mach-omap2/prm33xx.h | 10 ---
arch/arm/mach-omap2/ti81xx.h | 10 ---
arch/arm/mach-omap2/vc.c | 6 --
arch/arm/mach-orion5x/board-d2net.c | 5 -
arch/arm/mach-orion5x/board-dt.c | 5 -
arch/arm/mach-orion5x/board-rd88f5182.c | 5 -
arch/arm/mach-orion5x/bridge-regs.h | 9 ---
arch/arm/mach-orion5x/common.c | 5 -
arch/arm/mach-orion5x/db88f5281-setup.c | 5 -
arch/arm/mach-orion5x/irq.c | 5 -
arch/arm/mach-orion5x/irqs.h | 5 -
arch/arm/mach-orion5x/kurobox_pro-setup.c | 5 -
arch/arm/mach-orion5x/ls_hgl-setup.c | 5 -
arch/arm/mach-orion5x/mpp.c | 5 -
arch/arm/mach-orion5x/net2big-setup.c | 6 --
arch/arm/mach-orion5x/orion5x.h | 5 -
arch/arm/mach-orion5x/pci.c | 5 -
arch/arm/mach-orion5x/rd88f5181l-fxo-setup.c | 5 -
arch/arm/mach-orion5x/rd88f5181l-ge-setup.c | 5 -
arch/arm/mach-orion5x/rd88f5182-setup.c | 5 -
arch/arm/mach-orion5x/rd88f6183ap-ge-setup.c | 5 -
arch/arm/mach-orion5x/ts78xx-setup.c | 5 -
arch/arm/mach-orion5x/wnr854t-setup.c | 9 ---
arch/arm/mach-orion5x/wrt350n-v2-setup.c | 9 ---
arch/arm/mach-pxa/eseries.c | 7 --
arch/arm/mach-pxa/standby.S | 6 --
arch/arm/mach-spear/generic.h | 5 -
arch/arm/mach-spear/misc_regs.h | 5 -
arch/arm/mach-spear/pl080.c | 5 -
arch/arm/mach-spear/pl080.h | 5 -
arch/arm/mach-spear/restart.c | 5 -
arch/arm/mach-spear/spear.h | 5 -
arch/arm/mach-spear/spear1310.c | 5 -
arch/arm/mach-spear/spear1340.c | 5 -
arch/arm/mach-spear/spear13xx.c | 5 -
arch/arm/mach-spear/spear300.c | 5 -
arch/arm/mach-spear/spear310.c | 5 -
arch/arm/mach-spear/spear320.c | 5 -
arch/arm/mach-spear/spear3xx.c | 5 -
arch/arm/mach-spear/spear6xx.c | 5 -
arch/arm/mach-spear/time.c | 5 -
arch/arm/mach-versatile/spc.c | 10 ---
arch/arm/mm/cache-feroceon-l2.c | 5 -
arch/arm/mm/cache-tauros2.c | 5 -
arch/arm/plat-orion/common.c | 5 -
arch/arm/plat-orion/gpio.c | 5 -
arch/arm/plat-orion/include/plat/addr-map.h | 5 -
arch/arm/plat-orion/include/plat/common.h | 5 -
arch/arm/plat-orion/include/plat/irq.h | 5 -
arch/arm/plat-orion/include/plat/mpp.h | 5 -
arch/arm/plat-orion/include/plat/orion-gpio.h | 5 -
arch/arm/plat-orion/include/plat/pcie.h | 5 -
arch/arm/plat-orion/include/plat/time.h | 5 -
arch/arm/plat-orion/irq.c | 5 -
arch/arm/plat-orion/mpp.c | 5 -
arch/arm/plat-orion/pcie.c | 5 -
arch/arm/plat-orion/time.c | 5 -
arch/arm64/boot/dts/mediatek/mt6755.dtsi | 9 ---
arch/arm64/boot/dts/mediatek/mt6795.dtsi | 9 ---
arch/arm64/boot/dts/mediatek/mt8173.dtsi | 9 ---
arch/microblaze/pci/xilinx_pci.c | 5 -
arch/mips/alchemy/common/platform.c | 5 -
arch/mips/include/asm/txx9/smsc_fdc37m81x.h | 6 --
arch/mips/include/asm/txx9/tx4938.h | 6 --
arch/mips/kernel/kgdb.c | 5 -
arch/mips/txx9/generic/irq_tx4938.c | 6 --
arch/mips/txx9/generic/smsc_fdc37m81x.c | 6 --
arch/openrisc/include/asm/atomic.h | 9 ---
arch/openrisc/include/asm/bitops/atomic.h | 9 ---
arch/openrisc/include/asm/cmpxchg.h | 5 -
arch/openrisc/include/asm/smp.h | 9 ---
arch/openrisc/include/asm/unwinder.h | 5 -
arch/openrisc/kernel/smp.c | 5 -
arch/openrisc/kernel/stacktrace.c | 5 -
arch/openrisc/kernel/unwinder.c | 6 --
arch/powerpc/boot/44x.h | 5 -
arch/powerpc/boot/4xx.h | 5 -
arch/powerpc/boot/dts/acadia.dts | 5 -
arch/powerpc/boot/dts/akebono.dts | 5 -
arch/powerpc/boot/dts/bamboo.dts | 5 -
arch/powerpc/boot/dts/canyonlands.dts | 5 -
arch/powerpc/boot/dts/currituck.dts | 5 -
arch/powerpc/boot/dts/ebony.dts | 5 -
arch/powerpc/boot/dts/eiger.dts | 5 -
arch/powerpc/boot/dts/fsp2.dts | 5 -
arch/powerpc/boot/dts/glacier.dts | 5 -
arch/powerpc/boot/dts/haleakala.dts | 5 -
arch/powerpc/boot/dts/holly.dts | 5 -
arch/powerpc/boot/dts/hotfoot.dts | 5 -
arch/powerpc/boot/dts/icon.dts | 5 -
arch/powerpc/boot/dts/iss4xx-mpic.dts | 5 -
arch/powerpc/boot/dts/iss4xx.dts | 5 -
arch/powerpc/boot/dts/katmai.dts | 5 -
arch/powerpc/boot/dts/kilauea.dts | 5 -
arch/powerpc/boot/dts/ksi8560.dts | 7 --
arch/powerpc/boot/dts/kuroboxHD.dts | 5 -
arch/powerpc/boot/dts/kuroboxHG.dts | 5 -
arch/powerpc/boot/dts/makalu.dts | 5 -
arch/powerpc/boot/dts/mvme5100.dts | 5 -
arch/powerpc/boot/dts/obs600.dts | 5 -
arch/powerpc/boot/dts/rainier.dts | 6 --
arch/powerpc/boot/dts/redwood.dts | 5 -
arch/powerpc/boot/dts/sam440ep.dts | 9 +--
arch/powerpc/boot/dts/sequoia.dts | 6 --
arch/powerpc/boot/dts/storcenter.dts | 5 -
arch/powerpc/boot/dts/taishan.dts | 5 -
arch/powerpc/boot/dts/warp.dts | 5 -
arch/powerpc/boot/dts/yosemite.dts | 5 -
arch/powerpc/boot/ops.h | 6 --
arch/powerpc/boot/serial.c | 6 --
arch/powerpc/boot/simple_alloc.c | 6 --
arch/powerpc/include/asm/edac.h | 6 --
arch/powerpc/include/asm/ehv_pic.h | 5 -
arch/powerpc/include/asm/fs_pd.h | 5 -
arch/powerpc/include/asm/kgdb.h | 7 --
arch/powerpc/include/asm/mpc52xx.h | 6 --
arch/powerpc/include/asm/mpc52xx_psc.h | 6 --
arch/powerpc/include/asm/rheap.h | 6 --
arch/powerpc/kernel/kgdb.c | 5 -
arch/powerpc/lib/rheap.c | 7 --
arch/powerpc/platforms/52xx/efika.c | 6 --
arch/powerpc/platforms/52xx/mpc52xx_common.c | 7 --
arch/powerpc/platforms/52xx/mpc52xx_pci.c | 5 -
arch/powerpc/platforms/52xx/mpc52xx_pic.c | 7 --
arch/powerpc/platforms/85xx/ksi8560.c | 7 --
arch/powerpc/platforms/85xx/p1022_ds.c | 5 -
arch/powerpc/platforms/85xx/p1022_rdk.c | 5 -
arch/powerpc/platforms/8xx/ep88xc.c | 5 -
arch/powerpc/platforms/8xx/mpc86xads.h | 5 -
arch/powerpc/platforms/8xx/mpc86xads_setup.c | 5 -
arch/powerpc/platforms/8xx/mpc885ads.h | 5 -
arch/powerpc/platforms/8xx/mpc885ads_setup.c | 5 -
arch/powerpc/platforms/8xx/mpc8xx.h | 5 -
arch/powerpc/platforms/8xx/tqm8xx_setup.c | 5 -
arch/powerpc/platforms/embedded6xx/linkstation.c | 5 -
arch/powerpc/platforms/embedded6xx/ls_uart.c | 5 -
arch/powerpc/platforms/embedded6xx/mpc10x.h | 6 --
arch/powerpc/platforms/embedded6xx/storcenter.c | 5 -
arch/powerpc/sysdev/cpm2.c | 5 -
arch/powerpc/sysdev/cpm2_pic.c | 5 -
arch/powerpc/sysdev/ehv_pic.c | 5 -
arch/powerpc/sysdev/ge/ge_pic.c | 6 --
arch/sparc/vdso/vdso2c.c | 2
arch/x86/crypto/crc32-pclmul_asm.S | 22 --------
arch/x86/entry/vdso/vdso2c.c | 2
drivers/bluetooth/btmrvl_debugfs.c | 15 -----
drivers/bluetooth/btmrvl_drv.h | 16 -----
drivers/bluetooth/btmrvl_main.c | 15 -----
drivers/bluetooth/btmrvl_sdio.c | 15 -----
drivers/bluetooth/btmrvl_sdio.h | 16 -----
drivers/bus/mvebu-mbus.c | 5 -
drivers/bus/omap_l3_noc.c | 10 ---
drivers/bus/omap_l3_noc.h | 10 ---
drivers/bus/sunxi-rsb.c | 6 --
drivers/bus/tegra-gmi.c | 5 -
drivers/bus/ts-nbus.c | 5 -
drivers/char/hw_random/iproc-rng200.c | 9 ---
drivers/clk/axs10x/i2s_pll_clock.c | 5 -
drivers/clk/axs10x/pll_clock.c | 5 -
drivers/clk/bcm/clk-bcm21664.c | 10 ---
drivers/clk/bcm/clk-bcm281xx.c | 10 ---
drivers/clk/bcm/clk-bcm63xx.c | 14 -----
drivers/clk/bcm/clk-cygnus.c | 14 -----
drivers/clk/bcm/clk-hr2.c | 14 -----
drivers/clk/bcm/clk-iproc-armpll.c | 14 -----
drivers/clk/bcm/clk-iproc-asiu.c | 14 -----
drivers/clk/bcm/clk-iproc-pll.c | 14 -----
drivers/clk/bcm/clk-iproc.h | 14 -----
drivers/clk/bcm/clk-kona-setup.c | 10 ---
drivers/clk/bcm/clk-kona.c | 10 ---
drivers/clk/bcm/clk-kona.h | 10 ---
drivers/clk/bcm/clk-ns2.c | 14 -----
drivers/clk/bcm/clk-nsp.c | 14 -----
drivers/clk/clk-hsdk-pll.c | 5 -
drivers/clk/clk-moxart.c | 5 -
drivers/clk/keystone/sci-clk.c | 10 ---
drivers/clk/mmp/clk-apbc.c | 5 -
drivers/clk/mmp/clk-apmu.c | 5 -
drivers/clk/mmp/clk-frac.c | 5 -
drivers/clk/mmp/clk-gate.c | 5 -
drivers/clk/mmp/clk-mix.c | 5 -
drivers/clk/mmp/clk-mmp2.c | 5 -
drivers/clk/mmp/clk-of-mmp2.c | 5 -
drivers/clk/mmp/clk-of-pxa168.c | 5 -
drivers/clk/mmp/clk-of-pxa1928.c | 5 -
drivers/clk/mmp/clk-of-pxa910.c | 5 -
drivers/clk/mmp/clk-pxa168.c | 5 -
drivers/clk/mmp/clk-pxa910.c | 5 -
drivers/clk/nxp/clk-lpc18xx-ccu.c | 5 -
drivers/clk/nxp/clk-lpc18xx-cgu.c | 5 -
drivers/clk/nxp/clk-lpc18xx-creg.c | 5 -
drivers/clk/spear/clk-aux-synth.c | 5 -
drivers/clk/spear/clk-frac-synth.c | 5 -
drivers/clk/spear/clk-gpt-synth.c | 5 -
drivers/clk/spear/clk-vco-pll.c | 5 -
drivers/clk/spear/clk.c | 5 -
drivers/clk/spear/clk.h | 5 -
drivers/clk/spear/spear1310_clock.c | 5 -
drivers/clk/spear/spear1340_clock.c | 5 -
drivers/clk/spear/spear3xx_clock.c | 5 -
drivers/clk/spear/spear6xx_clock.c | 5 -
drivers/clk/ti/adpll.c | 11 ----
drivers/clk/ti/apll.c | 10 ---
drivers/clk/ti/autoidle.c | 10 ---
drivers/clk/ti/clk-2xxx.c | 10 ---
drivers/clk/ti/clk-33xx.c | 10 ---
drivers/clk/ti/clk-3xxx.c | 10 ---
drivers/clk/ti/clk-43xx.c | 10 ---
drivers/clk/ti/clk-816x.c | 11 ----
drivers/clk/ti/clk-dra7-atl.c | 10 ---
drivers/clk/ti/clk.c | 10 ---
drivers/clk/ti/clkctrl.c | 10 ---
drivers/clk/ti/clkt_dflt.c | 10 ---
drivers/clk/ti/clock.h | 10 ---
drivers/clk/ti/clockdomain.c | 10 ---
drivers/clk/ti/composite.c | 10 ---
drivers/clk/ti/divider.c | 10 ---
drivers/clk/ti/dpll.c | 10 ---
drivers/clk/ti/fapll.c | 11 ----
drivers/clk/ti/fixed-factor.c | 10 ---
drivers/clk/ti/gate.c | 10 ---
drivers/clk/ti/interface.c | 10 ---
drivers/clk/ti/mux.c | 10 ---
drivers/cpufreq/mvebu-cpufreq.c | 5 -
drivers/cpufreq/scpi-cpufreq.c | 10 ---
drivers/cpuidle/cpuidle-at91.c | 5 -
drivers/cpuidle/cpuidle-kirkwood.c | 5 -
drivers/dma/bcm-sba-raid.c | 14 -----
drivers/dma/bestcomm/ata.c | 7 --
drivers/dma/bestcomm/bestcomm.c | 7 --
drivers/dma/bestcomm/fec.c | 7 --
drivers/dma/bestcomm/sram.c | 7 --
drivers/dma/moxart-dma.c | 5 -
drivers/dma/ppc4xx/adma.h | 5 -
drivers/dma/ppc4xx/dma.h | 5 -
drivers/dma/ppc4xx/xor.h | 5 -
drivers/dma/ti/edma.c | 10 ---
drivers/edac/edac_pci.c | 7 --
drivers/edac/fsl_ddr_edac.c | 6 --
drivers/edac/fsl_ddr_edac.h | 7 --
drivers/edac/mpc85xx_edac.h | 7 --
drivers/gpio/gpio-bcm-kona.c | 10 ---
drivers/gpio/gpio-brcmstb.c | 14 -----
drivers/gpio/gpio-lp873x.c | 10 ---
drivers/gpio/gpio-lp87565.c | 10 ---
drivers/gpio/gpio-mpc8xxx.c | 5 -
drivers/gpio/gpio-mvebu.c | 5 -
drivers/gpio/gpio-pisosr.c | 10 ---
drivers/gpio/gpio-spear-spics.c | 5 -
drivers/gpio/gpio-tpic2810.c | 10 ---
drivers/gpio/gpio-ts4800.c | 5 -
drivers/gpu/drm/sun4i/sun8i_ui_scaler.c | 5 -
drivers/gpu/drm/sun4i/sun8i_ui_scaler.h | 9 ---
drivers/gpu/drm/sun4i/sun8i_vi_scaler.c | 5 -
drivers/gpu/drm/sun4i/sun8i_vi_scaler.h | 9 ---
drivers/i2c/busses/i2c-bcm-iproc.c | 14 -----
drivers/i2c/busses/i2c-bcm-kona.c | 14 -----
drivers/i2c/busses/i2c-brcmstb.c | 14 -----
drivers/i2c/busses/i2c-octeon-core.c | 5 -
drivers/i2c/busses/i2c-sun6i-p2wi.c | 6 --
drivers/i2c/busses/i2c-xlp9xx.c | 9 ---
drivers/i2c/i2c-mux.c | 5 -
drivers/i2c/muxes/i2c-mux-pca9541.c | 5 -
drivers/iio/adc/berlin2-adc.c | 5 -
drivers/input/keyboard/bcm-keypad.c | 14 -----
drivers/input/misc/gpio_decoder.c | 10 ---
drivers/input/misc/palmas-pwrbutton.c | 10 ---
drivers/input/misc/tps65218-pwrbutton.c | 10 ---
drivers/input/touchscreen/bcm_iproc_tsc.c | 9 ---
drivers/input/touchscreen/ts4800-ts.c | 5 -
drivers/irqchip/irq-alpine-msi.c | 5 -
drivers/irqchip/irq-armada-370-xp.c | 5 -
drivers/irqchip/irq-atmel-aic-common.c | 5 -
drivers/irqchip/irq-atmel-aic-common.h | 5 -
drivers/irqchip/irq-atmel-aic.c | 5 -
drivers/irqchip/irq-atmel-aic5.c | 5 -
drivers/irqchip/irq-digicolor.c | 5 -
drivers/irqchip/irq-keystone.c | 10 ---
drivers/irqchip/irq-mvebu-gicp.c | 5 -
drivers/irqchip/irq-mvebu-icu.c | 5 -
drivers/irqchip/irq-mvebu-odmi.c | 5 -
drivers/irqchip/irq-mvebu-pic.c | 6 --
drivers/irqchip/irq-ompic.c | 6 --
drivers/irqchip/irq-orion.c | 5 -
drivers/irqchip/irq-sun4i.c | 5 -
drivers/irqchip/irq-sunxi-nmi.c | 5 -
drivers/irqchip/irq-ts4800.c | 5 -
drivers/irqchip/irqchip.c | 5 -
drivers/irqchip/spear-shirq.c | 5 -
drivers/mailbox/bcm-flexrm-mailbox.c | 14 -----
drivers/media/i2c/adv7343_regs.h | 10 ---
drivers/media/i2c/adv7393_regs.h | 10 ---
drivers/media/platform/ti/davinci/vpif.h | 11 ----
drivers/media/platform/ti/davinci/vpif_display.h | 10 ---
drivers/media/platform/ti/omap/omap_vout_vrfb.c | 6 --
drivers/media/platform/ti/omap/omap_vout_vrfb.h | 6 --
drivers/media/platform/ti/omap/omap_voutdef.h | 5 -
drivers/media/platform/ti/omap/omap_voutlib.h | 7 --
drivers/media/radio/si4713/si4713.h | 6 --
drivers/memory/ti-emif-sram-pm.S | 10 ---
drivers/message/fusion/mptbase.h | 37 -------------
drivers/message/fusion/mptctl.h | 37 -------------
drivers/message/fusion/mptlan.h | 38 --------------
drivers/message/fusion/mptsas.h | 37 -------------
drivers/message/fusion/mptscsih.h | 36 -------------
drivers/mfd/lp873x.c | 10 ---
drivers/mfd/tps65086.c | 10 ---
drivers/mfd/tps65217.c | 10 ---
drivers/mfd/tps65218.c | 10 ---
drivers/mfd/tps65912-core.c | 10 ---
drivers/mfd/tps65912-i2c.c | 10 ---
drivers/mfd/tps65912-spi.c | 10 ---
drivers/misc/sram-exec.c | 10 ---
drivers/mmc/host/moxart-mmc.c | 5 -
drivers/mmc/host/sdhci-bcm-kona.c | 14 -----
drivers/mmc/host/sdhci-iproc.c | 14 -----
drivers/mmc/host/sdhci-pic32.c | 5 -
drivers/mmc/host/sdhci-spear.c | 5 -
drivers/mtd/nand/raw/tmio_nand.c | 7 --
drivers/net/can/c_can/c_can.h | 5 -
drivers/net/can/c_can/c_can_main.c | 5 -
drivers/net/can/c_can/c_can_pci.c | 5 -
drivers/net/can/c_can/c_can_platform.c | 5 -
drivers/net/can/ifi_canfd/ifi_canfd.c | 5 -
drivers/net/can/ti_hecc.c | 11 ----
drivers/net/ethernet/allwinner/sun4i-emac.h | 5 -
drivers/net/ethernet/chelsio/cxgb/common.h | 11 ----
drivers/net/ethernet/chelsio/cxgb/cphy.h | 11 ----
drivers/net/ethernet/chelsio/cxgb/cpl5_cmd.h | 12 ----
drivers/net/ethernet/chelsio/cxgb/elmer0.h | 12 ----
drivers/net/ethernet/chelsio/cxgb/espi.c | 11 ----
drivers/net/ethernet/chelsio/cxgb/espi.h | 11 ----
drivers/net/ethernet/chelsio/cxgb/gmac.h | 11 ----
drivers/net/ethernet/chelsio/cxgb/mv88x201x.c | 11 ----
drivers/net/ethernet/chelsio/cxgb/pm3393.c | 11 ----
drivers/net/ethernet/chelsio/cxgb/regs.h | 11 ----
drivers/net/ethernet/chelsio/cxgb/sge.c | 11 ----
drivers/net/ethernet/chelsio/cxgb/sge.h | 11 ----
drivers/net/ethernet/chelsio/cxgb/subr.c | 11 ----
drivers/net/ethernet/chelsio/cxgb/suni1x10gexp_regs.h | 12 ----
drivers/net/ethernet/cisco/enic/cq_desc.h | 15 -----
drivers/net/ethernet/cisco/enic/cq_enet_desc.h | 15 -----
drivers/net/ethernet/cisco/enic/enic.h | 15 -----
drivers/net/ethernet/cisco/enic/enic_api.c | 19 -------
drivers/net/ethernet/cisco/enic/enic_api.h | 19 -------
drivers/net/ethernet/cisco/enic/enic_dev.c | 19 -------
drivers/net/ethernet/cisco/enic/enic_dev.h | 19 -------
drivers/net/ethernet/cisco/enic/enic_ethtool.c | 19 -------
drivers/net/ethernet/cisco/enic/enic_pp.c | 19 -------
drivers/net/ethernet/cisco/enic/enic_pp.h | 19 -------
drivers/net/ethernet/cisco/enic/enic_res.c | 15 -----
drivers/net/ethernet/cisco/enic/enic_res.h | 15 -----
drivers/net/ethernet/cisco/enic/rq_enet_desc.h | 15 -----
drivers/net/ethernet/cisco/enic/vnic_cq.c | 15 -----
drivers/net/ethernet/cisco/enic/vnic_cq.h | 15 -----
drivers/net/ethernet/cisco/enic/vnic_dev.c | 15 -----
drivers/net/ethernet/cisco/enic/vnic_dev.h | 15 -----
drivers/net/ethernet/cisco/enic/vnic_devcmd.h | 15 -----
drivers/net/ethernet/cisco/enic/vnic_enet.h | 15 -----
drivers/net/ethernet/cisco/enic/vnic_intr.c | 15 -----
drivers/net/ethernet/cisco/enic/vnic_intr.h | 15 -----
drivers/net/ethernet/cisco/enic/vnic_nic.h | 15 -----
drivers/net/ethernet/cisco/enic/vnic_resource.h | 15 -----
drivers/net/ethernet/cisco/enic/vnic_rq.c | 16 -----
drivers/net/ethernet/cisco/enic/vnic_rq.h | 15 -----
drivers/net/ethernet/cisco/enic/vnic_rss.h | 14 -----
drivers/net/ethernet/cisco/enic/vnic_stats.h | 15 -----
drivers/net/ethernet/cisco/enic/vnic_vic.c | 19 -------
drivers/net/ethernet/cisco/enic/vnic_vic.h | 19 -------
drivers/net/ethernet/cisco/enic/vnic_wq.c | 15 -----
drivers/net/ethernet/cisco/enic/vnic_wq.h | 15 -----
drivers/net/ethernet/cisco/enic/wq_enet_desc.h | 15 -----
drivers/net/ethernet/freescale/fec_mpc52xx.h | 6 --
drivers/net/ethernet/freescale/fs_enet/mac-fcc.c | 5 -
drivers/net/ethernet/freescale/fs_enet/mac-fec.c | 6 --
drivers/net/ethernet/freescale/fs_enet/mac-scc.c | 5 -
drivers/net/ethernet/freescale/xgmac_mdio.c | 5 -
drivers/net/ethernet/marvell/mvneta_bm.c | 5 -
drivers/net/ethernet/marvell/mvneta_bm.h | 5 -
drivers/net/ethernet/moxa/moxart_ether.c | 5 -
drivers/net/ethernet/moxa/moxart_ether.h | 5 -
drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c | 5 -
drivers/net/ethernet/stmicro/stmmac/dwmac-lpc18xx.c | 5 -
drivers/net/usb/sr9800.h | 5 -
drivers/net/vmxnet3/Makefile | 17 ------
drivers/net/vmxnet3/upt1_defs.h | 19 -------
drivers/net/vmxnet3/vmxnet3_defs.h | 19 -------
drivers/net/vmxnet3/vmxnet3_drv.c | 19 -------
drivers/net/vmxnet3/vmxnet3_ethtool.c | 19 -------
drivers/net/vmxnet3/vmxnet3_int.h | 19 -------
drivers/net/wireless/marvell/mwifiex/11ac.c | 14 -----
drivers/net/wireless/marvell/mwifiex/11ac.h | 14 -----
drivers/net/wireless/marvell/mwifiex/11h.c | 14 -----
drivers/net/wireless/marvell/mwifiex/11n.c | 14 -----
drivers/net/wireless/marvell/mwifiex/11n.h | 14 -----
drivers/net/wireless/marvell/mwifiex/11n_aggr.c | 14 -----
drivers/net/wireless/marvell/mwifiex/11n_aggr.h | 14 -----
drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c | 14 -----
drivers/net/wireless/marvell/mwifiex/11n_rxreorder.h | 14 -----
drivers/net/wireless/marvell/mwifiex/Makefile | 13 ----
drivers/net/wireless/marvell/mwifiex/cfg80211.c | 14 -----
drivers/net/wireless/marvell/mwifiex/cfg80211.h | 14 -----
drivers/net/wireless/marvell/mwifiex/cfp.c | 14 -----
drivers/net/wireless/marvell/mwifiex/cmdevt.c | 14 -----
drivers/net/wireless/marvell/mwifiex/debugfs.c | 14 -----
drivers/net/wireless/marvell/mwifiex/decl.h | 14 -----
drivers/net/wireless/marvell/mwifiex/ethtool.c | 14 -----
drivers/net/wireless/marvell/mwifiex/fw.h | 14 -----
drivers/net/wireless/marvell/mwifiex/ie.c | 14 -----
drivers/net/wireless/marvell/mwifiex/init.c | 14 -----
drivers/net/wireless/marvell/mwifiex/ioctl.h | 14 -----
drivers/net/wireless/marvell/mwifiex/join.c | 14 -----
drivers/net/wireless/marvell/mwifiex/main.c | 14 -----
drivers/net/wireless/marvell/mwifiex/main.h | 14 -----
drivers/net/wireless/marvell/mwifiex/pcie.c | 14 -----
drivers/net/wireless/marvell/mwifiex/pcie.h | 14 -----
drivers/net/wireless/marvell/mwifiex/pcie_quirks.c | 18 ------
drivers/net/wireless/marvell/mwifiex/pcie_quirks.h | 18 ------
drivers/net/wireless/marvell/mwifiex/scan.c | 14 -----
drivers/net/wireless/marvell/mwifiex/sdio.c | 14 -----
drivers/net/wireless/marvell/mwifiex/sdio.h | 14 -----
drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 14 -----
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 14 -----
drivers/net/wireless/marvell/mwifiex/sta_event.c | 14 -----
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 14 -----
drivers/net/wireless/marvell/mwifiex/sta_rx.c | 14 -----
drivers/net/wireless/marvell/mwifiex/sta_tx.c | 14 -----
drivers/net/wireless/marvell/mwifiex/txrx.c | 14 -----
drivers/net/wireless/marvell/mwifiex/uap_cmd.c | 14 -----
drivers/net/wireless/marvell/mwifiex/uap_event.c | 14 -----
drivers/net/wireless/marvell/mwifiex/uap_txrx.c | 14 -----
drivers/net/wireless/marvell/mwifiex/usb.c | 14 -----
drivers/net/wireless/marvell/mwifiex/usb.h | 14 -----
drivers/net/wireless/marvell/mwifiex/util.c | 14 -----
drivers/net/wireless/marvell/mwifiex/util.h | 14 -----
drivers/net/wireless/marvell/mwifiex/wmm.c | 14 -----
drivers/net/wireless/marvell/mwifiex/wmm.h | 14 -----
drivers/nvmem/bcm-ocotp.c | 14 -----
drivers/phy/broadcom/phy-bcm-cygnus-pcie.c | 14 -----
drivers/phy/broadcom/phy-bcm-ns2-pcie.c | 14 -----
drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c | 14 -----
drivers/phy/motorola/phy-cpcap-usb.c | 10 ---
drivers/phy/ti/phy-dm816x-usb.c | 11 ----
drivers/pinctrl/bcm/pinctrl-bcm281xx.c | 14 -----
drivers/pinctrl/bcm/pinctrl-cygnus-mux.c | 14 -----
drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 10 ---
drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 14 -----
drivers/pinctrl/bcm/pinctrl-nsp-mux.c | 10 ---
drivers/pinctrl/pinctrl-artpec6.c | 5 -
drivers/pinctrl/pinctrl-as3722.c | 15 -----
drivers/pinctrl/pinctrl-lpc18xx.c | 5 -
drivers/pinctrl/pinctrl-palmas.c | 15 -----
drivers/pinctrl/pinctrl-single.c | 5 -
drivers/pinctrl/pinctrl-utils.c | 15 -----
drivers/pinctrl/pinctrl-utils.h | 15 -----
drivers/pinctrl/spear/pinctrl-plgpio.c | 5 -
drivers/pinctrl/spear/pinctrl-spear.c | 5 -
drivers/pinctrl/spear/pinctrl-spear.h | 5 -
drivers/pinctrl/spear/pinctrl-spear1310.c | 5 -
drivers/pinctrl/spear/pinctrl-spear1340.c | 5 -
drivers/pinctrl/spear/pinctrl-spear300.c | 5 -
drivers/pinctrl/spear/pinctrl-spear310.c | 5 -
drivers/pinctrl/spear/pinctrl-spear320.c | 5 -
drivers/pinctrl/spear/pinctrl-spear3xx.c | 5 -
drivers/pinctrl/spear/pinctrl-spear3xx.h | 5 -
drivers/pinctrl/sunxi/pinctrl-sun4i-a10.c | 5 -
drivers/pinctrl/sunxi/pinctrl-sun50i-a64-r.c | 5 -
drivers/pinctrl/sunxi/pinctrl-sun50i-a64.c | 5 -
drivers/pinctrl/sunxi/pinctrl-sun50i-h5.c | 5 -
drivers/pinctrl/sunxi/pinctrl-sun5i.c | 5 -
drivers/pinctrl/sunxi/pinctrl-sun6i-a31-r.c | 5 -
drivers/pinctrl/sunxi/pinctrl-sun6i-a31.c | 5 -
drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c | 5 -
drivers/pinctrl/sunxi/pinctrl-sun8i-a23.c | 5 -
drivers/pinctrl/sunxi/pinctrl-sun8i-a33.c | 5 -
drivers/pinctrl/sunxi/pinctrl-sun8i-a83t-r.c | 5 -
drivers/pinctrl/sunxi/pinctrl-sun8i-a83t.c | 5 -
drivers/pinctrl/sunxi/pinctrl-sun8i-h3-r.c | 5 -
drivers/pinctrl/sunxi/pinctrl-sun8i-h3.c | 5 -
drivers/pinctrl/sunxi/pinctrl-sun8i-v3s.c | 5 -
drivers/pinctrl/sunxi/pinctrl-sun9i-a80-r.c | 5 -
drivers/pinctrl/sunxi/pinctrl-sun9i-a80.c | 5 -
drivers/pinctrl/sunxi/pinctrl-suniv-f1c100s.c | 5 -
drivers/pinctrl/sunxi/pinctrl-sunxi.c | 5 -
drivers/pinctrl/sunxi/pinctrl-sunxi.h | 5 -
drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 5 -
drivers/power/reset/at91-poweroff.c | 5 -
drivers/power/reset/at91-reset.c | 5 -
drivers/power/reset/at91-sama5d2_shdwc.c | 5 -
drivers/power/reset/brcm-kona-reset.c | 14 -----
drivers/power/reset/brcmstb-reboot.c | 14 -----
drivers/power/supply/cpcap-battery.c | 10 ---
drivers/ptp/ptp_dte.c | 14 -----
drivers/pwm/pwm-bcm-iproc.c | 14 -----
drivers/pwm/pwm-bcm-kona.c | 14 -----
drivers/pwm/pwm-berlin.c | 5 -
drivers/regulator/cpcap-regulator.c | 10 ---
drivers/regulator/isl6271a-regulator.c | 10 ---
drivers/regulator/lp873x-regulator.c | 10 ---
drivers/regulator/max8973-regulator.c | 15 -----
drivers/regulator/ti-abb-regulator.c | 10 ---
drivers/regulator/tps51632-regulator.c | 15 -----
drivers/regulator/tps62360-regulator.c | 15 -----
drivers/regulator/tps65023-regulator.c | 10 ---
drivers/regulator/tps6507x-regulator.c | 10 ---
drivers/regulator/tps65086-regulator.c | 10 ---
drivers/regulator/tps65217-regulator.c | 10 ---
drivers/regulator/tps65218-regulator.c | 10 ---
drivers/regulator/tps65912-regulator.c | 10 ---
drivers/reset/reset-axs10x.c | 5 -
drivers/reset/reset-hsdk.c | 5 -
drivers/reset/reset-ti-sci.c | 10 ---
drivers/reset/reset-ti-syscon.c | 10 ---
drivers/scsi/3w-9xxx.h | 35 ------------
drivers/scsi/3w-sas.h | 35 ------------
drivers/scsi/3w-xxxx.h | 34 ------------
drivers/scsi/be2iscsi/be_mgmt.c | 14 -----
drivers/scsi/esas2r/atioctl.h | 36 -------------
drivers/scsi/esas2r/atvda.h | 37 -------------
drivers/scsi/esas2r/esas2r_disc.c | 36 -------------
drivers/scsi/esas2r/esas2r_int.c | 36 -------------
drivers/scsi/esas2r/esas2r_vda.c | 36 -------------
drivers/scsi/fnic/cq_desc.h | 14 -----
drivers/scsi/fnic/cq_enet_desc.h | 14 -----
drivers/scsi/fnic/cq_exch_desc.h | 14 -----
drivers/scsi/fnic/fcpio.h | 14 -----
drivers/scsi/fnic/fnic.h | 14 -----
drivers/scsi/fnic/fnic_attrs.c | 14 -----
drivers/scsi/fnic/fnic_debugfs.c | 18 ------
drivers/scsi/fnic/fnic_fcs.c | 14 -----
drivers/scsi/fnic/fnic_fip.h | 14 -----
drivers/scsi/fnic/fnic_io.h | 14 -----
drivers/scsi/fnic/fnic_isr.c | 15 -----
drivers/scsi/fnic/fnic_main.c | 15 -----
drivers/scsi/fnic/fnic_res.c | 14 -----
drivers/scsi/fnic/fnic_res.h | 14 -----
drivers/scsi/fnic/fnic_scsi.c | 14 -----
drivers/scsi/fnic/fnic_stats.h | 18 ------
drivers/scsi/fnic/fnic_trace.c | 18 ------
drivers/scsi/fnic/fnic_trace.h | 18 ------
drivers/scsi/fnic/rq_enet_desc.h | 14 -----
drivers/scsi/fnic/vnic_cq.c | 14 -----
drivers/scsi/fnic/vnic_cq.h | 14 -----
drivers/scsi/fnic/vnic_cq_copy.h | 14 -----
drivers/scsi/fnic/vnic_dev.c | 14 -----
drivers/scsi/fnic/vnic_dev.h | 14 -----
drivers/scsi/fnic/vnic_devcmd.h | 14 -----
drivers/scsi/fnic/vnic_intr.c | 14 -----
drivers/scsi/fnic/vnic_intr.h | 14 -----
drivers/scsi/fnic/vnic_nic.h | 14 -----
drivers/scsi/fnic/vnic_resource.h | 14 -----
drivers/scsi/fnic/vnic_rq.c | 15 -----
drivers/scsi/fnic/vnic_rq.h | 14 -----
drivers/scsi/fnic/vnic_scsi.h | 14 -----
drivers/scsi/fnic/vnic_stats.h | 14 -----
drivers/scsi/fnic/vnic_wq.c | 14 -----
drivers/scsi/fnic/vnic_wq.h | 14 -----
drivers/scsi/fnic/vnic_wq_copy.c | 15 -----
drivers/scsi/fnic/vnic_wq_copy.h | 14 -----
drivers/scsi/fnic/wq_enet_desc.h | 14 -----
drivers/scsi/lpfc/Makefile | 12 ----
drivers/scsi/lpfc/lpfc.h | 12 ----
drivers/scsi/lpfc/lpfc_attr.c | 12 ----
drivers/scsi/lpfc/lpfc_attr.h | 12 ----
drivers/scsi/lpfc/lpfc_bsg.c | 12 ----
drivers/scsi/lpfc/lpfc_bsg.h | 12 ----
drivers/scsi/lpfc/lpfc_compat.h | 12 ----
drivers/scsi/lpfc/lpfc_crtn.h | 12 ----
drivers/scsi/lpfc/lpfc_ct.c | 12 ----
drivers/scsi/lpfc/lpfc_debugfs.c | 12 ----
drivers/scsi/lpfc/lpfc_debugfs.h | 12 ----
drivers/scsi/lpfc/lpfc_disc.h | 12 ----
drivers/scsi/lpfc/lpfc_els.c | 12 ----
drivers/scsi/lpfc/lpfc_hbadisc.c | 12 ----
drivers/scsi/lpfc/lpfc_hw.h | 12 ----
drivers/scsi/lpfc/lpfc_hw4.h | 12 ----
drivers/scsi/lpfc/lpfc_ids.h | 12 ----
drivers/scsi/lpfc/lpfc_logmsg.h | 12 ----
drivers/scsi/lpfc/lpfc_mbox.c | 13 ----
drivers/scsi/lpfc/lpfc_mem.c | 12 ----
drivers/scsi/lpfc/lpfc_nl.h | 13 ----
drivers/scsi/lpfc/lpfc_nportdisc.c | 12 ----
drivers/scsi/lpfc/lpfc_nvme.c | 12 ----
drivers/scsi/lpfc/lpfc_nvme.h | 12 ----
drivers/scsi/lpfc/lpfc_nvmet.c | 12 ----
drivers/scsi/lpfc/lpfc_scsi.c | 12 ----
drivers/scsi/lpfc/lpfc_scsi.h | 13 ----
drivers/scsi/lpfc/lpfc_sli.c | 12 ----
drivers/scsi/lpfc/lpfc_sli.h | 12 ----
drivers/scsi/lpfc/lpfc_sli4.h | 12 ----
drivers/scsi/lpfc/lpfc_version.h | 12 ----
drivers/scsi/lpfc/lpfc_vmid.c | 12 ----
drivers/scsi/lpfc/lpfc_vport.c | 12 ----
drivers/scsi/lpfc/lpfc_vport.h | 12 ----
drivers/scsi/smartpqi/Kconfig | 30 -----------
drivers/scsi/snic/cq_desc.h | 18 ------
drivers/scsi/snic/cq_enet_desc.h | 18 ------
drivers/scsi/snic/snic.h | 18 ------
drivers/scsi/snic/snic_attrs.c | 18 ------
drivers/scsi/snic/snic_ctl.c | 18 ------
drivers/scsi/snic/snic_debugfs.c | 18 ------
drivers/scsi/snic/snic_disc.c | 18 ------
drivers/scsi/snic/snic_disc.h | 18 ------
drivers/scsi/snic/snic_fwint.h | 18 ------
drivers/scsi/snic/snic_io.c | 18 ------
drivers/scsi/snic/snic_io.h | 18 ------
drivers/scsi/snic/snic_isr.c | 18 ------
drivers/scsi/snic/snic_main.c | 18 ------
drivers/scsi/snic/snic_res.c | 18 ------
drivers/scsi/snic/snic_res.h | 18 ------
drivers/scsi/snic/snic_scsi.c | 18 ------
drivers/scsi/snic/snic_stats.h | 18 ------
drivers/scsi/snic/snic_trc.c | 18 ------
drivers/scsi/snic/snic_trc.h | 18 ------
drivers/scsi/snic/vnic_cq.c | 18 ------
drivers/scsi/snic/vnic_cq.h | 18 ------
drivers/scsi/snic/vnic_cq_fw.h | 18 ------
drivers/scsi/snic/vnic_dev.c | 18 ------
drivers/scsi/snic/vnic_dev.h | 18 ------
drivers/scsi/snic/vnic_devcmd.h | 18 ------
drivers/scsi/snic/vnic_intr.c | 18 ------
drivers/scsi/snic/vnic_intr.h | 18 ------
drivers/scsi/snic/vnic_resource.h | 18 ------
drivers/scsi/snic/vnic_snic.h | 18 ------
drivers/scsi/snic/vnic_stats.h | 18 ------
drivers/scsi/snic/vnic_wq.c | 18 ------
drivers/scsi/snic/vnic_wq.h | 18 ------
drivers/scsi/snic/wq_enet_desc.h | 18 ------
drivers/soc/ti/knav_dma.c | 10 ---
drivers/thermal/hisi_thermal.c | 10 ---
drivers/uio/uio_pruss.c | 10 ---
drivers/video/backlight/tps65217_bl.c | 10 ---
drivers/video/fbdev/ocfb.c | 5 -
drivers/virt/fsl_hypervisor.c | 5 -
drivers/watchdog/max63xx_wdt.c | 5 -
drivers/watchdog/orion_wdt.c | 5 -
drivers/watchdog/ts4800_wdt.c | 5 -
include/dt-bindings/clock/bcm21664.h | 10 ---
include/dt-bindings/clock/bcm281xx.h | 10 ---
include/dt-bindings/clock/ti-dra7-atl.h | 10 ---
include/dt-bindings/leds/leds-netxbig.h | 9 ---
include/dt-bindings/leds/leds-pca9532.h | 9 ---
include/dt-bindings/leds/leds-pca955x.h | 9 ---
include/dt-bindings/pinctrl/hisi.h | 10 ---
include/dt-bindings/pinctrl/keystone.h | 10 ---
include/dt-bindings/power/mt6797-power.h | 9 ---
include/linux/amba/sp810.h | 5 -
include/linux/clk/ti.h | 10 ---
include/linux/davinci_emac.h | 6 --
include/linux/dmapool.h | 6 --
include/linux/edac.h | 7 --
include/linux/fs_enet_pd.h | 9 +--
include/linux/fs_uart_pd.h | 5 -
include/linux/fsl/bestcomm/ata.h | 7 --
include/linux/fsl/bestcomm/bestcomm.h | 6 --
include/linux/fsl/bestcomm/bestcomm_priv.h | 6 --
include/linux/fsl/bestcomm/fec.h | 7 --
include/linux/fsl/bestcomm/sram.h | 7 --
include/linux/input/elan-i2c-ids.h | 5 -
include/linux/irqchip.h | 5 -
include/linux/kgdb.h | 4 -
include/linux/mbus.h | 5 -
include/linux/mfd/lp873x.h | 10 ---
include/linux/mfd/tps65086.h | 10 ---
include/linux/mfd/tps65217.h | 10 ---
include/linux/mfd/tps65218.h | 10 ---
include/linux/mfd/tps65912.h | 10 ---
include/linux/mtd/spear_smi.h | 5 -
include/linux/mvebu-pmsu.h | 5 -
include/linux/pata_arasan_cf_data.h | 5 -
include/linux/platform_data/davinci_asp.h | 10 ---
include/linux/platform_data/gpio-davinci.h | 10 ---
include/linux/platform_data/i2c-davinci.h | 6 --
include/linux/platform_data/keyboard-spear.h | 5 -
include/linux/platform_data/media/si4713.h | 6 --
include/linux/platform_data/mtd-davinci-aemif.h | 5 -
include/linux/platform_data/mtd-orion_nand.h | 6 --
include/linux/platform_data/uio_dmem_genirq.h | 10 ---
include/linux/platform_data/uio_pruss.h | 10 ---
include/linux/platform_data/usb-davinci.h | 5 -
include/linux/platform_data/usb-ehci-orion.h | 6 --
include/linux/platform_data/usb-omap.h | 16 -----
include/linux/pm_wakeirq.h | 14 -----
include/linux/reset/bcm63xx_pmb.h | 10 ---
include/linux/soc/sunxi/sunxi_sram.h | 5 -
include/linux/soc/ti/knav_dma.h | 10 ---
include/linux/soc/ti/knav_qmss.h | 10 ---
include/linux/soc/ti/ti-msgmgr.h | 10 ---
include/linux/sram.h | 14 -----
include/linux/sunrpc/bc_xprt.h | 17 ------
include/linux/sunxi-rsb.h | 5 -
include/linux/ti-emif-sram.h | 10 ---
include/linux/ts-nbus.h | 5 -
include/linux/wkup_m3_ipc.h | 10 ---
include/media/i2c/adv7343.h | 10 ---
include/media/i2c/adv7393.h | 10 ---
include/media/i2c/ov2659.h | 14 -----
include/net/bluetooth/bluetooth.h | 17 ------
include/net/bluetooth/hci.h | 17 ------
include/net/bluetooth/hci_core.h | 17 ------
include/net/bluetooth/hci_mon.h | 17 ------
include/net/bluetooth/hci_sock.h | 17 ------
include/net/bluetooth/l2cap.h | 17 ------
include/net/bluetooth/mgmt.h | 17 ------
include/net/bluetooth/rfcomm.h | 17 ------
include/net/bluetooth/sco.h | 17 ------
include/video/da8xx-fb.h | 6 --
kernel/debug/debug_core.h | 5 -
kernel/debug/kdb/kdb_debugger.c | 5 -
net/bluetooth/bnep/netdev.c | 17 ------
net/bluetooth/bnep/sock.c | 17 ------
net/bluetooth/cmtp/capi.c | 17 ------
net/bluetooth/cmtp/cmtp.h | 17 ------
net/bluetooth/cmtp/sock.c | 17 ------
net/bluetooth/ecdh_helper.c | 18 ------
net/bluetooth/ecdh_helper.h | 18 ------
net/bluetooth/hci_conn.c | 17 ------
net/bluetooth/hci_core.c | 17 ------
net/bluetooth/hci_debugfs.c | 17 ------
net/bluetooth/hci_debugfs.h | 17 ------
net/bluetooth/hci_event.c | 17 ------
net/bluetooth/hci_request.c | 17 ------
net/bluetooth/hci_request.h | 17 ------
net/bluetooth/hci_sock.c | 17 ------
net/bluetooth/hidp/hidp.h | 17 ------
net/bluetooth/hidp/sock.c | 17 ------
net/bluetooth/l2cap_core.c | 17 ------
net/bluetooth/l2cap_sock.c | 17 ------
net/bluetooth/lib.c | 17 ------
net/bluetooth/mgmt.c | 17 ------
net/bluetooth/mgmt_util.c | 17 ------
net/bluetooth/mgmt_util.h | 17 ------
net/bluetooth/rfcomm/sock.c | 17 ------
net/bluetooth/rfcomm/tty.c | 17 ------
net/bluetooth/sco.c | 17 ------
net/bluetooth/selftest.c | 17 ------
net/bluetooth/selftest.h | 17 ------
net/bluetooth/smp.c | 17 ------
net/bluetooth/smp.h | 17 ------
net/hsr/hsr_debugfs.c | 10 ---
net/sunrpc/backchannel_rqst.c | 16 -----
net/sunrpc/sunrpc.h | 16 -----
samples/v4l/v4l2-pci-skeleton.c | 14 -----
scripts/gcc-plugins/latent_entropy_plugin.c | 2
scripts/gcc-plugins/stackleak_plugin.c | 2
scripts/gcc-plugins/structleak_plugin.c | 2
sound/soc/bcm/cygnus-pcm.c | 14 -----
sound/soc/bcm/cygnus-ssp.c | 14 -----
sound/soc/bcm/cygnus-ssp.h | 14 -----
sound/soc/codecs/cs42xx8.h | 5 -
sound/soc/dwc/dwc-pcm.c | 5 -
sound/soc/dwc/local.h | 9 ---
tools/power/cpupower/debug/i386/dump_psb.c | 6 --
912 files changed, 1087 insertions(+), 7932 deletions(-)
^ permalink raw reply [flat|nested] 45+ messages in thread
* [patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_8.RULE
2022-06-06 20:10 [patch repost 00/25] The first batch of various GPLv2 boilerplates and references Thomas Gleixner
@ 2022-06-06 20:10 ` Thomas Gleixner
2022-06-07 9:36 ` Allison Randal
2022-06-07 10:58 ` Greg KH
2022-06-06 20:10 ` [patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_13.RULE Thomas Gleixner
` (21 subsequent siblings)
22 siblings, 2 replies; 45+ messages in thread
From: Thomas Gleixner @ 2022-06-06 20:10 UTC (permalink / raw)
To: linux-spdx
Based on the normalized pattern:
this program is free software you can redistribute it and/or modify it
under the terms of the gnu general public license version 2 as
published by the free software foundation
extracted by the scancode license scanner the SPDX license identifier
GPL-2.0-only
has been chosen to replace the boilerplate/reference.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
Documentation/driver-api/vfio-mediated-device.rst | 4 +---
arch/arm/boot/bootp/bootp.lds | 5 +----
include/linux/input/elan-i2c-ids.h | 5 +----
3 files changed, 3 insertions(+), 11 deletions(-)
--- a/Documentation/driver-api/vfio-mediated-device.rst
+++ b/Documentation/driver-api/vfio-mediated-device.rst
@@ -1,3 +1,4 @@
+.. SPDX-License-Identifier: GPL-2.0-only
.. include:: <isonum.txt>
=====================
@@ -8,9 +9,6 @@ VFIO Mediated devices
:Author: Neo Jia <cjia@nvidia.com>
:Author: Kirti Wankhede <kwankhede@nvidia.com>
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License version 2 as
-published by the Free Software Foundation.
Virtual Function I/O (VFIO) Mediated devices[1]
--- a/arch/arm/boot/bootp/bootp.lds
+++ b/arch/arm/boot/bootp/bootp.lds
@@ -1,11 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* linux/arch/arm/boot/bootp/bootp.lds
*
* Copyright (C) 2000-2002 Russell King
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
*/
OUTPUT_ARCH(arm)
ENTRY(_start)
--- a/include/linux/input/elan-i2c-ids.h
+++ b/include/linux/input/elan-i2c-ids.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* Elan I2C/SMBus Touchpad device whitelist
*
@@ -11,10 +12,6 @@
* copyright (c) 2011-2012 Cypress Semiconductor, Inc.
* copyright (c) 2011-2012 Google, Inc.
*
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 as published
- * by the Free Software Foundation.
- *
* Trademarks are the property of their respective owners.
*/
^ permalink raw reply [flat|nested] 45+ messages in thread
* [patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_13.RULE
2022-06-06 20:10 [patch repost 00/25] The first batch of various GPLv2 boilerplates and references Thomas Gleixner
2022-06-06 20:10 ` [patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_8.RULE Thomas Gleixner
@ 2022-06-06 20:10 ` Thomas Gleixner
2022-06-06 20:10 ` [patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_133.RULE Thomas Gleixner
` (20 subsequent siblings)
22 siblings, 0 replies; 45+ messages in thread
From: Thomas Gleixner @ 2022-06-06 20:10 UTC (permalink / raw)
To: linux-spdx
Based on the normalized pattern:
this program is free software you can redistribute it and/or modify it
under the terms of the gnu general public license as published by the
free software foundation version 2 of the license this program is
distributed in the hope that it will be useful but without any
warranty without even the implied warranty of merchantability or
fitness for a particular purpose see the gnu general public license
for more details no warranty the program is provided on an as is
basis without warranties or conditions of any kind either express or
implied including without limitation any warranties or conditions of
title non-infringement merchantability or fitness for a particular
purpose each recipient is solely responsible for determining the
appropriateness of using and distributing the program and assumes all
risks associated with its exercise of rights under this agreement
including but not limited to the risks and costs of program errors
damage to or loss of data programs or equipment and unavailability or
interruption of operations disclaimer of liability neither recipient
nor any contributors shall have any liability for any direct indirect
incidental special exemplary or consequential damages (including
without limitation lost profits) however caused and on any theory of
liability whether in contract strict liability or tort (including
negligence or otherwise) arising in any way out of the use or
distribution of the program or the exercise of any rights granted
hereunder even if advised of the possibility of such damages you
should have received a copy of the gnu general public license along
with this program if not write to the free software foundation inc 59
temple place suite 330 boston ma 02111-1307 usa
extracted by the scancode license scanner the SPDX license identifier
GPL-2.0-only
has been chosen to replace the boilerplate/reference.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
drivers/message/fusion/mptbase.h | 37 +------------------------------------
drivers/message/fusion/mptctl.h | 37 +------------------------------------
drivers/message/fusion/mptlan.h | 38 +-------------------------------------
drivers/message/fusion/mptsas.h | 37 +------------------------------------
drivers/message/fusion/mptscsih.h | 36 +-----------------------------------
drivers/scsi/3w-9xxx.h | 35 +----------------------------------
drivers/scsi/3w-sas.h | 35 +----------------------------------
drivers/scsi/3w-xxxx.h | 34 +---------------------------------
drivers/scsi/esas2r/atioctl.h | 36 +-----------------------------------
drivers/scsi/esas2r/atvda.h | 37 +------------------------------------
drivers/scsi/esas2r/esas2r_disc.c | 36 +-----------------------------------
drivers/scsi/esas2r/esas2r_int.c | 36 +-----------------------------------
drivers/scsi/esas2r/esas2r_vda.c | 36 +-----------------------------------
13 files changed, 13 insertions(+), 457 deletions(-)
--- a/drivers/message/fusion/mptbase.h
+++ b/drivers/message/fusion/mptbase.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* linux/drivers/message/fusion/mptbase.h
* High performance SCSI + LAN / Fibre Channel device drivers.
@@ -7,43 +8,8 @@
*
* Copyright (c) 1999-2008 LSI Corporation
* (mailto:DL-MPTFusionLinux@lsi.com)
- *
*/
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
-/*
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; version 2 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- NO WARRANTY
- THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
- CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT
- LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
- MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
- solely responsible for determining the appropriateness of using and
- distributing the Program and assumes all risks associated with its
- exercise of rights under this Agreement, including but not limited to
- the risks and costs of program errors, damage to or loss of data,
- programs or equipment, and unavailability or interruption of operations.
-
- DISCLAIMER OF LIABILITY
- NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
- DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND
- ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
- TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
- USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
- HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-*/
#ifndef MPTBASE_H_INCLUDED
#define MPTBASE_H_INCLUDED
@@ -1004,4 +970,3 @@ extern int mpt_fwfault_debug;
/*}-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
#endif
-
--- a/drivers/message/fusion/mptctl.h
+++ b/drivers/message/fusion/mptctl.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* linux/drivers/message/fusion/mptioctl.h
* Fusion MPT misc device (ioctl) driver.
@@ -7,43 +8,8 @@
*
* Copyright (c) 1999-2008 LSI Corporation
* (mailto:DL-MPTFusionLinux@lsi.com)
- *
*/
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
-/*
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; version 2 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- NO WARRANTY
- THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
- CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT
- LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
- MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
- solely responsible for determining the appropriateness of using and
- distributing the Program and assumes all risks associated with its
- exercise of rights under this Agreement, including but not limited to
- the risks and costs of program errors, damage to or loss of data,
- programs or equipment, and unavailability or interruption of operations.
-
- DISCLAIMER OF LIABILITY
- NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
- DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND
- ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
- TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
- USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
- HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-*/
#ifndef MPTCTL_H_INCLUDED
#define MPTCTL_H_INCLUDED
@@ -464,4 +430,3 @@ typedef struct _hp_target_info {
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
#endif
-
--- a/drivers/message/fusion/mptlan.h
+++ b/drivers/message/fusion/mptlan.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* linux/drivers/message/fusion/mptlan.h
* IP Over Fibre Channel device driver.
@@ -6,44 +7,8 @@
*
* Copyright (c) 2000-2008 LSI Corporation
* (mailto:DL-MPTFusionLinux@lsi.com)
- *
*/
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
-/*
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; version 2 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- NO WARRANTY
- THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
- CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT
- LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
- MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
- solely responsible for determining the appropriateness of using and
- distributing the Program and assumes all risks associated with its
- exercise of rights under this Agreement, including but not limited to
- the risks and costs of program errors, damage to or loss of data,
- programs or equipment, and unavailability or interruption of operations.
-
- DISCLAIMER OF LIABILITY
- NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
- DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND
- ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
- TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
- USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
- HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-*/
-/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
/* mptlan.h */
@@ -127,4 +92,3 @@ MODULE_DESCRIPTION(LANAME);
/*****************************************************************************/
#endif
-
--- a/drivers/message/fusion/mptsas.h
+++ b/drivers/message/fusion/mptsas.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* linux/drivers/message/fusion/mptsas.h
* High performance SCSI + LAN / Fibre Channel device drivers.
@@ -7,44 +8,8 @@
*
* Copyright (c) 1999-2008 LSI Corporation
* (mailto:DL-MPTFusionLinux@lsi.com)
- *
*/
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
-/*
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; version 2 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- NO WARRANTY
- THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
- CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT
- LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
- MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
- solely responsible for determining the appropriateness of using and
- distributing the Program and assumes all risks associated with its
- exercise of rights under this Agreement, including but not limited to
- the risks and costs of program errors, damage to or loss of data,
- programs or equipment, and unavailability or interruption of operations.
-
- DISCLAIMER OF LIABILITY
- NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
- DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND
- ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
- TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
- USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
- HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-*/
-
#ifndef MPTSAS_H_INCLUDED
#define MPTSAS_H_INCLUDED
/*{-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
--- a/drivers/message/fusion/mptscsih.h
+++ b/drivers/message/fusion/mptscsih.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* linux/drivers/message/fusion/mptscsih.h
* High performance SCSI / Fibre Channel SCSI Host device driver.
@@ -7,43 +8,8 @@
*
* Copyright (c) 1999-2008 LSI Corporation
* (mailto:DL-MPTFusionLinux@lsi.com)
- *
*/
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
-/*
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; version 2 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- NO WARRANTY
- THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
- CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT
- LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
- MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
- solely responsible for determining the appropriateness of using and
- distributing the Program and assumes all risks associated with its
- exercise of rights under this Agreement, including but not limited to
- the risks and costs of program errors, damage to or loss of data,
- programs or equipment, and unavailability or interruption of operations.
-
- DISCLAIMER OF LIABILITY
- NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
- DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND
- ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
- TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
- USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
- HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-*/
#ifndef SCSIHOST_H_INCLUDED
#define SCSIHOST_H_INCLUDED
--- a/drivers/scsi/3w-9xxx.h
+++ b/drivers/scsi/3w-9xxx.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
3w-9xxx.h -- 3ware 9000 Storage Controller device driver for Linux.
@@ -7,39 +8,6 @@
Copyright (C) 2004-2009 Applied Micro Circuits Corporation.
Copyright (C) 2010 LSI Corporation.
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; version 2 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- NO WARRANTY
- THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
- CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT
- LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
- MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
- solely responsible for determining the appropriateness of using and
- distributing the Program and assumes all risks associated with its
- exercise of rights under this Agreement, including but not limited to
- the risks and costs of program errors, damage to or loss of data,
- programs or equipment, and unavailability or interruption of operations.
-
- DISCLAIMER OF LIABILITY
- NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
- DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND
- ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
- TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
- USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
- HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-
Bugs/Comments/Suggestions should be mailed to:
aradford@gmail.com
*/
@@ -692,4 +660,3 @@ typedef struct TAG_TW_Device_Extension {
} TW_Device_Extension;
#endif /* _3W_9XXX_H */
-
--- a/drivers/scsi/3w-sas.h
+++ b/drivers/scsi/3w-sas.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
3w-sas.h -- LSI 3ware SAS/SATA-RAID Controller device driver for Linux.
@@ -5,39 +6,6 @@
Copyright (C) 2009 LSI Corporation.
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; version 2 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- NO WARRANTY
- THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
- CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT
- LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
- MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
- solely responsible for determining the appropriateness of using and
- distributing the Program and assumes all risks associated with its
- exercise of rights under this Agreement, including but not limited to
- the risks and costs of program errors, damage to or loss of data,
- programs or equipment, and unavailability or interruption of operations.
-
- DISCLAIMER OF LIABILITY
- NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
- DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND
- ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
- TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
- USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
- HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-
Bugs/Comments/Suggestions should be mailed to:
aradford@gmail.com
*/
@@ -402,4 +370,3 @@ typedef struct TAG_TW_Device_Extension {
} TW_Device_Extension;
#endif /* _3W_SAS_H */
-
--- a/drivers/scsi/3w-xxxx.h
+++ b/drivers/scsi/3w-xxxx.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
3w-xxxx.h -- 3ware Storage Controller device driver for Linux.
@@ -11,39 +12,6 @@
Kernel compatibility By: Andre Hedrick <andre@suse.com>
Non-Copyright (C) 2000 Andre Hedrick <andre@suse.com>
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; version 2 of the License.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- NO WARRANTY
- THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
- CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT
- LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
- MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
- solely responsible for determining the appropriateness of using and
- distributing the Program and assumes all risks associated with its
- exercise of rights under this Agreement, including but not limited to
- the risks and costs of program errors, damage to or loss of data,
- programs or equipment, and unavailability or interruption of operations.
-
- DISCLAIMER OF LIABILITY
- NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
- DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND
- ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
- TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
- USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
- HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-
Bugs/Comments/Suggestions should be mailed to:
aradford@gmail.com
--- a/drivers/scsi/esas2r/atioctl.h
+++ b/drivers/scsi/esas2r/atioctl.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/* linux/drivers/scsi/esas2r/atioctl.h
* ATTO IOCTL Handling
*
@@ -5,41 +6,6 @@
* (mailto:linuxdrivers@attotech.com)
*/
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
-/*
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * NO WARRANTY
- * THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT
- * LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
- * solely responsible for determining the appropriateness of using and
- * distributing the Program and assumes all risks associated with its
- * exercise of rights under this Agreement, including but not limited to
- * the risks and costs of program errors, damage to or loss of data,
- * programs or equipment, and unavailability or interruption of operations.
- *
- * DISCLAIMER OF LIABILITY
- * NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
- * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
- * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
- * USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
- * HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
#include "atvda.h"
--- a/drivers/scsi/esas2r/atvda.h
+++ b/drivers/scsi/esas2r/atvda.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/* linux/drivers/scsi/esas2r/atvda.h
* ATTO VDA interface definitions
*
@@ -5,42 +6,6 @@
* (mailto:linuxdrivers@attotech.com)
*/
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
-/*
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * NO WARRANTY
- * THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT
- * LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
- * solely responsible for determining the appropriateness of using and
- * distributing the Program and assumes all risks associated with its
- * exercise of rights under this Agreement, including but not limited to
- * the risks and costs of program errors, damage to or loss of data,
- * programs or equipment, and unavailability or interruption of operations.
- *
- * DISCLAIMER OF LIABILITY
- * NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
- * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
- * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
- * USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
- * HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
-
#ifndef ATVDA_H
#define ATVDA_H
--- a/drivers/scsi/esas2r/esas2r_disc.c
+++ b/drivers/scsi/esas2r/esas2r_disc.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* linux/drivers/scsi/esas2r/esas2r_disc.c
* esas2r device discovery routines
@@ -6,41 +7,6 @@
* (mailto:linuxdrivers@attotech.com)
*/
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
-/*
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * NO WARRANTY
- * THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT
- * LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
- * solely responsible for determining the appropriateness of using and
- * distributing the Program and assumes all risks associated with its
- * exercise of rights under this Agreement, including but not limited to
- * the risks and costs of program errors, damage to or loss of data,
- * programs or equipment, and unavailability or interruption of operations.
- *
- * DISCLAIMER OF LIABILITY
- * NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
- * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
- * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
- * USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
- * HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
#include "esas2r.h"
--- a/drivers/scsi/esas2r/esas2r_int.c
+++ b/drivers/scsi/esas2r/esas2r_int.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* linux/drivers/scsi/esas2r/esas2r_int.c
* esas2r interrupt handling
@@ -6,41 +7,6 @@
* (mailto:linuxdrivers@attotech.com)
*/
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
-/*
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * NO WARRANTY
- * THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT
- * LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
- * solely responsible for determining the appropriateness of using and
- * distributing the Program and assumes all risks associated with its
- * exercise of rights under this Agreement, including but not limited to
- * the risks and costs of program errors, damage to or loss of data,
- * programs or equipment, and unavailability or interruption of operations.
- *
- * DISCLAIMER OF LIABILITY
- * NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
- * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
- * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
- * USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
- * HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
#include "esas2r.h"
--- a/drivers/scsi/esas2r/esas2r_vda.c
+++ b/drivers/scsi/esas2r/esas2r_vda.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* linux/drivers/scsi/esas2r/esas2r_vda.c
* esas2r driver VDA firmware interface functions
@@ -6,41 +7,6 @@
* (mailto:linuxdrivers@attotech.com)
*/
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
-/*
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * NO WARRANTY
- * THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
- * CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT
- * LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
- * solely responsible for determining the appropriateness of using and
- * distributing the Program and assumes all risks associated with its
- * exercise of rights under this Agreement, including but not limited to
- * the risks and costs of program errors, damage to or loss of data,
- * programs or equipment, and unavailability or interruption of operations.
- *
- * DISCLAIMER OF LIABILITY
- * NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
- * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
- * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
- * USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
- * HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
#include "esas2r.h"
^ permalink raw reply [flat|nested] 45+ messages in thread
* [patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_133.RULE
2022-06-06 20:10 [patch repost 00/25] The first batch of various GPLv2 boilerplates and references Thomas Gleixner
2022-06-06 20:10 ` [patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_8.RULE Thomas Gleixner
2022-06-06 20:10 ` [patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_13.RULE Thomas Gleixner
@ 2022-06-06 20:10 ` Thomas Gleixner
2022-06-07 11:38 ` Allison Randal
2022-06-06 20:10 ` [patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_147.RULE Thomas Gleixner
` (19 subsequent siblings)
22 siblings, 1 reply; 45+ messages in thread
From: Thomas Gleixner @ 2022-06-06 20:10 UTC (permalink / raw)
To: linux-spdx
Based on the normalized pattern:
this program is free software you can redistribute it and/or modify it
under the terms of the gnu general public license version 2 as
published by the free software foundation this program is distributed
in the hope that it will be useful merchantability or fitness for a
particular purpose see the gnu general public license for more details
extracted by the scancode license scanner the SPDX license identifier
GPL-2.0-only
has been chosen to replace the boilerplate/reference.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
arch/arm64/boot/dts/mediatek/mt6755.dtsi | 9 +--------
arch/arm64/boot/dts/mediatek/mt6795.dtsi | 9 +--------
arch/arm64/boot/dts/mediatek/mt8173.dtsi | 9 +--------
include/dt-bindings/power/mt6797-power.h | 9 +--------
4 files changed, 4 insertions(+), 32 deletions(-)
--- a/arch/arm64/boot/dts/mediatek/mt6755.dtsi
+++ b/arch/arm64/boot/dts/mediatek/mt6755.dtsi
@@ -1,14 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* Copyright (c) 2016 MediaTek Inc.
* Author: Mars.C <mars.cheng@mediatek.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#include <dt-bindings/interrupt-controller/irq.h>
--- a/arch/arm64/boot/dts/mediatek/mt6795.dtsi
+++ b/arch/arm64/boot/dts/mediatek/mt6795.dtsi
@@ -1,14 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* Copyright (c) 2015 MediaTek Inc.
* Author: Mars.C <mars.cheng@mediatek.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#include <dt-bindings/interrupt-controller/irq.h>
--- a/arch/arm64/boot/dts/mediatek/mt8173.dtsi
+++ b/arch/arm64/boot/dts/mediatek/mt8173.dtsi
@@ -1,14 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* Copyright (c) 2014 MediaTek Inc.
* Author: Eddie Huang <eddie.huang@mediatek.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#include <dt-bindings/clock/mt8173-clk.h>
--- a/include/dt-bindings/power/mt6797-power.h
+++ b/include/dt-bindings/power/mt6797-power.h
@@ -1,14 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* Copyright (c) 2017 MediaTek Inc.
* Author: Mars.C <mars.cheng@mediatek.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#ifndef _DT_BINDINGS_POWER_MT6797_POWER_H
^ permalink raw reply [flat|nested] 45+ messages in thread
* [patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_147.RULE
2022-06-06 20:10 [patch repost 00/25] The first batch of various GPLv2 boilerplates and references Thomas Gleixner
` (2 preceding siblings ...)
2022-06-06 20:10 ` [patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_133.RULE Thomas Gleixner
@ 2022-06-06 20:10 ` Thomas Gleixner
2022-06-07 11:39 ` Allison Randal
2022-06-06 20:10 ` [patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_149.RULE Thomas Gleixner
` (18 subsequent siblings)
22 siblings, 1 reply; 45+ messages in thread
From: Thomas Gleixner @ 2022-06-06 20:10 UTC (permalink / raw)
To: linux-spdx
Based on the normalized pattern:
licensed under gplv2
extracted by the scancode license scanner the SPDX license identifier
GPL-2.0-only
has been chosen to replace the boilerplate/reference.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
Documentation/arm/samsung-s3c24xx/cpufreq.rst | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- a/Documentation/arm/samsung-s3c24xx/cpufreq.rst
+++ b/Documentation/arm/samsung-s3c24xx/cpufreq.rst
@@ -1,3 +1,4 @@
+.. SPDX-License-Identifier: GPL-2.0-only
=======================
S3C24XX CPUfreq support
=======================
@@ -73,4 +74,3 @@ Document Author
---------------
Ben Dooks, Copyright 2009 Simtec Electronics
-Licensed under GPLv2
^ permalink raw reply [flat|nested] 45+ messages in thread
* [patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_149.RULE
2022-06-06 20:10 [patch repost 00/25] The first batch of various GPLv2 boilerplates and references Thomas Gleixner
` (3 preceding siblings ...)
2022-06-06 20:10 ` [patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_147.RULE Thomas Gleixner
@ 2022-06-06 20:10 ` Thomas Gleixner
2022-06-07 11:41 ` Allison Randal
2022-06-06 20:10 ` [patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_152.RULE Thomas Gleixner
` (17 subsequent siblings)
22 siblings, 1 reply; 45+ messages in thread
From: Thomas Gleixner @ 2022-06-06 20:10 UTC (permalink / raw)
To: linux-spdx
Based on the normalized pattern:
netapp provides this source code under the gpl v2 license the gpl v2
license is available at https://opensource org/licenses/gpl-license
php this software is provided by the copyright holders and
contributors as is and any express or implied warranties including but
not limited to the implied warranties of merchantability and fitness
for a particular purpose are disclaimed in no event shall the
copyright owner or contributors be liable for any direct indirect
incidental special exemplary or consequential damages (including but
not limited to procurement of substitute goods or services loss of use
data or profits or business interruption) however caused and on any
theory of liability whether in contract strict liability or tort
(including negligence or otherwise) arising in any way out of the use
of this software even if advised of the possibility of such damage
extracted by the scancode license scanner the SPDX license identifier
GPL-2.0-only
has been chosen to replace the boilerplate/reference.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
include/linux/sunrpc/bc_xprt.h | 17 +----------------
net/sunrpc/backchannel_rqst.c | 16 +---------------
net/sunrpc/sunrpc.h | 16 +---------------
3 files changed, 3 insertions(+), 46 deletions(-)
--- a/include/linux/sunrpc/bc_xprt.h
+++ b/include/linux/sunrpc/bc_xprt.h
@@ -1,22 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/******************************************************************************
(c) 2008 NetApp. All Rights Reserved.
-NetApp provides this source code under the GPL v2 License.
-The GPL v2 license is available at
-https://opensource.org/licenses/gpl-license.php.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
-CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
******************************************************************************/
@@ -83,4 +69,3 @@ static inline void xprt_free_bc_request(
}
#endif /* CONFIG_SUNRPC_BACKCHANNEL */
#endif /* _LINUX_SUNRPC_BC_XPRT_H */
-
--- a/net/sunrpc/backchannel_rqst.c
+++ b/net/sunrpc/backchannel_rqst.c
@@ -1,23 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
/******************************************************************************
(c) 2007 Network Appliance, Inc. All Rights Reserved.
(c) 2009 NetApp. All Rights Reserved.
-NetApp provides this source code under the GPL v2 License.
-The GPL v2 license is available at
-https://opensource.org/licenses/gpl-license.php.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
-CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
******************************************************************************/
--- a/net/sunrpc/sunrpc.h
+++ b/net/sunrpc/sunrpc.h
@@ -1,22 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/******************************************************************************
(c) 2008 NetApp. All Rights Reserved.
-NetApp provides this source code under the GPL v2 License.
-The GPL v2 license is available at
-https://opensource.org/licenses/gpl-license.php.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
-CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
******************************************************************************/
^ permalink raw reply [flat|nested] 45+ messages in thread
* [patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_152.RULE
2022-06-06 20:10 [patch repost 00/25] The first batch of various GPLv2 boilerplates and references Thomas Gleixner
` (4 preceding siblings ...)
2022-06-06 20:10 ` [patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_149.RULE Thomas Gleixner
@ 2022-06-06 20:10 ` Thomas Gleixner
2022-06-07 11:42 ` Allison Randal
2022-06-06 20:10 ` [patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_160.RULE Thomas Gleixner
` (16 subsequent siblings)
22 siblings, 1 reply; 45+ messages in thread
From: Thomas Gleixner @ 2022-06-06 20:10 UTC (permalink / raw)
To: linux-spdx
Based on the normalized pattern:
this software is distributed under the terms of the gnu general public
license ( gpl ) version 2 as published by the free software foundation
this software is provided by the copyright holders and contributors as
is and any express or implied warranties including but not limited to
the implied warranties of merchantability and fitness for a particular
purpose are disclaimed in no event shall the copyright owner or
contributors be liable for any direct indirect incidental special
exemplary or consequential damages (including but not limited to
procurement of substitute goods or services loss of use data or
profits or business interruption) however caused and on any theory of
liability whether in contract strict liability or tort (including
negligence or otherwise) arising in any way out of the use of this
software even if advised of the possibility of such damage
extracted by the scancode license scanner the SPDX license identifier
GPL-2.0-only
has been chosen to replace the boilerplate/reference.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
include/linux/platform_data/usb-omap.h | 16 +---------------
1 file changed, 1 insertion(+), 15 deletions(-)
--- a/include/linux/platform_data/usb-omap.h
+++ b/include/linux/platform_data/usb-omap.h
@@ -1,22 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* usb-omap.h - Platform data for the various OMAP USB IPs
*
* Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com
- *
- * This software is distributed under the terms of the GNU General Public
- * License ("GPL") version 2, as published by the Free Software Foundation.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
*/
#define OMAP3_HS_USB_PORTS 3
^ permalink raw reply [flat|nested] 45+ messages in thread
* [patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_160.RULE
2022-06-06 20:10 [patch repost 00/25] The first batch of various GPLv2 boilerplates and references Thomas Gleixner
` (5 preceding siblings ...)
2022-06-06 20:10 ` [patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_152.RULE Thomas Gleixner
@ 2022-06-06 20:10 ` Thomas Gleixner
2022-06-07 11:43 ` Allison Randal
2022-06-06 20:10 ` [patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE Thomas Gleixner
` (15 subsequent siblings)
22 siblings, 1 reply; 45+ messages in thread
From: Thomas Gleixner @ 2022-06-06 20:10 UTC (permalink / raw)
To: linux-spdx
Based on the normalized pattern:
the code contained herein is licensed under the gnu general public
license you may obtain a copy of the gnu general public license
version 2 at the following locations: http://www opensource
org/licenses/gpl-license html http://www gnu org/copyleft/gpl html
extracted by the scancode license scanner the SPDX license identifier
GPL-2.0-only
has been chosen to replace the boilerplate/reference.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
arch/arm/boot/dts/imx23-pinfunc.h | 8 +-------
arch/arm/boot/dts/imx28-pinfunc.h | 8 +-------
arch/arm/boot/dts/mxs-pinfunc.h | 8 +-------
3 files changed, 3 insertions(+), 21 deletions(-)
--- a/arch/arm/boot/dts/imx23-pinfunc.h
+++ b/arch/arm/boot/dts/imx23-pinfunc.h
@@ -1,14 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* Header providing constants for i.MX23 pinctrl bindings.
*
* Copyright (C) 2013 Lothar Waßmann <LW@KARO-electronics.de>
- *
- * The code contained herein is licensed under the GNU General Public
- * License. You may obtain a copy of the GNU General Public License
- * Version 2 at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
*/
#ifndef __DT_BINDINGS_MX23_PINCTRL_H__
--- a/arch/arm/boot/dts/imx28-pinfunc.h
+++ b/arch/arm/boot/dts/imx28-pinfunc.h
@@ -1,14 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* Header providing constants for i.MX28 pinctrl bindings.
*
* Copyright (C) 2013 Lothar Waßmann <LW@KARO-electronics.de>
- *
- * The code contained herein is licensed under the GNU General Public
- * License. You may obtain a copy of the GNU General Public License
- * Version 2 at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
*/
#ifndef __DT_BINDINGS_MX28_PINCTRL_H__
--- a/arch/arm/boot/dts/mxs-pinfunc.h
+++ b/arch/arm/boot/dts/mxs-pinfunc.h
@@ -1,14 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* Header providing constants for i.MX28 pinctrl bindings.
*
* Copyright (C) 2013 Lothar Waßmann <LW@KARO-electronics.de>
- *
- * The code contained herein is licensed under the GNU General Public
- * License. You may obtain a copy of the GNU General Public License
- * Version 2 at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
*/
#ifndef __DT_BINDINGS_MXS_PINCTRL_H__
^ permalink raw reply [flat|nested] 45+ messages in thread
* [patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE
2022-06-06 20:10 [patch repost 00/25] The first batch of various GPLv2 boilerplates and references Thomas Gleixner
` (6 preceding siblings ...)
2022-06-06 20:10 ` [patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_160.RULE Thomas Gleixner
@ 2022-06-06 20:10 ` Thomas Gleixner
2022-06-07 11:44 ` Allison Randal
2022-06-06 20:10 ` [patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_208.RULE Thomas Gleixner
` (14 subsequent siblings)
22 siblings, 1 reply; 45+ messages in thread
From: Thomas Gleixner @ 2022-06-06 20:10 UTC (permalink / raw)
To: linux-spdx
Based on the normalized pattern:
gpl header start do not alter or remove copyright notices or this
file header this program is free software you can redistribute it
and/or modify it under the terms of the gnu general public license
version 2 only as published by the free software foundation this
program is distributed in the hope that it will be useful but without
any warranty without even the implied warranty of merchantability or
fitness for a particular purpose see the gnu general public license
version 2 for more details (a copy is included in the license file
that accompanied this code) you should have received a copy of the
gnu general public license version 2 along with this program if not
see http://www gnu org/licenses please visit http://www xyratex
com/contact if you need additional information or have any questions
gpl header end
extracted by the scancode license scanner the SPDX license identifier
GPL-2.0-only
has been chosen to replace the boilerplate/reference.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
arch/x86/crypto/crc32-pclmul_asm.S | 22 +---------------------
1 file changed, 1 insertion(+), 21 deletions(-)
--- a/arch/x86/crypto/crc32-pclmul_asm.S
+++ b/arch/x86/crypto/crc32-pclmul_asm.S
@@ -1,24 +1,4 @@
-/* GPL HEADER START
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 only,
- * as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License version 2 for more details (a copy is included
- * in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU General Public License
- * version 2 along with this program; If not, see http://www.gnu.org/licenses
- *
- * Please visit http://www.xyratex.com/contact if you need additional
- * information or have any questions.
- *
- * GPL HEADER END
+/* SPDX-License-Identifier: GPL-2.0-only */
*/
/*
^ permalink raw reply [flat|nested] 45+ messages in thread
* [patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_208.RULE
2022-06-06 20:10 [patch repost 00/25] The first batch of various GPLv2 boilerplates and references Thomas Gleixner
` (7 preceding siblings ...)
2022-06-06 20:10 ` [patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE Thomas Gleixner
@ 2022-06-06 20:10 ` Thomas Gleixner
2022-06-06 20:10 ` [patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_240.RULE Thomas Gleixner
` (13 subsequent siblings)
22 siblings, 0 replies; 45+ messages in thread
From: Thomas Gleixner @ 2022-06-06 20:10 UTC (permalink / raw)
To: linux-spdx
Based on the normalized pattern:
this program is free software you can redistribute it and/or modify it
under the terms of version 2 of the gnu general public license as
published by the free software foundation this program is distributed
in the hope that it will be useful all express or implied conditions
representations and warranties including any implied warranty of
merchantability fitness for a particular purpose or non-infringement
are disclaimed except to the extent that such disclaimers are held to
be legally invalid see the gnu general public license for more details
a copy of which can be found in the file copying included with this
package
extracted by the scancode license scanner the SPDX license identifier
GPL-2.0-only
has been chosen to replace the boilerplate/reference.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
drivers/scsi/be2iscsi/be_mgmt.c | 14 +-------------
drivers/scsi/lpfc/Makefile | 12 +-----------
drivers/scsi/lpfc/lpfc.h | 12 +-----------
drivers/scsi/lpfc/lpfc_attr.c | 12 +-----------
drivers/scsi/lpfc/lpfc_attr.h | 12 +-----------
drivers/scsi/lpfc/lpfc_bsg.c | 12 +-----------
drivers/scsi/lpfc/lpfc_bsg.h | 12 +-----------
drivers/scsi/lpfc/lpfc_compat.h | 12 +-----------
drivers/scsi/lpfc/lpfc_crtn.h | 12 +-----------
drivers/scsi/lpfc/lpfc_ct.c | 12 +-----------
drivers/scsi/lpfc/lpfc_debugfs.c | 12 +-----------
drivers/scsi/lpfc/lpfc_debugfs.h | 12 +-----------
drivers/scsi/lpfc/lpfc_disc.h | 12 +-----------
drivers/scsi/lpfc/lpfc_els.c | 12 +-----------
drivers/scsi/lpfc/lpfc_hbadisc.c | 12 +-----------
drivers/scsi/lpfc/lpfc_hw.h | 12 +-----------
drivers/scsi/lpfc/lpfc_hw4.h | 12 +-----------
drivers/scsi/lpfc/lpfc_ids.h | 12 +-----------
drivers/scsi/lpfc/lpfc_logmsg.h | 12 +-----------
drivers/scsi/lpfc/lpfc_mbox.c | 13 +------------
drivers/scsi/lpfc/lpfc_mem.c | 12 +-----------
drivers/scsi/lpfc/lpfc_nl.h | 13 +------------
drivers/scsi/lpfc/lpfc_nportdisc.c | 12 +-----------
drivers/scsi/lpfc/lpfc_nvme.c | 12 +-----------
drivers/scsi/lpfc/lpfc_nvme.h | 12 +-----------
drivers/scsi/lpfc/lpfc_nvmet.c | 12 +-----------
drivers/scsi/lpfc/lpfc_scsi.c | 12 +-----------
drivers/scsi/lpfc/lpfc_scsi.h | 13 +------------
drivers/scsi/lpfc/lpfc_sli.c | 12 +-----------
drivers/scsi/lpfc/lpfc_sli.h | 12 +-----------
drivers/scsi/lpfc/lpfc_sli4.h | 12 +-----------
drivers/scsi/lpfc/lpfc_version.h | 12 +-----------
drivers/scsi/lpfc/lpfc_vmid.c | 12 +-----------
drivers/scsi/lpfc/lpfc_vport.c | 12 +-----------
drivers/scsi/lpfc/lpfc_vport.h | 12 +-----------
35 files changed, 35 insertions(+), 390 deletions(-)
--- a/drivers/scsi/be2iscsi/be_mgmt.c
+++ b/drivers/scsi/be2iscsi/be_mgmt.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* This file is part of the Emulex Linux Device Driver for Enterprise iSCSI
* Host Bus Adapters. Refer to the README file included with this package
@@ -6,21 +7,8 @@
* Copyright (c) 2018 Broadcom. All Rights Reserved.
* The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
*
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of version 2 of the GNU General Public License as published
- * by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful. ALL EXPRESS
- * OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY
- * IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
- * OR NON-INFRINGEMENT, ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH
- * DISCLAIMERS ARE HELD TO BE LEGALLY INVALID.
- * See the GNU General Public License for more details, a copy of which
- * can be found in the file COPYING included with this package.
- *
* Contact Information:
* linux-drivers@broadcom.com
- *
*/
#include <linux/bsg-lib.h>
--- a/drivers/scsi/lpfc/Makefile
+++ b/drivers/scsi/lpfc/Makefile
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: GPL-2.0-only
#/*******************************************************************
# * This file is part of the Emulex Linux Device Driver for *
# * Fibre Channel Host Bus Adapters. *
@@ -7,17 +8,6 @@
# * EMULEX and SLI are trademarks of Emulex. *
# * www.broadcom.com *
# * *
-# * This program is free software; you can redistribute it and/or *
-# * modify it under the terms of version 2 of the GNU General *
-# * Public License as published by the Free Software Foundation. *
-# * This program is distributed in the hope that it will be useful. *
-# * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
-# * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
-# * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
-# * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
-# * TO BE LEGALLY INVALID. See the GNU General Public License for *
-# * more details, a copy of which can be found in the file COPYING *
-# * included with this package. *
# *******************************************************************/
######################################################################
--- a/drivers/scsi/lpfc/lpfc.h
+++ b/drivers/scsi/lpfc/lpfc.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -8,17 +9,6 @@
* www.broadcom.com *
* Portions Copyright (C) 2004-2005 Christoph Hellwig *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
*******************************************************************/
#include <scsi/scsi_host.h>
--- a/drivers/scsi/lpfc/lpfc_attr.c
+++ b/drivers/scsi/lpfc/lpfc_attr.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -8,17 +9,6 @@
* www.broadcom.com *
* Portions Copyright (C) 2004-2005 Christoph Hellwig *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
*******************************************************************/
#include <linux/ctype.h>
--- a/drivers/scsi/lpfc/lpfc_attr.h
+++ b/drivers/scsi/lpfc/lpfc_attr.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -8,17 +9,6 @@
* www.broadcom.com *
* Portions Copyright (C) 2004-2005 Christoph Hellwig *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
*******************************************************************/
#define LPFC_ATTR(name, defval, minval, maxval, desc) \
--- a/drivers/scsi/lpfc/lpfc_bsg.c
+++ b/drivers/scsi/lpfc/lpfc_bsg.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -7,17 +8,6 @@
* EMULEX and SLI are trademarks of Emulex. *
* www.broadcom.com *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
*******************************************************************/
#include <linux/interrupt.h>
--- a/drivers/scsi/lpfc/lpfc_bsg.h
+++ b/drivers/scsi/lpfc/lpfc_bsg.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -7,17 +8,6 @@
* EMULEX and SLI are trademarks of Emulex. *
* www.broadcom.com *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
*******************************************************************/
/* bsg definitions
* No pointers to user data are allowed, all application buffers and sizes will
--- a/drivers/scsi/lpfc/lpfc_compat.h
+++ b/drivers/scsi/lpfc/lpfc_compat.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -7,17 +8,6 @@
* EMULEX and SLI are trademarks of Emulex. *
* www.broadcom.com *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
*******************************************************************/
/*
--- a/drivers/scsi/lpfc/lpfc_crtn.h
+++ b/drivers/scsi/lpfc/lpfc_crtn.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -7,17 +8,6 @@
* EMULEX and SLI are trademarks of Emulex. *
* www.broadcom.com *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
*******************************************************************/
typedef int (*node_filter)(struct lpfc_nodelist *, void *);
--- a/drivers/scsi/lpfc/lpfc_ct.c
+++ b/drivers/scsi/lpfc/lpfc_ct.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -7,17 +8,6 @@
* EMULEX and SLI are trademarks of Emulex. *
* www.broadcom.com *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
*******************************************************************/
/*
--- a/drivers/scsi/lpfc/lpfc_debugfs.c
+++ b/drivers/scsi/lpfc/lpfc_debugfs.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -7,17 +8,6 @@
* EMULEX and SLI are trademarks of Emulex. *
* www.broadcom.com *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
*******************************************************************/
#include <linux/blkdev.h>
--- a/drivers/scsi/lpfc/lpfc_debugfs.h
+++ b/drivers/scsi/lpfc/lpfc_debugfs.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -7,17 +8,6 @@
* EMULEX and SLI are trademarks of Emulex. *
* www.broadcom.com *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
*******************************************************************/
#ifndef _H_LPFC_DEBUG_FS
--- a/drivers/scsi/lpfc/lpfc_disc.h
+++ b/drivers/scsi/lpfc/lpfc_disc.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -7,17 +8,6 @@
* EMULEX and SLI are trademarks of Emulex. *
* www.broadcom.com *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
*******************************************************************/
#define FC_MAX_HOLD_RSCN 32 /* max number of deferred RSCNs */
--- a/drivers/scsi/lpfc/lpfc_els.c
+++ b/drivers/scsi/lpfc/lpfc_els.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -8,17 +9,6 @@
* www.broadcom.com *
* Portions Copyright (C) 2004-2005 Christoph Hellwig *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
*******************************************************************/
/* See Fibre Channel protocol T11 FC-LS for details */
#include <linux/blkdev.h>
--- a/drivers/scsi/lpfc/lpfc_hbadisc.c
+++ b/drivers/scsi/lpfc/lpfc_hbadisc.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -8,17 +9,6 @@
* www.broadcom.com *
* Portions Copyright (C) 2004-2005 Christoph Hellwig *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
*******************************************************************/
#include <linux/blkdev.h>
--- a/drivers/scsi/lpfc/lpfc_hw.h
+++ b/drivers/scsi/lpfc/lpfc_hw.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -7,17 +8,6 @@
* EMULEX and SLI are trademarks of Emulex. *
* www.broadcom.com *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
*******************************************************************/
#define FDMI_DID 0xfffffaU
--- a/drivers/scsi/lpfc/lpfc_hw4.h
+++ b/drivers/scsi/lpfc/lpfc_hw4.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -7,17 +8,6 @@
* EMULEX and SLI are trademarks of Emulex. *
* www.broadcom.com *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
*******************************************************************/
#include <uapi/scsi/fc/fc_fs.h>
--- a/drivers/scsi/lpfc/lpfc_ids.h
+++ b/drivers/scsi/lpfc/lpfc_ids.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -8,17 +9,6 @@
* www.broadcom.com *
* Portions Copyright (C) 2004-2005 Christoph Hellwig *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
*******************************************************************/
#include <linux/pci.h>
--- a/drivers/scsi/lpfc/lpfc_logmsg.h
+++ b/drivers/scsi/lpfc/lpfc_logmsg.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -7,17 +8,6 @@
* EMULEX and SLI are trademarks of Emulex. *
* www.broadcom.com *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
*******************************************************************/
#define LOG_ELS 0x00000001 /* ELS events */
--- a/drivers/scsi/lpfc/lpfc_mbox.c
+++ b/drivers/scsi/lpfc/lpfc_mbox.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -8,17 +9,6 @@
* www.broadcom.com *
* Portions Copyright (C) 2004-2005 Christoph Hellwig *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
*******************************************************************/
#include <linux/blkdev.h>
@@ -2668,4 +2658,3 @@ lpfc_resume_rpi(struct lpfcMboxq *mbox,
bf_set(lpfc_resume_rpi_ii, resume_rpi, RESUME_INDEX_RPI);
resume_rpi->event_tag = ndlp->phba->fc_eventTag;
}
-
--- a/drivers/scsi/lpfc/lpfc_mem.c
+++ b/drivers/scsi/lpfc/lpfc_mem.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -8,17 +9,6 @@
* www.broadcom.com *
* Portions Copyright (C) 2004-2005 Christoph Hellwig *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
*******************************************************************/
#include <linux/mempool.h>
--- a/drivers/scsi/lpfc/lpfc_nl.h
+++ b/drivers/scsi/lpfc/lpfc_nl.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -7,17 +8,6 @@
* EMULEX and SLI are trademarks of Emulex. *
* www.broadcom.com *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
*******************************************************************/
/* Event definitions for RegisterForEvent */
@@ -178,4 +168,3 @@ struct temp_event {
uint32_t event_code;
uint32_t data;
};
-
--- a/drivers/scsi/lpfc/lpfc_nportdisc.c
+++ b/drivers/scsi/lpfc/lpfc_nportdisc.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -8,17 +9,6 @@
* www.broadcom.com *
* Portions Copyright (C) 2004-2005 Christoph Hellwig *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
*******************************************************************/
#include <linux/blkdev.h>
--- a/drivers/scsi/lpfc/lpfc_nvme.c
+++ b/drivers/scsi/lpfc/lpfc_nvme.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -8,17 +9,6 @@
* www.broadcom.com *
* Portions Copyright (C) 2004-2005 Christoph Hellwig *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
********************************************************************/
#include <linux/pci.h>
#include <linux/slab.h>
--- a/drivers/scsi/lpfc/lpfc_nvme.h
+++ b/drivers/scsi/lpfc/lpfc_nvme.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -8,17 +9,6 @@
* www.broadcom.com *
* Portions Copyright (C) 2004-2005 Christoph Hellwig *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
********************************************************************/
#include <linux/nvme.h>
--- a/drivers/scsi/lpfc/lpfc_nvmet.c
+++ b/drivers/scsi/lpfc/lpfc_nvmet.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -8,17 +9,6 @@
* www.broadcom.com *
* Portions Copyright (C) 2004-2005 Christoph Hellwig *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
********************************************************************/
#include <linux/pci.h>
#include <linux/slab.h>
--- a/drivers/scsi/lpfc/lpfc_scsi.c
+++ b/drivers/scsi/lpfc/lpfc_scsi.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -8,17 +9,6 @@
* www.broadcom.com *
* Portions Copyright (C) 2004-2005 Christoph Hellwig *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
*******************************************************************/
#include <linux/pci.h>
#include <linux/slab.h>
--- a/drivers/scsi/lpfc/lpfc_scsi.h
+++ b/drivers/scsi/lpfc/lpfc_scsi.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -7,17 +8,6 @@
* EMULEX and SLI are trademarks of Emulex. *
* www.broadcom.com *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
*******************************************************************/
#include <asm/byteorder.h>
@@ -150,4 +140,3 @@ struct lpfc_scsicmd_bkt {
/* For sysfs/debugfs tmp string max len */
#define LPFC_MAX_SCSI_INFO_TMP_LEN 79
-
--- a/drivers/scsi/lpfc/lpfc_sli.c
+++ b/drivers/scsi/lpfc/lpfc_sli.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -8,17 +9,6 @@
* www.broadcom.com *
* Portions Copyright (C) 2004-2005 Christoph Hellwig *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
*******************************************************************/
#include <linux/blkdev.h>
--- a/drivers/scsi/lpfc/lpfc_sli.h
+++ b/drivers/scsi/lpfc/lpfc_sli.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -7,17 +8,6 @@
* EMULEX and SLI are trademarks of Emulex. *
* www.broadcom.com *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
*******************************************************************/
#if defined(CONFIG_DEBUG_FS) && !defined(CONFIG_SCSI_LPFC_DEBUG_FS)
--- a/drivers/scsi/lpfc/lpfc_sli4.h
+++ b/drivers/scsi/lpfc/lpfc_sli4.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -7,17 +8,6 @@
* EMULEX and SLI are trademarks of Emulex. *
* www.broadcom.com *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
*******************************************************************/
#include <linux/irq_poll.h>
--- a/drivers/scsi/lpfc/lpfc_version.h
+++ b/drivers/scsi/lpfc/lpfc_version.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -7,17 +8,6 @@
* EMULEX and SLI are trademarks of Emulex. *
* www.broadcom.com *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
*******************************************************************/
#define LPFC_DRIVER_VERSION "14.2.0.3"
--- a/drivers/scsi/lpfc/lpfc_vmid.c
+++ b/drivers/scsi/lpfc/lpfc_vmid.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -8,17 +9,6 @@
* www.broadcom.com *
* Portions Copyright (C) 2004-2005 Christoph Hellwig *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
*******************************************************************/
#include <linux/interrupt.h>
--- a/drivers/scsi/lpfc/lpfc_vport.c
+++ b/drivers/scsi/lpfc/lpfc_vport.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -8,17 +9,6 @@
* www.broadcom.com *
* Portions Copyright (C) 2004-2005 Christoph Hellwig *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
*******************************************************************/
#include <linux/blkdev.h>
--- a/drivers/scsi/lpfc/lpfc_vport.h
+++ b/drivers/scsi/lpfc/lpfc_vport.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters. *
@@ -8,17 +9,6 @@
* www.broadcom.com *
* Portions Copyright (C) 2004-2005 Christoph Hellwig *
* *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of version 2 of the GNU General *
- * Public License as published by the Free Software Foundation. *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID. See the GNU General Public License for *
- * more details, a copy of which can be found in the file COPYING *
- * included with this package. *
*******************************************************************/
#ifndef _H_LPFC_VPORT
^ permalink raw reply [flat|nested] 45+ messages in thread
* [patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_240.RULE
2022-06-06 20:10 [patch repost 00/25] The first batch of various GPLv2 boilerplates and references Thomas Gleixner
` (8 preceding siblings ...)
2022-06-06 20:10 ` [patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_208.RULE Thomas Gleixner
@ 2022-06-06 20:10 ` Thomas Gleixner
2022-06-06 20:10 ` [patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_292.RULE Thomas Gleixner
` (12 subsequent siblings)
22 siblings, 0 replies; 45+ messages in thread
From: Thomas Gleixner @ 2022-06-06 20:10 UTC (permalink / raw)
To: linux-spdx
Based on the normalized pattern:
this program is free software you can redistribute it and/or modify it
under the terms of the gnu general public license as published by the
free software foundation version 2 of the license this program is
distributed in the hope that it will be useful but without any
warranty without even the implied warranty of merchantability or
fitness for a particular purpose see the gnu general public license
for more details no warranty the program is provided on an as is
basis without warranties or conditions of any kind either express or
implied including without limitation any warranties or conditions of
title non-infringement merchantability or fitness for a particular
purpose each recipient is solely responsible for determining the
appropriateness of using and distributing the program and assumes all
risks associated with its exercise of rights under this agreement
including but not limited to the risks and costs of program errors
damage to or loss of data programs or equipment and unavailability or
interruption of operations disclaimer of liability neither recipient
nor any contributors shall have any liability for any direct indirect
incidental special exemplary or consequential damages (including
without limitation lost profits) however caused and on any theory of
liability whether in contract strict liability or tort (including
negligence or otherwise) arising in any way out of the use or
distribution of the program or the exercise of any rights granted
hereunder even if advised of the possibility of such damages
extracted by the scancode license scanner the SPDX license identifier
GPL-2.0-only
has been chosen to replace the boilerplate/reference.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
drivers/scsi/smartpqi/Kconfig | 30 +-----------------------------
1 file changed, 1 insertion(+), 29 deletions(-)
--- a/drivers/scsi/smartpqi/Kconfig
+++ b/drivers/scsi/smartpqi/Kconfig
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: GPL-2.0-only
#
# Kernel configuration file for the SMARTPQI
#
@@ -7,35 +8,6 @@
# Copyright (c) 2016 PMC-Sierra, Inc.
# (mailto:storagedev@microchip.com)
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; version 2
-# of the License.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# NO WARRANTY
-# THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
-# CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT
-# LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
-# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
-# solely responsible for determining the appropriateness of using and
-# distributing the Program and assumes all risks associated with its
-# exercise of rights under this Agreement, including but not limited to
-# the risks and costs of program errors, damage to or loss of data,
-# programs or equipment, and unavailability or interruption of operations.
-
-# DISCLAIMER OF LIABILITY
-# NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
-# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-# DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND
-# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
-# TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
-# USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
-# HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES
config SCSI_SMARTPQI
tristate "Microchip PQI Driver"
^ permalink raw reply [flat|nested] 45+ messages in thread
* [patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_292.RULE
2022-06-06 20:10 [patch repost 00/25] The first batch of various GPLv2 boilerplates and references Thomas Gleixner
` (9 preceding siblings ...)
2022-06-06 20:10 ` [patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_240.RULE Thomas Gleixner
@ 2022-06-06 20:10 ` Thomas Gleixner
2022-06-07 11:50 ` Allison Randal
2022-06-06 20:10 ` [patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_298.RULE Thomas Gleixner
` (11 subsequent siblings)
22 siblings, 1 reply; 45+ messages in thread
From: Thomas Gleixner @ 2022-06-06 20:10 UTC (permalink / raw)
To: linux-spdx
Based on the normalized pattern:
this program is free software you can redistribute it and/or modify it
under the terms of the gnu general public license version 2 as
published by the free software foundation you should have received a
copy of the gnu general public license along with this program if not
see <http://www gnu org/licenses/> this software is provided as is
and without any express or implied warranties including without
limitation the implied warranties of merchantability and fitness for a
particular purpose
extracted by the scancode license scanner the SPDX license identifier
GPL-2.0-only
has been chosen to replace the boilerplate/reference.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
drivers/net/ethernet/chelsio/cxgb/common.h | 11 +----------
drivers/net/ethernet/chelsio/cxgb/cphy.h | 11 +----------
drivers/net/ethernet/chelsio/cxgb/cpl5_cmd.h | 12 +-----------
drivers/net/ethernet/chelsio/cxgb/elmer0.h | 12 +-----------
drivers/net/ethernet/chelsio/cxgb/espi.c | 11 +----------
drivers/net/ethernet/chelsio/cxgb/espi.h | 11 +----------
drivers/net/ethernet/chelsio/cxgb/gmac.h | 11 +----------
drivers/net/ethernet/chelsio/cxgb/mv88x201x.c | 11 +----------
drivers/net/ethernet/chelsio/cxgb/pm3393.c | 11 +----------
drivers/net/ethernet/chelsio/cxgb/regs.h | 11 +----------
drivers/net/ethernet/chelsio/cxgb/sge.c | 11 +----------
drivers/net/ethernet/chelsio/cxgb/sge.h | 11 +----------
drivers/net/ethernet/chelsio/cxgb/subr.c | 11 +----------
drivers/net/ethernet/chelsio/cxgb/suni1x10gexp_regs.h | 12 +-----------
14 files changed, 14 insertions(+), 143 deletions(-)
--- a/drivers/net/ethernet/chelsio/cxgb/common.h
+++ b/drivers/net/ethernet/chelsio/cxgb/common.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*****************************************************************************
* *
* File: common.h *
@@ -6,16 +7,6 @@
* Description: *
* part of the Chelsio 10Gb Ethernet Driver. *
* *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License, version 2, as *
- * published by the Free Software Foundation. *
- * *
- * You should have received a copy of the GNU General Public License along *
- * with this program; if not, see <http://www.gnu.org/licenses/>. *
- * *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED *
- * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF *
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. *
* *
* http://www.chelsio.com *
* *
--- a/drivers/net/ethernet/chelsio/cxgb/cphy.h
+++ b/drivers/net/ethernet/chelsio/cxgb/cphy.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*****************************************************************************
* *
* File: cphy.h *
@@ -6,16 +7,6 @@
* Description: *
* part of the Chelsio 10Gb Ethernet Driver. *
* *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License, version 2, as *
- * published by the Free Software Foundation. *
- * *
- * You should have received a copy of the GNU General Public License along *
- * with this program; if not, see <http://www.gnu.org/licenses/>. *
- * *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED *
- * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF *
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. *
* *
* http://www.chelsio.com *
* *
--- a/drivers/net/ethernet/chelsio/cxgb/cpl5_cmd.h
+++ b/drivers/net/ethernet/chelsio/cxgb/cpl5_cmd.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*****************************************************************************
* *
* File: cpl5_cmd.h *
@@ -6,16 +7,6 @@
* Description: *
* part of the Chelsio 10Gb Ethernet Driver. *
* *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License, version 2, as *
- * published by the Free Software Foundation. *
- * *
- * You should have received a copy of the GNU General Public License along *
- * with this program; if not, see <http://www.gnu.org/licenses/>. *
- * *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED *
- * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF *
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. *
* *
* http://www.chelsio.com *
* *
@@ -635,4 +626,3 @@ struct cpl_mss_change {
};
#endif /* _CXGB_CPL5_CMD_H_ */
-
--- a/drivers/net/ethernet/chelsio/cxgb/elmer0.h
+++ b/drivers/net/ethernet/chelsio/cxgb/elmer0.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*****************************************************************************
* *
* File: elmer0.h *
@@ -6,16 +7,6 @@
* Description: *
* part of the Chelsio 10Gb Ethernet Driver. *
* *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License, version 2, as *
- * published by the Free Software Foundation. *
- * *
- * You should have received a copy of the GNU General Public License along *
- * with this program; if not, see <http://www.gnu.org/licenses/>. *
- * *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED *
- * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF *
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. *
* *
* http://www.chelsio.com *
* *
@@ -154,4 +145,3 @@ enum {
#define MI1_OP_INDIRECT_READ 3
#endif /* _CXGB_ELMER0_H_ */
-
--- a/drivers/net/ethernet/chelsio/cxgb/espi.c
+++ b/drivers/net/ethernet/chelsio/cxgb/espi.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*****************************************************************************
* *
* File: espi.c *
@@ -7,16 +8,6 @@
* Ethernet SPI functionality. *
* part of the Chelsio 10Gb Ethernet Driver. *
* *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License, version 2, as *
- * published by the Free Software Foundation. *
- * *
- * You should have received a copy of the GNU General Public License along *
- * with this program; if not, see <http://www.gnu.org/licenses/>. *
- * *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED *
- * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF *
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. *
* *
* http://www.chelsio.com *
* *
--- a/drivers/net/ethernet/chelsio/cxgb/espi.h
+++ b/drivers/net/ethernet/chelsio/cxgb/espi.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*****************************************************************************
* *
* File: espi.h *
@@ -6,16 +7,6 @@
* Description: *
* part of the Chelsio 10Gb Ethernet Driver. *
* *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License, version 2, as *
- * published by the Free Software Foundation. *
- * *
- * You should have received a copy of the GNU General Public License along *
- * with this program; if not, see <http://www.gnu.org/licenses/>. *
- * *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED *
- * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF *
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. *
* *
* http://www.chelsio.com *
* *
--- a/drivers/net/ethernet/chelsio/cxgb/gmac.h
+++ b/drivers/net/ethernet/chelsio/cxgb/gmac.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*****************************************************************************
* *
* File: gmac.h *
@@ -7,16 +8,6 @@
* Generic MAC functionality. *
* part of the Chelsio 10Gb Ethernet Driver. *
* *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License, version 2, as *
- * published by the Free Software Foundation. *
- * *
- * You should have received a copy of the GNU General Public License along *
- * with this program; if not, see <http://www.gnu.org/licenses/>. *
- * *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED *
- * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF *
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. *
* *
* http://www.chelsio.com *
* *
--- a/drivers/net/ethernet/chelsio/cxgb/mv88x201x.c
+++ b/drivers/net/ethernet/chelsio/cxgb/mv88x201x.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*****************************************************************************
* *
* File: mv88x201x.c *
@@ -7,16 +8,6 @@
* Marvell PHY (mv88x201x) functionality. *
* part of the Chelsio 10Gb Ethernet Driver. *
* *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License, version 2, as *
- * published by the Free Software Foundation. *
- * *
- * You should have received a copy of the GNU General Public License along *
- * with this program; if not, see <http://www.gnu.org/licenses/>. *
- * *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED *
- * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF *
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. *
* *
* http://www.chelsio.com *
* *
--- a/drivers/net/ethernet/chelsio/cxgb/pm3393.c
+++ b/drivers/net/ethernet/chelsio/cxgb/pm3393.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*****************************************************************************
* *
* File: pm3393.c *
@@ -7,16 +8,6 @@
* PMC/SIERRA (pm3393) MAC-PHY functionality. *
* part of the Chelsio 10Gb Ethernet Driver. *
* *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License, version 2, as *
- * published by the Free Software Foundation. *
- * *
- * You should have received a copy of the GNU General Public License along *
- * with this program; if not, see <http://www.gnu.org/licenses/>. *
- * *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED *
- * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF *
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. *
* *
* http://www.chelsio.com *
* *
--- a/drivers/net/ethernet/chelsio/cxgb/regs.h
+++ b/drivers/net/ethernet/chelsio/cxgb/regs.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*****************************************************************************
* *
* File: regs.h *
@@ -6,16 +7,6 @@
* Description: *
* part of the Chelsio 10Gb Ethernet Driver. *
* *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License, version 2, as *
- * published by the Free Software Foundation. *
- * *
- * You should have received a copy of the GNU General Public License along *
- * with this program; if not, see <http://www.gnu.org/licenses/>. *
- * *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED *
- * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF *
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. *
* *
* http://www.chelsio.com *
* *
--- a/drivers/net/ethernet/chelsio/cxgb/sge.c
+++ b/drivers/net/ethernet/chelsio/cxgb/sge.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*****************************************************************************
* *
* File: sge.c *
@@ -7,16 +8,6 @@
* DMA engine. *
* part of the Chelsio 10Gb Ethernet Driver. *
* *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License, version 2, as *
- * published by the Free Software Foundation. *
- * *
- * You should have received a copy of the GNU General Public License along *
- * with this program; if not, see <http://www.gnu.org/licenses/>. *
- * *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED *
- * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF *
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. *
* *
* http://www.chelsio.com *
* *
--- a/drivers/net/ethernet/chelsio/cxgb/sge.h
+++ b/drivers/net/ethernet/chelsio/cxgb/sge.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*****************************************************************************
* *
* File: sge.h *
@@ -6,16 +7,6 @@
* Description: *
* part of the Chelsio 10Gb Ethernet Driver. *
* *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License, version 2, as *
- * published by the Free Software Foundation. *
- * *
- * You should have received a copy of the GNU General Public License along *
- * with this program; if not, see <http://www.gnu.org/licenses/>. *
- * *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED *
- * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF *
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. *
* *
* http://www.chelsio.com *
* *
--- a/drivers/net/ethernet/chelsio/cxgb/subr.c
+++ b/drivers/net/ethernet/chelsio/cxgb/subr.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*****************************************************************************
* *
* File: subr.c *
@@ -7,16 +8,6 @@
* Various subroutines (intr,pio,etc.) used by Chelsio 10G Ethernet driver. *
* part of the Chelsio 10Gb Ethernet Driver. *
* *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License, version 2, as *
- * published by the Free Software Foundation. *
- * *
- * You should have received a copy of the GNU General Public License along *
- * with this program; if not, see <http://www.gnu.org/licenses/>. *
- * *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED *
- * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF *
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. *
* *
* http://www.chelsio.com *
* *
--- a/drivers/net/ethernet/chelsio/cxgb/suni1x10gexp_regs.h
+++ b/drivers/net/ethernet/chelsio/cxgb/suni1x10gexp_regs.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*****************************************************************************
* *
* File: suni1x10gexp_regs.h *
@@ -7,16 +8,6 @@
* PMC/SIERRA (pm3393) MAC-PHY functionality. *
* part of the Chelsio 10Gb Ethernet Driver. *
* *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License, version 2, as *
- * published by the Free Software Foundation. *
- * *
- * You should have received a copy of the GNU General Public License along *
- * with this program; if not, see <http://www.gnu.org/licenses/>. *
- * *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED *
- * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF *
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. *
* *
* http://www.chelsio.com *
* *
@@ -1639,4 +1630,3 @@
#define SUNI1x10GEXP_BITMSK_PL4IDU_DIP4I 0x0002
#endif /* _CXGB_SUNI1x10GEXP_REGS_H_ */
-
^ permalink raw reply [flat|nested] 45+ messages in thread
* [patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_298.RULE
2022-06-06 20:10 [patch repost 00/25] The first batch of various GPLv2 boilerplates and references Thomas Gleixner
` (10 preceding siblings ...)
2022-06-06 20:10 ` [patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_292.RULE Thomas Gleixner
@ 2022-06-06 20:10 ` Thomas Gleixner
2022-06-07 11:51 ` Allison Randal
2022-06-06 20:10 ` [patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_318.RULE Thomas Gleixner
` (10 subsequent siblings)
22 siblings, 1 reply; 45+ messages in thread
From: Thomas Gleixner @ 2022-06-06 20:10 UTC (permalink / raw)
To: linux-spdx
Based on the normalized pattern:
this package is free software you can redistribute it and/or modify it
under the terms of the gnu general public license version 2 as
published by the free software foundation this package is provided as
is and without any express or implied warranties including without
limitation the implied warranties of merchantibility and fitness for a
particular purpose
extracted by the scancode license scanner the SPDX license identifier
GPL-2.0-only
has been chosen to replace the boilerplate/reference.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
arch/arm/mach-omap1/board-sx1.h | 9 +--------
1 file changed, 1 insertion(+), 8 deletions(-)
--- a/arch/arm/mach-omap1/board-sx1.h
+++ b/arch/arm/mach-omap1/board-sx1.h
@@ -1,15 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* Siemens SX1 board definitions
*
* Copyright: Vovan888 at gmail com
- *
- * This package is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * THIS PACKAGE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*/
#ifndef __ASM_ARCH_SX1_I2C_CHIPS_H
^ permalink raw reply [flat|nested] 45+ messages in thread
* [patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_318.RULE
2022-06-06 20:10 [patch repost 00/25] The first batch of various GPLv2 boilerplates and references Thomas Gleixner
` (11 preceding siblings ...)
2022-06-06 20:10 ` [patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_298.RULE Thomas Gleixner
@ 2022-06-06 20:10 ` Thomas Gleixner
2022-06-07 11:52 ` Allison Randal
2022-06-06 20:10 ` [patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_319.RULE Thomas Gleixner
` (9 subsequent siblings)
22 siblings, 1 reply; 45+ messages in thread
From: Thomas Gleixner @ 2022-06-06 20:10 UTC (permalink / raw)
To: linux-spdx
Based on the normalized pattern:
this program is free software you can redistribute it and/or modify it
under the terms of the gnu general public license as published by the
free software foundation version 2 this program is distributed as is
without any warranty of any kind whether express or implied without
even the implied warranty of merchantability or fitness for a
particular purpose see the gnu general public license for more details
you should have received a copy of the gnu general public license
along with this program if not write to the free software foundation
inc 59 temple place suite 330 boston ma 02111-1307 usa
extracted by the scancode license scanner the SPDX license identifier
GPL-2.0-only
has been chosen to replace the boilerplate/reference.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
drivers/pinctrl/pinctrl-as3722.c | 15 +--------------
drivers/pinctrl/pinctrl-palmas.c | 15 +--------------
drivers/pinctrl/pinctrl-utils.c | 15 +--------------
drivers/pinctrl/pinctrl-utils.h | 15 +--------------
drivers/regulator/max8973-regulator.c | 15 +--------------
drivers/regulator/tps51632-regulator.c | 15 +--------------
drivers/regulator/tps62360-regulator.c | 15 +--------------
7 files changed, 7 insertions(+), 98 deletions(-)
--- a/drivers/pinctrl/pinctrl-as3722.c
+++ b/drivers/pinctrl/pinctrl-as3722.c
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* ams AS3722 pin control and GPIO driver.
*
* Copyright (c) 2013, NVIDIA Corporation.
*
* Author: Laxman Dewangan <ldewangan@nvidia.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation version 2.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any kind,
- * whether express or implied; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA
*/
#include <linux/delay.h>
--- a/drivers/pinctrl/pinctrl-palmas.c
+++ b/drivers/pinctrl/pinctrl-palmas.c
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* pinctrl-palmas.c -- TI PALMAS series pin control driver.
*
* Copyright (c) 2013, NVIDIA Corporation.
*
* Author: Laxman Dewangan <ldewangan@nvidia.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation version 2.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any kind,
- * whether express or implied; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA
*/
#include <linux/delay.h>
--- a/drivers/pinctrl/pinctrl-utils.c
+++ b/drivers/pinctrl/pinctrl-utils.c
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* Utils functions to implement the pincontrol driver.
*
* Copyright (c) 2013, NVIDIA Corporation.
*
* Author: Laxman Dewangan <ldewangan@nvidia.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation version 2.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any kind,
- * whether express or implied; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA
*/
#include <linux/device.h>
#include <linux/export.h>
--- a/drivers/pinctrl/pinctrl-utils.h
+++ b/drivers/pinctrl/pinctrl-utils.h
@@ -1,23 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* Utils functions to implement the pincontrol driver.
*
* Copyright (c) 2013, NVIDIA Corporation.
*
* Author: Laxman Dewangan <ldewangan@nvidia.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation version 2.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any kind,
- * whether express or implied; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA
*/
#ifndef __PINCTRL_UTILS_H__
#define __PINCTRL_UTILS_H__
--- a/drivers/regulator/max8973-regulator.c
+++ b/drivers/regulator/max8973-regulator.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* max8973-regulator.c -- Maxim max8973A
*
@@ -6,20 +7,6 @@
* Copyright (c) 2012, NVIDIA Corporation.
*
* Author: Laxman Dewangan <ldewangan@nvidia.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation version 2.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any kind,
- * whether express or implied; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA
*/
#include <linux/kernel.h>
--- a/drivers/regulator/tps51632-regulator.c
+++ b/drivers/regulator/tps51632-regulator.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* tps51632-regulator.c -- TI TPS51632
*
@@ -7,20 +8,6 @@
* Copyright (c) 2012, NVIDIA Corporation.
*
* Author: Laxman Dewangan <ldewangan@nvidia.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation version 2.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any kind,
- * whether express or implied; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA
*/
#include <linux/err.h>
--- a/drivers/regulator/tps62360-regulator.c
+++ b/drivers/regulator/tps62360-regulator.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* tps62360.c -- TI tps62360
*
@@ -6,20 +7,6 @@
* Copyright (c) 2012, NVIDIA Corporation.
*
* Author: Laxman Dewangan <ldewangan@nvidia.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation version 2.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any kind,
- * whether express or implied; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA
*/
#include <linux/kernel.h>
^ permalink raw reply [flat|nested] 45+ messages in thread
* [patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_319.RULE
2022-06-06 20:10 [patch repost 00/25] The first batch of various GPLv2 boilerplates and references Thomas Gleixner
` (12 preceding siblings ...)
2022-06-06 20:10 ` [patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_318.RULE Thomas Gleixner
@ 2022-06-06 20:10 ` Thomas Gleixner
2022-06-07 11:54 ` Allison Randal
2022-06-06 20:10 ` [patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_320.RULE Thomas Gleixner
` (8 subsequent siblings)
22 siblings, 1 reply; 45+ messages in thread
From: Thomas Gleixner @ 2022-06-06 20:10 UTC (permalink / raw)
To: linux-spdx
Based on the normalized pattern:
this program is free software you can redistribute it and/or modify it
under the terms of the gnu general public license version 2 as
published by the free software foundation this program is distributed
as is without any warranty of any kind whether expressed or implied
without even the implied warranty of merchantability or fitness for a
particular purpose see the gnu general public license version 2 for
more details
extracted by the scancode license scanner the SPDX license identifier
GPL-2.0-only
has been chosen to replace the boilerplate/reference.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
drivers/gpio/gpio-lp873x.c | 10 +---------
drivers/gpio/gpio-lp87565.c | 10 +---------
drivers/gpio/gpio-pisosr.c | 10 +---------
drivers/gpio/gpio-tpic2810.c | 10 +---------
drivers/mfd/tps65086.c | 10 +---------
drivers/mfd/tps65218.c | 10 +---------
drivers/mfd/tps65912-core.c | 10 +---------
drivers/mfd/tps65912-i2c.c | 10 +---------
drivers/mfd/tps65912-spi.c | 10 +---------
drivers/regulator/lp873x-regulator.c | 10 +---------
drivers/regulator/tps65086-regulator.c | 10 +---------
drivers/regulator/tps65218-regulator.c | 10 +---------
drivers/regulator/tps65912-regulator.c | 10 +---------
include/linux/mfd/tps65086.h | 10 +---------
include/linux/mfd/tps65218.h | 10 +---------
include/linux/mfd/tps65912.h | 10 +---------
16 files changed, 16 insertions(+), 144 deletions(-)
--- a/drivers/gpio/gpio-lp873x.c
+++ b/drivers/gpio/gpio-lp873x.c
@@ -1,16 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/
* Keerthy <j-keerthy@ti.com>
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether expressed or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License version 2 for more details.
- *
* Based on the TPS65218 driver
*/
--- a/drivers/gpio/gpio-lp87565.c
+++ b/drivers/gpio/gpio-lp87565.c
@@ -1,16 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/
* Keerthy <j-keerthy@ti.com>
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether expressed or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License version 2 for more details.
- *
* Based on the LP873X driver
*/
--- a/drivers/gpio/gpio-pisosr.c
+++ b/drivers/gpio/gpio-pisosr.c
@@ -1,15 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* Copyright (C) 2015 Texas Instruments Incorporated - http://www.ti.com/
* Andrew F. Davis <afd@ti.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether expressed or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License version 2 for more details.
*/
#include <linux/bitmap.h>
--- a/drivers/gpio/gpio-tpic2810.c
+++ b/drivers/gpio/gpio-tpic2810.c
@@ -1,15 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* Copyright (C) 2015 Texas Instruments Incorporated - http://www.ti.com/
* Andrew F. Davis <afd@ti.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether expressed or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License version 2 for more details.
*/
#include <linux/gpio/driver.h>
--- a/drivers/mfd/tps65086.c
+++ b/drivers/mfd/tps65086.c
@@ -1,16 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* Copyright (C) 2015 Texas Instruments Incorporated - https://www.ti.com/
* Andrew F. Davis <afd@ti.com>
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether expressed or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License version 2 for more details.
- *
* Based on the TPS65912 driver
*/
--- a/drivers/mfd/tps65218.c
+++ b/drivers/mfd/tps65218.c
@@ -1,16 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* Driver for TPS65218 Integrated power management chipsets
*
* Copyright (C) 2014 Texas Instruments Incorporated - https://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether expressed or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License version 2 for more details.
*/
#include <linux/kernel.h>
--- a/drivers/mfd/tps65912-core.c
+++ b/drivers/mfd/tps65912-core.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* Core functions for TI TPS65912x PMICs
*
* Copyright (C) 2015 Texas Instruments Incorporated - https://www.ti.com/
* Andrew F. Davis <afd@ti.com>
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether expressed or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License version 2 for more details.
- *
* Based on the TPS65218 driver and the previous TPS65912 driver by
* Margarita Olaya Cabrera <magi@slimlogic.co.uk>
*/
--- a/drivers/mfd/tps65912-i2c.c
+++ b/drivers/mfd/tps65912-i2c.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* I2C access driver for TI TPS65912x PMICs
*
* Copyright (C) 2015 Texas Instruments Incorporated - https://www.ti.com/
* Andrew F. Davis <afd@ti.com>
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether expressed or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License version 2 for more details.
- *
* Based on the TPS65218 driver and the previous TPS65912 driver by
* Margarita Olaya Cabrera <magi@slimlogic.co.uk>
*/
--- a/drivers/mfd/tps65912-spi.c
+++ b/drivers/mfd/tps65912-spi.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* SPI access driver for TI TPS65912x PMICs
*
* Copyright (C) 2015 Texas Instruments Incorporated - https://www.ti.com/
* Andrew F. Davis <afd@ti.com>
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether expressed or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License version 2 for more details.
- *
* Based on the TPS65218 driver and the previous TPS65912 driver by
* Margarita Olaya Cabrera <magi@slimlogic.co.uk>
*/
--- a/drivers/regulator/lp873x-regulator.c
+++ b/drivers/regulator/lp873x-regulator.c
@@ -1,16 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* Regulator driver for LP873X PMIC
*
* Copyright (C) 2016 Texas Instruments Incorporated - https://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether expressed or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License version 2 for more details.
*/
#include <linux/module.h>
--- a/drivers/regulator/tps65086-regulator.c
+++ b/drivers/regulator/tps65086-regulator.c
@@ -1,17 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* Copyright (C) 2015 Texas Instruments Incorporated - https://www.ti.com/
*
* Author: Andrew F. Davis <afd@ti.com>
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether expressed or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License version 2 for more details.
- *
* Based on the TPS65912 driver
*/
--- a/drivers/regulator/tps65218-regulator.c
+++ b/drivers/regulator/tps65218-regulator.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* tps65218-regulator.c
*
* Regulator driver for TPS65218 PMIC
*
* Copyright (C) 2014 Texas Instruments Incorporated - https://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether expressed or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License version 2 for more details.
*/
#include <linux/kernel.h>
--- a/drivers/regulator/tps65912-regulator.c
+++ b/drivers/regulator/tps65912-regulator.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* Regulator driver for TI TPS65912x PMICs
*
* Copyright (C) 2015 Texas Instruments Incorporated - https://www.ti.com/
* Andrew F. Davis <afd@ti.com>
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether expressed or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License version 2 for more details.
- *
* Based on the TPS65218 driver and the previous TPS65912 driver by
* Margarita Olaya Cabrera <magi@slimlogic.co.uk>
*/
--- a/include/linux/mfd/tps65086.h
+++ b/include/linux/mfd/tps65086.h
@@ -1,16 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* Copyright (C) 2015 Texas Instruments Incorporated - https://www.ti.com/
* Andrew F. Davis <afd@ti.com>
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether expressed or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License version 2 for more details.
- *
* Based on the TPS65912 driver
*/
--- a/include/linux/mfd/tps65218.h
+++ b/include/linux/mfd/tps65218.h
@@ -1,18 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* linux/mfd/tps65218.h
*
* Functions to access TPS65218 power management chip.
*
* Copyright (C) 2014 Texas Instruments Incorporated - https://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether expressed or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License version 2 for more details.
*/
#ifndef __LINUX_MFD_TPS65218_H
--- a/include/linux/mfd/tps65912.h
+++ b/include/linux/mfd/tps65912.h
@@ -1,16 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* Copyright (C) 2015 Texas Instruments Incorporated - https://www.ti.com/
* Andrew F. Davis <afd@ti.com>
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether expressed or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License version 2 for more details.
- *
* Based on the TPS65218 driver and the previous TPS65912 driver by
* Margarita Olaya Cabrera <magi@slimlogic.co.uk>
*/
^ permalink raw reply [flat|nested] 45+ messages in thread
* [patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_320.RULE
2022-06-06 20:10 [patch repost 00/25] The first batch of various GPLv2 boilerplates and references Thomas Gleixner
` (13 preceding siblings ...)
2022-06-06 20:10 ` [patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_319.RULE Thomas Gleixner
@ 2022-06-06 20:10 ` Thomas Gleixner
2022-06-07 11:57 ` Allison Randal
2022-06-06 20:10 ` [patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_347.RULE Thomas Gleixner
` (7 subsequent siblings)
22 siblings, 1 reply; 45+ messages in thread
From: Thomas Gleixner @ 2022-06-06 20:10 UTC (permalink / raw)
To: linux-spdx
Based on the normalized pattern:
this program is free software you can redistribute it and/or modify it
under the terms of the gnu general public license version 2 as
published by the free software foundation this program is distributed
as is without any warranty of any kind whether express or implied
without even the implied warranty of merchantability or fitness for a
particular purpose see the gnu general public license for more details
extracted by the scancode license scanner the SPDX license identifier
GPL-2.0-only
has been chosen to replace the boilerplate/reference.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
arch/arm/mach-omap1/timer.c | 10 +---------
arch/arm/mach-omap2/display.c | 10 +---------
arch/arm/mach-omap2/omap_opp_data.h | 10 +---------
arch/arm/mach-omap2/opp3xxx_data.c | 10 +---------
arch/arm/mach-omap2/opp4xxx_data.c | 10 +---------
arch/arm/mach-versatile/spc.c | 10 +---------
drivers/bus/omap_l3_noc.c | 10 +---------
drivers/bus/omap_l3_noc.h | 10 +---------
drivers/clk/keystone/sci-clk.c | 10 +---------
drivers/clk/ti/apll.c | 10 +---------
drivers/clk/ti/autoidle.c | 10 +---------
drivers/clk/ti/clk-dra7-atl.c | 10 +---------
drivers/clk/ti/clk.c | 10 +---------
drivers/clk/ti/clkctrl.c | 10 +---------
drivers/clk/ti/clkt_dflt.c | 10 +---------
drivers/clk/ti/clockdomain.c | 10 +---------
drivers/clk/ti/composite.c | 10 +---------
drivers/clk/ti/divider.c | 10 +---------
drivers/clk/ti/dpll.c | 10 +---------
drivers/clk/ti/fixed-factor.c | 10 +---------
drivers/clk/ti/gate.c | 10 +---------
drivers/clk/ti/interface.c | 10 +---------
drivers/clk/ti/mux.c | 10 +---------
drivers/cpufreq/scpi-cpufreq.c | 10 +---------
drivers/input/misc/palmas-pwrbutton.c | 10 +---------
drivers/input/misc/tps65218-pwrbutton.c | 10 +---------
drivers/misc/sram-exec.c | 10 +---------
drivers/power/supply/cpcap-battery.c | 10 +---------
drivers/regulator/ti-abb-regulator.c | 10 +---------
drivers/reset/reset-ti-sci.c | 10 +---------
drivers/reset/reset-ti-syscon.c | 10 +---------
drivers/thermal/hisi_thermal.c | 10 +---------
include/dt-bindings/clock/ti-dra7-atl.h | 10 +---------
include/dt-bindings/pinctrl/hisi.h | 10 +---------
include/dt-bindings/pinctrl/keystone.h | 10 +---------
include/linux/clk/ti.h | 10 +---------
include/linux/pm_wakeirq.h | 14 ++------------
include/linux/soc/ti/ti-msgmgr.h | 10 +---------
38 files changed, 39 insertions(+), 345 deletions(-)
--- a/arch/arm/mach-omap1/timer.c
+++ b/arch/arm/mach-omap1/timer.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* OMAP1 Dual-Mode Timers - platform device registration
*
@@ -9,15 +10,6 @@
* Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/
* Tarun Kanti DebBarma <tarun.kanti@ti.com>
* Thara Gopinath <thara@ti.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#include <linux/clk.h>
--- a/arch/arm/mach-omap2/display.c
+++ b/arch/arm/mach-omap2/display.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* OMAP2plus display device setup / initialization.
*
* Copyright (C) 2010 Texas Instruments Incorporated - https://www.ti.com/
* Senthilvadivu Guruswamy
* Sumit Semwal
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#include <linux/string.h>
--- a/arch/arm/mach-omap2/omap_opp_data.h
+++ b/arch/arm/mach-omap2/omap_opp_data.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* OMAP SoC specific OPP Data helpers
*
@@ -6,15 +7,6 @@
* Kevin Hilman
* Copyright (C) 2010 Nokia Corporation.
* Eduardo Valentin
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#ifndef __ARCH_ARM_MACH_OMAP2_OMAP_OPP_DATA_H
#define __ARCH_ARM_MACH_OMAP2_OMAP_OPP_DATA_H
--- a/arch/arm/mach-omap2/opp3xxx_data.c
+++ b/arch/arm/mach-omap2/opp3xxx_data.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* OMAP3 OPP table definitions.
*
@@ -7,15 +8,6 @@
* Copyright (C) 2010-2011 Nokia Corporation.
* Eduardo Valentin
* Paul Walmsley
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#include <linux/module.h>
--- a/arch/arm/mach-omap2/opp4xxx_data.c
+++ b/arch/arm/mach-omap2/opp4xxx_data.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* OMAP4 OPP table definitions.
*
@@ -8,15 +9,6 @@
* Copyright (C) 2010-2011 Nokia Corporation.
* Eduardo Valentin
* Paul Walmsley
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#include <linux/module.h>
--- a/arch/arm/mach-versatile/spc.c
+++ b/arch/arm/mach-versatile/spc.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* Versatile Express Serial Power Controller (SPC) support
*
@@ -6,15 +7,6 @@
* Authors: Sudeep KarkadaNagesha <sudeep.karkadanagesha@arm.com>
* Achin Gupta <achin.gupta@arm.com>
* Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#include <linux/clk-provider.h>
--- a/drivers/bus/omap_l3_noc.c
+++ b/drivers/bus/omap_l3_noc.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* OMAP L3 Interconnect error handling driver
*
* Copyright (C) 2011-2015 Texas Instruments Incorporated - http://www.ti.com/
* Santosh Shilimkar <santosh.shilimkar@ti.com>
* Sricharan <r.sricharan@ti.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#include <linux/init.h>
#include <linux/interrupt.h>
--- a/drivers/bus/omap_l3_noc.h
+++ b/drivers/bus/omap_l3_noc.h
@@ -1,18 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* OMAP L3 Interconnect error handling driver header
*
* Copyright (C) 2011-2015 Texas Instruments Incorporated - http://www.ti.com/
* Santosh Shilimkar <santosh.shilimkar@ti.com>
* sricharan <r.sricharan@ti.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#ifndef __OMAP_L3_NOC_H
#define __OMAP_L3_NOC_H
--- a/drivers/clk/keystone/sci-clk.c
+++ b/drivers/clk/keystone/sci-clk.c
@@ -1,17 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* SCI Clock driver for keystone based devices
*
* Copyright (C) 2015-2016 Texas Instruments Incorporated - https://www.ti.com/
* Tero Kristo <t-kristo@ti.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#include <linux/clk-provider.h>
#include <linux/err.h>
--- a/drivers/clk/ti/apll.c
+++ b/drivers/clk/ti/apll.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* OMAP APLL clock support
*
* Copyright (C) 2013 Texas Instruments, Inc.
*
* J Keerthy <j-keerthy@ti.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#include <linux/clk.h>
--- a/drivers/clk/ti/autoidle.c
+++ b/drivers/clk/ti/autoidle.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* TI clock autoidle support
*
* Copyright (C) 2013 Texas Instruments, Inc.
*
* Tero Kristo <t-kristo@ti.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#include <linux/clk-provider.h>
--- a/drivers/clk/ti/clk-dra7-atl.c
+++ b/drivers/clk/ti/clk-dra7-atl.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* DRA7 ATL (Audio Tracking Logic) clock driver
*
* Copyright (C) 2013 Texas Instruments, Inc.
*
* Peter Ujfalusi <peter.ujfalusi@ti.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#include <linux/init.h>
--- a/drivers/clk/ti/clk.c
+++ b/drivers/clk/ti/clk.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* TI clock support
*
* Copyright (C) 2013 Texas Instruments, Inc.
*
* Tero Kristo <t-kristo@ti.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#include <linux/clk.h>
--- a/drivers/clk/ti/clkctrl.c
+++ b/drivers/clk/ti/clkctrl.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* OMAP clkctrl clock support
*
* Copyright (C) 2017 Texas Instruments, Inc.
*
* Tero Kristo <t-kristo@ti.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#include <linux/clk-provider.h>
--- a/drivers/clk/ti/clkt_dflt.c
+++ b/drivers/clk/ti/clkt_dflt.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* Default clock type
*
@@ -8,15 +9,6 @@
* Richard Woodruff <r-woodruff2@ti.com>
* Paul Walmsley
* Tero Kristo <t-kristo@ti.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#include <linux/kernel.h>
--- a/drivers/clk/ti/clockdomain.c
+++ b/drivers/clk/ti/clockdomain.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* OMAP clockdomain support
*
* Copyright (C) 2013 Texas Instruments, Inc.
*
* Tero Kristo <t-kristo@ti.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#include <linux/clk.h>
--- a/drivers/clk/ti/composite.c
+++ b/drivers/clk/ti/composite.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* TI composite clock support
*
* Copyright (C) 2013 Texas Instruments, Inc.
*
* Tero Kristo <t-kristo@ti.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#include <linux/clk-provider.h>
--- a/drivers/clk/ti/divider.c
+++ b/drivers/clk/ti/divider.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* TI Divider Clock
*
* Copyright (C) 2013 Texas Instruments, Inc.
*
* Tero Kristo <t-kristo@ti.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#include <linux/clk-provider.h>
--- a/drivers/clk/ti/dpll.c
+++ b/drivers/clk/ti/dpll.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* OMAP DPLL clock support
*
* Copyright (C) 2013 Texas Instruments, Inc.
*
* Tero Kristo <t-kristo@ti.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#include <linux/clk.h>
--- a/drivers/clk/ti/fixed-factor.c
+++ b/drivers/clk/ti/fixed-factor.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* TI Fixed Factor Clock
*
* Copyright (C) 2013 Texas Instruments, Inc.
*
* Tero Kristo <t-kristo@ti.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#include <linux/clk-provider.h>
--- a/drivers/clk/ti/gate.c
+++ b/drivers/clk/ti/gate.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* OMAP gate clock support
*
* Copyright (C) 2013 Texas Instruments, Inc.
*
* Tero Kristo <t-kristo@ti.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#include <linux/clk-provider.h>
--- a/drivers/clk/ti/interface.c
+++ b/drivers/clk/ti/interface.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* OMAP interface clock support
*
* Copyright (C) 2013 Texas Instruments, Inc.
*
* Tero Kristo <t-kristo@ti.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#include <linux/clk-provider.h>
--- a/drivers/clk/ti/mux.c
+++ b/drivers/clk/ti/mux.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* TI Multiplexer Clock
*
* Copyright (C) 2013 Texas Instruments, Inc.
*
* Tero Kristo <t-kristo@ti.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#include <linux/clk-provider.h>
--- a/drivers/cpufreq/scpi-cpufreq.c
+++ b/drivers/cpufreq/scpi-cpufreq.c
@@ -1,17 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* System Control and Power Interface (SCPI) based CPUFreq Interface driver
*
* Copyright (C) 2015 ARM Ltd.
* Sudeep Holla <sudeep.holla@arm.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
--- a/drivers/input/misc/palmas-pwrbutton.c
+++ b/drivers/input/misc/palmas-pwrbutton.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* Texas Instruments' Palmas Power Button Input Driver
*
* Copyright (C) 2012-2014 Texas Instruments Incorporated - http://www.ti.com/
* Girish S Ghongdemath
* Nishanth Menon
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#include <linux/bitfield.h>
--- a/drivers/input/misc/tps65218-pwrbutton.c
+++ b/drivers/input/misc/tps65218-pwrbutton.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* Texas Instruments' TPS65217 and TPS65218 Power Button Input Driver
*
* Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/
* Author: Felipe Balbi <balbi@ti.com>
* Author: Marcin Niestroj <m.niestroj@grinn-global.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#include <linux/init.h>
--- a/drivers/misc/sram-exec.c
+++ b/drivers/misc/sram-exec.c
@@ -1,17 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* SRAM protect-exec region helper functions
*
* Copyright (C) 2017 Texas Instruments Incorporated - https://www.ti.com/
* Dave Gerlach
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#include <linux/device.h>
--- a/drivers/power/supply/cpcap-battery.c
+++ b/drivers/power/supply/cpcap-battery.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* Battery driver for CPCAP PMIC
*
@@ -7,15 +8,6 @@
* drivers:
*
* Copyright (C) 2009-2010 Motorola, Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
-
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#include <linux/delay.h>
--- a/drivers/regulator/ti-abb-regulator.c
+++ b/drivers/regulator/ti-abb-regulator.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* Texas Instruments SoC Adaptive Body Bias(ABB) Regulator
*
@@ -7,15 +8,6 @@
* Copyright (C) 2012-2013 Texas Instruments, Inc.
* Andrii Tseglytskyi <andrii.tseglytskyi@ti.com>
* Nishanth Menon <nm@ti.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#include <linux/clk.h>
#include <linux/delay.h>
--- a/drivers/reset/reset-ti-sci.c
+++ b/drivers/reset/reset-ti-sci.c
@@ -1,17 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* Texas Instrument's System Control Interface (TI-SCI) reset driver
*
* Copyright (C) 2015-2017 Texas Instruments Incorporated - https://www.ti.com/
* Andrew F. Davis <afd@ti.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#include <linux/idr.h>
--- a/drivers/reset/reset-ti-syscon.c
+++ b/drivers/reset/reset-ti-syscon.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* TI SYSCON regmap reset driver
*
* Copyright (C) 2015-2016 Texas Instruments Incorporated - https://www.ti.com/
* Andrew F. Davis <afd@ti.com>
* Suman Anna <afd@ti.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#include <linux/mfd/syscon.h>
--- a/drivers/thermal/hisi_thermal.c
+++ b/drivers/thermal/hisi_thermal.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* HiSilicon thermal sensor driver
*
@@ -6,15 +7,6 @@
*
* Xinwei Kong <kong.kongxinwei@hisilicon.com>
* Leo Yan <leo.yan@linaro.org>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#include <linux/cpufreq.h>
--- a/include/dt-bindings/clock/ti-dra7-atl.h
+++ b/include/dt-bindings/clock/ti-dra7-atl.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* This header provides constants for DRA7 ATL (Audio Tracking Logic)
*
@@ -6,15 +7,6 @@
* Copyright (C) 2013 Texas Instruments, Inc.
*
* Peter Ujfalusi <peter.ujfalusi@ti.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#ifndef _DT_BINDINGS_CLK_DRA7_ATL_H
--- a/include/dt-bindings/pinctrl/hisi.h
+++ b/include/dt-bindings/pinctrl/hisi.h
@@ -1,17 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* This header provides constants for hisilicon pinctrl bindings.
*
* Copyright (c) 2015 HiSilicon Limited.
* Copyright (c) 2015 Linaro Limited.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#ifndef _DT_BINDINGS_PINCTRL_HISI_H
--- a/include/dt-bindings/pinctrl/keystone.h
+++ b/include/dt-bindings/pinctrl/keystone.h
@@ -1,16 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* This header provides constants for Keystone pinctrl bindings.
*
* Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#ifndef _DT_BINDINGS_PINCTRL_KEYSTONE_H
--- a/include/linux/clk/ti.h
+++ b/include/linux/clk/ti.h
@@ -1,16 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* TI clock drivers support
*
* Copyright (C) 2013 Texas Instruments, Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#ifndef __LINUX_CLK_TI_H__
#define __LINUX_CLK_TI_H__
--- a/include/linux/pm_wakeirq.h
+++ b/include/linux/pm_wakeirq.h
@@ -1,15 +1,5 @@
-/*
- * pm_wakeirq.h - Device wakeirq helper functions
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- */
+/* SPDX-License-Identifier: GPL-2.0-only */
+/* pm_wakeirq.h - Device wakeirq helper functions */
#ifndef _LINUX_PM_WAKEIRQ_H
#define _LINUX_PM_WAKEIRQ_H
--- a/include/linux/soc/ti/ti-msgmgr.h
+++ b/include/linux/soc/ti/ti-msgmgr.h
@@ -1,17 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* Texas Instruments' Message Manager
*
* Copyright (C) 2015-2022 Texas Instruments Incorporated - https://www.ti.com/
* Nishanth Menon
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed "as is" WITHOUT ANY WARRANTY of any
- * kind, whether express or implied; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*/
#ifndef TI_MSGMGR_H
^ permalink raw reply [flat|nested] 45+ messages in thread
* [patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_347.RULE
2022-06-06 20:10 [patch repost 00/25] The first batch of various GPLv2 boilerplates and references Thomas Gleixner
` (14 preceding siblings ...)
2022-06-06 20:10 ` [patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_320.RULE Thomas Gleixner
@ 2022-06-06 20:10 ` Thomas Gleixner
2022-06-06 20:14 ` Richard Fontana
2022-06-06 20:10 ` [patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_385.RULE Thomas Gleixner
` (6 subsequent siblings)
22 siblings, 1 reply; 45+ messages in thread
From: Thomas Gleixner @ 2022-06-06 20:10 UTC (permalink / raw)
To: linux-spdx
Based on the normalized pattern:
this program is free software you can redistribute it and/or modify it
under the terms of the gnu general public license as published by the
free software foundation version 2 of the license and no later version
this program is distributed in the hope that it will be useful but
without any warranty without even the implied warranty of
merchantability or fitness for a particular purpose good title or non
infringement see the gnu general public license for more details you
should have received a copy of the gnu general public license along
with this program if not write to the free software foundation inc 51
franklin st fifth floor boston ma 02110-1301 usa the full gnu general
public license is included in this distribution in the file called
copying
extracted by the scancode license scanner the SPDX license identifier
GPL-2.0-only
has been chosen to replace the boilerplate/reference.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
drivers/net/vmxnet3/Makefile | 17 +----------------
drivers/net/vmxnet3/upt1_defs.h | 19 +------------------
drivers/net/vmxnet3/vmxnet3_defs.h | 19 +------------------
drivers/net/vmxnet3/vmxnet3_drv.c | 19 +------------------
drivers/net/vmxnet3/vmxnet3_ethtool.c | 19 +------------------
drivers/net/vmxnet3/vmxnet3_int.h | 19 +------------------
6 files changed, 6 insertions(+), 106 deletions(-)
--- a/drivers/net/vmxnet3/Makefile
+++ b/drivers/net/vmxnet3/Makefile
@@ -1,25 +1,10 @@
+# SPDX-License-Identifier: GPL-2.0-only
################################################################################
#
# Linux driver for VMware's vmxnet3 ethernet NIC.
#
# Copyright (C) 2007-2021, VMware, Inc. All Rights Reserved.
#
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License as published by the
-# Free Software Foundation; version 2 of the License and no later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
-# NON INFRINGEMENT. See the GNU General Public License for more
-# details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# The full GNU General Public License is included in this distribution in
-# the file called "COPYING".
#
# Maintained by: pv-drivers@vmware.com
#
--- a/drivers/net/vmxnet3/upt1_defs.h
+++ b/drivers/net/vmxnet3/upt1_defs.h
@@ -1,27 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* Linux driver for VMware's vmxnet3 ethernet NIC.
*
* Copyright (C) 2008-2021, VMware, Inc. All Rights Reserved.
*
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by the
- * Free Software Foundation; version 2 of the License and no later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
- * NON INFRINGEMENT. See the GNU General Public License for more
- * details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
* Maintained by: pv-drivers@vmware.com
- *
*/
#ifndef _UPT1_DEFS_H
--- a/drivers/net/vmxnet3/vmxnet3_defs.h
+++ b/drivers/net/vmxnet3/vmxnet3_defs.h
@@ -1,27 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* Linux driver for VMware's vmxnet3 ethernet NIC.
*
* Copyright (C) 2008-2021, VMware, Inc. All Rights Reserved.
*
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by the
- * Free Software Foundation; version 2 of the License and no later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
- * NON INFRINGEMENT. See the GNU General Public License for more
- * details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
* Maintained by: pv-drivers@vmware.com
- *
*/
#ifndef _VMXNET3_DEFS_H_
--- a/drivers/net/vmxnet3/vmxnet3_drv.c
+++ b/drivers/net/vmxnet3/vmxnet3_drv.c
@@ -1,27 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* Linux driver for VMware's vmxnet3 ethernet NIC.
*
* Copyright (C) 2008-2021, VMware, Inc. All Rights Reserved.
*
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by the
- * Free Software Foundation; version 2 of the License and no later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
- * NON INFRINGEMENT. See the GNU General Public License for more
- * details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
* Maintained by: pv-drivers@vmware.com
- *
*/
#include <linux/module.h>
--- a/drivers/net/vmxnet3/vmxnet3_ethtool.c
+++ b/drivers/net/vmxnet3/vmxnet3_ethtool.c
@@ -1,27 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* Linux driver for VMware's vmxnet3 ethernet NIC.
*
* Copyright (C) 2008-2021, VMware, Inc. All Rights Reserved.
*
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by the
- * Free Software Foundation; version 2 of the License and no later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
- * NON INFRINGEMENT. See the GNU General Public License for more
- * details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
* Maintained by: pv-drivers@vmware.com
- *
*/
--- a/drivers/net/vmxnet3/vmxnet3_int.h
+++ b/drivers/net/vmxnet3/vmxnet3_int.h
@@ -1,27 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* Linux driver for VMware's vmxnet3 ethernet NIC.
*
* Copyright (C) 2008-2021, VMware, Inc. All Rights Reserved.
*
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by the
- * Free Software Foundation; version 2 of the License and no later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
- * NON INFRINGEMENT. See the GNU General Public License for more
- * details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * The full GNU General Public License is included in this distribution in
- * the file called "COPYING".
- *
* Maintained by: pv-drivers@vmware.com
- *
*/
#ifndef _VMXNET3_INT_H
^ permalink raw reply [flat|nested] 45+ messages in thread
* [patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_385.RULE
2022-06-06 20:10 [patch repost 00/25] The first batch of various GPLv2 boilerplates and references Thomas Gleixner
` (15 preceding siblings ...)
2022-06-06 20:10 ` [patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_347.RULE Thomas Gleixner
@ 2022-06-06 20:10 ` Thomas Gleixner
2022-06-07 11:58 ` Allison Randal
2022-06-06 20:10 ` [patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_390.RULE Thomas Gleixner
` (5 subsequent siblings)
22 siblings, 1 reply; 45+ messages in thread
From: Thomas Gleixner @ 2022-06-06 20:10 UTC (permalink / raw)
To: linux-spdx
Based on the normalized pattern:
licensed under the gpl v2
extracted by the scancode license scanner the SPDX license identifier
GPL-2.0-only
has been chosen to replace the boilerplate/reference.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
arch/sparc/vdso/vdso2c.c | 2 +-
arch/x86/entry/vdso/vdso2c.c | 2 +-
scripts/gcc-plugins/latent_entropy_plugin.c | 2 +-
scripts/gcc-plugins/stackleak_plugin.c | 2 +-
scripts/gcc-plugins/structleak_plugin.c | 2 +-
tools/power/cpupower/debug/i386/dump_psb.c | 6 ++----
6 files changed, 7 insertions(+), 9 deletions(-)
--- a/arch/sparc/vdso/vdso2c.c
+++ b/arch/sparc/vdso/vdso2c.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* vdso2c - A vdso image preparation tool
* Copyright (c) 2014 Andy Lutomirski and others
- * Licensed under the GPL v2
*
* vdso2c requires stripped and unstripped input. It would be trivial
* to fully strip the input in here, but, for reasons described below,
--- a/arch/x86/entry/vdso/vdso2c.c
+++ b/arch/x86/entry/vdso/vdso2c.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* vdso2c - A vdso image preparation tool
* Copyright (c) 2014 Andy Lutomirski and others
- * Licensed under the GPL v2
*
* vdso2c requires stripped and unstripped input. It would be trivial
* to fully strip the input in here, but, for reasons described below,
--- a/scripts/gcc-plugins/latent_entropy_plugin.c
+++ b/scripts/gcc-plugins/latent_entropy_plugin.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* Copyright 2012-2016 by the PaX Team <pageexec@freemail.hu>
* Copyright 2016 by Emese Revfy <re.emese@gmail.com>
- * Licensed under the GPL v2
*
* Note: the choice of the license means that the compilation process is
* NOT 'eligible' as defined by gcc's library exception to the GPL v3,
--- a/scripts/gcc-plugins/stackleak_plugin.c
+++ b/scripts/gcc-plugins/stackleak_plugin.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* Copyright 2011-2017 by the PaX Team <pageexec@freemail.hu>
* Modified by Alexander Popov <alex.popov@linux.com>
- * Licensed under the GPL v2
*
* Note: the choice of the license means that the compilation process is
* NOT 'eligible' as defined by gcc's library exception to the GPL v3,
--- a/scripts/gcc-plugins/structleak_plugin.c
+++ b/scripts/gcc-plugins/structleak_plugin.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* Copyright 2013-2017 by PaX Team <pageexec@freemail.hu>
- * Licensed under the GPL v2
*
* Note: the choice of the license means that the compilation process is
* NOT 'eligible' as defined by gcc's library exception to the GPL v3,
--- a/tools/power/cpupower/debug/i386/dump_psb.c
+++ b/tools/power/cpupower/debug/i386/dump_psb.c
@@ -1,7 +1,5 @@
-/*
- * dump_psb. (c) 2004, Dave Jones, Red Hat Inc.
- * Licensed under the GPL v2.
- */
+// SPDX-License-Identifier: GPL-2.0-only
+// dump_psb. (c) 2004, Dave Jones, Red Hat Inc.
#include <fcntl.h>
#include <stdio.h>
^ permalink raw reply [flat|nested] 45+ messages in thread
* [patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_390.RULE
2022-06-06 20:10 [patch repost 00/25] The first batch of various GPLv2 boilerplates and references Thomas Gleixner
` (16 preceding siblings ...)
2022-06-06 20:10 ` [patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_385.RULE Thomas Gleixner
@ 2022-06-06 20:10 ` Thomas Gleixner
2022-06-07 12:00 ` Allison Randal
2022-06-06 20:10 ` [patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE Thomas Gleixner
` (4 subsequent siblings)
22 siblings, 1 reply; 45+ messages in thread
From: Thomas Gleixner @ 2022-06-06 20:10 UTC (permalink / raw)
To: linux-spdx
Based on the normalized pattern:
this software file (the file ) is distributed by marvell international
ltd under the terms of the gnu general public license version 2 june
1991 (the license ) you may use redistribute and/or modify this file
in accordance with the terms and conditions of the license a copy of
which is available by writing to the free software foundation inc 51
franklin street fifth floor boston ma 02110-1301 usa or on the
worldwide web at http://www gnu org/licenses/old-licenses/gpl-2 0 txt
the file is distributed as-is without warranty of any kind and the
implied warranties of merchantability or fitness for a particular
purpose are expressly disclaimed the license provides additional
details about this warranty disclaimer
extracted by the scancode license scanner the SPDX license identifier
GPL-2.0-only
has been chosen to replace the boilerplate/reference.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
drivers/bluetooth/btmrvl_debugfs.c | 15 +--------------
drivers/bluetooth/btmrvl_drv.h | 16 +---------------
drivers/bluetooth/btmrvl_main.c | 15 +--------------
drivers/bluetooth/btmrvl_sdio.c | 15 +--------------
drivers/bluetooth/btmrvl_sdio.h | 16 +---------------
5 files changed, 5 insertions(+), 72 deletions(-)
--- a/drivers/bluetooth/btmrvl_debugfs.c
+++ b/drivers/bluetooth/btmrvl_debugfs.c
@@ -1,21 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* Marvell Bluetooth driver: debugfs related functions
*
* Copyright (C) 2009, Marvell International Ltd.
- *
- * This software file (the "File") is distributed by Marvell International
- * Ltd. under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
**/
#include <linux/debugfs.h>
--- a/drivers/bluetooth/btmrvl_drv.h
+++ b/drivers/bluetooth/btmrvl_drv.h
@@ -1,22 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* Marvell Bluetooth driver: global definitions & declarations
*
* Copyright (C) 2009, Marvell International Ltd.
- *
- * This software file (the "File") is distributed by Marvell International
- * Ltd. under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
- *
*/
#include <linux/kthread.h>
--- a/drivers/bluetooth/btmrvl_main.c
+++ b/drivers/bluetooth/btmrvl_main.c
@@ -1,21 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* Marvell Bluetooth driver
*
* Copyright (C) 2009, Marvell International Ltd.
- *
- * This software file (the "File") is distributed by Marvell International
- * Ltd. under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
**/
#include <linux/module.h>
--- a/drivers/bluetooth/btmrvl_sdio.c
+++ b/drivers/bluetooth/btmrvl_sdio.c
@@ -1,21 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* Marvell BT-over-SDIO driver: SDIO interface related functions.
*
* Copyright (C) 2009, Marvell International Ltd.
- *
- * This software file (the "File") is distributed by Marvell International
- * Ltd. under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
**/
#include <linux/firmware.h>
--- a/drivers/bluetooth/btmrvl_sdio.h
+++ b/drivers/bluetooth/btmrvl_sdio.h
@@ -1,22 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/**
* Marvell BT-over-SDIO driver: SDIO interface related definitions
*
* Copyright (C) 2009, Marvell International Ltd.
- *
- * This software file (the "File") is distributed by Marvell International
- * Ltd. under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
- *
**/
#define SDIO_HEADER_LEN 4
^ permalink raw reply [flat|nested] 45+ messages in thread
* [patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE
2022-06-06 20:10 [patch repost 00/25] The first batch of various GPLv2 boilerplates and references Thomas Gleixner
` (17 preceding siblings ...)
2022-06-06 20:10 ` [patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_390.RULE Thomas Gleixner
@ 2022-06-06 20:10 ` Thomas Gleixner
2022-06-07 12:05 ` Allison Randal
2022-06-06 20:10 ` [patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_398.RULE Thomas Gleixner
` (3 subsequent siblings)
22 siblings, 1 reply; 45+ messages in thread
From: Thomas Gleixner @ 2022-06-06 20:10 UTC (permalink / raw)
To: linux-spdx
Based on the normalized pattern:
this software file (the file ) is distributed by nxp under the terms
of the gnu general public license version 2 june 1991 (the license )
you may use redistribute and/or modify this file in accordance with
the terms and conditions of the license a copy of which is available
by writing to the free software foundation inc 51 franklin street
fifth floor boston ma 02110-1301 usa or on the worldwide web at
http://www gnu org/licenses/old-licenses/gpl-2 0 txt the file is
distributed as-is without warranty of any kind and the implied
warranties of merchantability or fitness for a particular purpose are
expressly disclaimed the license provides additional details about
this warranty disclaimer
extracted by the scancode license scanner the SPDX license identifier
GPL-2.0-only
has been chosen to replace the boilerplate/reference.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
drivers/net/wireless/marvell/mwifiex/11ac.c | 14 +-------------
drivers/net/wireless/marvell/mwifiex/11ac.h | 14 +-------------
drivers/net/wireless/marvell/mwifiex/11h.c | 14 +-------------
drivers/net/wireless/marvell/mwifiex/11n.c | 14 +-------------
drivers/net/wireless/marvell/mwifiex/11n.h | 14 +-------------
drivers/net/wireless/marvell/mwifiex/11n_aggr.c | 14 +-------------
drivers/net/wireless/marvell/mwifiex/11n_aggr.h | 14 +-------------
drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c | 14 +-------------
drivers/net/wireless/marvell/mwifiex/11n_rxreorder.h | 14 +-------------
drivers/net/wireless/marvell/mwifiex/Makefile | 13 +------------
drivers/net/wireless/marvell/mwifiex/cfg80211.c | 14 +-------------
drivers/net/wireless/marvell/mwifiex/cfg80211.h | 14 +-------------
drivers/net/wireless/marvell/mwifiex/cfp.c | 14 +-------------
drivers/net/wireless/marvell/mwifiex/cmdevt.c | 14 +-------------
drivers/net/wireless/marvell/mwifiex/debugfs.c | 14 +-------------
drivers/net/wireless/marvell/mwifiex/decl.h | 14 +-------------
drivers/net/wireless/marvell/mwifiex/ethtool.c | 14 +-------------
drivers/net/wireless/marvell/mwifiex/fw.h | 14 +-------------
drivers/net/wireless/marvell/mwifiex/ie.c | 14 +-------------
drivers/net/wireless/marvell/mwifiex/init.c | 14 +-------------
drivers/net/wireless/marvell/mwifiex/ioctl.h | 14 +-------------
drivers/net/wireless/marvell/mwifiex/join.c | 14 +-------------
drivers/net/wireless/marvell/mwifiex/main.c | 14 +-------------
drivers/net/wireless/marvell/mwifiex/main.h | 14 +-------------
drivers/net/wireless/marvell/mwifiex/pcie.c | 14 +-------------
drivers/net/wireless/marvell/mwifiex/pcie.h | 14 +-------------
drivers/net/wireless/marvell/mwifiex/pcie_quirks.c | 18 ++----------------
drivers/net/wireless/marvell/mwifiex/pcie_quirks.h | 18 ++----------------
drivers/net/wireless/marvell/mwifiex/scan.c | 14 +-------------
drivers/net/wireless/marvell/mwifiex/sdio.c | 14 +-------------
drivers/net/wireless/marvell/mwifiex/sdio.h | 14 +-------------
drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 14 +-------------
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 14 +-------------
drivers/net/wireless/marvell/mwifiex/sta_event.c | 14 +-------------
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 14 +-------------
drivers/net/wireless/marvell/mwifiex/sta_rx.c | 14 +-------------
drivers/net/wireless/marvell/mwifiex/sta_tx.c | 14 +-------------
drivers/net/wireless/marvell/mwifiex/txrx.c | 14 +-------------
drivers/net/wireless/marvell/mwifiex/uap_cmd.c | 14 +-------------
drivers/net/wireless/marvell/mwifiex/uap_event.c | 14 +-------------
drivers/net/wireless/marvell/mwifiex/uap_txrx.c | 14 +-------------
drivers/net/wireless/marvell/mwifiex/usb.c | 14 +-------------
drivers/net/wireless/marvell/mwifiex/usb.h | 14 +-------------
drivers/net/wireless/marvell/mwifiex/util.c | 14 +-------------
drivers/net/wireless/marvell/mwifiex/util.h | 14 +-------------
drivers/net/wireless/marvell/mwifiex/wmm.c | 14 +-------------
drivers/net/wireless/marvell/mwifiex/wmm.h | 14 +-------------
47 files changed, 49 insertions(+), 616 deletions(-)
--- a/drivers/net/wireless/marvell/mwifiex/11ac.c
+++ b/drivers/net/wireless/marvell/mwifiex/11ac.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* NXP Wireless LAN device driver: 802.11ac
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#include "decl.h"
--- a/drivers/net/wireless/marvell/mwifiex/11ac.h
+++ b/drivers/net/wireless/marvell/mwifiex/11ac.h
@@ -1,20 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* NXP Wireless LAN device driver: 802.11ac
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#ifndef _MWIFIEX_11AC_H_
--- a/drivers/net/wireless/marvell/mwifiex/11h.c
+++ b/drivers/net/wireless/marvell/mwifiex/11h.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* NXP Wireless LAN device driver: 802.11h
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#include "main.h"
--- a/drivers/net/wireless/marvell/mwifiex/11n.c
+++ b/drivers/net/wireless/marvell/mwifiex/11n.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* NXP Wireless LAN device driver: 802.11n
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#include "decl.h"
--- a/drivers/net/wireless/marvell/mwifiex/11n.h
+++ b/drivers/net/wireless/marvell/mwifiex/11n.h
@@ -1,20 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* NXP Wireless LAN device driver: 802.11n
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#ifndef _MWIFIEX_11N_H_
--- a/drivers/net/wireless/marvell/mwifiex/11n_aggr.c
+++ b/drivers/net/wireless/marvell/mwifiex/11n_aggr.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* NXP Wireless LAN device driver: 802.11n Aggregation
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#include "decl.h"
--- a/drivers/net/wireless/marvell/mwifiex/11n_aggr.h
+++ b/drivers/net/wireless/marvell/mwifiex/11n_aggr.h
@@ -1,20 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* NXP Wireless LAN device driver: 802.11n Aggregation
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#ifndef _MWIFIEX_11N_AGGR_H_
--- a/drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c
+++ b/drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* NXP Wireless LAN device driver: 802.11n RX Re-ordering
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#include "decl.h"
--- a/drivers/net/wireless/marvell/mwifiex/11n_rxreorder.h
+++ b/drivers/net/wireless/marvell/mwifiex/11n_rxreorder.h
@@ -1,20 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* NXP Wireless LAN device driver: 802.11n RX Re-ordering
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#ifndef _MWIFIEX_11N_RXREORDER_H_
--- a/drivers/net/wireless/marvell/mwifiex/Makefile
+++ b/drivers/net/wireless/marvell/mwifiex/Makefile
@@ -1,18 +1,7 @@
+# SPDX-License-Identifier: GPL-2.0-only
#
# Copyright 2011-2020 NXP
#
-# This software file (the "File") is distributed by NXP
-# under the terms of the GNU General Public License Version 2, June 1991
-# (the "License"). You may use, redistribute and/or modify this File in
-# accordance with the terms and conditions of the License, a copy of which
-# is available by writing to the Free Software Foundation, Inc.,
-# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
-# worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
-#
-# THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
-# IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
-# ARE EXPRESSLY DISCLAIMED. The License provides additional details about
-# this warranty disclaimer.
mwifiex-y += main.o
--- a/drivers/net/wireless/marvell/mwifiex/cfg80211.c
+++ b/drivers/net/wireless/marvell/mwifiex/cfg80211.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* NXP Wireless LAN device driver: CFG80211
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#include "cfg80211.h"
--- a/drivers/net/wireless/marvell/mwifiex/cfg80211.h
+++ b/drivers/net/wireless/marvell/mwifiex/cfg80211.h
@@ -1,20 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* NXP Wireless LAN device driver: CFG80211
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#ifndef __MWIFIEX_CFG80211__
--- a/drivers/net/wireless/marvell/mwifiex/cfp.c
+++ b/drivers/net/wireless/marvell/mwifiex/cfp.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* NXP Wireless LAN device driver: Channel, Frequence and Power
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#include "decl.h"
--- a/drivers/net/wireless/marvell/mwifiex/cmdevt.c
+++ b/drivers/net/wireless/marvell/mwifiex/cmdevt.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* NXP Wireless LAN device driver: commands and events
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#include <asm/unaligned.h>
--- a/drivers/net/wireless/marvell/mwifiex/debugfs.c
+++ b/drivers/net/wireless/marvell/mwifiex/debugfs.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* NXP Wireless LAN device driver: debugfs
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#include <linux/debugfs.h>
--- a/drivers/net/wireless/marvell/mwifiex/decl.h
+++ b/drivers/net/wireless/marvell/mwifiex/decl.h
@@ -1,20 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* NXP Wireless LAN device driver: generic data structures and APIs
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#ifndef _MWIFIEX_DECL_H_
--- a/drivers/net/wireless/marvell/mwifiex/ethtool.c
+++ b/drivers/net/wireless/marvell/mwifiex/ethtool.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* NXP Wireless LAN device driver: ethtool
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#include "main.h"
--- a/drivers/net/wireless/marvell/mwifiex/fw.h
+++ b/drivers/net/wireless/marvell/mwifiex/fw.h
@@ -1,20 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* NXP Wireless LAN device driver: Firmware specific macros & structures
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#ifndef _MWIFIEX_FW_H_
--- a/drivers/net/wireless/marvell/mwifiex/ie.c
+++ b/drivers/net/wireless/marvell/mwifiex/ie.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* NXP Wireless LAN device driver: management IE handling- setting and
* deleting IE.
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#include "main.h"
--- a/drivers/net/wireless/marvell/mwifiex/init.c
+++ b/drivers/net/wireless/marvell/mwifiex/init.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* NXP Wireless LAN device driver: HW/FW Initialization
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#include "decl.h"
--- a/drivers/net/wireless/marvell/mwifiex/ioctl.h
+++ b/drivers/net/wireless/marvell/mwifiex/ioctl.h
@@ -1,20 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* NXP Wireless LAN device driver: ioctl data structures & APIs
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#ifndef _MWIFIEX_IOCTL_H_
--- a/drivers/net/wireless/marvell/mwifiex/join.c
+++ b/drivers/net/wireless/marvell/mwifiex/join.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* NXP Wireless LAN device driver: association and ad-hoc start/join
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#include "decl.h"
--- a/drivers/net/wireless/marvell/mwifiex/main.c
+++ b/drivers/net/wireless/marvell/mwifiex/main.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* NXP Wireless LAN device driver: major functions
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#include <linux/suspend.h>
--- a/drivers/net/wireless/marvell/mwifiex/main.h
+++ b/drivers/net/wireless/marvell/mwifiex/main.h
@@ -1,20 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* NXP Wireless LAN device driver: major data structures and prototypes
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#ifndef _MWIFIEX_MAIN_H_
--- a/drivers/net/wireless/marvell/mwifiex/pcie.c
+++ b/drivers/net/wireless/marvell/mwifiex/pcie.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* NXP Wireless LAN device driver: PCIE specific handling
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#include <linux/iopoll.h>
--- a/drivers/net/wireless/marvell/mwifiex/pcie.h
+++ b/drivers/net/wireless/marvell/mwifiex/pcie.h
@@ -1,22 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/* @file mwifiex_pcie.h
*
* @brief This file contains definitions for PCI-E interface.
* driver.
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#ifndef _MWIFIEX_PCIE_H
--- a/drivers/net/wireless/marvell/mwifiex/pcie_quirks.c
+++ b/drivers/net/wireless/marvell/mwifiex/pcie_quirks.c
@@ -1,19 +1,5 @@
-/*
- * NXP Wireless LAN device driver: PCIE and platform specific quirks
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
- */
+// SPDX-License-Identifier: GPL-2.0-only
+// NXP Wireless LAN device driver: PCIE and platform specific quirks
#include <linux/dmi.h>
--- a/drivers/net/wireless/marvell/mwifiex/pcie_quirks.h
+++ b/drivers/net/wireless/marvell/mwifiex/pcie_quirks.h
@@ -1,19 +1,5 @@
-/*
- * NXP Wireless LAN device driver: PCIE and platform specific quirks
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
- */
+/* SPDX-License-Identifier: GPL-2.0-only */
+/* NXP Wireless LAN device driver: PCIE and platform specific quirks */
#include "pcie.h"
--- a/drivers/net/wireless/marvell/mwifiex/scan.c
+++ b/drivers/net/wireless/marvell/mwifiex/scan.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* NXP Wireless LAN device driver: scan ioctl and command handling
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#include "decl.h"
--- a/drivers/net/wireless/marvell/mwifiex/sdio.c
+++ b/drivers/net/wireless/marvell/mwifiex/sdio.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* NXP Wireless LAN device driver: SDIO specific handling
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#include <linux/firmware.h>
--- a/drivers/net/wireless/marvell/mwifiex/sdio.h
+++ b/drivers/net/wireless/marvell/mwifiex/sdio.h
@@ -1,20 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* NXP Wireless LAN device driver: SDIO specific definitions
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#ifndef _MWIFIEX_SDIO_H
--- a/drivers/net/wireless/marvell/mwifiex/sta_cmd.c
+++ b/drivers/net/wireless/marvell/mwifiex/sta_cmd.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* NXP Wireless LAN device driver: station command handling
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#include "decl.h"
--- a/drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
+++ b/drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* NXP Wireless LAN device driver: station command response handling
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#include "decl.h"
--- a/drivers/net/wireless/marvell/mwifiex/sta_event.c
+++ b/drivers/net/wireless/marvell/mwifiex/sta_event.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* NXP Wireless LAN device driver: station event handling
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#include "decl.h"
--- a/drivers/net/wireless/marvell/mwifiex/sta_ioctl.c
+++ b/drivers/net/wireless/marvell/mwifiex/sta_ioctl.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* NXP Wireless LAN device driver: functions for station ioctl
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#include "decl.h"
--- a/drivers/net/wireless/marvell/mwifiex/sta_rx.c
+++ b/drivers/net/wireless/marvell/mwifiex/sta_rx.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* NXP Wireless LAN device driver: station RX data handling
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#include <uapi/linux/ipv6.h>
--- a/drivers/net/wireless/marvell/mwifiex/sta_tx.c
+++ b/drivers/net/wireless/marvell/mwifiex/sta_tx.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* NXP Wireless LAN device driver: station TX data handling
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#include "decl.h"
--- a/drivers/net/wireless/marvell/mwifiex/txrx.c
+++ b/drivers/net/wireless/marvell/mwifiex/txrx.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* NXP Wireless LAN device driver: generic TX/RX data handling
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#include "decl.h"
--- a/drivers/net/wireless/marvell/mwifiex/uap_cmd.c
+++ b/drivers/net/wireless/marvell/mwifiex/uap_cmd.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* NXP Wireless LAN device driver: AP specific command handling
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#include "main.h"
--- a/drivers/net/wireless/marvell/mwifiex/uap_event.c
+++ b/drivers/net/wireless/marvell/mwifiex/uap_event.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* NXP Wireless LAN device driver: AP event handling
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#include "decl.h"
--- a/drivers/net/wireless/marvell/mwifiex/uap_txrx.c
+++ b/drivers/net/wireless/marvell/mwifiex/uap_txrx.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* NXP Wireless LAN device driver: AP TX and RX data handling
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#include "decl.h"
--- a/drivers/net/wireless/marvell/mwifiex/usb.c
+++ b/drivers/net/wireless/marvell/mwifiex/usb.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* NXP Wireless LAN device driver: USB specific handling
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#include "main.h"
--- a/drivers/net/wireless/marvell/mwifiex/usb.h
+++ b/drivers/net/wireless/marvell/mwifiex/usb.h
@@ -1,20 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* This file contains definitions for mwifiex USB interface driver.
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#ifndef _MWIFIEX_USB_H
--- a/drivers/net/wireless/marvell/mwifiex/util.c
+++ b/drivers/net/wireless/marvell/mwifiex/util.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* NXP Wireless LAN device driver: utility functions
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#include "decl.h"
--- a/drivers/net/wireless/marvell/mwifiex/util.h
+++ b/drivers/net/wireless/marvell/mwifiex/util.h
@@ -1,20 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* NXP Wireless LAN device driver: utility functions
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#ifndef _MWIFIEX_UTIL_H_
--- a/drivers/net/wireless/marvell/mwifiex/wmm.c
+++ b/drivers/net/wireless/marvell/mwifiex/wmm.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* NXP Wireless LAN device driver: WMM
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#include "decl.h"
--- a/drivers/net/wireless/marvell/mwifiex/wmm.h
+++ b/drivers/net/wireless/marvell/mwifiex/wmm.h
@@ -1,20 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* NXP Wireless LAN device driver: WMM
*
* Copyright 2011-2020 NXP
- *
- * This software file (the "File") is distributed by NXP
- * under the terms of the GNU General Public License Version 2, June 1991
- * (the "License"). You may use, redistribute and/or modify this File in
- * accordance with the terms and conditions of the License, a copy of which
- * is available by writing to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
- * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
- *
- * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
- * ARE EXPRESSLY DISCLAIMED. The License provides additional details about
- * this warranty disclaimer.
*/
#ifndef _MWIFIEX_WMM_H_
^ permalink raw reply [flat|nested] 45+ messages in thread
* [patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_398.RULE
2022-06-06 20:10 [patch repost 00/25] The first batch of various GPLv2 boilerplates and references Thomas Gleixner
` (18 preceding siblings ...)
2022-06-06 20:10 ` [patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE Thomas Gleixner
@ 2022-06-06 20:10 ` Thomas Gleixner
2022-06-07 12:06 ` Allison Randal
2022-06-06 20:10 ` [patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_406.RULE Thomas Gleixner
` (2 subsequent siblings)
22 siblings, 1 reply; 45+ messages in thread
From: Thomas Gleixner @ 2022-06-06 20:10 UTC (permalink / raw)
To: linux-spdx
Based on the normalized pattern:
this file is licensed under the terms of the gnu general public
license version 2 this program as licensed as is without any warranty
of any kind whether express or implied
extracted by the scancode license scanner the SPDX license identifier
GPL-2.0-only
has been chosen to replace the boilerplate/reference.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
arch/powerpc/kernel/kgdb.c | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
--- a/arch/powerpc/kernel/kgdb.c
+++ b/arch/powerpc/kernel/kgdb.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* PowerPC backend to the KGDB stub.
*
@@ -8,10 +9,6 @@
* PPC32 support restored by Vitaly Wool <vwool@ru.mvista.com> and
* Sergei Shtylyov <sshtylyov@ru.mvista.com>
* Copyright (C) 2007-2008 Wind River Systems, Inc.
- *
- * This file is licensed under the terms of the GNU General Public License
- * version 2. This program as licensed "as is" without any warranty of any
- * kind, whether express or implied.
*/
#include <linux/kernel.h>
^ permalink raw reply [flat|nested] 45+ messages in thread
* [patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_406.RULE
2022-06-06 20:10 [patch repost 00/25] The first batch of various GPLv2 boilerplates and references Thomas Gleixner
` (19 preceding siblings ...)
2022-06-06 20:10 ` [patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_398.RULE Thomas Gleixner
@ 2022-06-06 20:10 ` Thomas Gleixner
2022-06-07 12:07 ` Allison Randal
2022-06-06 20:10 ` [patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_409.RULE Thomas Gleixner
2022-06-07 10:34 ` [patch repost 00/25] The first batch of various GPLv2 boilerplates and references Thomas Gleixner
22 siblings, 1 reply; 45+ messages in thread
From: Thomas Gleixner @ 2022-06-06 20:10 UTC (permalink / raw)
To: linux-spdx
Based on the normalized pattern:
this file is licensed under the term of the gnu general public license
version 2 the program licensed as is without any warranty of any kind
whether express or implied
extracted by the scancode license scanner the SPDX license identifier
GPL-2.0-only
has been chosen to replace the boilerplate/reference.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
drivers/dma/ppc4xx/dma.h | 5 +----
drivers/dma/ppc4xx/xor.h | 5 +----
2 files changed, 2 insertions(+), 8 deletions(-)
--- a/drivers/dma/ppc4xx/dma.h
+++ b/drivers/dma/ppc4xx/dma.h
@@ -1,13 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* 440SPe's DMA engines support header file
*
* 2006-2009 (C) DENX Software Engineering.
*
* Author: Yuri Tikhonov <yur@emcraft.com>
- *
- * This file is licensed under the term of the GNU General Public License
- * version 2. The program licensed "as is" without any warranty of any
- * kind, whether express or implied.
*/
#ifndef _PPC440SPE_DMA_H
--- a/drivers/dma/ppc4xx/xor.h
+++ b/drivers/dma/ppc4xx/xor.h
@@ -1,13 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* 440SPe's XOR engines support header file
*
* 2006-2009 (C) DENX Software Engineering.
*
* Author: Yuri Tikhonov <yur@emcraft.com>
- *
- * This file is licensed under the term of the GNU General Public License
- * version 2. The program licensed "as is" without any warranty of any
- * kind, whether express or implied.
*/
#ifndef _PPC440SPE_XOR_H
^ permalink raw reply [flat|nested] 45+ messages in thread
* [patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_409.RULE
2022-06-06 20:10 [patch repost 00/25] The first batch of various GPLv2 boilerplates and references Thomas Gleixner
` (20 preceding siblings ...)
2022-06-06 20:10 ` [patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_406.RULE Thomas Gleixner
@ 2022-06-06 20:10 ` Thomas Gleixner
2022-06-07 10:34 ` [patch repost 00/25] The first batch of various GPLv2 boilerplates and references Thomas Gleixner
22 siblings, 0 replies; 45+ messages in thread
From: Thomas Gleixner @ 2022-06-06 20:10 UTC (permalink / raw)
To: linux-spdx
Based on the normalized pattern:
this program is free software you can redistribute it and/or modify it
under the terms of the gnu general public license version 2 as
published by the free software foundation the software is provided as
is without warranty of any kind express or implied including but not
limited to the warranties of merchantability fitness for a particular
purpose and noninfringement of third party rights in no event shall
the copyright holder(s) and author(s) be liable for any claim or any
special indirect or consequential damages or any damages whatsoever
resulting from loss of use data or profits whether in an action of
contract negligence or other tortious action arising out of or in
connection with the use or performance of this software all liability
including liability for infringement of any patents copyrights
trademarks or other rights relating to use of this software is
disclaimed
extracted by the scancode license scanner the SPDX license identifier
GPL-2.0-only
has been chosen to replace the boilerplate/reference.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
include/net/bluetooth/bluetooth.h | 17 +----------------
include/net/bluetooth/hci.h | 17 +----------------
include/net/bluetooth/hci_core.h | 17 +----------------
include/net/bluetooth/hci_mon.h | 17 +----------------
include/net/bluetooth/hci_sock.h | 17 +----------------
include/net/bluetooth/l2cap.h | 17 +----------------
include/net/bluetooth/mgmt.h | 17 +----------------
include/net/bluetooth/rfcomm.h | 17 +----------------
include/net/bluetooth/sco.h | 17 +----------------
net/bluetooth/bnep/netdev.c | 17 +----------------
net/bluetooth/bnep/sock.c | 17 +----------------
net/bluetooth/cmtp/capi.c | 17 +----------------
net/bluetooth/cmtp/cmtp.h | 17 +----------------
net/bluetooth/cmtp/sock.c | 17 +----------------
net/bluetooth/ecdh_helper.c | 18 +-----------------
net/bluetooth/ecdh_helper.h | 18 +-----------------
net/bluetooth/hci_conn.c | 17 +----------------
net/bluetooth/hci_core.c | 17 +----------------
net/bluetooth/hci_debugfs.c | 17 +----------------
net/bluetooth/hci_debugfs.h | 17 +----------------
net/bluetooth/hci_event.c | 17 +----------------
net/bluetooth/hci_request.c | 17 +----------------
net/bluetooth/hci_request.h | 17 +----------------
net/bluetooth/hci_sock.c | 17 +----------------
net/bluetooth/hidp/hidp.h | 17 +----------------
net/bluetooth/hidp/sock.c | 17 +----------------
net/bluetooth/l2cap_core.c | 17 +----------------
net/bluetooth/l2cap_sock.c | 17 +----------------
net/bluetooth/lib.c | 17 +----------------
net/bluetooth/mgmt.c | 17 +----------------
net/bluetooth/mgmt_util.c | 17 +----------------
net/bluetooth/mgmt_util.h | 17 +----------------
net/bluetooth/rfcomm/sock.c | 17 +----------------
net/bluetooth/rfcomm/tty.c | 17 +----------------
net/bluetooth/sco.c | 17 +----------------
net/bluetooth/selftest.c | 17 +----------------
net/bluetooth/selftest.h | 17 +----------------
net/bluetooth/smp.c | 17 +----------------
net/bluetooth/smp.h | 17 +----------------
39 files changed, 39 insertions(+), 626 deletions(-)
--- a/include/net/bluetooth/bluetooth.h
+++ b/include/net/bluetooth/bluetooth.h
@@ -1,25 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
BlueZ - Bluetooth protocol stack for Linux
Copyright (C) 2000-2001 Qualcomm Incorporated
Written 2000,2001 by Maxim Krasnyansky <maxk@qualcomm.com>
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
#ifndef __BLUETOOTH_H
--- a/include/net/bluetooth/hci.h
+++ b/include/net/bluetooth/hci.h
@@ -1,25 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
BlueZ - Bluetooth protocol stack for Linux
Copyright (C) 2000-2001 Qualcomm Incorporated
Written 2000,2001 by Maxim Krasnyansky <maxk@qualcomm.com>
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
#ifndef __HCI_H
--- a/include/net/bluetooth/hci_core.h
+++ b/include/net/bluetooth/hci_core.h
@@ -1,25 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
BlueZ - Bluetooth protocol stack for Linux
Copyright (c) 2000-2001, 2010, Code Aurora Forum. All rights reserved.
Written 2000,2001 by Maxim Krasnyansky <maxk@qualcomm.com>
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
#ifndef __HCI_CORE_H
--- a/include/net/bluetooth/hci_mon.h
+++ b/include/net/bluetooth/hci_mon.h
@@ -1,24 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
BlueZ - Bluetooth protocol stack for Linux
Copyright (C) 2011-2012 Intel Corporation
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
#ifndef __HCI_MON_H
--- a/include/net/bluetooth/hci_sock.h
+++ b/include/net/bluetooth/hci_sock.h
@@ -1,25 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
BlueZ - Bluetooth protocol stack for Linux
Copyright (C) 2000-2001 Qualcomm Incorporated
Written 2000,2001 by Maxim Krasnyansky <maxk@qualcomm.com>
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
#ifndef __HCI_SOCK_H
--- a/include/net/bluetooth/l2cap.h
+++ b/include/net/bluetooth/l2cap.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
BlueZ - Bluetooth protocol stack for Linux
Copyright (C) 2000-2001 Qualcomm Incorporated
@@ -6,22 +7,6 @@
Written 2000,2001 by Maxim Krasnyansky <maxk@qualcomm.com>
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
#ifndef __L2CAP_H
--- a/include/net/bluetooth/mgmt.h
+++ b/include/net/bluetooth/mgmt.h
@@ -1,25 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
BlueZ - Bluetooth protocol stack for Linux
Copyright (C) 2010 Nokia Corporation
Copyright (C) 2011-2012 Intel Corporation
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
#define MGMT_INDEX_NONE 0xFFFF
--- a/include/net/bluetooth/rfcomm.h
+++ b/include/net/bluetooth/rfcomm.h
@@ -1,24 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
RFCOMM implementation for Linux Bluetooth stack (BlueZ)
Copyright (C) 2002 Maxim Krasnyansky <maxk@qualcomm.com>
Copyright (C) 2002 Marcel Holtmann <marcel@holtmann.org>
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
#include <linux/refcount.h>
--- a/include/net/bluetooth/sco.h
+++ b/include/net/bluetooth/sco.h
@@ -1,25 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
BlueZ - Bluetooth protocol stack for Linux
Copyright (C) 2000-2001 Qualcomm Incorporated
Written 2000,2001 by Maxim Krasnyansky <maxk@qualcomm.com>
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
#ifndef __SCO_H
--- a/net/bluetooth/bnep/netdev.c
+++ b/net/bluetooth/bnep/netdev.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
BNEP implementation for Linux Bluetooth stack (BlueZ).
Copyright (C) 2001-2002 Inventel Systemes
@@ -7,22 +8,6 @@
Copyright (C) 2002 Maxim Krasnyansky <maxk@qualcomm.com>
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
#include <linux/etherdevice.h>
--- a/net/bluetooth/bnep/sock.c
+++ b/net/bluetooth/bnep/sock.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
BNEP implementation for Linux Bluetooth stack (BlueZ).
Copyright (C) 2001-2002 Inventel Systemes
@@ -6,22 +7,6 @@
Copyright (C) 2002 Maxim Krasnyansky <maxk@qualcomm.com>
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
#include <linux/compat.h>
--- a/net/bluetooth/cmtp/capi.c
+++ b/net/bluetooth/cmtp/capi.c
@@ -1,23 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
CMTP implementation for Linux Bluetooth stack (BlueZ).
Copyright (C) 2002-2003 Marcel Holtmann <marcel@holtmann.org>
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
#include <linux/export.h>
--- a/net/bluetooth/cmtp/cmtp.h
+++ b/net/bluetooth/cmtp/cmtp.h
@@ -1,23 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
CMTP implementation for Linux Bluetooth stack (BlueZ).
Copyright (C) 2002-2003 Marcel Holtmann <marcel@holtmann.org>
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
#ifndef __CMTP_H
--- a/net/bluetooth/cmtp/sock.c
+++ b/net/bluetooth/cmtp/sock.c
@@ -1,23 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
CMTP implementation for Linux Bluetooth stack (BlueZ).
Copyright (C) 2002-2003 Marcel Holtmann <marcel@holtmann.org>
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
#include <linux/export.h>
--- a/net/bluetooth/ecdh_helper.c
+++ b/net/bluetooth/ecdh_helper.c
@@ -1,24 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
* ECDH helper functions - KPP wrappings
*
* Copyright (C) 2017 Intel Corporation
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation;
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- * CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- *
- * ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- * COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- * SOFTWARE IS DISCLAIMED.
*/
#include "ecdh_helper.h"
--- a/net/bluetooth/ecdh_helper.h
+++ b/net/bluetooth/ecdh_helper.h
@@ -1,24 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
* ECDH helper functions - KPP wrappings
*
* Copyright (C) 2017 Intel Corporation
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation;
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- * CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- *
- * ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- * COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- * SOFTWARE IS DISCLAIMED.
*/
#include <crypto/kpp.h>
#include <linux/types.h>
--- a/net/bluetooth/hci_conn.c
+++ b/net/bluetooth/hci_conn.c
@@ -1,25 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
BlueZ - Bluetooth protocol stack for Linux
Copyright (c) 2000-2001, 2010, Code Aurora Forum. All rights reserved.
Written 2000,2001 by Maxim Krasnyansky <maxk@qualcomm.com>
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
/* Bluetooth HCI connection handling. */
--- a/net/bluetooth/hci_core.c
+++ b/net/bluetooth/hci_core.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
BlueZ - Bluetooth protocol stack for Linux
Copyright (C) 2000-2001 Qualcomm Incorporated
@@ -5,22 +6,6 @@
Written 2000,2001 by Maxim Krasnyansky <maxk@qualcomm.com>
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
/* Bluetooth HCI core. */
--- a/net/bluetooth/hci_debugfs.c
+++ b/net/bluetooth/hci_debugfs.c
@@ -1,24 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
BlueZ - Bluetooth protocol stack for Linux
Copyright (C) 2014 Intel Corporation
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
#include <linux/debugfs.h>
--- a/net/bluetooth/hci_debugfs.h
+++ b/net/bluetooth/hci_debugfs.h
@@ -1,23 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
BlueZ - Bluetooth protocol stack for Linux
Copyright (C) 2014 Intel Corporation
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
#if IS_ENABLED(CONFIG_BT_DEBUGFS)
--- a/net/bluetooth/hci_event.c
+++ b/net/bluetooth/hci_event.c
@@ -1,25 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
BlueZ - Bluetooth protocol stack for Linux
Copyright (c) 2000-2001, 2010, Code Aurora Forum. All rights reserved.
Written 2000,2001 by Maxim Krasnyansky <maxk@qualcomm.com>
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
/* Bluetooth HCI event handling. */
--- a/net/bluetooth/hci_request.c
+++ b/net/bluetooth/hci_request.c
@@ -1,24 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
BlueZ - Bluetooth protocol stack for Linux
Copyright (C) 2014 Intel Corporation
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
#include <linux/sched/signal.h>
--- a/net/bluetooth/hci_request.h
+++ b/net/bluetooth/hci_request.h
@@ -1,23 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
BlueZ - Bluetooth protocol stack for Linux
Copyright (C) 2014 Intel Corporation
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
#include <asm/unaligned.h>
--- a/net/bluetooth/hci_sock.c
+++ b/net/bluetooth/hci_sock.c
@@ -1,25 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
BlueZ - Bluetooth protocol stack for Linux
Copyright (C) 2000-2001 Qualcomm Incorporated
Written 2000,2001 by Maxim Krasnyansky <maxk@qualcomm.com>
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
/* Bluetooth HCI sockets. */
--- a/net/bluetooth/hidp/hidp.h
+++ b/net/bluetooth/hidp/hidp.h
@@ -1,23 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
HIDP implementation for Linux Bluetooth stack (BlueZ).
Copyright (C) 2003-2004 Marcel Holtmann <marcel@holtmann.org>
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
#ifndef __HIDP_H
--- a/net/bluetooth/hidp/sock.c
+++ b/net/bluetooth/hidp/sock.c
@@ -1,23 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
HIDP implementation for Linux Bluetooth stack (BlueZ).
Copyright (C) 2003-2004 Marcel Holtmann <marcel@holtmann.org>
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
#include <linux/compat.h>
--- a/net/bluetooth/l2cap_core.c
+++ b/net/bluetooth/l2cap_core.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
BlueZ - Bluetooth protocol stack for Linux
Copyright (C) 2000-2001 Qualcomm Incorporated
@@ -8,22 +9,6 @@
Written 2000,2001 by Maxim Krasnyansky <maxk@qualcomm.com>
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
/* Bluetooth L2CAP core. */
--- a/net/bluetooth/l2cap_sock.c
+++ b/net/bluetooth/l2cap_sock.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
BlueZ - Bluetooth protocol stack for Linux
Copyright (C) 2000-2001 Qualcomm Incorporated
@@ -7,22 +8,6 @@
Written 2000,2001 by Maxim Krasnyansky <maxk@qualcomm.com>
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
/* Bluetooth L2CAP sockets. */
--- a/net/bluetooth/lib.c
+++ b/net/bluetooth/lib.c
@@ -1,25 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
BlueZ - Bluetooth protocol stack for Linux
Copyright (C) 2000-2001 Qualcomm Incorporated
Written 2000,2001 by Maxim Krasnyansky <maxk@qualcomm.com>
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
/* Bluetooth kernel library. */
--- a/net/bluetooth/mgmt.c
+++ b/net/bluetooth/mgmt.c
@@ -1,25 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
BlueZ - Bluetooth protocol stack for Linux
Copyright (C) 2010 Nokia Corporation
Copyright (C) 2011-2012 Intel Corporation
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
/* Bluetooth HCI Management interface */
--- a/net/bluetooth/mgmt_util.c
+++ b/net/bluetooth/mgmt_util.c
@@ -1,24 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
BlueZ - Bluetooth protocol stack for Linux
Copyright (C) 2015 Intel Corporation
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
#include <asm/unaligned.h>
--- a/net/bluetooth/mgmt_util.h
+++ b/net/bluetooth/mgmt_util.h
@@ -1,23 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
BlueZ - Bluetooth protocol stack for Linux
Copyright (C) 2015 Intel Coropration
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
struct mgmt_pending_cmd {
--- a/net/bluetooth/rfcomm/sock.c
+++ b/net/bluetooth/rfcomm/sock.c
@@ -1,24 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
RFCOMM implementation for Linux Bluetooth stack (BlueZ).
Copyright (C) 2002 Maxim Krasnyansky <maxk@qualcomm.com>
Copyright (C) 2002 Marcel Holtmann <marcel@holtmann.org>
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
/*
--- a/net/bluetooth/rfcomm/tty.c
+++ b/net/bluetooth/rfcomm/tty.c
@@ -1,24 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
RFCOMM implementation for Linux Bluetooth stack (BlueZ).
Copyright (C) 2002 Maxim Krasnyansky <maxk@qualcomm.com>
Copyright (C) 2002 Marcel Holtmann <marcel@holtmann.org>
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
/*
--- a/net/bluetooth/sco.c
+++ b/net/bluetooth/sco.c
@@ -1,25 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
BlueZ - Bluetooth protocol stack for Linux
Copyright (C) 2000-2001 Qualcomm Incorporated
Written 2000,2001 by Maxim Krasnyansky <maxk@qualcomm.com>
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
/* Bluetooth SCO sockets. */
--- a/net/bluetooth/selftest.c
+++ b/net/bluetooth/selftest.c
@@ -1,24 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
BlueZ - Bluetooth protocol stack for Linux
Copyright (C) 2014 Intel Corporation
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
#include <linux/debugfs.h>
--- a/net/bluetooth/selftest.h
+++ b/net/bluetooth/selftest.h
@@ -1,23 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
BlueZ - Bluetooth protocol stack for Linux
Copyright (C) 2014 Intel Corporation
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
#if IS_ENABLED(CONFIG_BT_SELFTEST) && IS_MODULE(CONFIG_BT)
--- a/net/bluetooth/smp.c
+++ b/net/bluetooth/smp.c
@@ -1,23 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
/*
BlueZ - Bluetooth protocol stack for Linux
Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
#include <linux/debugfs.h>
--- a/net/bluetooth/smp.h
+++ b/net/bluetooth/smp.h
@@ -1,23 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
/*
BlueZ - Bluetooth protocol stack for Linux
Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License version 2 as
- published by the Free Software Foundation;
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY
- CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS,
- COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS
- SOFTWARE IS DISCLAIMED.
*/
#ifndef __SMP_H
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_347.RULE
2022-06-06 20:10 ` [patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_347.RULE Thomas Gleixner
@ 2022-06-06 20:14 ` Richard Fontana
0 siblings, 0 replies; 45+ messages in thread
From: Richard Fontana @ 2022-06-06 20:14 UTC (permalink / raw)
To: Thomas Gleixner; +Cc: linux-spdx
On Mon, Jun 6, 2022 at 4:11 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> Based on the normalized pattern:
>
> this program is free software you can redistribute it and/or modify it
> under the terms of the gnu general public license as published by the
> free software foundation version 2 of the license and no later version
> this program is distributed in the hope that it will be useful but
> without any warranty without even the implied warranty of
> merchantability or fitness for a particular purpose good title or non
> infringement see the gnu general public license for more details you
> should have received a copy of the gnu general public license along
> with this program if not write to the free software foundation inc 51
> franklin st fifth floor boston ma 02110-1301 usa the full gnu general
> public license is included in this distribution in the file called
> copying
Another example of a possibly significant deviation from GPLv2 in the
disclaimer language.
Richard
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_8.RULE
2022-06-06 20:10 ` [patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_8.RULE Thomas Gleixner
@ 2022-06-07 9:36 ` Allison Randal
2022-06-07 10:58 ` Greg KH
1 sibling, 0 replies; 45+ messages in thread
From: Allison Randal @ 2022-06-07 9:36 UTC (permalink / raw)
To: linux-spdx
On 6/6/22 16:10, Thomas Gleixner wrote:
> Based on the normalized pattern:
>
> this program is free software you can redistribute it and/or modify it
> under the terms of the gnu general public license version 2 as
> published by the free software foundation
>
> extracted by the scancode license scanner the SPDX license identifier
>
> GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference.
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Allison Randal <allison@lohutok.net>
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [patch repost 00/25] The first batch of various GPLv2 boilerplates and references
2022-06-06 20:10 [patch repost 00/25] The first batch of various GPLv2 boilerplates and references Thomas Gleixner
` (21 preceding siblings ...)
2022-06-06 20:10 ` [patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_409.RULE Thomas Gleixner
@ 2022-06-07 10:34 ` Thomas Gleixner
22 siblings, 0 replies; 45+ messages in thread
From: Thomas Gleixner @ 2022-06-07 10:34 UTC (permalink / raw)
To: linux-spdx
On Mon, Jun 06 2022 at 22:10, Thomas Gleixner wrote:
> Folks!
>
> Sorry for the noise. I'm resending this because I fatfingered the
> initial submission and my patch mail scripts did not notice and the
> mail headers are broken which breaks threading.
>
> The fun starts again. Here comes the first batch of GPLv2 boilerplates and
> references. As 3 years ago, I ran scancode over v5.19-rc1 and categorized
> the license boilerplates and references.
>
> Each patch contains exactly one normalized match pattern. Normalization
> takes formatting, punctuation etc. out of the picture to reduce the amount
> of different patterns to look at.
>
> This batch contains the first 25 match patterns which scancode
> detected as clear GPLv2 only boilerplates or references. It touches a
> total of 912 files and removes about 7000 lines of gunk.
>
> The series is also available from git:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git 2022-batch1
I just noticed that patches 3, 4 and 10 did not get delivered. It seems
they trigger the size limit of the list.
I'll split them up into smaller junks.
Thanks,
tglx
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_8.RULE
2022-06-06 20:10 ` [patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_8.RULE Thomas Gleixner
2022-06-07 9:36 ` Allison Randal
@ 2022-06-07 10:58 ` Greg KH
2022-06-07 12:14 ` Thomas Gleixner
1 sibling, 1 reply; 45+ messages in thread
From: Greg KH @ 2022-06-07 10:58 UTC (permalink / raw)
To: Thomas Gleixner; +Cc: linux-spdx
On Mon, Jun 06, 2022 at 10:10:17PM +0200, Thomas Gleixner wrote:
> Based on the normalized pattern:
>
> this program is free software you can redistribute it and/or modify it
> under the terms of the gnu general public license version 2 as
> published by the free software foundation
>
> extracted by the scancode license scanner the SPDX license identifier
>
> GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference.
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> ---
> Documentation/driver-api/vfio-mediated-device.rst | 4 +---
> arch/arm/boot/bootp/bootp.lds | 5 +----
> include/linux/input/elan-i2c-ids.h | 5 +----
> 3 files changed, 3 insertions(+), 11 deletions(-)
I understand the goal to split this up per "rule", but that rule name
makes no sense to any kernel developer. They don't know what it is, or
where it came from, or anything else like that.
This also touches files across subsystems, generally not a good idea.
Is your goal to get acks from the people here and then split them up
per-subsystem later, or are you thinking you want these merged as-is?
Oh, and thanks for picking this work up again. It's amazing to me that
the companies/people that complain about this over the years never
actually send patches to do anything about it...
thanks,
greg k-h
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_133.RULE
2022-06-06 20:10 ` [patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_133.RULE Thomas Gleixner
@ 2022-06-07 11:38 ` Allison Randal
0 siblings, 0 replies; 45+ messages in thread
From: Allison Randal @ 2022-06-07 11:38 UTC (permalink / raw)
To: linux-spdx
On 6/6/22 16:10, Thomas Gleixner wrote:
> Based on the normalized pattern:
>
> this program is free software you can redistribute it and/or modify it
> under the terms of the gnu general public license version 2 as
> published by the free software foundation this program is distributed
> in the hope that it will be useful merchantability or fitness for a
> particular purpose see the gnu general public license for more details
>
> extracted by the scancode license scanner the SPDX license identifier
>
> GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference.
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Allison Randal <allison@lohutok.net>
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_147.RULE
2022-06-06 20:10 ` [patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_147.RULE Thomas Gleixner
@ 2022-06-07 11:39 ` Allison Randal
0 siblings, 0 replies; 45+ messages in thread
From: Allison Randal @ 2022-06-07 11:39 UTC (permalink / raw)
To: linux-spdx
On 6/6/22 16:10, Thomas Gleixner wrote:
> Based on the normalized pattern:
>
> licensed under gplv2
>
> extracted by the scancode license scanner the SPDX license identifier
>
> GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference.
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Allison Randal <allison@lohutok.net>
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_149.RULE
2022-06-06 20:10 ` [patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_149.RULE Thomas Gleixner
@ 2022-06-07 11:41 ` Allison Randal
0 siblings, 0 replies; 45+ messages in thread
From: Allison Randal @ 2022-06-07 11:41 UTC (permalink / raw)
To: linux-spdx
On 6/6/22 16:10, Thomas Gleixner wrote:
> Based on the normalized pattern:
>
> netapp provides this source code under the gpl v2 license the gpl v2
> license is available at https://opensource org/licenses/gpl-license
> php this software is provided by the copyright holders and
> contributors as is and any express or implied warranties including but
> not limited to the implied warranties of merchantability and fitness
> for a particular purpose are disclaimed in no event shall the
> copyright owner or contributors be liable for any direct indirect
> incidental special exemplary or consequential damages (including but
> not limited to procurement of substitute goods or services loss of use
> data or profits or business interruption) however caused and on any
> theory of liability whether in contract strict liability or tort
> (including negligence or otherwise) arising in any way out of the use
> of this software even if advised of the possibility of such damage
>
> extracted by the scancode license scanner the SPDX license identifier
>
> GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference.
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Allison Randal <allison@lohutok.net>
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_152.RULE
2022-06-06 20:10 ` [patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_152.RULE Thomas Gleixner
@ 2022-06-07 11:42 ` Allison Randal
0 siblings, 0 replies; 45+ messages in thread
From: Allison Randal @ 2022-06-07 11:42 UTC (permalink / raw)
To: linux-spdx
On 6/6/22 16:10, Thomas Gleixner wrote:
> Based on the normalized pattern:
>
> this software is distributed under the terms of the gnu general public
> license ( gpl ) version 2 as published by the free software foundation
> this software is provided by the copyright holders and contributors as
> is and any express or implied warranties including but not limited to
> the implied warranties of merchantability and fitness for a particular
> purpose are disclaimed in no event shall the copyright owner or
> contributors be liable for any direct indirect incidental special
> exemplary or consequential damages (including but not limited to
> procurement of substitute goods or services loss of use data or
> profits or business interruption) however caused and on any theory of
> liability whether in contract strict liability or tort (including
> negligence or otherwise) arising in any way out of the use of this
> software even if advised of the possibility of such damage
>
> extracted by the scancode license scanner the SPDX license identifier
>
> GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference.
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Allison Randal <allison@lohutok.net>
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_160.RULE
2022-06-06 20:10 ` [patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_160.RULE Thomas Gleixner
@ 2022-06-07 11:43 ` Allison Randal
0 siblings, 0 replies; 45+ messages in thread
From: Allison Randal @ 2022-06-07 11:43 UTC (permalink / raw)
To: linux-spdx
On 6/6/22 16:10, Thomas Gleixner wrote:
> Based on the normalized pattern:
>
> the code contained herein is licensed under the gnu general public
> license you may obtain a copy of the gnu general public license
> version 2 at the following locations: http://www opensource
> org/licenses/gpl-license html http://www gnu org/copyleft/gpl html
>
> extracted by the scancode license scanner the SPDX license identifier
>
> GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference.
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Allison Randal <allison@lohutok.net>
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE
2022-06-06 20:10 ` [patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE Thomas Gleixner
@ 2022-06-07 11:44 ` Allison Randal
0 siblings, 0 replies; 45+ messages in thread
From: Allison Randal @ 2022-06-07 11:44 UTC (permalink / raw)
To: linux-spdx
On 6/6/22 16:10, Thomas Gleixner wrote:
> Based on the normalized pattern:
>
> gpl header start do not alter or remove copyright notices or this
> file header this program is free software you can redistribute it
> and/or modify it under the terms of the gnu general public license
> version 2 only as published by the free software foundation this
> program is distributed in the hope that it will be useful but without
> any warranty without even the implied warranty of merchantability or
> fitness for a particular purpose see the gnu general public license
> version 2 for more details (a copy is included in the license file
> that accompanied this code) you should have received a copy of the
> gnu general public license version 2 along with this program if not
> see http://www gnu org/licenses please visit http://www xyratex
> com/contact if you need additional information or have any questions
> gpl header end
>
> extracted by the scancode license scanner the SPDX license identifier
>
> GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference.
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Allison Randal <allison@lohutok.net>
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_292.RULE
2022-06-06 20:10 ` [patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_292.RULE Thomas Gleixner
@ 2022-06-07 11:50 ` Allison Randal
0 siblings, 0 replies; 45+ messages in thread
From: Allison Randal @ 2022-06-07 11:50 UTC (permalink / raw)
To: linux-spdx
On 6/6/22 16:10, Thomas Gleixner wrote:
> Based on the normalized pattern:
>
> this program is free software you can redistribute it and/or modify it
> under the terms of the gnu general public license version 2 as
> published by the free software foundation you should have received a
> copy of the gnu general public license along with this program if not
> see <http://www gnu org/licenses/> this software is provided as is
> and without any express or implied warranties including without
> limitation the implied warranties of merchantability and fitness for a
> particular purpose
>
> extracted by the scancode license scanner the SPDX license identifier
>
> GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference.
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Allison Randal <allison@lohutok.net>
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_298.RULE
2022-06-06 20:10 ` [patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_298.RULE Thomas Gleixner
@ 2022-06-07 11:51 ` Allison Randal
0 siblings, 0 replies; 45+ messages in thread
From: Allison Randal @ 2022-06-07 11:51 UTC (permalink / raw)
To: linux-spdx
On 6/6/22 16:10, Thomas Gleixner wrote:
> Based on the normalized pattern:
>
> this package is free software you can redistribute it and/or modify it
> under the terms of the gnu general public license version 2 as
> published by the free software foundation this package is provided as
> is and without any express or implied warranties including without
> limitation the implied warranties of merchantibility and fitness for a
> particular purpose
>
> extracted by the scancode license scanner the SPDX license identifier
>
> GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference.
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Allison Randal <allison@lohutok.net>
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_318.RULE
2022-06-06 20:10 ` [patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_318.RULE Thomas Gleixner
@ 2022-06-07 11:52 ` Allison Randal
0 siblings, 0 replies; 45+ messages in thread
From: Allison Randal @ 2022-06-07 11:52 UTC (permalink / raw)
To: linux-spdx
On 6/6/22 16:10, Thomas Gleixner wrote:
> Based on the normalized pattern:
>
> this program is free software you can redistribute it and/or modify it
> under the terms of the gnu general public license as published by the
> free software foundation version 2 this program is distributed as is
> without any warranty of any kind whether express or implied without
> even the implied warranty of merchantability or fitness for a
> particular purpose see the gnu general public license for more details
> you should have received a copy of the gnu general public license
> along with this program if not write to the free software foundation
> inc 59 temple place suite 330 boston ma 02111-1307 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
> GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference.
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Allison Randal <allison@lohutok.net>
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_319.RULE
2022-06-06 20:10 ` [patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_319.RULE Thomas Gleixner
@ 2022-06-07 11:54 ` Allison Randal
0 siblings, 0 replies; 45+ messages in thread
From: Allison Randal @ 2022-06-07 11:54 UTC (permalink / raw)
To: linux-spdx
On 6/6/22 16:10, Thomas Gleixner wrote:
> Based on the normalized pattern:
>
> this program is free software you can redistribute it and/or modify it
> under the terms of the gnu general public license version 2 as
> published by the free software foundation this program is distributed
> as is without any warranty of any kind whether expressed or implied
> without even the implied warranty of merchantability or fitness for a
> particular purpose see the gnu general public license version 2 for
> more details
>
> extracted by the scancode license scanner the SPDX license identifier
>
> GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference.
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Allison Randal <allison@lohutok.net>
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_320.RULE
2022-06-06 20:10 ` [patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_320.RULE Thomas Gleixner
@ 2022-06-07 11:57 ` Allison Randal
0 siblings, 0 replies; 45+ messages in thread
From: Allison Randal @ 2022-06-07 11:57 UTC (permalink / raw)
To: linux-spdx
On 6/6/22 16:10, Thomas Gleixner wrote:
> Based on the normalized pattern:
>
> this program is free software you can redistribute it and/or modify it
> under the terms of the gnu general public license version 2 as
> published by the free software foundation this program is distributed
> as is without any warranty of any kind whether express or implied
> without even the implied warranty of merchantability or fitness for a
> particular purpose see the gnu general public license for more details
>
> extracted by the scancode license scanner the SPDX license identifier
>
> GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference.
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Allison Randal <allison@lohutok.net>
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_385.RULE
2022-06-06 20:10 ` [patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_385.RULE Thomas Gleixner
@ 2022-06-07 11:58 ` Allison Randal
0 siblings, 0 replies; 45+ messages in thread
From: Allison Randal @ 2022-06-07 11:58 UTC (permalink / raw)
To: linux-spdx
On 6/6/22 16:10, Thomas Gleixner wrote:
> Based on the normalized pattern:
>
> licensed under the gpl v2
>
> extracted by the scancode license scanner the SPDX license identifier
>
> GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference.
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Allison Randal <allison@lohutok.net>
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_390.RULE
2022-06-06 20:10 ` [patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_390.RULE Thomas Gleixner
@ 2022-06-07 12:00 ` Allison Randal
0 siblings, 0 replies; 45+ messages in thread
From: Allison Randal @ 2022-06-07 12:00 UTC (permalink / raw)
To: linux-spdx
On 6/6/22 16:10, Thomas Gleixner wrote:
> Based on the normalized pattern:
>
> this software file (the file ) is distributed by marvell international
> ltd under the terms of the gnu general public license version 2 june
> 1991 (the license ) you may use redistribute and/or modify this file
> in accordance with the terms and conditions of the license a copy of
> which is available by writing to the free software foundation inc 51
> franklin street fifth floor boston ma 02110-1301 usa or on the
> worldwide web at http://www gnu org/licenses/old-licenses/gpl-2 0 txt
> the file is distributed as-is without warranty of any kind and the
> implied warranties of merchantability or fitness for a particular
> purpose are expressly disclaimed the license provides additional
> details about this warranty disclaimer
>
> extracted by the scancode license scanner the SPDX license identifier
>
> GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference.
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Allison Randal <allison@lohutok.net>
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE
2022-06-06 20:10 ` [patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE Thomas Gleixner
@ 2022-06-07 12:05 ` Allison Randal
0 siblings, 0 replies; 45+ messages in thread
From: Allison Randal @ 2022-06-07 12:05 UTC (permalink / raw)
To: linux-spdx
On 6/6/22 16:10, Thomas Gleixner wrote:
> Based on the normalized pattern:
>
> this software file (the file ) is distributed by nxp under the terms
> of the gnu general public license version 2 june 1991 (the license )
> you may use redistribute and/or modify this file in accordance with
> the terms and conditions of the license a copy of which is available
> by writing to the free software foundation inc 51 franklin street
> fifth floor boston ma 02110-1301 usa or on the worldwide web at
> http://www gnu org/licenses/old-licenses/gpl-2 0 txt the file is
> distributed as-is without warranty of any kind and the implied
> warranties of merchantability or fitness for a particular purpose are
> expressly disclaimed the license provides additional details about
> this warranty disclaimer
>
> extracted by the scancode license scanner the SPDX license identifier
>
> GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference.
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Allison Randal <allison@lohutok.net>
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_398.RULE
2022-06-06 20:10 ` [patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_398.RULE Thomas Gleixner
@ 2022-06-07 12:06 ` Allison Randal
0 siblings, 0 replies; 45+ messages in thread
From: Allison Randal @ 2022-06-07 12:06 UTC (permalink / raw)
To: linux-spdx
On 6/6/22 16:10, Thomas Gleixner wrote:
> Based on the normalized pattern:
>
> this file is licensed under the terms of the gnu general public
> license version 2 this program as licensed as is without any warranty
> of any kind whether express or implied
>
> extracted by the scancode license scanner the SPDX license identifier
>
> GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference.
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Allison Randal <allison@lohutok.net>
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_406.RULE
2022-06-06 20:10 ` [patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_406.RULE Thomas Gleixner
@ 2022-06-07 12:07 ` Allison Randal
0 siblings, 0 replies; 45+ messages in thread
From: Allison Randal @ 2022-06-07 12:07 UTC (permalink / raw)
To: linux-spdx
On 6/6/22 16:10, Thomas Gleixner wrote:
> Based on the normalized pattern:
>
> this file is licensed under the term of the gnu general public license
> version 2 the program licensed as is without any warranty of any kind
> whether express or implied
>
> extracted by the scancode license scanner the SPDX license identifier
>
> GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference.
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Allison Randal <allison@lohutok.net>
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_8.RULE
2022-06-07 10:58 ` Greg KH
@ 2022-06-07 12:14 ` Thomas Gleixner
2022-06-07 12:49 ` Greg KH
0 siblings, 1 reply; 45+ messages in thread
From: Thomas Gleixner @ 2022-06-07 12:14 UTC (permalink / raw)
To: Greg KH; +Cc: linux-spdx
On Tue, Jun 07 2022 at 12:58, Greg KH wrote:
> On Mon, Jun 06, 2022 at 10:10:17PM +0200, Thomas Gleixner wrote:
>> ---
>> Documentation/driver-api/vfio-mediated-device.rst | 4 +---
>> arch/arm/boot/bootp/bootp.lds | 5 +----
>> include/linux/input/elan-i2c-ids.h | 5 +----
>> 3 files changed, 3 insertions(+), 11 deletions(-)
>
> I understand the goal to split this up per "rule", but that rule name
> makes no sense to any kernel developer. They don't know what it is, or
> where it came from, or anything else like that.
I was just reusing the scripts/approach from 3 years ago :)
> This also touches files across subsystems, generally not a good idea.
> Is your goal to get acks from the people here and then split them up
> per-subsystem later, or are you thinking you want these merged as-is?
I assumed that we merge that through your spdx tree. Though it might be
not the worst idea to route them through the maintainers, so they become
more aware of the overall problem.
It's easy enough to split them fully automated after we got green light
from the folks on the SPDX list.
> Oh, and thanks for picking this work up again. It's amazing to me that
> the companies/people that complain about this over the years never
> actually send patches to do anything about it...
What's more amazing is that we still have no plan what to do with the
more complicated ones - the non-standard disclaimers are just the tip of
the iceberg.
Thanks,
tglx
^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_8.RULE
2022-06-07 12:14 ` Thomas Gleixner
@ 2022-06-07 12:49 ` Greg KH
0 siblings, 0 replies; 45+ messages in thread
From: Greg KH @ 2022-06-07 12:49 UTC (permalink / raw)
To: Thomas Gleixner; +Cc: linux-spdx
On Tue, Jun 07, 2022 at 02:14:32PM +0200, Thomas Gleixner wrote:
> On Tue, Jun 07 2022 at 12:58, Greg KH wrote:
> > On Mon, Jun 06, 2022 at 10:10:17PM +0200, Thomas Gleixner wrote:
> >> ---
> >> Documentation/driver-api/vfio-mediated-device.rst | 4 +---
> >> arch/arm/boot/bootp/bootp.lds | 5 +----
> >> include/linux/input/elan-i2c-ids.h | 5 +----
> >> 3 files changed, 3 insertions(+), 11 deletions(-)
> >
> > I understand the goal to split this up per "rule", but that rule name
> > makes no sense to any kernel developer. They don't know what it is, or
> > where it came from, or anything else like that.
>
> I was just reusing the scripts/approach from 3 years ago :)
Ah, forgot about that. Nevermind then :)
> > This also touches files across subsystems, generally not a good idea.
> > Is your goal to get acks from the people here and then split them up
> > per-subsystem later, or are you thinking you want these merged as-is?
>
> I assumed that we merge that through your spdx tree. Though it might be
> not the worst idea to route them through the maintainers, so they become
> more aware of the overall problem.
Through the spdx tree is probably simplest as these are all for older
files that almost never get touched. And if they do, this is the top of
the file so merge conflicts should be non-existent.
thanks,
greg k-h
^ permalink raw reply [flat|nested] 45+ messages in thread
end of thread, other threads:[~2022-06-07 12:49 UTC | newest]
Thread overview: 45+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-06 20:10 [patch repost 00/25] The first batch of various GPLv2 boilerplates and references Thomas Gleixner
2022-06-06 20:10 ` [patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_8.RULE Thomas Gleixner
2022-06-07 9:36 ` Allison Randal
2022-06-07 10:58 ` Greg KH
2022-06-07 12:14 ` Thomas Gleixner
2022-06-07 12:49 ` Greg KH
2022-06-06 20:10 ` [patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_13.RULE Thomas Gleixner
2022-06-06 20:10 ` [patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_133.RULE Thomas Gleixner
2022-06-07 11:38 ` Allison Randal
2022-06-06 20:10 ` [patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_147.RULE Thomas Gleixner
2022-06-07 11:39 ` Allison Randal
2022-06-06 20:10 ` [patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_149.RULE Thomas Gleixner
2022-06-07 11:41 ` Allison Randal
2022-06-06 20:10 ` [patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_152.RULE Thomas Gleixner
2022-06-07 11:42 ` Allison Randal
2022-06-06 20:10 ` [patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_160.RULE Thomas Gleixner
2022-06-07 11:43 ` Allison Randal
2022-06-06 20:10 ` [patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE Thomas Gleixner
2022-06-07 11:44 ` Allison Randal
2022-06-06 20:10 ` [patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_208.RULE Thomas Gleixner
2022-06-06 20:10 ` [patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_240.RULE Thomas Gleixner
2022-06-06 20:10 ` [patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_292.RULE Thomas Gleixner
2022-06-07 11:50 ` Allison Randal
2022-06-06 20:10 ` [patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_298.RULE Thomas Gleixner
2022-06-07 11:51 ` Allison Randal
2022-06-06 20:10 ` [patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_318.RULE Thomas Gleixner
2022-06-07 11:52 ` Allison Randal
2022-06-06 20:10 ` [patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_319.RULE Thomas Gleixner
2022-06-07 11:54 ` Allison Randal
2022-06-06 20:10 ` [patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_320.RULE Thomas Gleixner
2022-06-07 11:57 ` Allison Randal
2022-06-06 20:10 ` [patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_347.RULE Thomas Gleixner
2022-06-06 20:14 ` Richard Fontana
2022-06-06 20:10 ` [patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_385.RULE Thomas Gleixner
2022-06-07 11:58 ` Allison Randal
2022-06-06 20:10 ` [patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_390.RULE Thomas Gleixner
2022-06-07 12:00 ` Allison Randal
2022-06-06 20:10 ` [patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE Thomas Gleixner
2022-06-07 12:05 ` Allison Randal
2022-06-06 20:10 ` [patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_398.RULE Thomas Gleixner
2022-06-07 12:06 ` Allison Randal
2022-06-06 20:10 ` [patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_406.RULE Thomas Gleixner
2022-06-07 12:07 ` Allison Randal
2022-06-06 20:10 ` [patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_409.RULE Thomas Gleixner
2022-06-07 10:34 ` [patch repost 00/25] The first batch of various GPLv2 boilerplates and references Thomas Gleixner
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).