Linux-SPDX Archive on lore.kernel.org
 help / color / Atom feed
* [Batch 10 patch 00/24] Batch 10 of random GPL references/notices
@ 2019-05-28 17:10 Thomas Gleixner
  2019-05-28 17:10 ` [Batch 10 patch 01/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 Thomas Gleixner
                   ` (23 more replies)
  0 siblings, 24 replies; 126+ messages in thread
From: Thomas Gleixner @ 2019-05-28 17:10 UTC (permalink / raw)
  To: linux-spdx

Hi!

With the second batch for today, we complete the first half of staring at
the creativeness of engineers and lawyers - just for the pure GPL related
instances.

I hope you're still enjoying it and have enough energy left to go through
the second half of the mess as effective as you did so far.

Thanks,

	tglx


^ permalink raw reply	[flat|nested] 126+ messages in thread

* [Batch 10 patch 01/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201
  2019-05-28 17:10 [Batch 10 patch 00/24] Batch 10 of random GPL references/notices Thomas Gleixner
@ 2019-05-28 17:10 ` Thomas Gleixner
  2019-05-28 21:53   ` Allison Randal
                     ` (4 more replies)
  2019-05-28 17:10 ` [Batch 10 patch 02/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 202 Thomas Gleixner
                   ` (22 subsequent siblings)
  23 siblings, 5 replies; 126+ messages in thread
From: Thomas Gleixner @ 2019-05-28 17:10 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this program is free software you can redistribute it and or modify
  it under the terms and conditions of the gnu general public license
  version 2 as published by the free software foundation this program
  is distributed in the hope 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 you should have received a copy of the gnu general
  public license along with this program if not see http www gnu org
  licenses

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 228 file(s).

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=fc4cf4e4c55d
---
 arch/arm/boot/dts/ecx-2000.dts                           |   13 +------------
 arch/arm/boot/dts/ecx-common.dtsi                        |   13 +------------
 arch/arm/boot/dts/highbank.dts                           |   13 +------------
 arch/arm/include/asm/edac.h                              |   13 +------------
 arch/arm/include/asm/percpu.h                            |   13 +------------
 arch/arm/mach-highbank/highbank.c                        |   13 +------------
 arch/arm/mach-highbank/pm.c                              |   13 +------------
 arch/arm/mach-highbank/sysregs.h                         |   13 +------------
 arch/arm/mach-highbank/system.c                          |   13 +------------
 arch/arm/mach-socfpga/l2_cache.c                         |   13 +------------
 arch/arm/mach-socfpga/ocram.c                            |   13 +------------
 arch/arm/mach-socfpga/platsmp.c                          |   13 +------------
 arch/arm/mach-socfpga/pm.c                               |   13 +------------
 arch/arm/mach-socfpga/self-refresh.S                     |   13 +------------
 arch/arm/mach-tegra/common.h                             |   13 +------------
 arch/arm/mach-tegra/cpuidle-tegra114.c                   |   13 +------------
 arch/arm/mach-tegra/cpuidle.h                            |   13 +------------
 arch/arm/mach-tegra/irammap.h                            |   13 +------------
 arch/arm/mach-tegra/irq.h                                |   13 +------------
 arch/arm/mach-tegra/pm-tegra20.c                         |   13 +------------
 arch/arm/mach-tegra/pm-tegra30.c                         |   13 +------------
 arch/arm/mach-tegra/pm.c                                 |   13 +------------
 arch/arm/mach-tegra/pm.h                                 |   13 +------------
 arch/arm/mach-tegra/reset-handler.S                      |   13 +------------
 arch/arm/mach-tegra/sleep-tegra20.S                      |   13 +------------
 arch/arm/mach-tegra/sleep-tegra30.S                      |   13 +------------
 arch/arm/mach-tegra/sleep.h                              |   13 +------------
 arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi        |   13 +------------
 arch/arm64/boot/dts/altera/socfpga_stratix10_socdk.dts   |   13 +------------
 arch/nios2/boot/dts/10m50_devboard.dts                   |   13 +------------
 arch/nios2/include/asm/shmparam.h                        |   13 +------------
 arch/nios2/include/asm/syscall.h                         |   13 +------------
 arch/nios2/include/asm/syscalls.h                        |   14 +-------------
 arch/nios2/kernel/syscall_table.c                        |   14 +-------------
 drivers/ata/ahci_ceva.c                                  |   13 +------------
 drivers/ata/ahci_imx.c                                   |   13 +------------
 drivers/ata/sata_highbank.c                              |   13 +------------
 drivers/clk/clk-asm9260.c                                |   13 +------------
 drivers/clk/clk-highbank.c                               |   13 +------------
 drivers/clk/clk-oxnas.c                                  |   13 +------------
 drivers/clk/clk-scpi.c                                   |   13 +------------
 drivers/clk/clk-stm32f4.c                                |   13 +------------
 drivers/clk/socfpga/clk-gate-a10.c                       |   13 +------------
 drivers/clk/socfpga/clk-periph-a10.c                     |   13 +------------
 drivers/clk/socfpga/clk-pll-a10.c                        |   13 +------------
 drivers/clk/tegra/clk-audio-sync.c                       |   13 +------------
 drivers/clk/tegra/clk-divider.c                          |   13 +------------
 drivers/clk/tegra/clk-periph-fixed.c                     |   13 +------------
 drivers/clk/tegra/clk-periph-gate.c                      |   13 +------------
 drivers/clk/tegra/clk-periph.c                           |   13 +------------
 drivers/clk/tegra/clk-pll-out.c                          |   13 +------------
 drivers/clk/tegra/clk-pll.c                              |   13 +------------
 drivers/clk/tegra/clk-super.c                            |   13 +------------
 drivers/clk/tegra/clk-tegra-audio.c                      |   13 +------------
 drivers/clk/tegra/clk-tegra-fixed.c                      |   13 +------------
 drivers/clk/tegra/clk-tegra-periph.c                     |   13 +------------
 drivers/clk/tegra/clk-tegra-pmc.c                        |   13 +------------
 drivers/clk/tegra/clk-tegra-super-gen4.c                 |   13 +------------
 drivers/clk/tegra/clk-tegra114.c                         |   13 +------------
 drivers/clk/tegra/clk-tegra124.c                         |   13 +------------
 drivers/clk/tegra/clk-tegra20.c                          |   13 +------------
 drivers/clk/tegra/clk-tegra210.c                         |   13 +------------
 drivers/clk/tegra/clk-tegra30.c                          |   13 +------------
 drivers/clk/tegra/clk.c                                  |   13 +------------
 drivers/clk/tegra/clk.h                                  |   13 +------------
 drivers/clocksource/timer-of.c                           |   13 +------------
 drivers/clocksource/timer-oxnas-rps.c                    |   13 +------------
 drivers/clocksource/timer-probe.c                        |   13 +------------
 drivers/cpuidle/cpuidle-calxeda.c                        |   13 +------------
 drivers/cpuidle/cpuidle-zynq.c                           |   13 +------------
 drivers/devfreq/tegra-devfreq.c                          |   14 +-------------
 drivers/dma/tegra20-apb-dma.c                            |   13 +------------
 drivers/dma/tegra210-adma.c                              |   13 +------------
 drivers/edac/highbank_l2_edac.c                          |   13 +------------
 drivers/edac/highbank_mc_edac.c                          |   13 +------------
 drivers/firmware/arm_scpi.c                              |   13 +------------
 drivers/firmware/scpi_pm_domain.c                        |   13 +------------
 drivers/gpio/gpio-altera-a10sr.c                         |   13 +------------
 drivers/gpio/gpio-palmas.c                               |   13 +------------
 drivers/gpio/gpio-rc5t583.c                              |   14 +-------------
 drivers/gpio/gpio-xra1403.c                              |   13 +------------
 drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c |   13 +------------
 drivers/gpu/host1x/bus.c                                 |   13 +------------
 drivers/gpu/host1x/bus.h                                 |   13 +------------
 drivers/gpu/host1x/cdma.c                                |   13 +------------
 drivers/gpu/host1x/cdma.h                                |   13 +------------
 drivers/gpu/host1x/channel.c                             |   13 +------------
 drivers/gpu/host1x/channel.h                             |   13 +------------
 drivers/gpu/host1x/debug.h                               |   13 +------------
 drivers/gpu/host1x/dev.c                                 |   13 +------------
 drivers/gpu/host1x/dev.h                                 |   13 +------------
 drivers/gpu/host1x/hw/cdma_hw.c                          |   13 +------------
 drivers/gpu/host1x/hw/channel_hw.c                       |   13 +------------
 drivers/gpu/host1x/hw/host1x01.c                         |   13 +------------
 drivers/gpu/host1x/hw/host1x01.h                         |   13 +------------
 drivers/gpu/host1x/hw/host1x01_hardware.h                |   13 +------------
 drivers/gpu/host1x/hw/host1x02.c                         |   13 +------------
 drivers/gpu/host1x/hw/host1x02.h                         |   13 +------------
 drivers/gpu/host1x/hw/host1x02_hardware.h                |   13 +------------
 drivers/gpu/host1x/hw/host1x04.c                         |   13 +------------
 drivers/gpu/host1x/hw/host1x04.h                         |   13 +------------
 drivers/gpu/host1x/hw/host1x04_hardware.h                |   13 +------------
 drivers/gpu/host1x/hw/host1x05.c                         |   13 +------------
 drivers/gpu/host1x/hw/host1x05.h                         |   13 +------------
 drivers/gpu/host1x/hw/host1x05_hardware.h                |   13 +------------
 drivers/gpu/host1x/hw/host1x06.c                         |   13 +------------
 drivers/gpu/host1x/hw/host1x06.h                         |   13 +------------
 drivers/gpu/host1x/hw/host1x06_hardware.h                |   13 +------------
 drivers/gpu/host1x/hw/host1x07.c                         |   13 +------------
 drivers/gpu/host1x/hw/host1x07.h                         |   13 +------------
 drivers/gpu/host1x/hw/host1x07_hardware.h                |   13 +------------
 drivers/gpu/host1x/hw/hw_host1x01_channel.h              |   14 +-------------
 drivers/gpu/host1x/hw/hw_host1x01_sync.h                 |   14 +-------------
 drivers/gpu/host1x/hw/hw_host1x01_uclass.h               |   14 +-------------
 drivers/gpu/host1x/hw/hw_host1x02_channel.h              |   14 +-------------
 drivers/gpu/host1x/hw/hw_host1x02_sync.h                 |   14 +-------------
 drivers/gpu/host1x/hw/hw_host1x02_uclass.h               |   14 +-------------
 drivers/gpu/host1x/hw/hw_host1x04_channel.h              |   14 +-------------
 drivers/gpu/host1x/hw/hw_host1x04_sync.h                 |   14 +-------------
 drivers/gpu/host1x/hw/hw_host1x04_uclass.h               |   14 +-------------
 drivers/gpu/host1x/hw/hw_host1x05_channel.h              |   14 +-------------
 drivers/gpu/host1x/hw/hw_host1x05_sync.h                 |   14 +-------------
 drivers/gpu/host1x/hw/hw_host1x05_uclass.h               |   14 +-------------
 drivers/gpu/host1x/hw/hw_host1x06_hypervisor.h           |   14 +-------------
 drivers/gpu/host1x/hw/hw_host1x06_uclass.h               |   14 +-------------
 drivers/gpu/host1x/hw/hw_host1x06_vm.h                   |   14 +-------------
 drivers/gpu/host1x/hw/hw_host1x07_hypervisor.h           |   14 +-------------
 drivers/gpu/host1x/hw/hw_host1x07_uclass.h               |   14 +-------------
 drivers/gpu/host1x/hw/hw_host1x07_vm.h                   |   14 +-------------
 drivers/gpu/host1x/hw/intr_hw.c                          |   13 +------------
 drivers/gpu/host1x/hw/syncpt_hw.c                        |   13 +------------
 drivers/gpu/host1x/intr.c                                |   13 +------------
 drivers/gpu/host1x/intr.h                                |   13 +------------
 drivers/gpu/host1x/job.c                                 |   13 +------------
 drivers/gpu/host1x/job.h                                 |   13 +------------
 drivers/gpu/host1x/syncpt.c                              |   13 +------------
 drivers/gpu/host1x/syncpt.h                              |   13 +------------
 drivers/i2c/busses/i2c-altera.c                          |   13 +------------
 drivers/i2c/busses/i2c-tegra-bpmp.c                      |   13 +------------
 drivers/i2c/muxes/i2c-mux-pinctrl.c                      |   13 +------------
 drivers/iio/light/isl29028.c                             |   13 +------------
 drivers/mailbox/mailbox-altera.c                         |   13 +------------
 drivers/mailbox/pl320-ipc.c                              |   13 +------------
 drivers/media/platform/tegra-cec/tegra_cec.c             |   13 +------------
 drivers/media/platform/tegra-cec/tegra_cec.h             |   13 +------------
 drivers/mfd/altera-a10sr.c                               |   13 +------------
 drivers/mfd/rc5t583-irq.c                                |   14 +-------------
 drivers/mfd/rc5t583.c                                    |   14 +-------------
 drivers/mfd/tps65090.c                                   |   13 +------------
 drivers/mtd/spi-nor/cadence-quadspi.c                    |   13 +------------
 drivers/net/ethernet/altera/altera_msgdma.c              |   13 +------------
 drivers/net/ethernet/altera/altera_msgdma.h              |   13 +------------
 drivers/net/ethernet/altera/altera_msgdmahw.h            |   13 +------------
 drivers/net/ethernet/altera/altera_sgdma.c               |   13 +------------
 drivers/net/ethernet/altera/altera_sgdma.h               |   13 +------------
 drivers/net/ethernet/altera/altera_sgdmahw.h             |   13 +------------
 drivers/net/ethernet/altera/altera_tse.h                 |   13 +------------
 drivers/net/ethernet/altera/altera_tse_ethtool.c         |   13 +------------
 drivers/net/ethernet/altera/altera_tse_main.c            |   13 +------------
 drivers/net/ethernet/altera/altera_utils.c               |   13 +------------
 drivers/net/ethernet/altera/altera_utils.h               |   13 +------------
 drivers/net/ethernet/calxeda/xgmac.c                     |   13 +------------
 drivers/net/hyperv/hyperv_net.h                          |   14 +-------------
 drivers/net/hyperv/netvsc.c                              |   13 +------------
 drivers/net/hyperv/netvsc_drv.c                          |   13 +------------
 drivers/net/hyperv/rndis_filter.c                        |   13 +------------
 drivers/pinctrl/devicetree.c                             |   13 +------------
 drivers/pinctrl/devicetree.h                             |   13 +------------
 drivers/power/supply/tps65090-charger.c                  |   12 +-----------
 drivers/regulator/rc5t583-regulator.c                    |   15 +--------------
 drivers/regulator/tps65090-regulator.c                   |   12 +-----------
 drivers/reset/reset-a10sr.c                              |   13 +------------
 drivers/reset/reset-oxnas.c                              |   13 +------------
 drivers/rtc/rtc-rc5t583.c                                |   14 ++------------
 drivers/soc/tegra/fuse/fuse-tegra.c                      |   14 +-------------
 drivers/soc/tegra/fuse/fuse-tegra20.c                    |   13 +------------
 drivers/soc/tegra/fuse/fuse-tegra30.c                    |   14 +-------------
 drivers/soc/tegra/fuse/speedo-tegra114.c                 |   13 +------------
 drivers/soc/tegra/fuse/speedo-tegra124.c                 |   13 +------------
 drivers/soc/tegra/fuse/speedo-tegra20.c                  |   13 +------------
 drivers/soc/tegra/fuse/speedo-tegra210.c                 |   13 +------------
 drivers/soc/tegra/fuse/speedo-tegra30.c                  |   13 +------------
 drivers/soc/tegra/fuse/tegra-apbmisc.c                   |   14 +-------------
 drivers/spi/spi-tegra114.c                               |   13 +------------
 drivers/spi/spi-tegra20-sflash.c                         |   13 +------------
 drivers/spi/spi-tegra20-slink.c                          |   13 +------------
 drivers/vfio/platform/reset/vfio_platform_amdxgbe.c      |   13 +------------
 drivers/vfio/platform/reset/vfio_platform_calxedaxgmac.c |   13 +------------
 drivers/xen/arm-device.c                                 |   13 +------------
 include/dt-bindings/clock/oxsemi,ox810se.h               |   13 +------------
 include/dt-bindings/clock/oxsemi,ox820.h                 |   13 +------------
 include/dt-bindings/power/tegra186-powergate.h           |   13 +------------
 include/dt-bindings/reset/altr,rst-mgr-a10sr.h           |   13 +------------
 include/dt-bindings/reset/altr,rst-mgr-s10.h             |   13 +------------
 include/dt-bindings/reset/imx7-reset.h                   |   13 +------------
 include/dt-bindings/reset/oxsemi,ox810se.h               |   13 +------------
 include/dt-bindings/reset/oxsemi,ox820.h                 |   13 +------------
 include/dt-bindings/reset/tegra186-reset.h               |   13 +------------
 include/linux/clk/tegra.h                                |   13 +------------
 include/linux/mfd/altera-a10sr.h                         |   13 +------------
 include/linux/mfd/rc5t583.h                              |   14 +-------------
 include/linux/pl320-ipc.h                                |   12 +-----------
 include/linux/scpi_protocol.h                            |   13 +------------
 include/net/dcbevent.h                                   |   13 +------------
 include/net/dcbnl.h                                      |   13 +------------
 include/net/tc_act/tc_skbedit.h                          |   13 +------------
 include/soc/tegra/bpmp-abi.h                             |   13 +------------
 include/soc/tegra/fuse.h                                 |   13 +------------
 net/dcb/dcbevent.c                                       |   13 +------------
 net/dcb/dcbnl.c                                          |   13 +------------
 net/sched/act_skbedit.c                                  |   13 +------------
 net/sched/sch_multiq.c                                   |   13 +------------
 sound/pci/hda/hda_tegra.c                                |   14 +-------------
 sound/soc/cirrus/ep93xx-pcm.h                            |   13 +------------
 sound/soc/intel/boards/bdw-rt5677.c                      |   13 +------------
 sound/soc/rockchip/rk3288_hdmi_analog.c                  |   14 +-------------
 sound/soc/rockchip/rk3399_gru_sound.c                    |   13 +------------
 sound/soc/rockchip/rockchip_max98090.c                   |   14 +-------------
 sound/soc/rockchip/rockchip_rt5645.c                     |   14 +-------------
 sound/soc/spear/spear_pcm.h                              |   13 +------------
 sound/soc/tegra/tegra30_ahub.c                           |   13 +------------
 sound/soc/tegra/tegra30_ahub.h                           |   13 +------------
 sound/soc/tegra/tegra30_i2s.c                            |   13 +------------
 sound/soc/tegra/tegra30_i2s.h                            |   13 +------------
 sound/soc/tegra/tegra_max98090.c                         |   13 +------------
 sound/soc/tegra/tegra_rt5640.c                           |   13 +------------
 sound/soc/tegra/tegra_rt5677.c                           |   13 +------------
 sound/soc/tegra/tegra_sgtl5000.c                         |   13 +------------
 228 files changed, 229 insertions(+), 2768 deletions(-)

--- a/arch/arm/boot/dts/ecx-2000.dts
+++ b/arch/arm/boot/dts/ecx-2000.dts
@@ -1,17 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2011-2012 Calxeda, Inc.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope 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.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
 /dts-v1/;
--- a/arch/arm/boot/dts/ecx-common.dtsi
+++ b/arch/arm/boot/dts/ecx-common.dtsi
@@ -1,17 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2011-2012 Calxeda, Inc.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope 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.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
 / {
--- a/arch/arm/boot/dts/highbank.dts
+++ b/arch/arm/boot/dts/highbank.dts
@@ -1,17 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2011-2012 Calxeda, Inc.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope 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.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
 /dts-v1/;
--- a/arch/arm/include/asm/edac.h
+++ b/arch/arm/include/asm/edac.h
@@ -1,18 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2011 Calxeda, Inc.
  * Based on PPC version Copyright 2007 MontaVista Software, Inc.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope 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.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 #ifndef ASM_EDAC_H
 #define ASM_EDAC_H
--- a/arch/arm/include/asm/percpu.h
+++ b/arch/arm/include/asm/percpu.h
@@ -1,17 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2012 Calxeda, Inc.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope 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.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 #ifndef _ASM_ARM_PERCPU_H_
 #define _ASM_ARM_PERCPU_H_
--- a/arch/arm/mach-highbank/highbank.c
+++ b/arch/arm/mach-highbank/highbank.c
@@ -1,17 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2010-2011 Calxeda, Inc.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope 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.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 #include <linux/clk.h>
 #include <linux/clkdev.h>
--- a/arch/arm/mach-highbank/pm.c
+++ b/arch/arm/mach-highbank/pm.c
@@ -1,17 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2011 Calxeda, Inc.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope 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.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
 #include <linux/cpu_pm.h>
--- a/arch/arm/mach-highbank/sysregs.h
+++ b/arch/arm/mach-highbank/sysregs.h
@@ -1,17 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2011 Calxeda, Inc.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope 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.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 #ifndef _MACH_HIGHBANK__SYSREGS_H_
 #define _MACH_HIGHBANK__SYSREGS_H_
--- a/arch/arm/mach-highbank/system.c
+++ b/arch/arm/mach-highbank/system.c
@@ -1,17 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2011 Calxeda, Inc.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope 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.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 #include <linux/io.h>
 #include <asm/proc-fns.h>
--- a/arch/arm/mach-socfpga/l2_cache.c
+++ b/arch/arm/mach-socfpga/l2_cache.c
@@ -1,17 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright Altera Corporation (C) 2016. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope 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.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 #include <linux/io.h>
 #include <linux/of_platform.h>
--- a/arch/arm/mach-socfpga/ocram.c
+++ b/arch/arm/mach-socfpga/ocram.c
@@ -1,17 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright Altera Corporation (C) 2016. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope 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.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 #include <linux/delay.h>
 #include <linux/io.h>
--- a/arch/arm/mach-socfpga/platsmp.c
+++ b/arch/arm/mach-socfpga/platsmp.c
@@ -1,20 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2010-2011 Calxeda, Inc.
  * Copyright 2012 Pavel Machek <pavel@denx.de>
  * Based on platsmp.c, Copyright (C) 2002 ARM Ltd.
  * Copyright (C) 2012 Altera Corporation
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope 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.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 #include <linux/delay.h>
 #include <linux/init.h>
--- a/arch/arm/mach-socfpga/pm.c
+++ b/arch/arm/mach-socfpga/pm.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  arch/arm/mach-socfpga/pm.c
  *
@@ -6,18 +7,6 @@
  * with code from pm-imx6.c
  * Copyright 2011-2014 Freescale Semiconductor, Inc.
  * Copyright 2011 Linaro Ltd.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope 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.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
 #include <linux/bitops.h>
--- a/arch/arm/mach-socfpga/self-refresh.S
+++ b/arch/arm/mach-socfpga/self-refresh.S
@@ -1,17 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2014-2015 Altera Corporation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope 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.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 #include <linux/linkage.h>
 #include <asm/assembler.h>
--- a/arch/arm/mach-tegra/common.h
+++ b/arch/arm/mach-tegra/common.h
@@ -1,18 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (c) 2011, ARM Ltd.
  * Copyright (c) 2013, NVIDIA Corporation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope 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.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
 #ifndef __MACH_TEGRA_COMMON_H
--- a/arch/arm/mach-tegra/cpuidle-tegra114.c
+++ b/arch/arm/mach-tegra/cpuidle-tegra114.c
@@ -1,17 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2013, NVIDIA Corporation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope 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.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
 #include <asm/firmware.h>
--- a/arch/arm/mach-tegra/cpuidle.h
+++ b/arch/arm/mach-tegra/cpuidle.h
@@ -1,17 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (c) 2012, NVIDIA Corporation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope 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.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
 #ifndef __MACH_TEGRA_CPUIDLE_H
--- a/arch/arm/mach-tegra/irammap.h
+++ b/arch/arm/mach-tegra/irammap.h
@@ -1,17 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (c) 2012, NVIDIA CORPORATION.  All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope 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.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
 #ifndef __MACH_TEGRA_IRAMMAP_H
--- a/arch/arm/mach-tegra/irq.h
+++ b/arch/arm/mach-tegra/irq.h
@@ -1,17 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (c) 2012, NVIDIA Corporation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope 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.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
 #ifndef __TEGRA_IRQ_H
--- a/arch/arm/mach-tegra/pm-tegra20.c



^ permalink raw reply	[flat|nested] 126+ messages in thread

* [Batch 10 patch 02/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 202
  2019-05-28 17:10 [Batch 10 patch 00/24] Batch 10 of random GPL references/notices Thomas Gleixner
  2019-05-28 17:10 ` [Batch 10 patch 01/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 Thomas Gleixner
@ 2019-05-28 17:10 ` Thomas Gleixner
  2019-05-28 21:54   ` Allison Randal
                     ` (4 more replies)
  2019-05-28 17:10 ` [Batch 10 patch 03/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 203 Thomas Gleixner
                   ` (21 subsequent siblings)
  23 siblings, 5 replies; 126+ messages in thread
From: Thomas Gleixner @ 2019-05-28 17:10 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  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 in 3 file(s).

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=969aa7b473f3
---
 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] 126+ messages in thread

* [Batch 10 patch 03/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 203
  2019-05-28 17:10 [Batch 10 patch 00/24] Batch 10 of random GPL references/notices Thomas Gleixner
  2019-05-28 17:10 ` [Batch 10 patch 01/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 Thomas Gleixner
  2019-05-28 17:10 ` [Batch 10 patch 02/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 202 Thomas Gleixner
@ 2019-05-28 17:10 ` Thomas Gleixner
  2019-05-28 21:54   ` Allison Randal
                     ` (4 more replies)
  2019-05-28 17:10 ` [Batch 10 patch 04/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 204 Thomas Gleixner
                   ` (20 subsequent siblings)
  23 siblings, 5 replies; 126+ messages in thread
From: Thomas Gleixner @ 2019-05-28 17:10 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  the code contained herein is licensed under the gnu general public
  license v2

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 1 file(s).

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=00f03b422e7b
---
 arch/arm/boot/dts/imx6q-sbc6x.dts |    4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

--- a/arch/arm/boot/dts/imx6q-sbc6x.dts
+++ b/arch/arm/boot/dts/imx6q-sbc6x.dts
@@ -1,8 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2013 Pavel Machek <pavel@denx.de>
- *
- * The code contained herein is licensed under the GNU General Public
- * License V2.
  */
 
 /dts-v1/;



^ permalink raw reply	[flat|nested] 126+ messages in thread

* [Batch 10 patch 04/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 204
  2019-05-28 17:10 [Batch 10 patch 00/24] Batch 10 of random GPL references/notices Thomas Gleixner
                   ` (2 preceding siblings ...)
  2019-05-28 17:10 ` [Batch 10 patch 03/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 203 Thomas Gleixner
@ 2019-05-28 17:10 ` Thomas Gleixner
  2019-05-28 21:58   ` Allison Randal
  2019-05-28 17:10 ` [Batch 10 patch 05/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 205 Thomas Gleixner
                   ` (19 subsequent siblings)
  23 siblings, 1 reply; 126+ messages in thread
From: Thomas Gleixner @ 2019-05-28 17:10 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  may be copied or modified under the terms of the gnu general public
  license see linux copying for more information

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 8 file(s).

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=a9985b234e9d
---
 arch/arm/include/asm/hardware/locomo.h  |    4 +---
 arch/arm/mach-pxa/include/mach/poodle.h |    4 +---
 arch/arm/mach-sa1100/collie.c           |    8 +-------
 drivers/block/pktcdvd.c                 |    4 +---
 drivers/cdrom/cdrom.c                   |    3 +--
 drivers/ide/ide-cd.c                    |    4 +---
 include/linux/mfd/tc6387xb.h            |    5 +----
 include/linux/pktcdvd.h                 |    5 +----
 8 files changed, 8 insertions(+), 29 deletions(-)

--- a/arch/arm/include/asm/hardware/locomo.h
+++ b/arch/arm/include/asm/hardware/locomo.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * arch/arm/include/asm/hardware/locomo.h
  *
@@ -5,9 +6,6 @@
  *
  * (C) Copyright 2004 John Lenz
  *
- * May be copied or modified under the terms of the GNU General Public
- * License.  See linux/COPYING for more information.
- *
  * Based on sa1111.h
  */
 #ifndef _ASM_ARCH_LOCOMO
--- a/arch/arm/mach-pxa/include/mach/poodle.h
+++ b/arch/arm/mach-pxa/include/mach/poodle.h
@@ -1,9 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * arch/arm/mach-pxa/include/mach/poodle.h
  *
- * May be copied or modified under the terms of the GNU General Public
- * License.  See linux/COPYING for more information.
- *
  * Based on:
  *   arch/arm/mach-sa1100/include/mach/collie.h
  *
--- a/arch/arm/mach-sa1100/collie.c
+++ b/arch/arm/mach-sa1100/collie.c
@@ -1,15 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * linux/arch/arm/mach-sa1100/collie.c
  *
- * May be copied or modified under the terms of the GNU General Public
- * License.  See linux/COPYING for more information.
- *
  * This file contains all Collie-specific tweaks.
  *
- * 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.
- *
  * ChangeLog:
  *  2006 Pavel Machek <pavel@ucw.cz>
  *  03-06-2004 John Lenz <lenz@cs.wisc.edu>
--- a/drivers/block/pktcdvd.c
+++ b/drivers/block/pktcdvd.c
@@ -1,11 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2000 Jens Axboe <axboe@suse.de>
  * Copyright (C) 2001-2004 Peter Osterlund <petero2@telia.com>
  * Copyright (C) 2006 Thomas Maier <balagi@justmail.de>
  *
- * May be copied or modified under the terms of the GNU General Public
- * License.  See linux/COPYING for more information.
- *
  * Packet writing layer for ATAPI and SCSI CD-RW, DVD+RW, DVD-RW and
  * DVD-RAM devices.
  *
--- a/drivers/cdrom/cdrom.c
+++ b/drivers/cdrom/cdrom.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /* linux/drivers/cdrom/cdrom.c
    Copyright (c) 1996, 1997 David A. van Leeuwen.
    Copyright (c) 1997, 1998 Erik Andersen <andersee@debian.org>
    Copyright (c) 1998, 1999 Jens Axboe <axboe@image.dk>
 
-   May be copied or modified under the terms of the GNU General Public
-   License.  See linux/COPYING for more information.
 
    Uniform CD-ROM driver for Linux.
    See Documentation/cdrom/cdrom-standard.tex for usage information.
--- a/drivers/ide/ide-cd.c
+++ b/drivers/ide/ide-cd.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * ATAPI CD-ROM driver.
  *
@@ -6,9 +7,6 @@
  * Copyright (C) 1998-2000   Jens Axboe <axboe@suse.de>
  * Copyright (C) 2005, 2007-2009  Bartlomiej Zolnierkiewicz
  *
- * May be copied or modified under the terms of the GNU General Public
- * License.  See linux/COPYING for more information.
- *
  * See Documentation/cdrom/ide-cd for usage information.
  *
  * Suggestions are welcome. Patches that work are more welcome though. ;-)
--- a/include/linux/mfd/tc6387xb.h
+++ b/include/linux/mfd/tc6387xb.h
@@ -1,11 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * This file contains the definitions for the TC6387XB
  *
  * (C) Copyright 2005 Ian Molton <spyro@f2s.com>
- *
- * May be copied or modified under the terms of the GNU General Public
- * License.  See linux/COPYING for more information.
- *
  */
 #ifndef MFD_TC6387XB_H
 #define MFD_TC6387XB_H
--- a/include/linux/pktcdvd.h
+++ b/include/linux/pktcdvd.h
@@ -1,13 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2000 Jens Axboe <axboe@suse.de>
  * Copyright (C) 2001-2004 Peter Osterlund <petero2@telia.com>
  *
- * May be copied or modified under the terms of the GNU General Public
- * License.  See linux/COPYING for more information.
- *
  * Packet writing layer for ATAPI and SCSI CD-R, CD-RW, DVD-R, and
  * DVD-RW devices.
- *
  */
 #ifndef __PKTCDVD_H
 #define __PKTCDVD_H



^ permalink raw reply	[flat|nested] 126+ messages in thread

* [Batch 10 patch 05/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 205
  2019-05-28 17:10 [Batch 10 patch 00/24] Batch 10 of random GPL references/notices Thomas Gleixner
                   ` (3 preceding siblings ...)
  2019-05-28 17:10 ` [Batch 10 patch 04/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 204 Thomas Gleixner
@ 2019-05-28 17:10 ` Thomas Gleixner
  2019-05-28 21:59   ` Allison Randal
  2019-05-28 17:10 ` [Batch 10 patch 06/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206 Thomas Gleixner
                   ` (18 subsequent siblings)
  23 siblings, 1 reply; 126+ messages in thread
From: Thomas Gleixner @ 2019-05-28 17:10 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  it is hereby placed under the terms of the gnu general public
  license see linux copying

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 1 file(s).

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=a64b4098a7ff
---
 drivers/ide/ide-tape.c |    4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

--- a/drivers/ide/ide-tape.c
+++ b/drivers/ide/ide-tape.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * IDE ATAPI streaming tape driver.
  *
@@ -8,9 +9,6 @@
  * of the faculty of electrical engineering in the Technion - Israel's
  * Institute Of Technology, with the guide of Avner Lottem and Dr. Ilana David.
  *
- * It is hereby placed under the terms of the GNU general public license.
- * (See linux/COPYING).
- *
  * For a historical changelog see
  * Documentation/ide/ChangeLog.ide-tape.1995-2002
  */



^ permalink raw reply	[flat|nested] 126+ messages in thread

* [Batch 10 patch 06/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206
  2019-05-28 17:10 [Batch 10 patch 00/24] Batch 10 of random GPL references/notices Thomas Gleixner
                   ` (4 preceding siblings ...)
  2019-05-28 17:10 ` [Batch 10 patch 05/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 205 Thomas Gleixner
@ 2019-05-28 17:10 ` Thomas Gleixner
  2019-05-28 22:00   ` Allison Randal
                     ` (4 more replies)
  2019-05-28 17:10 ` [Batch 10 patch 07/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 207 Thomas Gleixner
                   ` (17 subsequent siblings)
  23 siblings, 5 replies; 126+ messages in thread
From: Thomas Gleixner @ 2019-05-28 17:10 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 107 file(s).

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=0d96c98da90b
---
 arch/ia64/include/asm/uncached.h                       |    5 +----
 arch/ia64/kernel/uncached.c                            |    5 +----
 arch/powerpc/platforms/powernv/npu-dma.c               |    5 +----
 arch/powerpc/sysdev/cpm_common.c                       |    5 +----
 arch/x86/include/asm/geode.h                           |    5 +----
 drivers/char/mspec.c                                   |    5 +----
 drivers/clocksource/timer-cs5535.c                     |    5 +----
 drivers/crypto/cavium/cpt/cpt_common.h                 |    5 +----
 drivers/crypto/cavium/cpt/cpt_hw_types.h               |    5 +----
 drivers/crypto/cavium/cpt/cptpf.h                      |    5 +----
 drivers/crypto/cavium/cpt/cptpf_main.c                 |    5 +----
 drivers/crypto/cavium/cpt/cptpf_mbox.c                 |    5 +----
 drivers/crypto/cavium/cpt/cptvf.h                      |    5 +----
 drivers/crypto/cavium/cpt/cptvf_algs.c                 |    5 +----
 drivers/crypto/cavium/cpt/cptvf_algs.h                 |    5 +----
 drivers/crypto/cavium/cpt/cptvf_main.c                 |    5 +----
 drivers/crypto/cavium/cpt/cptvf_mbox.c                 |    5 +----
 drivers/crypto/cavium/cpt/cptvf_reqmanager.c           |    5 +----
 drivers/crypto/cavium/cpt/request_manager.h            |    5 +----
 drivers/crypto/ixp4xx_crypto.c                         |    6 +-----
 drivers/gpio/gpio-cs5535.c                             |    5 +----
 drivers/media/pci/tw686x/tw686x-audio.c                |    5 +----
 drivers/media/pci/tw686x/tw686x-core.c                 |    5 +----
 drivers/media/pci/tw686x/tw686x-video.c                |    6 +-----
 drivers/media/pci/tw686x/tw686x.h                      |    5 +----
 drivers/media/v4l2-core/v4l2-fwnode.c                  |    5 +----
 drivers/misc/cs5535-mfgpt.c                            |    5 +----
 drivers/net/ethernet/cavium/thunder/nic.h              |    5 +----
 drivers/net/ethernet/cavium/thunder/nic_main.c         |    5 +----
 drivers/net/ethernet/cavium/thunder/nic_reg.h          |    5 +----
 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c    |    5 +----
 drivers/net/ethernet/cavium/thunder/nicvf_main.c       |    5 +----
 drivers/net/ethernet/cavium/thunder/nicvf_queues.c     |    5 +----
 drivers/net/ethernet/cavium/thunder/nicvf_queues.h     |    5 +----
 drivers/net/ethernet/cavium/thunder/q_struct.h         |    5 +----
 drivers/net/ethernet/cavium/thunder/thunder_bgx.c      |    5 +----
 drivers/net/ethernet/cavium/thunder/thunder_bgx.h      |    5 +----
 drivers/net/ethernet/cavium/thunder/thunder_xcv.c      |    5 +----
 drivers/net/ethernet/xscale/ixp4xx_eth.c               |    6 +-----
 drivers/net/wan/c101.c                                 |    5 +----
 drivers/net/wan/hd64570.c                              |    5 +----
 drivers/net/wan/hd64572.c                              |    5 +----
 drivers/net/wan/hdlc.c                                 |    5 +----
 drivers/net/wan/hdlc_cisco.c                           |    5 +----
 drivers/net/wan/hdlc_fr.c                              |    5 +----
 drivers/net/wan/hdlc_ppp.c                             |    5 +----
 drivers/net/wan/hdlc_raw.c                             |    5 +----
 drivers/net/wan/hdlc_raw_eth.c                         |    5 +----
 drivers/net/wan/hdlc_x25.c                             |    5 +----
 drivers/net/wan/ixp4xx_hss.c                           |    5 +----
 drivers/net/wan/n2.c                                   |    5 +----
 drivers/net/wan/pc300too.c                             |    5 +----
 drivers/net/wan/pci200syn.c                            |    5 +----
 drivers/net/wan/wanxl.c                                |    5 +----
 drivers/net/wan/wanxl.h                                |    5 +----
 drivers/net/wan/wanxlfw.S                              |    4 +---
 drivers/scsi/be2iscsi/be_iscsi.c                       |    6 +-----
 drivers/soc/fsl/qe/qe_common.c                         |    5 +----
 drivers/soc/ixp4xx/ixp4xx-qmgr.c                       |    5 +----
 drivers/watchdog/intel-mid_wdt.c                       |    5 +----
 include/dt-bindings/dma/nbpfaxi.h                      |    5 +----
 include/linux/bpf.h                                    |    5 +----
 include/linux/bpf_verifier.h                           |    5 +----
 include/linux/cs5535.h                                 |    5 +----
 include/linux/hdlc.h                                   |    5 +----
 include/linux/platform_data/intel-mid_wdt.h            |    5 +----
 include/linux/soc/ixp4xx/qmgr.h                        |    5 +----
 include/media/v4l2-fwnode.h                            |    5 +----
 kernel/bpf/bpf_lru_list.c                              |    5 +----
 kernel/bpf/bpf_lru_list.h                              |    5 +----
 kernel/bpf/map_in_map.c                                |    5 +----
 kernel/bpf/map_in_map.h                                |    5 +----
 kernel/bpf/percpu_freelist.c                           |    5 +----
 kernel/bpf/percpu_freelist.h                           |    5 +----
 kernel/bpf/stackmap.c                                  |    5 +----
 net/bpf/test_run.c                                     |    5 +----
 net/openvswitch/meter.c                                |    5 +----
 net/openvswitch/meter.h                                |    5 +----
 samples/bpf/lathist_user.c                             |    5 +----
 samples/bpf/map_perf_test_user.c                       |    5 +----
 samples/bpf/offwaketime_user.c                         |    5 +----
 samples/bpf/sampleip_user.c                            |    5 +----
 samples/bpf/syscall_tp_kern.c                          |    5 +----
 samples/bpf/syscall_tp_user.c                          |    5 +----
 samples/bpf/tc_l2_redirect_user.c                      |    5 +----
 samples/bpf/test_cgrp2_array_pin.c                     |    5 +----
 samples/bpf/test_current_task_under_cgroup_user.c      |    5 +----
 samples/bpf/test_lru_dist.c                            |    5 +----
 samples/bpf/test_map_in_map_user.c                     |    5 +----
 samples/bpf/test_overhead_user.c                       |    5 +----
 samples/bpf/trace_event_user.c                         |    5 +----
 samples/bpf/trace_output_user.c                        |    5 +----
 samples/bpf/tracex3_user.c                             |    5 +----
 samples/bpf/tracex4_user.c                             |    5 +----
 samples/bpf/xdp1_user.c                                |    5 +----
 samples/bpf/xdp_router_ipv4_user.c                     |    5 +----
 samples/bpf/xdp_tx_iptunnel_common.h                   |    5 +----
 samples/bpf/xdp_tx_iptunnel_user.c                     |    5 +----
 tools/testing/selftests/bpf/progs/test_obj_id.c        |    5 +----
 tools/testing/selftests/bpf/progs/test_pkt_access.c    |    5 +----
 tools/testing/selftests/bpf/progs/test_pkt_md_access.c |    5 +----
 tools/testing/selftests/bpf/test_dev_cgroup.c          |    5 +----
 tools/testing/selftests/bpf/test_iptunnel_common.h     |    5 +----
 tools/testing/selftests/bpf/test_lru_map.c             |    5 +----
 tools/testing/selftests/bpf/test_maps.c                |    5 +----
 tools/testing/selftests/bpf/test_progs.c               |    5 +----
 tools/testing/selftests/bpf/test_verifier.c            |    5 +----
 107 files changed, 107 insertions(+), 431 deletions(-)

--- a/arch/ia64/include/asm/uncached.h
+++ b/arch/ia64/include/asm/uncached.h
@@ -1,10 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2001-2008 Silicon Graphics, Inc.  All rights reserved.
  *
- * 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.
- *
  * Prototypes for the uncached page allocator
  */
 
--- a/arch/ia64/kernel/uncached.c
+++ b/arch/ia64/kernel/uncached.c
@@ -1,10 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2001-2008 Silicon Graphics, Inc.  All rights reserved.
  *
- * 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.
- *
  * A simple uncached page allocator using the generic allocator. This
  * allocator first utilizes the spare (spill) pages found in the EFI
  * memmap and will then start converting cached pages to uncached ones
--- a/arch/powerpc/platforms/powernv/npu-dma.c
+++ b/arch/powerpc/platforms/powernv/npu-dma.c
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * This file implements the DMA operations for NVLink devices. The NPU
  * devices all point to the same iommu table as the parent PCI device.
  *
  * Copyright Alistair Popple, IBM Corporation 2015.
- *
- * 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.
  */
 
 #include <linux/mmu_notifier.h>
--- a/arch/powerpc/sysdev/cpm_common.c
+++ b/arch/powerpc/sysdev/cpm_common.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Common CPM code
  *
@@ -11,10 +12,6 @@
  * Copyright (c) 2000 MontaVista Software, Inc (source@mvista.com)
  * 2006 (c) MontaVista Software, Inc.
  * Vitaly Bordug <vbordug@ru.mvista.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.
  */
 
 #include <linux/init.h>
--- a/arch/x86/include/asm/geode.h
+++ b/arch/x86/include/asm/geode.h
@@ -1,10 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * AMD Geode definitions
  * Copyright (C) 2006, Advanced Micro Devices, Inc.
- *
- * 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.
  */
 
 #ifndef _ASM_X86_GEODE_H
--- a/drivers/char/mspec.c
+++ b/drivers/char/mspec.c
@@ -1,10 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2001-2006 Silicon Graphics, Inc.  All rights
  * reserved.
- *
- * 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.
  */
 
 /*
--- a/drivers/clocksource/timer-cs5535.c
+++ b/drivers/clocksource/timer-cs5535.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Clock event driver for the CS5535/CS5536
  *
@@ -5,10 +6,6 @@
  * Copyright (C) 2007  Andres Salomon <dilinger@debian.org>
  * Copyright (C) 2009  Andres Salomon <dilinger@collabora.co.uk>
  *
- * 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.
- *
  * The MFGPTs are documented in AMD Geode CS5536 Companion Device Data Book.
  */
 
--- a/drivers/crypto/cavium/cpt/cpt_common.h
+++ b/drivers/crypto/cavium/cpt/cpt_common.h
@@ -1,9 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2016 Cavium, Inc.
- *
- * 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.
  */
 
 #ifndef __CPT_COMMON_H
--- a/drivers/crypto/cavium/cpt/cpt_hw_types.h
+++ b/drivers/crypto/cavium/cpt/cpt_hw_types.h
@@ -1,9 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2016 Cavium, Inc.
- *
- * 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.
  */
 
 #ifndef __CPT_HW_TYPES_H
--- a/drivers/crypto/cavium/cpt/cptpf.h
+++ b/drivers/crypto/cavium/cpt/cptpf.h
@@ -1,9 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2016 Cavium, Inc.
- *
- * 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.
  */
 
 #ifndef __CPTPF_H
--- a/drivers/crypto/cavium/cpt/cptpf_main.c
+++ b/drivers/crypto/cavium/cpt/cptpf_main.c
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2016 Cavium, Inc.
- *
- * 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.
  */
 
 #include <linux/device.h>
--- a/drivers/crypto/cavium/cpt/cptpf_mbox.c
+++ b/drivers/crypto/cavium/cpt/cptpf_mbox.c
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2016 Cavium, Inc.
- *
- * 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.
  */
 #include <linux/module.h>
 #include "cptpf.h"
--- a/drivers/crypto/cavium/cpt/cptvf.h
+++ b/drivers/crypto/cavium/cpt/cptvf.h
@@ -1,9 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2016 Cavium, Inc.
- *
- * 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.
  */
 
 #ifndef __CPTVF_H
--- a/drivers/crypto/cavium/cpt/cptvf_algs.c
+++ b/drivers/crypto/cavium/cpt/cptvf_algs.c
@@ -1,10 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 
 /*
  * Copyright (C) 2016 Cavium, Inc.
- *
- * 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.
  */
 
 #include <crypto/aes.h>
--- a/drivers/crypto/cavium/cpt/cptvf_algs.h
+++ b/drivers/crypto/cavium/cpt/cptvf_algs.h
@@ -1,9 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2016 Cavium, Inc.
- *
- * 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.
  */
 
 #ifndef _CPTVF_ALGS_H_
--- a/drivers/crypto/cavium/cpt/cptvf_main.c
+++ b/drivers/crypto/cavium/cpt/cptvf_main.c
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2016 Cavium, Inc.
- *
- * 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.
  */
 
 #include <linux/interrupt.h>
--- a/drivers/crypto/cavium/cpt/cptvf_mbox.c
+++ b/drivers/crypto/cavium/cpt/cptvf_mbox.c
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2016 Cavium, Inc.
- *
- * 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.
  */
 
 #include "cptvf.h"
--- a/drivers/crypto/cavium/cpt/cptvf_reqmanager.c
+++ b/drivers/crypto/cavium/cpt/cptvf_reqmanager.c
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2016 Cavium, Inc.
- *
- * 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.
  */
 
 #include "cptvf.h"
--- a/drivers/crypto/cavium/cpt/request_manager.h
+++ b/drivers/crypto/cavium/cpt/request_manager.h
@@ -1,9 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2016 Cavium, Inc.
- *
- * 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.
  */
 
 #ifndef __REQUEST_MANAGER_H
--- a/drivers/crypto/ixp4xx_crypto.c
+++ b/drivers/crypto/ixp4xx_crypto.c
@@ -1,12 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel IXP4xx NPE-C crypto driver
  *
  * Copyright (C) 2008 Christian Hohnstaedt <chohnstaedt@innominate.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.
- *
  */
 
 #include <linux/platform_device.h>
--- a/drivers/gpio/gpio-cs5535.c
+++ b/drivers/gpio/gpio-cs5535.c
@@ -1,11 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * AMD CS5535/CS5536 GPIO driver
  * Copyright (C) 2006  Advanced Micro Devices, Inc.
  * Copyright (C) 2007-2009  Andres Salomon <dilinger@collabora.co.uk>
- *
- * 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.
  */
 
 #include <linux/kernel.h>
--- a/drivers/media/pci/tw686x/tw686x-audio.c
+++ b/drivers/media/pci/tw686x/tw686x-audio.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2015 VanguardiaSur - www.vanguardiasur.com.ar
  *
@@ -7,10 +8,6 @@
  * Based on:
  * Driver for Intersil|Techwell TW6869 based DVR cards
  * (c) 2011-12 liran <jli11@intersil.com> [Intersil|Techwell China]
- *
- * 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.
  */
 
 #include <linux/types.h>
--- a/drivers/media/pci/tw686x/tw686x-core.c
+++ b/drivers/media/pci/tw686x/tw686x-core.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2015 VanguardiaSur - www.vanguardiasur.com.ar
  *
@@ -5,10 +6,6 @@
  * Copyright (C) 2015 Industrial Research Institute for Automation
  * and Measurements PIAP
  *
- * 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.
- *
  * Notes
  * -----
  *
--- a/drivers/media/pci/tw686x/tw686x-video.c
+++ b/drivers/media/pci/tw686x/tw686x-video.c
@@ -1,14 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2015 VanguardiaSur - www.vanguardiasur.com.ar
  *
  * Based on original driver by Krzysztof Ha?asa:
  * Copyright (C) 2015 Industrial Research Institute for Automation
  * and Measurements PIAP
- *
- * 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.
- *
  */
 
 #include <linux/init.h>
--- a/drivers/media/pci/tw686x/tw686x.h
+++ b/drivers/media/pci/tw686x/tw686x.h
@@ -1,13 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2015 VanguardiaSur - www.vanguardiasur.com.ar
  *
  * Copyright (C) 2015 Industrial Research Institute for Automation
  * and Measurements PIAP
  * Written by Krzysztof Ha?asa
- *
- * 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.
  */
 
 #include <linux/mutex.h>
--- a/drivers/media/v4l2-core/v4l2-fwnode.c
+++ b/drivers/media/v4l2-core/v4l2-fwnode.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * V4L2 fwnode binding parsing library
  *
@@ -12,10 +13,6 @@
  *
  * Copyright (C) 2012 Renesas Electronics Corp.
  * Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
- *
- * 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.
  */
 #include <linux/acpi.h>
 #include <linux/kernel.h>
--- a/drivers/misc/cs5535-mfgpt.c
+++ b/drivers/misc/cs5535-mfgpt.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Driver for the CS5535/CS5536 Multi-Function General Purpose Timers (MFGPT)
  *
@@ -5,10 +6,6 @@
  * Copyright (C) 2007  Andres Salomon <dilinger@debian.org>
  * Copyright (C) 2009  Andres Salomon <dilinger@collabora.co.uk>
  *
- * 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.
- *
  * The MFGPTs are documented in AMD Geode CS5536 Companion Device Data Book.
  */
 
--- a/drivers/net/ethernet/cavium/thunder/nic.h
+++ b/drivers/net/ethernet/cavium/thunder/nic.h
@@ -1,9 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2015 Cavium, Inc.
- *
- * 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.
  */
 
 #ifndef NIC_H
--- a/drivers/net/ethernet/cavium/thunder/nic_main.c
+++ b/drivers/net/ethernet/cavium/thunder/nic_main.c
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2015 Cavium, Inc.
- *
- * 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.
  */
 
 #include <linux/module.h>
--- a/drivers/net/ethernet/cavium/thunder/nic_reg.h
+++ b/drivers/net/ethernet/cavium/thunder/nic_reg.h
@@ -1,9 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2015 Cavium, Inc.
- *
- * 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.
  */
 
 #ifndef NIC_REG_H
--- a/drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
+++ b/drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2015 Cavium, Inc.
- *
- * 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.
  */
 
 /* ETHTOOL Support for VNIC_VF Device*/
--- a/drivers/net/ethernet/cavium/thunder/nicvf_main.c
+++ b/drivers/net/ethernet/cavium/thunder/nicvf_main.c
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2015 Cavium, Inc.
- *
- * 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.
  */
 
 #include <linux/module.h>
--- a/drivers/net/ethernet/cavium/thunder/nicvf_queues.c
+++ b/drivers/net/ethernet/cavium/thunder/nicvf_queues.c
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2015 Cavium, Inc.
- *
- * 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.
  */
 
 #include <linux/pci.h>
--- a/drivers/net/ethernet/cavium/thunder/nicvf_queues.h
+++ b/drivers/net/ethernet/cavium/thunder/nicvf_queues.h
@@ -1,9 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2015 Cavium, Inc.
- *
- * 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.
  */
 
 #ifndef NICVF_QUEUES_H
--- a/drivers/net/ethernet/cavium/thunder/q_struct.h
+++ b/drivers/net/ethernet/cavium/thunder/q_struct.h
@@ -1,12 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * This file contains HW queue descriptor formats, config register
  * structures etc
  *
  * Copyright (C) 2015 Cavium, Inc.
- *
- * 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.
  */
 
 #ifndef Q_STRUCT_H
--- a/drivers/net/ethernet/cavium/thunder/thunder_bgx.c
+++ b/drivers/net/ethernet/cavium/thunder/thunder_bgx.c
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2015 Cavium, Inc.
- *
- * 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.
  */
 
 #include <linux/acpi.h>
--- a/drivers/net/ethernet/cavium/thunder/thunder_bgx.h
+++ b/drivers/net/ethernet/cavium/thunder/thunder_bgx.h
@@ -1,9 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2015 Cavium, Inc.
- *
- * 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.
  */
 
 #ifndef THUNDER_BGX_H
--- a/drivers/net/ethernet/cavium/thunder/thunder_xcv.c
+++ b/drivers/net/ethernet/cavium/thunder/thunder_xcv.c
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2016 Cavium, Inc.
- *
- * 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.
  */
 
 #include <linux/acpi.h>
--- a/drivers/net/ethernet/xscale/ixp4xx_eth.c
+++ b/drivers/net/ethernet/xscale/ixp4xx_eth.c
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel IXP4xx Ethernet driver for Linux
  *
  * Copyright (C) 2007 Krzysztof Halasa <khc@pm.waw.pl>
  *
- * 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.
- *
  * Ethernet port config (0x00 is not present on IXP42X):
  *
  * logical port		0x00		0x10		0x20
@@ -16,7 +13,6 @@
  * RX-free queue	26		27		28
  * TX-done queue is always 31, per-port RX and TX-ready queues are configurable
  *
- *
  * Queue entries:
  * bits 0 -> 1	- NPE ID (RX and TX-done)
  * bits 0 -> 2	- priority (TX, per 802.1D)
--- a/drivers/net/wan/c101.c
+++ b/drivers/net/wan/c101.c
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Moxa C101 synchronous serial card driver for Linux
  *
  * Copyright (C) 2000-2003 Krzysztof Halasa <khc@pm.waw.pl>
  *
- * 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.
- *
  * For information see <http://www.kernel.org/pub/linux/utils/net/hdlc/>
  *
  * Sources of information:
--- a/drivers/net/wan/hd64570.c
+++ b/drivers/net/wan/hd64570.c
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Hitachi SCA HD64570 driver for Linux
  *
  * Copyright (C) 1998-2003 Krzysztof Halasa <khc@pm.waw.pl>
  *
- * 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.
- *
  * Source of information: Hitachi HD64570 SCA User's Manual
  *
  * We use the following SCA memory map:
--- a/drivers/net/wan/hd64572.c
+++ b/drivers/net/wan/hd64572.c
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Hitachi (now Renesas) SCA-II HD64572 driver for Linux
  *
  * Copyright (C) 1998-2008 Krzysztof Halasa <khc@pm.waw.pl>
  *
- * 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.
- *
  * Source of information: HD64572 SCA-II User's Manual
  *
  * We use the following SCA memory map:
--- a/drivers/net/wan/hdlc.c
+++ b/drivers/net/wan/hdlc.c
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Generic HDLC support routines for Linux
  *
  * Copyright (C) 1999 - 2008 Krzysztof Halasa <khc@pm.waw.pl>
  *
- * 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.
- *
  * Currently supported:
  *	* raw IP-in-HDLC
  *	* Cisco HDLC
--- a/drivers/net/wan/hdlc_cisco.c
+++ b/drivers/net/wan/hdlc_cisco.c
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Generic HDLC support routines for Linux
  * Cisco HDLC support
  *
  * Copyright (C) 2000 - 2006 Krzysztof Halasa <khc@pm.waw.pl>
- *
- * 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.
  */
 
 #include <linux/errno.h>
--- a/drivers/net/wan/hdlc_fr.c
+++ b/drivers/net/wan/hdlc_fr.c
@@ -1,13 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Generic HDLC support routines for Linux
  * Frame Relay support
  *
  * Copyright (C) 1999 - 2006 Krzysztof Halasa <khc@pm.waw.pl>
  *
- * 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.
- *
 
             Theory of PVC state
 
--- a/drivers/net/wan/hdlc_ppp.c
+++ b/drivers/net/wan/hdlc_ppp.c
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Generic HDLC support routines for Linux
  * Point-to-point protocol support
  *
  * Copyright (C) 1999 - 2008 Krzysztof Halasa <khc@pm.waw.pl>
- *
- * 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.
  */
 
 #include <linux/errno.h>
--- a/drivers/net/wan/hdlc_raw.c
+++ b/drivers/net/wan/hdlc_raw.c
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Generic HDLC support routines for Linux
  * HDLC support
  *
  * Copyright (C) 1999 - 2006 Krzysztof Halasa <khc@pm.waw.pl>
- *
- * 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.
  */
 
 #include <linux/errno.h>
--- a/drivers/net/wan/hdlc_raw_eth.c
+++ b/drivers/net/wan/hdlc_raw_eth.c
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Generic HDLC support routines for Linux
  * HDLC Ethernet emulation support
  *
  * Copyright (C) 2002-2006 Krzysztof Halasa <khc@pm.waw.pl>
- *
- * 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.
  */
 
 #include <linux/errno.h>
--- a/drivers/net/wan/hdlc_x25.c
+++ b/drivers/net/wan/hdlc_x25.c
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Generic HDLC support routines for Linux
  * X.25 support
  *
  * Copyright (C) 1999 - 2006 Krzysztof Halasa <khc@pm.waw.pl>
- *
- * 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.
  */
 
 #include <linux/errno.h>
--- a/drivers/net/wan/ixp4xx_hss.c
+++ b/drivers/net/wan/ixp4xx_hss.c
@@ -1,11 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel IXP4xx HSS (synchronous serial port) driver for Linux
  *
  * Copyright (C) 2007-2008 Krzysztof Hałasa <khc@pm.waw.pl>
- *
- * 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.
  */
 
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
--- a/drivers/net/wan/n2.c
+++ b/drivers/net/wan/n2.c
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * SDL Inc. RISCom/N2 synchronous serial card driver for Linux
  *
  * Copyright (C) 1998-2003 Krzysztof Halasa <khc@pm.waw.pl>
  *
- * 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.
- *
  * For information see <http://www.kernel.org/pub/linux/utils/net/hdlc/>
  *
  * Note: integrated CSU/DSU/DDS are not supported by this driver
--- a/drivers/net/wan/pc300too.c
+++ b/drivers/net/wan/pc300too.c
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Cyclades PC300 synchronous serial card driver for Linux
  *
  * Copyright (C) 2000-2008 Krzysztof Halasa <khc@pm.waw.pl>
  *
- * 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.
- *
  * For information see <http://www.kernel.org/pub/linux/utils/net/hdlc/>.
  *
  * Sources of information:
--- a/drivers/net/wan/pci200syn.c
+++ b/drivers/net/wan/pci200syn.c
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Goramo PCI200SYN synchronous serial card driver for Linux
  *
  * Copyright (C) 2002-2008 Krzysztof Halasa <khc@pm.waw.pl>
  *
- * 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.
- *
  * For information see <http://www.kernel.org/pub/linux/utils/net/hdlc/>
  *
  * Sources of information:
--- a/drivers/net/wan/wanxl.c
+++ b/drivers/net/wan/wanxl.c
@@ -1,13 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * wanXL serial card driver for Linux
  * host part
  *
  * Copyright (C) 2003 Krzysztof Halasa <khc@pm.waw.pl>
  *
- * 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.
- *
  * Status:
  *   - Only DTE (external clock) support with NRZ and NRZI encodings
  *   - wanXL100 will require minor driver modifications, no access to hw
--- a/drivers/net/wan/wanxl.h
+++ b/drivers/net/wan/wanxl.h
@@ -1,12 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * wanXL serial card driver for Linux
  * definitions common to host driver and card firmware



^ permalink raw reply	[flat|nested] 126+ messages in thread

* [Batch 10 patch 07/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 207
  2019-05-28 17:10 [Batch 10 patch 00/24] Batch 10 of random GPL references/notices Thomas Gleixner
                   ` (5 preceding siblings ...)
  2019-05-28 17:10 ` [Batch 10 patch 06/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206 Thomas Gleixner
@ 2019-05-28 17:10 ` Thomas Gleixner
  2019-05-28 22:01   ` Allison Randal
                     ` (4 more replies)
  2019-05-28 17:10 ` [Batch 10 patch 08/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 208 Thomas Gleixner
                   ` (16 subsequent siblings)
  23 siblings, 5 replies; 126+ messages in thread
From: Thomas Gleixner @ 2019-05-28 17:10 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 1 file(s).

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=8d236a7eb324
---
 drivers/soc/ixp4xx/ixp4xx-npe.c |    5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

--- a/drivers/soc/ixp4xx/ixp4xx-npe.c
+++ b/drivers/soc/ixp4xx/ixp4xx-npe.c
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel IXP4xx Network Processor Engine driver for Linux
  *
  * Copyright (C) 2007 Krzysztof Halasa <khc@pm.waw.pl>
  *
- * 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.
- *
  * The code is based on publicly available information:
  * - Intel IXP4xx Developer's Manual and other e-papers
  * - Intel IXP400 Access Library Software (BSD license)



^ permalink raw reply	[flat|nested] 126+ messages in thread

* [Batch 10 patch 08/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 208
  2019-05-28 17:10 [Batch 10 patch 00/24] Batch 10 of random GPL references/notices Thomas Gleixner
                   ` (6 preceding siblings ...)
  2019-05-28 17:10 ` [Batch 10 patch 07/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 207 Thomas Gleixner
@ 2019-05-28 17:10 ` Thomas Gleixner
  2019-05-28 21:05   ` Thomas Gleixner
  2019-05-28 17:10 ` [Batch 10 patch 09/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 209 Thomas Gleixner
                   ` (15 subsequent siblings)
  23 siblings, 1 reply; 126+ messages in thread
From: Thomas Gleixner @ 2019-05-28 17:10 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this program is free software you may 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 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 in no event
  shall the authors or copyright holders be liable for any claim
  damages or other liability whether in an action of contract tort or
  otherwise arising from out of or in connection with the software or
  the use or other dealings in the software

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 113 file(s).

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=3acfa1a0d1a9
---
 drivers/gpu/drm/bridge/adv7511/adv7511_cec.c    |   15 +--------------
 drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c         |   14 +-------------
 drivers/gpu/drm/omapdrm/dss/hdmi4_cec.h         |   14 +-------------
 drivers/media/i2c/ov2659.c                      |   14 +-------------
 drivers/media/platform/am437x/am437x-vpfe.c     |   14 +-------------
 drivers/media/platform/am437x/am437x-vpfe.h     |   14 +-------------
 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      |   15 +--------------
 drivers/net/ethernet/cisco/enic/enic_api.h      |   15 +--------------
 drivers/net/ethernet/cisco/enic/enic_dev.c      |   15 +--------------
 drivers/net/ethernet/cisco/enic/enic_dev.h      |   15 +--------------
 drivers/net/ethernet/cisco/enic/enic_ethtool.c  |   15 +--------------
 drivers/net/ethernet/cisco/enic/enic_main.c     |   15 +--------------
 drivers/net/ethernet/cisco/enic/enic_pp.c       |   15 +--------------
 drivers/net/ethernet/cisco/enic/enic_pp.h       |   15 +--------------
 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       |   15 +--------------
 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      |   15 +--------------
 drivers/net/ethernet/cisco/enic/vnic_vic.h      |   15 +--------------
 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/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                |   14 +-------------
 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                    |   14 +-------------
 drivers/scsi/fnic/fnic_main.c                   |   14 +-------------
 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                  |   14 +-------------
 drivers/scsi/fnic/fnic_trace.c                  |   14 +-------------
 drivers/scsi/fnic/fnic_trace.h                  |   14 +-------------
 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                     |   14 +-------------
 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                |   14 +-------------
 drivers/scsi/fnic/vnic_wq_copy.h                |   14 +-------------
 drivers/scsi/fnic/wq_enet_desc.h                |   14 +-------------
 drivers/scsi/snic/cq_desc.h                     |   14 +-------------
 drivers/scsi/snic/cq_enet_desc.h                |   14 +-------------
 drivers/scsi/snic/snic.h                        |   14 +-------------
 drivers/scsi/snic/snic_attrs.c                  |   14 +-------------
 drivers/scsi/snic/snic_ctl.c                    |   14 +-------------
 drivers/scsi/snic/snic_debugfs.c                |   14 +-------------
 drivers/scsi/snic/snic_disc.c                   |   14 +-------------
 drivers/scsi/snic/snic_disc.h                   |   14 +-------------
 drivers/scsi/snic/snic_fwint.h                  |   14 +-------------
 drivers/scsi/snic/snic_io.c                     |   14 +-------------
 drivers/scsi/snic/snic_io.h                     |   14 +-------------
 drivers/scsi/snic/snic_isr.c                    |   14 +-------------
 drivers/scsi/snic/snic_main.c                   |   14 +-------------
 drivers/scsi/snic/snic_res.c                    |   14 +-------------
 drivers/scsi/snic/snic_res.h                    |   14 +-------------
 drivers/scsi/snic/snic_scsi.c                   |   14 +-------------
 drivers/scsi/snic/snic_stats.h                  |   14 +-------------
 drivers/scsi/snic/snic_trc.c                    |   14 +-------------
 drivers/scsi/snic/snic_trc.h                    |   14 +-------------
 drivers/scsi/snic/vnic_cq.c                     |   14 +-------------
 drivers/scsi/snic/vnic_cq.h                     |   14 +-------------
 drivers/scsi/snic/vnic_cq_fw.h                  |   14 +-------------
 drivers/scsi/snic/vnic_dev.c                    |   14 +-------------
 drivers/scsi/snic/vnic_dev.h                    |   14 +-------------
 drivers/scsi/snic/vnic_devcmd.h                 |   14 +-------------
 drivers/scsi/snic/vnic_intr.c                   |   14 +-------------
 drivers/scsi/snic/vnic_intr.h                   |   14 +-------------
 drivers/scsi/snic/vnic_resource.h               |   14 +-------------
 drivers/scsi/snic/vnic_snic.h                   |   14 +-------------
 drivers/scsi/snic/vnic_stats.h                  |   14 +-------------
 drivers/scsi/snic/vnic_wq.c                     |   14 +-------------
 drivers/scsi/snic/vnic_wq.h                     |   14 +-------------
 drivers/scsi/snic/wq_enet_desc.h                |   14 +-------------
 include/media/i2c/ov2659.h                      |   14 +-------------
 include/scsi/fc/fc_fip.h                        |   14 +-------------
 samples/v4l/v4l2-pci-skeleton.c                 |   14 +-------------
 113 files changed, 113 insertions(+), 1502 deletions(-)

--- a/drivers/gpu/drm/bridge/adv7511/adv7511_cec.c
+++ b/drivers/gpu/drm/bridge/adv7511/adv7511_cec.c
@@ -1,21 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * adv7511_cec.c - Analog Devices ADV7511/33 cec driver
  *
  * Copyright 2017 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
- *
- * This program is free software; you may 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.
- *
- * 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. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
  */
 
 #include <linux/device.h>
--- a/drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c
+++ b/drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * HDMI CEC
  *
@@ -10,19 +11,6 @@
  * Heavily modified to use the linux CEC framework:
  *
  * Copyright 2016-2017 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
- *
- * This program is free software; you may 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.
- *
- * 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. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
  */
 
 #include <linux/kernel.h>
--- a/drivers/gpu/drm/omapdrm/dss/hdmi4_cec.h
+++ b/drivers/gpu/drm/omapdrm/dss/hdmi4_cec.h
@@ -1,20 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * HDMI header definition for OMAP4 HDMI CEC IP
  *
  * Copyright 2016-2017 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
- *
- * This program is free software; you may 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.
- *
- * 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. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
  */
 
 #ifndef _HDMI4_CEC_H_
--- a/drivers/media/i2c/ov2659.c
+++ b/drivers/media/i2c/ov2659.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Omnivision OV2659 CMOS Image Sensor driver
  *
@@ -5,19 +6,6 @@
  *
  * Benoit Parrot <bparrot@ti.com>
  * Lad, Prabhakar <prabhakar.csengg@gmail.com>
- *
- * This program is free software; you may 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.
- *
- * 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. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
  */
 
 #include <linux/clk.h>
--- a/drivers/media/platform/am437x/am437x-vpfe.c
+++ b/drivers/media/platform/am437x/am437x-vpfe.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * TI VPFE capture Driver
  *
@@ -5,19 +6,6 @@
  *
  * Benoit Parrot <bparrot@ti.com>
  * Lad, Prabhakar <prabhakar.csengg@gmail.com>
- *
- * This program is free software; you may 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.
- *
- * 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. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
  */
 
 #include <linux/delay.h>
--- a/drivers/media/platform/am437x/am437x-vpfe.h
+++ b/drivers/media/platform/am437x/am437x-vpfe.h
@@ -1,21 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2013 - 2014 Texas Instruments, Inc.
  *
  * Benoit Parrot <bparrot@ti.com>
  * Lad, Prabhakar <prabhakar.csengg@gmail.com>
- *
- * This program is free software; you may 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.
- *
- * 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. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
  */
 
 #ifndef AM437X_VPFE_H
--- a/drivers/net/ethernet/cisco/enic/cq_desc.h
+++ b/drivers/net/ethernet/cisco/enic/cq_desc.h
@@ -1,20 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2008-2010 Cisco Systems, Inc.  All rights reserved.
  * Copyright 2007 Nuova Systems, Inc.  All rights reserved.
- *
- * This program is free software; you may 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.
- *
- * 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. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
  */
 
 #ifndef _CQ_DESC_H_
--- a/drivers/net/ethernet/cisco/enic/cq_enet_desc.h
+++ b/drivers/net/ethernet/cisco/enic/cq_enet_desc.h
@@ -1,20 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2008-2010 Cisco Systems, Inc.  All rights reserved.
  * Copyright 2007 Nuova Systems, Inc.  All rights reserved.
- *
- * This program is free software; you may 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.
- *
- * 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. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
  */
 
 #ifndef _CQ_ENET_DESC_H_
--- a/drivers/net/ethernet/cisco/enic/enic.h
+++ b/drivers/net/ethernet/cisco/enic/enic.h
@@ -1,20 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2008-2010 Cisco Systems, Inc.  All rights reserved.
  * Copyright 2007 Nuova Systems, Inc.  All rights reserved.
- *
- * This program is free software; you may 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.
- *
- * 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. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
  */
 
 #ifndef _ENIC_H_
--- a/drivers/net/ethernet/cisco/enic/enic_api.c
+++ b/drivers/net/ethernet/cisco/enic/enic_api.c
@@ -1,19 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**
  * Copyright 2013 Cisco Systems, Inc.  All rights reserved.
- *
- * This program is free software; you may 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.
- *
- * 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. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
  */
 
 #include <linux/netdevice.h>
--- a/drivers/net/ethernet/cisco/enic/enic_api.h
+++ b/drivers/net/ethernet/cisco/enic/enic_api.h
@@ -1,19 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /**
  * Copyright 2013 Cisco Systems, Inc.  All rights reserved.
- *
- * This program is free software; you may 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.
- *
- * 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. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
  */
 
 #ifndef __ENIC_API_H__
--- a/drivers/net/ethernet/cisco/enic/enic_dev.c
+++ b/drivers/net/ethernet/cisco/enic/enic_dev.c
@@ -1,19 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2011 Cisco Systems, Inc.  All rights reserved.
- *
- * This program is free software; you may 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.
- *
- * 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. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
  */
 
 #include <linux/pci.h>
--- a/drivers/net/ethernet/cisco/enic/enic_dev.h
+++ b/drivers/net/ethernet/cisco/enic/enic_dev.h
@@ -1,19 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2011 Cisco Systems, Inc.  All rights reserved.
- *
- * This program is free software; you may 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.
- *
- * 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. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
  */
 
 #ifndef _ENIC_DEV_H_
--- a/drivers/net/ethernet/cisco/enic/enic_ethtool.c
+++ b/drivers/net/ethernet/cisco/enic/enic_ethtool.c
@@ -1,19 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**
  * Copyright 2013 Cisco Systems, Inc.  All rights reserved.
- *
- * This program is free software; you may 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.
- *
- * 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. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
  */
 
 #include <linux/netdevice.h>
--- a/drivers/net/ethernet/cisco/enic/enic_main.c
+++ b/drivers/net/ethernet/cisco/enic/enic_main.c
@@ -1,20 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2008-2010 Cisco Systems, Inc.  All rights reserved.
  * Copyright 2007 Nuova Systems, Inc.  All rights reserved.
- *
- * This program is free software; you may 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.
- *
- * 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. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
  */
 
 #include <linux/module.h>
--- a/drivers/net/ethernet/cisco/enic/enic_pp.c
+++ b/drivers/net/ethernet/cisco/enic/enic_pp.c
@@ -1,19 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2011 Cisco Systems, Inc.  All rights reserved.
- *
- * This program is free software; you may 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.
- *
- * 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. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
  */
 
 #include <linux/kernel.h>
--- a/drivers/net/ethernet/cisco/enic/enic_pp.h
+++ b/drivers/net/ethernet/cisco/enic/enic_pp.h
@@ -1,19 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2011 Cisco Systems, Inc.  All rights reserved.
- *
- * This program is free software; you may 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.
- *
- * 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. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
  */
 
 #ifndef _ENIC_PP_H_
--- a/drivers/net/ethernet/cisco/enic/enic_res.c
+++ b/drivers/net/ethernet/cisco/enic/enic_res.c
@@ -1,20 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2008-2010 Cisco Systems, Inc.  All rights reserved.
  * Copyright 2007 Nuova Systems, Inc.  All rights reserved.
- *
- * This program is free software; you may 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.
- *
- * 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. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
  */
 
 #include <linux/kernel.h>
--- a/drivers/net/ethernet/cisco/enic/enic_res.h
+++ b/drivers/net/ethernet/cisco/enic/enic_res.h
@@ -1,20 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2008-2010 Cisco Systems, Inc.  All rights reserved.
  * Copyright 2007 Nuova Systems, Inc.  All rights reserved.
- *
- * This program is free software; you may 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.
- *
- * 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. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
  */
 
 #ifndef _ENIC_RES_H_
--- a/drivers/net/ethernet/cisco/enic/rq_enet_desc.h
+++ b/drivers/net/ethernet/cisco/enic/rq_enet_desc.h
@@ -1,20 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2008-2010 Cisco Systems, Inc.  All rights reserved.
  * Copyright 2007 Nuova Systems, Inc.  All rights reserved.
- *
- * This program is free software; you may 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.
- *
- * 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. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
  */
 
 #ifndef _RQ_ENET_DESC_H_
--- a/drivers/net/ethernet/cisco/enic/vnic_cq.c
+++ b/drivers/net/ethernet/cisco/enic/vnic_cq.c
@@ -1,20 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2008-2010 Cisco Systems, Inc.  All rights reserved.
  * Copyright 2007 Nuova Systems, Inc.  All rights reserved.
- *
- * This program is free software; you may 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.
- *
- * 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. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
  */
 
 #include <linux/kernel.h>
--- a/drivers/net/ethernet/cisco/enic/vnic_cq.h
+++ b/drivers/net/ethernet/cisco/enic/vnic_cq.h
@@ -1,20 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2008-2010 Cisco Systems, Inc.  All rights reserved.
  * Copyright 2007 Nuova Systems, Inc.  All rights reserved.
- *
- * This program is free software; you may 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.
- *
- * 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. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
  */
 
 #ifndef _VNIC_CQ_H_
--- a/drivers/net/ethernet/cisco/enic/vnic_dev.c
+++ b/drivers/net/ethernet/cisco/enic/vnic_dev.c
@@ -1,20 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2008-2010 Cisco Systems, Inc.  All rights reserved.
  * Copyright 2007 Nuova Systems, Inc.  All rights reserved.
- *
- * This program is free software; you may 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.
- *
- * 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. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
  */
 
 #include <linux/kernel.h>
--- a/drivers/net/ethernet/cisco/enic/vnic_dev.h
+++ b/drivers/net/ethernet/cisco/enic/vnic_dev.h
@@ -1,20 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2008-2010 Cisco Systems, Inc.  All rights reserved.
  * Copyright 2007 Nuova Systems, Inc.  All rights reserved.
- *
- * This program is free software; you may 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.
- *
- * 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. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
  */
 
 #ifndef _VNIC_DEV_H_
--- a/drivers/net/ethernet/cisco/enic/vnic_devcmd.h
+++ b/drivers/net/ethernet/cisco/enic/vnic_devcmd.h
@@ -1,20 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2008-2010 Cisco Systems, Inc.  All rights reserved.
  * Copyright 2007 Nuova Systems, Inc.  All rights reserved.
- *
- * This program is free software; you may 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.
- *
- * 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. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
  */
 
 #ifndef _VNIC_DEVCMD_H_
--- a/drivers/net/ethernet/cisco/enic/vnic_enet.h
+++ b/drivers/net/ethernet/cisco/enic/vnic_enet.h
@@ -1,20 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2008-2010 Cisco Systems, Inc.  All rights reserved.
  * Copyright 2007 Nuova Systems, Inc.  All rights reserved.
- *
- * This program is free software; you may 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.
- *
- * 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. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN



^ permalink raw reply	[flat|nested] 126+ messages in thread

* [Batch 10 patch 09/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 209
  2019-05-28 17:10 [Batch 10 patch 00/24] Batch 10 of random GPL references/notices Thomas Gleixner
                   ` (7 preceding siblings ...)
  2019-05-28 17:10 ` [Batch 10 patch 08/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 208 Thomas Gleixner
@ 2019-05-28 17:10 ` Thomas Gleixner
  2019-05-28 22:01   ` Allison Randal
                     ` (3 more replies)
  2019-05-28 17:10 ` [Batch 10 patch 10/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 210 Thomas Gleixner
                   ` (14 subsequent siblings)
  23 siblings, 4 replies; 126+ messages in thread
From: Thomas Gleixner @ 2019-05-28 17:10 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  released under gpl v2

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 15 file(s).

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=e87fcc178679
---
 arch/mips/sgi-ip27/ip27-hubio.c                                 |    2 +-
 arch/mips/sgi-ip27/ip27-xtalk.c                                 |    2 +-
 drivers/ata/libata-transport.c                                  |    2 +-
 drivers/ata/sata_inic162x.c                                     |    3 +--
 drivers/scsi/scsi_sysctl.c                                      |    2 +-
 drivers/scsi/scsi_transport_sas.c                               |    2 +-
 fs/fat/fatent.c                                                 |    2 +-
 fs/namespace.c                                                  |    2 +-
 fs/omfs/dir.c                                                   |    2 +-
 fs/omfs/file.c                                                  |    2 +-
 fs/omfs/inode.c                                                 |    2 +-
 fs/pnode.c                                                      |    3 +--
 fs/pnode.h                                                      |    3 +--
 scripts/export_report.pl                                        |    2 +-
 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c |    3 +--
 15 files changed, 15 insertions(+), 19 deletions(-)

--- a/arch/mips/sgi-ip27/ip27-hubio.c
+++ b/arch/mips/sgi-ip27/ip27-hubio.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 1992-1997, 2000-2003 Silicon Graphics, Inc.
  * Copyright (C) 2004 Christoph Hellwig.
- *	Released under GPL v2.
  *
  * Support functions for the HUB ASIC - mostly PIO mapping related.
  */
--- a/arch/mips/sgi-ip27/ip27-xtalk.c
+++ b/arch/mips/sgi-ip27/ip27-xtalk.c
@@ -1,8 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 1999, 2000 Ralf Baechle (ralf@gnu.org)
  * Copyright (C) 1999, 2000 Silcon Graphics, Inc.
  * Copyright (C) 2004 Christoph Hellwig.
- *	Released under GPL v2.
  *
  * Generic XTALK initialization code
  */
--- a/drivers/ata/libata-transport.c
+++ b/drivers/ata/libata-transport.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  Copyright 2008 ioogle, Inc.  All rights reserved.
- *	Released under GPL v2.
  *
  * Libata transport class.
  *
--- a/drivers/ata/sata_inic162x.c
+++ b/drivers/ata/sata_inic162x.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * sata_inic162x.c - Driver for Initio 162x SATA controllers
  *
  * Copyright 2006  SUSE Linux Products GmbH
  * Copyright 2006  Tejun Heo <teheo@novell.com>
  *
- * This file is released under GPL v2.
- *
  * **** WARNING ****
  *
  * This driver never worked properly and unfortunately data corruption is
--- a/drivers/scsi/scsi_sysctl.c
+++ b/drivers/scsi/scsi_sysctl.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2003 Christoph Hellwig.
- *	Released under GPL v2.
  */
 
 #include <linux/errno.h>
--- a/drivers/scsi/scsi_transport_sas.c
+++ b/drivers/scsi/scsi_transport_sas.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2005-2006 Dell Inc.
- *	Released under GPL v2.
  *
  * Serial Attached SCSI (SAS) transport class.
  *
--- a/fs/fat/fatent.c
+++ b/fs/fat/fatent.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2004, OGAWA Hirofumi
- * Released under GPL v2.
  */
 
 #include <linux/blkdev.h>
--- a/fs/namespace.c
+++ b/fs/namespace.c
@@ -1,8 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  linux/fs/namespace.c
  *
  * (C) Copyright Al Viro 2000, 2001
- *	Released under GPL v2.
  *
  * Based on code from fs/super.c, copyright Linus Torvalds and others.
  * Heavily rewritten.
--- a/fs/omfs/dir.c
+++ b/fs/omfs/dir.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * OMFS (as used by RIO Karma) directory operations.
  * Copyright (C) 2005 Bob Copeland <me@bobcopeland.com>
- * Released under GPL v2.
  */
 
 #include <linux/fs.h>
--- a/fs/omfs/file.c
+++ b/fs/omfs/file.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * OMFS (as used by RIO Karma) file operations.
  * Copyright (C) 2005 Bob Copeland <me@bobcopeland.com>
- * Released under GPL v2.
  */
 
 #include <linux/module.h>
--- a/fs/omfs/inode.c
+++ b/fs/omfs/inode.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Optimized MPEG FS - inode and super operations.
  * Copyright (C) 2006 Bob Copeland <me@bobcopeland.com>
- * Released under GPL v2.
  */
 #include <linux/module.h>
 #include <linux/sched.h>
--- a/fs/pnode.c
+++ b/fs/pnode.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  linux/fs/pnode.c
  *
  * (C) Copyright IBM Corporation 2005.
- *	Released under GPL v2.
  *	Author : Ram Pai (linuxram@us.ibm.com)
- *
  */
 #include <linux/mnt_namespace.h>
 #include <linux/mount.h>
--- a/fs/pnode.h
+++ b/fs/pnode.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  linux/fs/pnode.h
  *
  * (C) Copyright IBM Corporation 2005.
- *	Released under GPL v2.
- *
  */
 #ifndef _LINUX_PNODE_H
 #define _LINUX_PNODE_H
--- a/scripts/export_report.pl
+++ b/scripts/export_report.pl
@@ -1,7 +1,7 @@
 #!/usr/bin/env perl
+# SPDX-License-Identifier: GPL-2.0-only
 #
 # (C) Copyright IBM Corporation 2006.
-#	Released under GPL v2.
 #	Author : Ram Pai (linuxram@us.ibm.com)
 #
 # Usage: export_report.pl -k Module.symvers [-o report_file ] -f *.mod.c
--- a/tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
+++ b/tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * x86_energy_perf_policy -- set the energy versus performance
  * policy preference bias on recent X86 processors.
@@ -5,8 +6,6 @@
 /*
  * Copyright (c) 2010 - 2017 Intel Corporation.
  * Len Brown <len.brown@intel.com>
- *
- * This program is released under GPL v2
  */
 
 #define _GNU_SOURCE



^ permalink raw reply	[flat|nested] 126+ messages in thread

* [Batch 10 patch 10/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 210
  2019-05-28 17:10 [Batch 10 patch 00/24] Batch 10 of random GPL references/notices Thomas Gleixner
                   ` (8 preceding siblings ...)
  2019-05-28 17:10 ` [Batch 10 patch 09/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 209 Thomas Gleixner
@ 2019-05-28 17:10 ` Thomas Gleixner
  2019-05-28 22:02   ` Allison Randal
                     ` (3 more replies)
  2019-05-28 17:10 ` [Batch 10 patch 11/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 211 Thomas Gleixner
                   ` (13 subsequent siblings)
  23 siblings, 4 replies; 126+ messages in thread
From: Thomas Gleixner @ 2019-05-28 17:10 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this code is released under the gpl version 2

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 4 file(s).

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=36d2b76cfc9d
---
 arch/mips/sni/eisa.c        |    3 +--
 drivers/eisa/eisa-bus.c     |    3 +--
 drivers/eisa/pci_eisa.c     |    3 +--
 drivers/eisa/virtual_root.c |    3 +--
 4 files changed, 4 insertions(+), 8 deletions(-)

--- a/arch/mips/sni/eisa.c
+++ b/arch/mips/sni/eisa.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Virtual EISA root driver.
  * Acts as a placeholder if we don't have a proper EISA bridge.
  *
  * (C) 2003 Marc Zyngier <maz@wild-wind.fr.eu.org>
  * modified for SNI usage by Thomas Bogendoerfer
- *
- * This code is released under the GPL version 2.
  */
 
 #include <linux/kernel.h>
--- a/drivers/eisa/eisa-bus.c
+++ b/drivers/eisa/eisa-bus.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * EISA bus support functions for sysfs.
  *
  * (C) 2002, 2003 Marc Zyngier <maz@wild-wind.fr.eu.org>
- *
- * This code is released under the GPL version 2.
  */
 
 #include <linux/kernel.h>
--- a/drivers/eisa/pci_eisa.c
+++ b/drivers/eisa/pci_eisa.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Minimalist driver for a generic PCI-to-EISA bridge.
  *
  * (C) 2003 Marc Zyngier <maz@wild-wind.fr.eu.org>
  *
- * This code is released under the GPL version 2.
- *
  * Ivan Kokshaysky <ink@jurassic.park.msu.ru> :
  * Generalisation from i82375 to PCI_CLASS_BRIDGE_EISA.
  */
--- a/drivers/eisa/virtual_root.c
+++ b/drivers/eisa/virtual_root.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Virtual EISA root driver.
  * Acts as a placeholder if we don't have a proper EISA bridge.
  *
  * (C) 2003 Marc Zyngier <maz@wild-wind.fr.eu.org>
- *
- * This code is released under the GPL version 2.
  */
 
 #include <linux/kernel.h>



^ permalink raw reply	[flat|nested] 126+ messages in thread

* [Batch 10 patch 11/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 211
  2019-05-28 17:10 [Batch 10 patch 00/24] Batch 10 of random GPL references/notices Thomas Gleixner
                   ` (9 preceding siblings ...)
  2019-05-28 17:10 ` [Batch 10 patch 10/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 210 Thomas Gleixner
@ 2019-05-28 17:10 ` Thomas Gleixner
  2019-05-28 22:03   ` Allison Randal
                     ` (2 more replies)
  2019-05-28 17:10 ` [Batch 10 patch 12/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 212 Thomas Gleixner
                   ` (12 subsequent siblings)
  23 siblings, 3 replies; 126+ messages in thread
From: Thomas Gleixner @ 2019-05-28 17:10 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  released under the terms of the gnu gpl v2 0

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 9 file(s).

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=a6afdd8d9fbe
---
 arch/sh/mm/cache-j2.c   |    3 +--
 arch/sh/mm/cache-sh2.c  |    3 +--
 arch/sh/mm/cache-sh2a.c |    3 +--
 arch/sh/mm/cache-sh3.c  |    3 +--
 arch/sh/mm/cache.c      |    3 +--
 arch/sh/mm/kmap.c       |    3 +--
 arch/sh/mm/nommu.c      |    3 +--
 arch/sh/mm/tlb-sh3.c    |    3 +--
 arch/sh/mm/tlb-sh4.c    |    3 +--
 9 files changed, 9 insertions(+), 18 deletions(-)

--- a/arch/sh/mm/cache-j2.c
+++ b/arch/sh/mm/cache-j2.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * arch/sh/mm/cache-j2.c
  *
  * Copyright (C) 2015-2016 Smart Energy Instruments, Inc.
- *
- * Released under the terms of the GNU GPL v2.0.
  */
 
 #include <linux/init.h>
--- a/arch/sh/mm/cache-sh2.c
+++ b/arch/sh/mm/cache-sh2.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * arch/sh/mm/cache-sh2.c
  *
  * Copyright (C) 2002 Paul Mundt
  * Copyright (C) 2008 Yoshinori Sato
- *
- * Released under the terms of the GNU GPL v2.0.
  */
 
 #include <linux/init.h>
--- a/arch/sh/mm/cache-sh2a.c
+++ b/arch/sh/mm/cache-sh2a.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * arch/sh/mm/cache-sh2a.c
  *
  * Copyright (C) 2008 Yoshinori Sato
- *
- * Released under the terms of the GNU GPL v2.0.
  */
 
 #include <linux/init.h>
--- a/arch/sh/mm/cache-sh3.c
+++ b/arch/sh/mm/cache-sh3.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * arch/sh/mm/cache-sh3.c
  *
  * Copyright (C) 1999, 2000  Niibe Yutaka
  * Copyright (C) 2002 Paul Mundt
- *
- * Released under the terms of the GNU GPL v2.0.
  */
 
 #include <linux/init.h>
--- a/arch/sh/mm/cache.c
+++ b/arch/sh/mm/cache.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * arch/sh/mm/cache.c
  *
  * Copyright (C) 1999, 2000, 2002  Niibe Yutaka
  * Copyright (C) 2002 - 2010  Paul Mundt
- *
- * Released under the terms of the GNU GPL v2.0.
  */
 #include <linux/mm.h>
 #include <linux/init.h>
--- a/arch/sh/mm/kmap.c
+++ b/arch/sh/mm/kmap.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * arch/sh/mm/kmap.c
  *
  * Copyright (C) 1999, 2000, 2002  Niibe Yutaka
  * Copyright (C) 2002 - 2009  Paul Mundt
- *
- * Released under the terms of the GNU GPL v2.0.
  */
 #include <linux/mm.h>
 #include <linux/init.h>
--- a/arch/sh/mm/nommu.c
+++ b/arch/sh/mm/nommu.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * arch/sh/mm/nommu.c
  *
  * Various helper routines and stubs for MMUless SH.
  *
  * Copyright (C) 2002 - 2009 Paul Mundt
- *
- * Released under the terms of the GNU GPL v2.0.
  */
 #include <linux/kernel.h>
 #include <linux/init.h>
--- a/arch/sh/mm/tlb-sh3.c
+++ b/arch/sh/mm/tlb-sh3.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * arch/sh/mm/tlb-sh3.c
  *
@@ -5,8 +6,6 @@
  *
  * Copyright (C) 1999  Niibe Yutaka
  * Copyright (C) 2002  Paul Mundt
- *
- * Released under the terms of the GNU GPL v2.0.
  */
 #include <linux/signal.h>
 #include <linux/sched.h>
--- a/arch/sh/mm/tlb-sh4.c
+++ b/arch/sh/mm/tlb-sh4.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * arch/sh/mm/tlb-sh4.c
  *
@@ -5,8 +6,6 @@
  *
  * Copyright (C) 1999  Niibe Yutaka
  * Copyright (C) 2002 - 2007 Paul Mundt
- *
- * Released under the terms of the GNU GPL v2.0.
  */
 #include <linux/kernel.h>
 #include <linux/mm.h>



^ permalink raw reply	[flat|nested] 126+ messages in thread

* [Batch 10 patch 12/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 212
  2019-05-28 17:10 [Batch 10 patch 00/24] Batch 10 of random GPL references/notices Thomas Gleixner
                   ` (10 preceding siblings ...)
  2019-05-28 17:10 ` [Batch 10 patch 11/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 211 Thomas Gleixner
@ 2019-05-28 17:10 ` Thomas Gleixner
  2019-05-28 21:06   ` Thomas Gleixner
  2019-05-28 17:10 ` [Batch 10 patch 13/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 213 Thomas Gleixner
                   ` (11 subsequent siblings)
  23 siblings, 1 reply; 126+ messages in thread
From: Thomas Gleixner @ 2019-05-28 17:10 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  license this code can be distributed under the terms of the gnu
  general public license gpl version 2 provided that the above header
  down to and including this sentence is retained in full

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 1 file(s).

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=c4f50073c7c3
---
 arch/x86/crypto/aes-x86_64-asm_64.S |    6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

--- a/arch/x86/crypto/aes-x86_64-asm_64.S
+++ b/arch/x86/crypto/aes-x86_64-asm_64.S
@@ -1,11 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /* AES (Rijndael) implementation (FIPS PUB 197) for x86_64
  *
  * Copyright (C) 2005 Andreas Steinmetz, <ast@domdv.de>
- *
- * License:
- * This code can be distributed under the terms of the GNU General Public
- * License (GPL) Version 2 provided that the above header down to and
- * including this sentence is retained in full.
  */
 
 .extern crypto_ft_tab



^ permalink raw reply	[flat|nested] 126+ messages in thread

* [Batch 10 patch 13/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 213
  2019-05-28 17:10 [Batch 10 patch 00/24] Batch 10 of random GPL references/notices Thomas Gleixner
                   ` (11 preceding siblings ...)
  2019-05-28 17:10 ` [Batch 10 patch 12/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 212 Thomas Gleixner
@ 2019-05-28 17:10 ` Thomas Gleixner
  2019-05-28 22:05   ` Allison Randal
                     ` (3 more replies)
  2019-05-28 17:10 ` [Batch 10 patch 14/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 214 Thomas Gleixner
                   ` (10 subsequent siblings)
  23 siblings, 4 replies; 126+ messages in thread
From: Thomas Gleixner @ 2019-05-28 17:10 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  subject to the gnu general public license v2 only

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 1 file(s).

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=072a6e319d30
---
 arch/x86/kernel/amd_gart_64.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- a/arch/x86/kernel/amd_gart_64.c
+++ b/arch/x86/kernel/amd_gart_64.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Dynamic DMA mapping support for AMD Hammer.
  *
@@ -8,7 +9,6 @@
  * See Documentation/DMA-API-HOWTO.txt for the interface specification.
  *
  * Copyright 2002 Andi Kleen, SuSE Labs.
- * Subject to the GNU General Public License v2 only.
  */
 
 #include <linux/types.h>



^ permalink raw reply	[flat|nested] 126+ messages in thread

* [Batch 10 patch 14/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 214
  2019-05-28 17:10 [Batch 10 patch 00/24] Batch 10 of random GPL references/notices Thomas Gleixner
                   ` (12 preceding siblings ...)
  2019-05-28 17:10 ` [Batch 10 patch 13/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 213 Thomas Gleixner
@ 2019-05-28 17:10 ` Thomas Gleixner
  2019-05-28 22:06   ` Allison Randal
                     ` (3 more replies)
  2019-05-28 17:10 ` [Batch 10 patch 15/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 215 Thomas Gleixner
                   ` (9 subsequent siblings)
  23 siblings, 4 replies; 126+ messages in thread
From: Thomas Gleixner @ 2019-05-28 17:10 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  subject to the gpl v 2

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 2 file(s).

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=f831b073ee48
---
 arch/sparc/vdso/vma.c     |    2 +-
 arch/x86/entry/vdso/vma.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

--- a/arch/sparc/vdso/vma.c
+++ b/arch/sparc/vdso/vma.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Set up the VMAs to tell the VM about the vDSO.
  * Copyright 2007 Andi Kleen, SUSE Labs.
- * Subject to the GPL, v.2
  */
 
 /*
--- a/arch/x86/entry/vdso/vma.c
+++ b/arch/x86/entry/vdso/vma.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2007 Andi Kleen, SUSE Labs.
- * Subject to the GPL, v.2
  *
  * This contains most of the x86 vDSO kernel-side code.
  */



^ permalink raw reply	[flat|nested] 126+ messages in thread

* [Batch 10 patch 15/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 215
  2019-05-28 17:10 [Batch 10 patch 00/24] Batch 10 of random GPL references/notices Thomas Gleixner
                   ` (13 preceding siblings ...)
  2019-05-28 17:10 ` [Batch 10 patch 14/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 214 Thomas Gleixner
@ 2019-05-28 17:10 ` Thomas Gleixner
  2019-05-28 22:07   ` Allison Randal
                     ` (3 more replies)
  2019-05-28 17:10 ` [Batch 10 patch 16/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 216 Thomas Gleixner
                   ` (8 subsequent siblings)
  23 siblings, 4 replies; 126+ messages in thread
From: Thomas Gleixner @ 2019-05-28 17:10 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this code is licenced under the gpl version 2 as described in the
  copying file that acompanies the linux kernel

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 1 file(s).

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=4f68c55abd45
---
 drivers/cpuidle/governors/menu.c |    4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

--- a/drivers/cpuidle/governors/menu.c
+++ b/drivers/cpuidle/governors/menu.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * menu.c - the menu idle governor
  *
@@ -5,9 +6,6 @@
  * Copyright (C) 2009 Intel Corporation
  * Author:
  *        Arjan van de Ven <arjan@linux.intel.com>
- *
- * This code is licenced under the GPL version 2 as described
- * in the COPYING file that acompanies the Linux Kernel.
  */
 
 #include <linux/kernel.h>



^ permalink raw reply	[flat|nested] 126+ messages in thread

* [Batch 10 patch 16/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 216
  2019-05-28 17:10 [Batch 10 patch 00/24] Batch 10 of random GPL references/notices Thomas Gleixner
                   ` (14 preceding siblings ...)
  2019-05-28 17:10 ` [Batch 10 patch 15/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 215 Thomas Gleixner
@ 2019-05-28 17:10 ` Thomas Gleixner
  2019-05-28 22:08   ` Allison Randal
                     ` (2 more replies)
  2019-05-28 17:10 ` [Batch 10 patch 17/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 217 Thomas Gleixner
                   ` (7 subsequent siblings)
  23 siblings, 3 replies; 126+ messages in thread
From: Thomas Gleixner @ 2019-05-28 17:10 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this file distributed under the gpl version 2

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 1 file(s).

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=dcee4098423b
---
 drivers/net/wireless/intersil/orinoco/hermes.h |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

--- a/drivers/net/wireless/intersil/orinoco/hermes.h
+++ b/drivers/net/wireless/intersil/orinoco/hermes.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /* hermes.h
  *
  * Driver core for the "Hermes" wireless MAC controller, as used in
@@ -17,8 +18,6 @@
  *
  * Portions taken from hfa384x.h.
  * Copyright (C) 1999 AbsoluteValue Systems, Inc. All Rights Reserved.
- *
- * This file distributed under the GPL, version 2.
  */
 
 #ifndef _HERMES_H



^ permalink raw reply	[flat|nested] 126+ messages in thread

* [Batch 10 patch 17/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 217
  2019-05-28 17:10 [Batch 10 patch 00/24] Batch 10 of random GPL references/notices Thomas Gleixner
                   ` (15 preceding siblings ...)
  2019-05-28 17:10 ` [Batch 10 patch 16/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 216 Thomas Gleixner
@ 2019-05-28 17:10 ` Thomas Gleixner
  2019-05-28 22:08   ` Allison Randal
                     ` (3 more replies)
  2019-05-28 17:10 ` [Batch 10 patch 18/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 218 Thomas Gleixner
                   ` (6 subsequent siblings)
  23 siblings, 4 replies; 126+ messages in thread
From: Thomas Gleixner @ 2019-05-28 17:10 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  distributed under the terms of the gpl version 2

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 1 file(s).

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=498fa9aa6ead
---
 drivers/parisc/gsc.h |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

--- a/drivers/parisc/gsc.h
+++ b/drivers/parisc/gsc.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * drivers/parisc/gsc.h
  * Declarations for functions in gsc.c
  * Copyright (c) 2000-2002 Helge Deller, Matthew Wilcox
- *
- * Distributed under the terms of the GPL, version 2
  */
 
 #include <linux/interrupt.h>



^ permalink raw reply	[flat|nested] 126+ messages in thread

* [Batch 10 patch 18/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 218
  2019-05-28 17:10 [Batch 10 patch 00/24] Batch 10 of random GPL references/notices Thomas Gleixner
                   ` (16 preceding siblings ...)
  2019-05-28 17:10 ` [Batch 10 patch 17/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 217 Thomas Gleixner
@ 2019-05-28 17:10 ` Thomas Gleixner
  2019-05-28 22:09   ` Allison Randal
                     ` (3 more replies)
  2019-05-28 17:10 ` [Batch 10 patch 19/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 220 Thomas Gleixner
                   ` (5 subsequent siblings)
  23 siblings, 4 replies; 126+ messages in thread
From: Thomas Gleixner @ 2019-05-28 17:10 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  you may use this code as per gpl version 2

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 5 file(s).

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=3ddd183ab55d
---
 drivers/power/supply/power_supply.h       |    3 +--
 drivers/power/supply/power_supply_core.c  |    3 +--
 drivers/power/supply/power_supply_leds.c  |    3 +--
 drivers/power/supply/power_supply_sysfs.c |    3 +--
 include/linux/power_supply.h              |    3 +--
 5 files changed, 5 insertions(+), 10 deletions(-)

--- a/drivers/power/supply/power_supply.h
+++ b/drivers/power/supply/power_supply.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  Functions private to power supply class
  *
@@ -6,8 +7,6 @@
  *  Copyright © 2003  Ian Molton <spyro@f2s.com>
  *
  *  Modified: 2004, Oct     Szabolcs Gyurko
- *
- *  You may use this code as per GPL version 2
  */
 
 struct device;
--- a/drivers/power/supply/power_supply_core.c
+++ b/drivers/power/supply/power_supply_core.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  Universal power supply monitor class
  *
@@ -6,8 +7,6 @@
  *  Copyright © 2003  Ian Molton <spyro@f2s.com>
  *
  *  Modified: 2004, Oct     Szabolcs Gyurko
- *
- *  You may use this code as per GPL version 2
  */
 
 #include <linux/module.h>
--- a/drivers/power/supply/power_supply_leds.c
+++ b/drivers/power/supply/power_supply_leds.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  LEDs triggers for power supply class
  *
@@ -6,8 +7,6 @@
  *  Copyright © 2003  Ian Molton <spyro@f2s.com>
  *
  *  Modified: 2004, Oct     Szabolcs Gyurko
- *
- *  You may use this code as per GPL version 2
  */
 
 #include <linux/kernel.h>
--- a/drivers/power/supply/power_supply_sysfs.c
+++ b/drivers/power/supply/power_supply_sysfs.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  Sysfs interface for the universal power supply monitor class
  *
@@ -7,8 +8,6 @@
  *  Copyright © 2003  Ian Molton <spyro@f2s.com>
  *
  *  Modified: 2004, Oct     Szabolcs Gyurko
- *
- *  You may use this code as per GPL version 2
  */
 
 #include <linux/ctype.h>
--- a/include/linux/power_supply.h
+++ b/include/linux/power_supply.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  Universal power supply monitor class
  *
@@ -6,8 +7,6 @@
  *  Copyright © 2003  Ian Molton <spyro@f2s.com>
  *
  *  Modified: 2004, Oct     Szabolcs Gyurko
- *
- *  You may use this code as per GPL version 2
  */
 
 #ifndef __LINUX_POWER_SUPPLY_H__



^ permalink raw reply	[flat|nested] 126+ messages in thread

* [Batch 10 patch 19/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 220
  2019-05-28 17:10 [Batch 10 patch 00/24] Batch 10 of random GPL references/notices Thomas Gleixner
                   ` (17 preceding siblings ...)
  2019-05-28 17:10 ` [Batch 10 patch 18/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 218 Thomas Gleixner
@ 2019-05-28 17:10 ` Thomas Gleixner
  2019-05-28 22:10   ` Allison Randal
                     ` (4 more replies)
  2019-05-28 17:10 ` [Batch 10 patch 20/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 221 Thomas Gleixner
                   ` (4 subsequent siblings)
  23 siblings, 5 replies; 126+ messages in thread
From: Thomas Gleixner @ 2019-05-28 17:10 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  distributed under the gnu gpl license version 2

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 1 file(s).

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=384afc39ed66
---
 include/linux/idr.h |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- a/include/linux/idr.h
+++ b/include/linux/idr.h
@@ -1,9 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * include/linux/idr.h
  * 
  * 2002-10-18  written by Jim Houston jim.houston@ccur.com
  *	Copyright (C) 2002 by Concurrent Computer Corporation
- *	Distributed under the GNU GPL license version 2.
  *
  * Small id to pointer translation service avoiding fixed sized
  * tables.



^ permalink raw reply	[flat|nested] 126+ messages in thread

* [Batch 10 patch 20/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 221
  2019-05-28 17:10 [Batch 10 patch 00/24] Batch 10 of random GPL references/notices Thomas Gleixner
                   ` (18 preceding siblings ...)
  2019-05-28 17:10 ` [Batch 10 patch 19/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 220 Thomas Gleixner
@ 2019-05-28 17:10 ` Thomas Gleixner
  2019-05-28 22:11   ` Allison Randal
                     ` (3 more replies)
  2019-05-28 17:10 ` [Batch 10 patch 21/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 222 Thomas Gleixner
                   ` (3 subsequent siblings)
  23 siblings, 4 replies; 126+ messages in thread
From: Thomas Gleixner @ 2019-05-28 17:10 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  gpl version 2

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 1 file(s).

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=8bbd553b00d1
---
 include/linux/apm-emulation.h |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

--- a/include/linux/apm-emulation.h
+++ b/include/linux/apm-emulation.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /* -*- linux-c -*-
  *
  * (C) 2003 zecke@handhelds.org
  *
- * GPL version 2
- *
  * based on arch/arm/kernel/apm.c
  * factor out the information needed by architectures to provide
  * apm status



^ permalink raw reply	[flat|nested] 126+ messages in thread

* [Batch 10 patch 21/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 222
  2019-05-28 17:10 [Batch 10 patch 00/24] Batch 10 of random GPL references/notices Thomas Gleixner
                   ` (19 preceding siblings ...)
  2019-05-28 17:10 ` [Batch 10 patch 20/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 221 Thomas Gleixner
@ 2019-05-28 17:10 ` Thomas Gleixner
  2019-05-28 22:12   ` Allison Randal
                     ` (3 more replies)
  2019-05-28 17:10 ` [Batch 10 patch 22/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 Thomas Gleixner
                   ` (2 subsequent siblings)
  23 siblings, 4 replies; 126+ messages in thread
From: Thomas Gleixner @ 2019-05-28 17:10 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  license gplv2 this program is free software you can redistribute it
  and or modify it under the terms and conditions of the gnu general
  public license version 2 as published by the free software
  foundation this program is distributed in the hope 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 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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 4 file(s).

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=234465326864
---
 tools/testing/selftests/net/psock_fanout.c  |   16 +---------------
 tools/testing/selftests/net/psock_lib.h     |   16 +---------------
 tools/testing/selftests/net/psock_tpacket.c |   16 +---------------
 tools/testing/selftests/net/tcp_mmap.c      |   16 +---------------
 4 files changed, 4 insertions(+), 60 deletions(-)

--- a/tools/testing/selftests/net/psock_fanout.c
+++ b/tools/testing/selftests/net/psock_fanout.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2013 Google Inc.
  * Author: Willem de Bruijn (willemb@google.com)
@@ -24,21 +25,6 @@
  *
  * Todo:
  * - functionality: PACKET_FANOUT_FLAG_DEFRAG
- *
- * License (GPLv2):
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope 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.
- *
- * 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.
  */
 
 #define _GNU_SOURCE		/* for sched_setaffinity */
--- a/tools/testing/selftests/net/psock_lib.h
+++ b/tools/testing/selftests/net/psock_lib.h
@@ -1,22 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2013 Google Inc.
  * Author: Willem de Bruijn <willemb@google.com>
  *         Daniel Borkmann <dborkman@redhat.com>
- *
- * License (GPLv2):
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope 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.
- *
- * 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.
  */
 
 #ifndef PSOCK_LIB_H
--- a/tools/testing/selftests/net/psock_tpacket.c
+++ b/tools/testing/selftests/net/psock_tpacket.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2013 Red Hat, Inc.
  * Author: Daniel Borkmann <dborkman@redhat.com>
@@ -19,21 +20,6 @@
  *   - TPACKET_V1: RX_RING, TX_RING
  *   - TPACKET_V2: RX_RING, TX_RING
  *   - TPACKET_V3: RX_RING
- *
- * License (GPLv2):
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope 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.
- *
- * 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.
  */
 
 #include <stdio.h>
--- a/tools/testing/selftests/net/tcp_mmap.c
+++ b/tools/testing/selftests/net/tcp_mmap.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2018 Google Inc.
  * Author: Eric Dumazet (edumazet@google.com)
@@ -44,21 +45,6 @@
  *   cpu usage user:0.046 sys:3.559, 110.016 usec per MB, 65529 c-switches
  * received 32768 MB (99.9939 % mmap'ed) in 7.43764 s, 36.9577 Gbit
  *   cpu usage user:0.035 sys:3.467, 106.873 usec per MB, 65530 c-switches
- *
- * License (GPLv2):
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope 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.
- *
- * 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.
  */
 #define _GNU_SOURCE
 #include <pthread.h>



^ permalink raw reply	[flat|nested] 126+ messages in thread

* [Batch 10 patch 22/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223
  2019-05-28 17:10 [Batch 10 patch 00/24] Batch 10 of random GPL references/notices Thomas Gleixner
                   ` (20 preceding siblings ...)
  2019-05-28 17:10 ` [Batch 10 patch 21/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 222 Thomas Gleixner
@ 2019-05-28 17:10 ` Thomas Gleixner
  2019-05-28 22:12   ` Allison Randal
                     ` (3 more replies)
  2019-05-28 17:10 ` [Batch 10 patch 23/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 224 Thomas Gleixner
  2019-05-28 17:10 ` [Batch 10 patch 24/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 225 Thomas Gleixner
  23 siblings, 4 replies; 126+ messages in thread
From: Thomas Gleixner @ 2019-05-28 17:10 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  subject to the gnu public license v 2

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 9 file(s).

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=061130bf86ad
---
 arch/sparc/vdso/vclock_gettime.c     |    2 +-
 arch/x86/entry/vdso/vclock_gettime.c |    2 +-
 arch/x86/entry/vdso/vgetcpu.c        |    2 +-
 arch/x86/include/asm/apic.h          |    2 +-
 arch/x86/include/asm/ipi.h           |    3 +--
 arch/x86/kernel/apic/apic_flat_64.c  |    2 +-
 arch/x86/kernel/apic/probe_32.c      |    2 +-
 arch/x86/kernel/apic/probe_64.c      |    2 +-
 arch/x86/lib/csum-wrappers_64.c      |    2 +-
 9 files changed, 9 insertions(+), 10 deletions(-)

--- a/arch/sparc/vdso/vclock_gettime.c
+++ b/arch/sparc/vdso/vclock_gettime.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2006 Andi Kleen, SUSE Labs.
- * Subject to the GNU Public License, v.2
  *
  * Fast user context implementation of clock_gettime, gettimeofday, and time.
  *
--- a/arch/x86/entry/vdso/vclock_gettime.c
+++ b/arch/x86/entry/vdso/vclock_gettime.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2006 Andi Kleen, SUSE Labs.
- * Subject to the GNU Public License, v.2
  *
  * Fast user context implementation of clock_gettime, gettimeofday, and time.
  *
--- a/arch/x86/entry/vdso/vgetcpu.c
+++ b/arch/x86/entry/vdso/vgetcpu.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2006 Andi Kleen, SUSE Labs.
- * Subject to the GNU Public License, v.2
  *
  * Fast user context implementation of getcpu()
  */
--- a/arch/x86/include/asm/apic.h
+++ b/arch/x86/include/asm/apic.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 #ifndef _ASM_X86_APIC_H
 #define _ASM_X86_APIC_H
 
@@ -273,7 +274,6 @@ struct irq_data;
 
 /*
  * Copyright 2004 James Cleverdon, IBM.
- * Subject to the GNU Public License, v.2
  *
  * Generic APIC sub-arch data struct.
  *
--- a/arch/x86/include/asm/ipi.h
+++ b/arch/x86/include/asm/ipi.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 #ifndef _ASM_X86_IPI_H
 #define _ASM_X86_IPI_H
 
@@ -5,7 +6,6 @@
 
 /*
  * Copyright 2004 James Cleverdon, IBM.
- * Subject to the GNU Public License, v.2
  *
  * Generic APIC InterProcessor Interrupt code.
  *
@@ -17,7 +17,6 @@
  * (c) 1995 Alan Cox, Building #3 <alan@redhat.com>
  * (c) 1998-99, 2000 Ingo Molnar <mingo@redhat.com>
  * (c) 2002,2003 Andi Kleen, SuSE Labs.
- * Subject to the GNU Public License, v.2
  */
 
 #include <asm/hw_irq.h>
--- a/arch/x86/kernel/apic/apic_flat_64.c
+++ b/arch/x86/kernel/apic/apic_flat_64.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2004 James Cleverdon, IBM.
- * Subject to the GNU Public License, v.2
  *
  * Flat APIC subarch code.
  *
--- a/arch/x86/kernel/apic/probe_32.c
+++ b/arch/x86/kernel/apic/probe_32.c
@@ -1,8 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Default generic APIC driver. This handles up to 8 CPUs.
  *
  * Copyright 2003 Andi Kleen, SuSE Labs.
- * Subject to the GNU Public License, v.2
  *
  * Generic x86 APIC driver probe layer.
  */
--- a/arch/x86/kernel/apic/probe_64.c
+++ b/arch/x86/kernel/apic/probe_64.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2004 James Cleverdon, IBM.
- * Subject to the GNU Public License, v.2
  *
  * Generic APIC sub-arch probe layer.
  *
--- a/arch/x86/lib/csum-wrappers_64.c
+++ b/arch/x86/lib/csum-wrappers_64.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2002, 2003 Andi Kleen, SuSE Labs.
- * Subject to the GNU Public License v.2
  *
  * Wrappers of assembly checksum functions for x86-64.
  */



^ permalink raw reply	[flat|nested] 126+ messages in thread

* [Batch 10 patch 23/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 224
  2019-05-28 17:10 [Batch 10 patch 00/24] Batch 10 of random GPL references/notices Thomas Gleixner
                   ` (21 preceding siblings ...)
  2019-05-28 17:10 ` [Batch 10 patch 22/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 Thomas Gleixner
@ 2019-05-28 17:10 ` Thomas Gleixner
  2019-05-28 22:13   ` Allison Randal
                     ` (3 more replies)
  2019-05-28 17:10 ` [Batch 10 patch 24/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 225 Thomas Gleixner
  23 siblings, 4 replies; 126+ messages in thread
From: Thomas Gleixner @ 2019-05-28 17:10 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  subject to the gnu public license v2

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 1 file(s).

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=b35306a2dbf7
---
 arch/x86/lib/copy_user_64.S |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- a/arch/x86/lib/copy_user_64.S
+++ b/arch/x86/lib/copy_user_64.S
@@ -1,7 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2008 Vitaly Mayatskikh <vmayatsk@redhat.com>
  * Copyright 2002 Andi Kleen, SuSE Labs.
- * Subject to the GNU Public License v2.
  *
  * Functions to copy from and to user space.
  */



^ permalink raw reply	[flat|nested] 126+ messages in thread

* [Batch 10 patch 24/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 225
  2019-05-28 17:10 [Batch 10 patch 00/24] Batch 10 of random GPL references/notices Thomas Gleixner
                   ` (22 preceding siblings ...)
  2019-05-28 17:10 ` [Batch 10 patch 23/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 224 Thomas Gleixner
@ 2019-05-28 17:10 ` Thomas Gleixner
  2019-05-28 22:13   ` Allison Randal
                     ` (3 more replies)
  23 siblings, 4 replies; 126+ messages in thread
From: Thomas Gleixner @ 2019-05-28 17:10 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  subject to the gnu public license version 2

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 1 file(s).

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=9596ea9c7395
---
 mm/mempolicy.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- a/mm/mempolicy.c
+++ b/mm/mempolicy.c
@@ -1,9 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Simple NUMA memory policy for the Linux kernel.
  *
  * Copyright 2003,2004 Andi Kleen, SuSE Labs.
  * (C) Copyright 2005 Christoph Lameter, Silicon Graphics, Inc.
- * Subject to the GNU Public License, version 2.
  *
  * NUMA policy allows the user to give hints in which node(s) memory should
  * be allocated.



^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 08/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 208
  2019-05-28 17:10 ` [Batch 10 patch 08/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 208 Thomas Gleixner
@ 2019-05-28 21:05   ` Thomas Gleixner
  0 siblings, 0 replies; 126+ messages in thread
From: Thomas Gleixner @ 2019-05-28 21:05 UTC (permalink / raw)
  To: linux-spdx

On Tue, 28 May 2019, Thomas Gleixner wrote:

> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software you may 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 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 in no event
>   shall the authors or copyright holders be liable for any claim
>   damages or other liability whether in an action of contract tort or
>   otherwise arising from out of or in connection with the software or
>   the use or other dealings in the software

Special disclaimer...

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 12/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 212
  2019-05-28 17:10 ` [Batch 10 patch 12/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 212 Thomas Gleixner
@ 2019-05-28 21:06   ` Thomas Gleixner
  2019-05-28 22:06     ` Allison Randal
  0 siblings, 1 reply; 126+ messages in thread
From: Thomas Gleixner @ 2019-05-28 21:06 UTC (permalink / raw)
  To: linux-spdx

On Tue, 28 May 2019, Thomas Gleixner wrote:

> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   license this code can be distributed under the terms of the gnu
>   general public license gpl version 2 provided that the above header
>   down to and including this sentence is retained in full

Interesting question ...

> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=c4f50073c7c3
> ---
>  arch/x86/crypto/aes-x86_64-asm_64.S |    6 +-----
>  1 file changed, 1 insertion(+), 5 deletions(-)
> 
> --- a/arch/x86/crypto/aes-x86_64-asm_64.S
> +++ b/arch/x86/crypto/aes-x86_64-asm_64.S
> @@ -1,11 +1,7 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /* AES (Rijndael) implementation (FIPS PUB 197) for x86_64
>   *
>   * Copyright (C) 2005 Andreas Steinmetz, <ast@domdv.de>
> - *
> - * License:
> - * This code can be distributed under the terms of the GNU General Public
> - * License (GPL) Version 2 provided that the above header down to and
> - * including this sentence is retained in full.
>   */
>  
>  .extern crypto_ft_tab
> 
> 
> 

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 01/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201
  2019-05-28 17:10 ` [Batch 10 patch 01/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 Thomas Gleixner
@ 2019-05-28 21:53   ` Allison Randal
  2019-05-29  2:48   ` Steve Winslow
                     ` (3 subsequent siblings)
  4 siblings, 0 replies; 126+ messages in thread
From: Allison Randal @ 2019-05-28 21:53 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 1:10 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms and conditions of the gnu general public license
>   version 2 as published by the free software foundation this program
>   is distributed in the hope 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 you should have received a copy of the gnu general
>   public license along with this program if not see http www gnu org
>   licenses
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 228 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

Reviewed-by: Allison Randal <allison@lohutok.net>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 02/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 202
  2019-05-28 17:10 ` [Batch 10 patch 02/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 202 Thomas Gleixner
@ 2019-05-28 21:54   ` Allison Randal
  2019-05-29  2:49   ` Steve Winslow
                     ` (3 subsequent siblings)
  4 siblings, 0 replies; 126+ messages in thread
From: Allison Randal @ 2019-05-28 21:54 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 1:10 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   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 in 3 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

Reviewed-by: Allison Randal <allison@lohutok.net>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 03/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 203
  2019-05-28 17:10 ` [Batch 10 patch 03/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 203 Thomas Gleixner
@ 2019-05-28 21:54   ` Allison Randal
  2019-05-29  2:53   ` Steve Winslow
                     ` (3 subsequent siblings)
  4 siblings, 0 replies; 126+ messages in thread
From: Allison Randal @ 2019-05-28 21:54 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 1:10 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   the code contained herein is licensed under the gnu general public
>   license v2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

Reviewed-by: Allison Randal <allison@lohutok.net>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 04/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 204
  2019-05-28 17:10 ` [Batch 10 patch 04/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 204 Thomas Gleixner
@ 2019-05-28 21:58   ` Allison Randal
  2019-05-28 22:08     ` Thomas Gleixner
  0 siblings, 1 reply; 126+ messages in thread
From: Allison Randal @ 2019-05-28 21:58 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 1:10 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   may be copied or modified under the terms of the gnu general public
>   license see linux copying for more information
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 8 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
[...]
> --- a/arch/arm/include/asm/hardware/locomo.h
> +++ b/arch/arm/include/asm/hardware/locomo.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * arch/arm/include/asm/hardware/locomo.h
>   *
> @@ -5,9 +6,6 @@
>   *
>   * (C) Copyright 2004 John Lenz
>   *
> - * May be copied or modified under the terms of the GNU General Public
> - * License.  See linux/COPYING for more information.
> - *
>   * Based on sa1111.h
>   */
>  #ifndef _ASM_ARCH_LOCOMO

This doesn't specify a GPL version number, so, should the SPDX
identifier be GPL-1.0-or-later?

Allison

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 05/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 205
  2019-05-28 17:10 ` [Batch 10 patch 05/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 205 Thomas Gleixner
@ 2019-05-28 21:59   ` Allison Randal
  2019-05-29  2:56     ` Steve Winslow
  0 siblings, 1 reply; 126+ messages in thread
From: Allison Randal @ 2019-05-28 21:59 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 1:10 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   it is hereby placed under the terms of the gnu general public
>   license see linux copying
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

No version number, should be GPL-1.0-or-later?

Allison

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 06/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206
  2019-05-28 17:10 ` [Batch 10 patch 06/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206 Thomas Gleixner
@ 2019-05-28 22:00   ` Allison Randal
  2019-05-29  2:57   ` Steve Winslow
                     ` (3 subsequent siblings)
  4 siblings, 0 replies; 126+ messages in thread
From: Allison Randal @ 2019-05-28 22:00 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 1:10 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   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
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 107 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

Reviewed-by: Allison Randal <allison@lohutok.net>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 07/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 207
  2019-05-28 17:10 ` [Batch 10 patch 07/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 207 Thomas Gleixner
@ 2019-05-28 22:01   ` Allison Randal
  2019-05-29  3:10   ` Steve Winslow
                     ` (3 subsequent siblings)
  4 siblings, 0 replies; 126+ messages in thread
From: Allison Randal @ 2019-05-28 22:01 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 1:10 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   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
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

Reviewed-by: Allison Randal <allison@lohutok.net>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 09/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 209
  2019-05-28 17:10 ` [Batch 10 patch 09/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 209 Thomas Gleixner
@ 2019-05-28 22:01   ` Allison Randal
  2019-05-29  3:17   ` Steve Winslow
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 126+ messages in thread
From: Allison Randal @ 2019-05-28 22:01 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 1:10 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   released under gpl v2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 15 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

Reviewed-by: Allison Randal <allison@lohutok.net>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 10/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 210
  2019-05-28 17:10 ` [Batch 10 patch 10/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 210 Thomas Gleixner
@ 2019-05-28 22:02   ` Allison Randal
  2019-05-29  3:17   ` Steve Winslow
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 126+ messages in thread
From: Allison Randal @ 2019-05-28 22:02 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 1:10 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this code is released under the gpl version 2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 4 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

Reviewed-by: Allison Randal <allison@lohutok.net>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 11/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 211
  2019-05-28 17:10 ` [Batch 10 patch 11/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 211 Thomas Gleixner
@ 2019-05-28 22:03   ` Allison Randal
  2019-05-29  3:18   ` Steve Winslow
  2019-05-29 10:08   ` Zavras, Alexios
  2 siblings, 0 replies; 126+ messages in thread
From: Allison Randal @ 2019-05-28 22:03 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 1:10 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   released under the terms of the gnu gpl v2 0
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 9 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

Reviewed-by: Allison Randal <allison@lohutok.net>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 13/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 213
  2019-05-28 17:10 ` [Batch 10 patch 13/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 213 Thomas Gleixner
@ 2019-05-28 22:05   ` Allison Randal
  2019-05-29  3:21   ` Steve Winslow
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 126+ messages in thread
From: Allison Randal @ 2019-05-28 22:05 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 1:10 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   subject to the gnu general public license v2 only
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

Reviewed-by: Allison Randal <allison@lohutok.net>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 12/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 212
  2019-05-28 21:06   ` Thomas Gleixner
@ 2019-05-28 22:06     ` Allison Randal
  2019-05-29  3:20       ` Steve Winslow
  0 siblings, 1 reply; 126+ messages in thread
From: Allison Randal @ 2019-05-28 22:06 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 5:06 PM, Thomas Gleixner wrote:
> On Tue, 28 May 2019, Thomas Gleixner wrote:
> 
>> From: Thomas Gleixner tglx@linutronix.de
>>
>> Based on 1 normalized pattern(s):
>>
>>   license this code can be distributed under the terms of the gnu
>>   general public license gpl version 2 provided that the above header
>>   down to and including this sentence is retained in full
> 
> Interesting question ...

Seems weird enough to be worth attempting to contact whoever added that
notice.

Allison

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 14/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 214
  2019-05-28 17:10 ` [Batch 10 patch 14/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 214 Thomas Gleixner
@ 2019-05-28 22:06   ` Allison Randal
  2019-05-29  3:21   ` Steve Winslow
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 126+ messages in thread
From: Allison Randal @ 2019-05-28 22:06 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 1:10 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   subject to the gpl v 2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 2 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

Reviewed-by: Allison Randal <allison@lohutok.net>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 15/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 215
  2019-05-28 17:10 ` [Batch 10 patch 15/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 215 Thomas Gleixner
@ 2019-05-28 22:07   ` Allison Randal
  2019-05-29  3:22   ` Steve Winslow
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 126+ messages in thread
From: Allison Randal @ 2019-05-28 22:07 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 1:10 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this code is licenced under the gpl version 2 as described in the
>   copying file that acompanies the linux kernel
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

Reviewed-by: Allison Randal <allison@lohutok.net>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 16/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 216
  2019-05-28 17:10 ` [Batch 10 patch 16/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 216 Thomas Gleixner
@ 2019-05-28 22:08   ` Allison Randal
  2019-05-29  3:22   ` Steve Winslow
  2019-05-29 10:12   ` Zavras, Alexios
  2 siblings, 0 replies; 126+ messages in thread
From: Allison Randal @ 2019-05-28 22:08 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 1:10 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this file distributed under the gpl version 2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

Reviewed-by: Allison Randal <allison@lohutok.net>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 04/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 204
  2019-05-28 21:58   ` Allison Randal
@ 2019-05-28 22:08     ` Thomas Gleixner
  2019-05-28 22:24       ` Allison Randal
  0 siblings, 1 reply; 126+ messages in thread
From: Thomas Gleixner @ 2019-05-28 22:08 UTC (permalink / raw)
  To: Allison Randal; +Cc: linux-spdx

On Tue, 28 May 2019, Allison Randal wrote:
> On 5/28/19 1:10 PM, Thomas Gleixner wrote:
> > From: Thomas Gleixner tglx@linutronix.de
> > 
> > Based on 1 normalized pattern(s):
> > 
> >   may be copied or modified under the terms of the gnu general public
> >   license see linux copying for more information
> > 
> > extracted by the scancode license scanner the SPDX license identifier
> > 
> >   GPL-2.0-only
> > 
> > has been chosen to replace the boilerplate/reference in 8 file(s).
> > 
> > Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> [...]
> > --- a/arch/arm/include/asm/hardware/locomo.h
> > +++ b/arch/arm/include/asm/hardware/locomo.h
> > @@ -1,3 +1,4 @@
> > +/* SPDX-License-Identifier: GPL-2.0-only */
> >  /*
> >   * arch/arm/include/asm/hardware/locomo.h
> >   *
> > @@ -5,9 +6,6 @@
> >   *
> >   * (C) Copyright 2004 John Lenz
> >   *
> > - * May be copied or modified under the terms of the GNU General Public
> > - * License.  See linux/COPYING for more information.
> > - *
> >   * Based on sa1111.h
> >   */
> >  #ifndef _ASM_ARCH_LOCOMO
> 
> This doesn't specify a GPL version number, so, should the SPDX
> identifier be GPL-1.0-or-later?

Well, it clearly point to the Linux kernel's COPYING file, which is V2.

No idea which of the affected files started this and then the mess got
copied over and over...

Thanks,

	tglx


^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 17/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 217
  2019-05-28 17:10 ` [Batch 10 patch 17/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 217 Thomas Gleixner
@ 2019-05-28 22:08   ` Allison Randal
  2019-05-29  3:23   ` Steve Winslow
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 126+ messages in thread
From: Allison Randal @ 2019-05-28 22:08 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 1:10 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   distributed under the terms of the gpl version 2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

Reviewed-by: Allison Randal <allison@lohutok.net>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 18/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 218
  2019-05-28 17:10 ` [Batch 10 patch 18/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 218 Thomas Gleixner
@ 2019-05-28 22:09   ` Allison Randal
  2019-05-29  3:23   ` Steve Winslow
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 126+ messages in thread
From: Allison Randal @ 2019-05-28 22:09 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 1:10 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   you may use this code as per gpl version 2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 5 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

Reviewed-by: Allison Randal <allison@lohutok.net>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 19/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 220
  2019-05-28 17:10 ` [Batch 10 patch 19/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 220 Thomas Gleixner
@ 2019-05-28 22:10   ` Allison Randal
  2019-05-29  3:23   ` Steve Winslow
                     ` (3 subsequent siblings)
  4 siblings, 0 replies; 126+ messages in thread
From: Allison Randal @ 2019-05-28 22:10 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 1:10 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   distributed under the gnu gpl license version 2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

Reviewed-by: Allison Randal <allison@lohutok.net>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 20/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 221
  2019-05-28 17:10 ` [Batch 10 patch 20/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 221 Thomas Gleixner
@ 2019-05-28 22:11   ` Allison Randal
  2019-05-29  3:26   ` Steve Winslow
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 126+ messages in thread
From: Allison Randal @ 2019-05-28 22:11 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 1:10 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   gpl version 2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

Reviewed-by: Allison Randal <allison@lohutok.net>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 21/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 222
  2019-05-28 17:10 ` [Batch 10 patch 21/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 222 Thomas Gleixner
@ 2019-05-28 22:12   ` Allison Randal
  2019-05-29  3:27   ` Steve Winslow
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 126+ messages in thread
From: Allison Randal @ 2019-05-28 22:12 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 1:10 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   license gplv2 this program is free software you can redistribute it
>   and or modify it under the terms and conditions of the gnu general
>   public license version 2 as published by the free software
>   foundation this program is distributed in the hope 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 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
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 4 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

Reviewed-by: Allison Randal <allison@lohutok.net>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 22/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223
  2019-05-28 17:10 ` [Batch 10 patch 22/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 Thomas Gleixner
@ 2019-05-28 22:12   ` Allison Randal
  2019-05-29  3:27   ` Steve Winslow
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 126+ messages in thread
From: Allison Randal @ 2019-05-28 22:12 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 1:10 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   subject to the gnu public license v 2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 9 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

Reviewed-by: Allison Randal <allison@lohutok.net>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 23/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 224
  2019-05-28 17:10 ` [Batch 10 patch 23/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 224 Thomas Gleixner
@ 2019-05-28 22:13   ` Allison Randal
  2019-05-29  3:28   ` Steve Winslow
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 126+ messages in thread
From: Allison Randal @ 2019-05-28 22:13 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 1:10 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   subject to the gnu public license v2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

Reviewed-by: Allison Randal <allison@lohutok.net>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 24/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 225
  2019-05-28 17:10 ` [Batch 10 patch 24/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 225 Thomas Gleixner
@ 2019-05-28 22:13   ` Allison Randal
  2019-05-29  3:29   ` Steve Winslow
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 126+ messages in thread
From: Allison Randal @ 2019-05-28 22:13 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 1:10 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   subject to the gnu public license version 2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

Reviewed-by: Allison Randal <allison@lohutok.net>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 04/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 204
  2019-05-28 22:08     ` Thomas Gleixner
@ 2019-05-28 22:24       ` Allison Randal
  2019-05-29  2:55         ` Steve Winslow
  0 siblings, 1 reply; 126+ messages in thread
From: Allison Randal @ 2019-05-28 22:24 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On 5/28/19 6:08 PM, Thomas Gleixner wrote:
> On Tue, 28 May 2019, Allison Randal wrote:
>>
>> This doesn't specify a GPL version number, so, should the SPDX
>> identifier be GPL-1.0-or-later?
> 
> Well, it clearly point to the Linux kernel's COPYING file, which is V2.

Nod, this was discussed in item (3) from the thread "clarification on
-only and -or-later", which seemed wind up with the conclusion of
GPL-1.0-or-later. It's at least worth holding for broader review.

Allison

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 01/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201
  2019-05-28 17:10 ` [Batch 10 patch 01/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 Thomas Gleixner
  2019-05-28 21:53   ` Allison Randal
@ 2019-05-29  2:48   ` Steve Winslow
  2019-05-29 10:01   ` Zavras, Alexios
                     ` (2 subsequent siblings)
  4 siblings, 0 replies; 126+ messages in thread
From: Steve Winslow @ 2019-05-29  2:48 UTC (permalink / raw)
  To: linux-spdx

Reviewed-by: Steve Winslow <swinslow@gmail.com>

On Tue, May 28, 2019 at 1:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms and conditions of the gnu general public license
>   version 2 as published by the free software foundation this program
>   is distributed in the hope 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 you should have received a copy of the gnu general
>   public license along with this program if not see http www gnu org
>   licenses
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 228 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=fc4cf4e4c55d
> ---
>  arch/arm/boot/dts/ecx-2000.dts                           |   13 +------------
>  arch/arm/boot/dts/ecx-common.dtsi                        |   13 +------------
>  arch/arm/boot/dts/highbank.dts                           |   13 +------------
>  arch/arm/include/asm/edac.h                              |   13 +------------
>  arch/arm/include/asm/percpu.h                            |   13 +------------
>  arch/arm/mach-highbank/highbank.c                        |   13 +------------
>  arch/arm/mach-highbank/pm.c                              |   13 +------------
>  arch/arm/mach-highbank/sysregs.h                         |   13 +------------
>  arch/arm/mach-highbank/system.c                          |   13 +------------
>  arch/arm/mach-socfpga/l2_cache.c                         |   13 +------------
>  arch/arm/mach-socfpga/ocram.c                            |   13 +------------
>  arch/arm/mach-socfpga/platsmp.c                          |   13 +------------
>  arch/arm/mach-socfpga/pm.c                               |   13 +------------
>  arch/arm/mach-socfpga/self-refresh.S                     |   13 +------------
>  arch/arm/mach-tegra/common.h                             |   13 +------------
>  arch/arm/mach-tegra/cpuidle-tegra114.c                   |   13 +------------
>  arch/arm/mach-tegra/cpuidle.h                            |   13 +------------
>  arch/arm/mach-tegra/irammap.h                            |   13 +------------
>  arch/arm/mach-tegra/irq.h                                |   13 +------------
>  arch/arm/mach-tegra/pm-tegra20.c                         |   13 +------------
>  arch/arm/mach-tegra/pm-tegra30.c                         |   13 +------------
>  arch/arm/mach-tegra/pm.c                                 |   13 +------------
>  arch/arm/mach-tegra/pm.h                                 |   13 +------------
>  arch/arm/mach-tegra/reset-handler.S                      |   13 +------------
>  arch/arm/mach-tegra/sleep-tegra20.S                      |   13 +------------
>  arch/arm/mach-tegra/sleep-tegra30.S                      |   13 +------------
>  arch/arm/mach-tegra/sleep.h                              |   13 +------------
>  arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi        |   13 +------------
>  arch/arm64/boot/dts/altera/socfpga_stratix10_socdk.dts   |   13 +------------
>  arch/nios2/boot/dts/10m50_devboard.dts                   |   13 +------------
>  arch/nios2/include/asm/shmparam.h                        |   13 +------------
>  arch/nios2/include/asm/syscall.h                         |   13 +------------
>  arch/nios2/include/asm/syscalls.h                        |   14 +-------------
>  arch/nios2/kernel/syscall_table.c                        |   14 +-------------
>  drivers/ata/ahci_ceva.c                                  |   13 +------------
>  drivers/ata/ahci_imx.c                                   |   13 +------------
>  drivers/ata/sata_highbank.c                              |   13 +------------
>  drivers/clk/clk-asm9260.c                                |   13 +------------
>  drivers/clk/clk-highbank.c                               |   13 +------------
>  drivers/clk/clk-oxnas.c                                  |   13 +------------
>  drivers/clk/clk-scpi.c                                   |   13 +------------
>  drivers/clk/clk-stm32f4.c                                |   13 +------------
>  drivers/clk/socfpga/clk-gate-a10.c                       |   13 +------------
>  drivers/clk/socfpga/clk-periph-a10.c                     |   13 +------------
>  drivers/clk/socfpga/clk-pll-a10.c                        |   13 +------------
>  drivers/clk/tegra/clk-audio-sync.c                       |   13 +------------
>  drivers/clk/tegra/clk-divider.c                          |   13 +------------
>  drivers/clk/tegra/clk-periph-fixed.c                     |   13 +------------
>  drivers/clk/tegra/clk-periph-gate.c                      |   13 +------------
>  drivers/clk/tegra/clk-periph.c                           |   13 +------------
>  drivers/clk/tegra/clk-pll-out.c                          |   13 +------------
>  drivers/clk/tegra/clk-pll.c                              |   13 +------------
>  drivers/clk/tegra/clk-super.c                            |   13 +------------
>  drivers/clk/tegra/clk-tegra-audio.c                      |   13 +------------
>  drivers/clk/tegra/clk-tegra-fixed.c                      |   13 +------------
>  drivers/clk/tegra/clk-tegra-periph.c                     |   13 +------------
>  drivers/clk/tegra/clk-tegra-pmc.c                        |   13 +------------
>  drivers/clk/tegra/clk-tegra-super-gen4.c                 |   13 +------------
>  drivers/clk/tegra/clk-tegra114.c                         |   13 +------------
>  drivers/clk/tegra/clk-tegra124.c                         |   13 +------------
>  drivers/clk/tegra/clk-tegra20.c                          |   13 +------------
>  drivers/clk/tegra/clk-tegra210.c                         |   13 +------------
>  drivers/clk/tegra/clk-tegra30.c                          |   13 +------------
>  drivers/clk/tegra/clk.c                                  |   13 +------------
>  drivers/clk/tegra/clk.h                                  |   13 +------------
>  drivers/clocksource/timer-of.c                           |   13 +------------
>  drivers/clocksource/timer-oxnas-rps.c                    |   13 +------------
>  drivers/clocksource/timer-probe.c                        |   13 +------------
>  drivers/cpuidle/cpuidle-calxeda.c                        |   13 +------------
>  drivers/cpuidle/cpuidle-zynq.c                           |   13 +------------
>  drivers/devfreq/tegra-devfreq.c                          |   14 +-------------
>  drivers/dma/tegra20-apb-dma.c                            |   13 +------------
>  drivers/dma/tegra210-adma.c                              |   13 +------------
>  drivers/edac/highbank_l2_edac.c                          |   13 +------------
>  drivers/edac/highbank_mc_edac.c                          |   13 +------------
>  drivers/firmware/arm_scpi.c                              |   13 +------------
>  drivers/firmware/scpi_pm_domain.c                        |   13 +------------
>  drivers/gpio/gpio-altera-a10sr.c                         |   13 +------------
>  drivers/gpio/gpio-palmas.c                               |   13 +------------
>  drivers/gpio/gpio-rc5t583.c                              |   14 +-------------
>  drivers/gpio/gpio-xra1403.c                              |   13 +------------
>  drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c |   13 +------------
>  drivers/gpu/host1x/bus.c                                 |   13 +------------
>  drivers/gpu/host1x/bus.h                                 |   13 +------------
>  drivers/gpu/host1x/cdma.c                                |   13 +------------
>  drivers/gpu/host1x/cdma.h                                |   13 +------------
>  drivers/gpu/host1x/channel.c                             |   13 +------------
>  drivers/gpu/host1x/channel.h                             |   13 +------------
>  drivers/gpu/host1x/debug.h                               |   13 +------------
>  drivers/gpu/host1x/dev.c                                 |   13 +------------
>  drivers/gpu/host1x/dev.h                                 |   13 +------------
>  drivers/gpu/host1x/hw/cdma_hw.c                          |   13 +------------
>  drivers/gpu/host1x/hw/channel_hw.c                       |   13 +------------
>  drivers/gpu/host1x/hw/host1x01.c                         |   13 +------------
>  drivers/gpu/host1x/hw/host1x01.h                         |   13 +------------
>  drivers/gpu/host1x/hw/host1x01_hardware.h                |   13 +------------
>  drivers/gpu/host1x/hw/host1x02.c                         |   13 +------------
>  drivers/gpu/host1x/hw/host1x02.h                         |   13 +------------
>  drivers/gpu/host1x/hw/host1x02_hardware.h                |   13 +------------
>  drivers/gpu/host1x/hw/host1x04.c                         |   13 +------------
>  drivers/gpu/host1x/hw/host1x04.h                         |   13 +------------
>  drivers/gpu/host1x/hw/host1x04_hardware.h                |   13 +------------
>  drivers/gpu/host1x/hw/host1x05.c                         |   13 +------------
>  drivers/gpu/host1x/hw/host1x05.h                         |   13 +------------
>  drivers/gpu/host1x/hw/host1x05_hardware.h                |   13 +------------
>  drivers/gpu/host1x/hw/host1x06.c                         |   13 +------------
>  drivers/gpu/host1x/hw/host1x06.h                         |   13 +------------
>  drivers/gpu/host1x/hw/host1x06_hardware.h                |   13 +------------
>  drivers/gpu/host1x/hw/host1x07.c                         |   13 +------------
>  drivers/gpu/host1x/hw/host1x07.h                         |   13 +------------
>  drivers/gpu/host1x/hw/host1x07_hardware.h                |   13 +------------
>  drivers/gpu/host1x/hw/hw_host1x01_channel.h              |   14 +-------------
>  drivers/gpu/host1x/hw/hw_host1x01_sync.h                 |   14 +-------------
>  drivers/gpu/host1x/hw/hw_host1x01_uclass.h               |   14 +-------------
>  drivers/gpu/host1x/hw/hw_host1x02_channel.h              |   14 +-------------
>  drivers/gpu/host1x/hw/hw_host1x02_sync.h                 |   14 +-------------
>  drivers/gpu/host1x/hw/hw_host1x02_uclass.h               |   14 +-------------
>  drivers/gpu/host1x/hw/hw_host1x04_channel.h              |   14 +-------------
>  drivers/gpu/host1x/hw/hw_host1x04_sync.h                 |   14 +-------------
>  drivers/gpu/host1x/hw/hw_host1x04_uclass.h               |   14 +-------------
>  drivers/gpu/host1x/hw/hw_host1x05_channel.h              |   14 +-------------
>  drivers/gpu/host1x/hw/hw_host1x05_sync.h                 |   14 +-------------
>  drivers/gpu/host1x/hw/hw_host1x05_uclass.h               |   14 +-------------
>  drivers/gpu/host1x/hw/hw_host1x06_hypervisor.h           |   14 +-------------
>  drivers/gpu/host1x/hw/hw_host1x06_uclass.h               |   14 +-------------
>  drivers/gpu/host1x/hw/hw_host1x06_vm.h                   |   14 +-------------
>  drivers/gpu/host1x/hw/hw_host1x07_hypervisor.h           |   14 +-------------
>  drivers/gpu/host1x/hw/hw_host1x07_uclass.h               |   14 +-------------
>  drivers/gpu/host1x/hw/hw_host1x07_vm.h                   |   14 +-------------
>  drivers/gpu/host1x/hw/intr_hw.c                          |   13 +------------
>  drivers/gpu/host1x/hw/syncpt_hw.c                        |   13 +------------
>  drivers/gpu/host1x/intr.c                                |   13 +------------
>  drivers/gpu/host1x/intr.h                                |   13 +------------
>  drivers/gpu/host1x/job.c                                 |   13 +------------
>  drivers/gpu/host1x/job.h                                 |   13 +------------
>  drivers/gpu/host1x/syncpt.c                              |   13 +------------
>  drivers/gpu/host1x/syncpt.h                              |   13 +------------
>  drivers/i2c/busses/i2c-altera.c                          |   13 +------------
>  drivers/i2c/busses/i2c-tegra-bpmp.c                      |   13 +------------
>  drivers/i2c/muxes/i2c-mux-pinctrl.c                      |   13 +------------
>  drivers/iio/light/isl29028.c                             |   13 +------------
>  drivers/mailbox/mailbox-altera.c                         |   13 +------------
>  drivers/mailbox/pl320-ipc.c                              |   13 +------------
>  drivers/media/platform/tegra-cec/tegra_cec.c             |   13 +------------
>  drivers/media/platform/tegra-cec/tegra_cec.h             |   13 +------------
>  drivers/mfd/altera-a10sr.c                               |   13 +------------
>  drivers/mfd/rc5t583-irq.c                                |   14 +-------------
>  drivers/mfd/rc5t583.c                                    |   14 +-------------
>  drivers/mfd/tps65090.c                                   |   13 +------------
>  drivers/mtd/spi-nor/cadence-quadspi.c                    |   13 +------------
>  drivers/net/ethernet/altera/altera_msgdma.c              |   13 +------------
>  drivers/net/ethernet/altera/altera_msgdma.h              |   13 +------------
>  drivers/net/ethernet/altera/altera_msgdmahw.h            |   13 +------------
>  drivers/net/ethernet/altera/altera_sgdma.c               |   13 +------------
>  drivers/net/ethernet/altera/altera_sgdma.h               |   13 +------------
>  drivers/net/ethernet/altera/altera_sgdmahw.h             |   13 +------------
>  drivers/net/ethernet/altera/altera_tse.h                 |   13 +------------
>  drivers/net/ethernet/altera/altera_tse_ethtool.c         |   13 +------------
>  drivers/net/ethernet/altera/altera_tse_main.c            |   13 +------------
>  drivers/net/ethernet/altera/altera_utils.c               |   13 +------------
>  drivers/net/ethernet/altera/altera_utils.h               |   13 +------------
>  drivers/net/ethernet/calxeda/xgmac.c                     |   13 +------------
>  drivers/net/hyperv/hyperv_net.h                          |   14 +-------------
>  drivers/net/hyperv/netvsc.c                              |   13 +------------
>  drivers/net/hyperv/netvsc_drv.c                          |   13 +------------
>  drivers/net/hyperv/rndis_filter.c                        |   13 +------------
>  drivers/pinctrl/devicetree.c                             |   13 +------------
>  drivers/pinctrl/devicetree.h                             |   13 +------------
>  drivers/power/supply/tps65090-charger.c                  |   12 +-----------
>  drivers/regulator/rc5t583-regulator.c                    |   15 +--------------
>  drivers/regulator/tps65090-regulator.c                   |   12 +-----------
>  drivers/reset/reset-a10sr.c                              |   13 +------------
>  drivers/reset/reset-oxnas.c                              |   13 +------------
>  drivers/rtc/rtc-rc5t583.c                                |   14 ++------------
>  drivers/soc/tegra/fuse/fuse-tegra.c                      |   14 +-------------
>  drivers/soc/tegra/fuse/fuse-tegra20.c                    |   13 +------------
>  drivers/soc/tegra/fuse/fuse-tegra30.c                    |   14 +-------------
>  drivers/soc/tegra/fuse/speedo-tegra114.c                 |   13 +------------
>  drivers/soc/tegra/fuse/speedo-tegra124.c                 |   13 +------------
>  drivers/soc/tegra/fuse/speedo-tegra20.c                  |   13 +------------
>  drivers/soc/tegra/fuse/speedo-tegra210.c                 |   13 +------------
>  drivers/soc/tegra/fuse/speedo-tegra30.c                  |   13 +------------
>  drivers/soc/tegra/fuse/tegra-apbmisc.c                   |   14 +-------------
>  drivers/spi/spi-tegra114.c                               |   13 +------------
>  drivers/spi/spi-tegra20-sflash.c                         |   13 +------------
>  drivers/spi/spi-tegra20-slink.c                          |   13 +------------
>  drivers/vfio/platform/reset/vfio_platform_amdxgbe.c      |   13 +------------
>  drivers/vfio/platform/reset/vfio_platform_calxedaxgmac.c |   13 +------------
>  drivers/xen/arm-device.c                                 |   13 +------------
>  include/dt-bindings/clock/oxsemi,ox810se.h               |   13 +------------
>  include/dt-bindings/clock/oxsemi,ox820.h                 |   13 +------------
>  include/dt-bindings/power/tegra186-powergate.h           |   13 +------------
>  include/dt-bindings/reset/altr,rst-mgr-a10sr.h           |   13 +------------
>  include/dt-bindings/reset/altr,rst-mgr-s10.h             |   13 +------------
>  include/dt-bindings/reset/imx7-reset.h                   |   13 +------------
>  include/dt-bindings/reset/oxsemi,ox810se.h               |   13 +------------
>  include/dt-bindings/reset/oxsemi,ox820.h                 |   13 +------------
>  include/dt-bindings/reset/tegra186-reset.h               |   13 +------------
>  include/linux/clk/tegra.h                                |   13 +------------
>  include/linux/mfd/altera-a10sr.h                         |   13 +------------
>  include/linux/mfd/rc5t583.h                              |   14 +-------------
>  include/linux/pl320-ipc.h                                |   12 +-----------
>  include/linux/scpi_protocol.h                            |   13 +------------
>  include/net/dcbevent.h                                   |   13 +------------
>  include/net/dcbnl.h                                      |   13 +------------
>  include/net/tc_act/tc_skbedit.h                          |   13 +------------
>  include/soc/tegra/bpmp-abi.h                             |   13 +------------
>  include/soc/tegra/fuse.h                                 |   13 +------------
>  net/dcb/dcbevent.c                                       |   13 +------------
>  net/dcb/dcbnl.c                                          |   13 +------------
>  net/sched/act_skbedit.c                                  |   13 +------------
>  net/sched/sch_multiq.c                                   |   13 +------------
>  sound/pci/hda/hda_tegra.c                                |   14 +-------------
>  sound/soc/cirrus/ep93xx-pcm.h                            |   13 +------------
>  sound/soc/intel/boards/bdw-rt5677.c                      |   13 +------------
>  sound/soc/rockchip/rk3288_hdmi_analog.c                  |   14 +-------------
>  sound/soc/rockchip/rk3399_gru_sound.c                    |   13 +------------
>  sound/soc/rockchip/rockchip_max98090.c                   |   14 +-------------
>  sound/soc/rockchip/rockchip_rt5645.c                     |   14 +-------------
>  sound/soc/spear/spear_pcm.h                              |   13 +------------
>  sound/soc/tegra/tegra30_ahub.c                           |   13 +------------
>  sound/soc/tegra/tegra30_ahub.h                           |   13 +------------
>  sound/soc/tegra/tegra30_i2s.c                            |   13 +------------
>  sound/soc/tegra/tegra30_i2s.h                            |   13 +------------
>  sound/soc/tegra/tegra_max98090.c                         |   13 +------------
>  sound/soc/tegra/tegra_rt5640.c                           |   13 +------------
>  sound/soc/tegra/tegra_rt5677.c                           |   13 +------------
>  sound/soc/tegra/tegra_sgtl5000.c                         |   13 +------------
>  228 files changed, 229 insertions(+), 2768 deletions(-)
>
> --- a/arch/arm/boot/dts/ecx-2000.dts
> +++ b/arch/arm/boot/dts/ecx-2000.dts
> @@ -1,17 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2011-2012 Calxeda, Inc.
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms and conditions of the GNU General Public License,
> - * version 2, as published by the Free Software Foundation.
> - *
> - * This program is distributed in the hope 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.
> - *
> - * You should have received a copy of the GNU General Public License along with
> - * this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>
>  /dts-v1/;
> --- a/arch/arm/boot/dts/ecx-common.dtsi
> +++ b/arch/arm/boot/dts/ecx-common.dtsi
> @@ -1,17 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2011-2012 Calxeda, Inc.
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms and conditions of the GNU General Public License,
> - * version 2, as published by the Free Software Foundation.
> - *
> - * This program is distributed in the hope 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.
> - *
> - * You should have received a copy of the GNU General Public License along with
> - * this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>
>  / {
> --- a/arch/arm/boot/dts/highbank.dts
> +++ b/arch/arm/boot/dts/highbank.dts
> @@ -1,17 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2011-2012 Calxeda, Inc.
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms and conditions of the GNU General Public License,
> - * version 2, as published by the Free Software Foundation.
> - *
> - * This program is distributed in the hope 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.
> - *
> - * You should have received a copy of the GNU General Public License along with
> - * this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>
>  /dts-v1/;
> --- a/arch/arm/include/asm/edac.h
> +++ b/arch/arm/include/asm/edac.h
> @@ -1,18 +1,7 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright 2011 Calxeda, Inc.
>   * Based on PPC version Copyright 2007 MontaVista Software, Inc.
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms and conditions of the GNU General Public License,
> - * version 2, as published by the Free Software Foundation.
> - *
> - * This program is distributed in the hope 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.
> - *
> - * You should have received a copy of the GNU General Public License along with
> - * this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>  #ifndef ASM_EDAC_H
>  #define ASM_EDAC_H
> --- a/arch/arm/include/asm/percpu.h
> +++ b/arch/arm/include/asm/percpu.h
> @@ -1,17 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright 2012 Calxeda, Inc.
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms and conditions of the GNU General Public License,
> - * version 2, as published by the Free Software Foundation.
> - *
> - * This program is distributed in the hope 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.
> - *
> - * You should have received a copy of the GNU General Public License along with
> - * this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>  #ifndef _ASM_ARM_PERCPU_H_
>  #define _ASM_ARM_PERCPU_H_
> --- a/arch/arm/mach-highbank/highbank.c
> +++ b/arch/arm/mach-highbank/highbank.c
> @@ -1,17 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2010-2011 Calxeda, Inc.
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms and conditions of the GNU General Public License,
> - * version 2, as published by the Free Software Foundation.
> - *
> - * This program is distributed in the hope 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.
> - *
> - * You should have received a copy of the GNU General Public License along with
> - * this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>  #include <linux/clk.h>
>  #include <linux/clkdev.h>
> --- a/arch/arm/mach-highbank/pm.c
> +++ b/arch/arm/mach-highbank/pm.c
> @@ -1,17 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2011 Calxeda, Inc.
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms and conditions of the GNU General Public License,
> - * version 2, as published by the Free Software Foundation.
> - *
> - * This program is distributed in the hope 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.
> - *
> - * You should have received a copy of the GNU General Public License along with
> - * this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>
>  #include <linux/cpu_pm.h>
> --- a/arch/arm/mach-highbank/sysregs.h
> +++ b/arch/arm/mach-highbank/sysregs.h
> @@ -1,17 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright 2011 Calxeda, Inc.
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms and conditions of the GNU General Public License,
> - * version 2, as published by the Free Software Foundation.
> - *
> - * This program is distributed in the hope 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.
> - *
> - * You should have received a copy of the GNU General Public License along with
> - * this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>  #ifndef _MACH_HIGHBANK__SYSREGS_H_
>  #define _MACH_HIGHBANK__SYSREGS_H_
> --- a/arch/arm/mach-highbank/system.c
> +++ b/arch/arm/mach-highbank/system.c
> @@ -1,17 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2011 Calxeda, Inc.
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms and conditions of the GNU General Public License,
> - * version 2, as published by the Free Software Foundation.
> - *
> - * This program is distributed in the hope 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.
> - *
> - * You should have received a copy of the GNU General Public License along with
> - * this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>  #include <linux/io.h>
>  #include <asm/proc-fns.h>
> --- a/arch/arm/mach-socfpga/l2_cache.c
> +++ b/arch/arm/mach-socfpga/l2_cache.c
> @@ -1,17 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright Altera Corporation (C) 2016. All rights reserved.
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms and conditions of the GNU General Public License,
> - * version 2, as published by the Free Software Foundation.
> - *
> - * This program is distributed in the hope 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.
> - *
> - * You should have received a copy of the GNU General Public License along with
> - * this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>  #include <linux/io.h>
>  #include <linux/of_platform.h>
> --- a/arch/arm/mach-socfpga/ocram.c
> +++ b/arch/arm/mach-socfpga/ocram.c
> @@ -1,17 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright Altera Corporation (C) 2016. All rights reserved.
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms and conditions of the GNU General Public License,
> - * version 2, as published by the Free Software Foundation.
> - *
> - * This program is distributed in the hope 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.
> - *
> - * You should have received a copy of the GNU General Public License along with
> - * this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>  #include <linux/delay.h>
>  #include <linux/io.h>
> --- a/arch/arm/mach-socfpga/platsmp.c
> +++ b/arch/arm/mach-socfpga/platsmp.c
> @@ -1,20 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2010-2011 Calxeda, Inc.
>   * Copyright 2012 Pavel Machek <pavel@denx.de>
>   * Based on platsmp.c, Copyright (C) 2002 ARM Ltd.
>   * Copyright (C) 2012 Altera Corporation
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms and conditions of the GNU General Public License,
> - * version 2, as published by the Free Software Foundation.
> - *
> - * This program is distributed in the hope 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.
> - *
> - * You should have received a copy of the GNU General Public License along with
> - * this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>  #include <linux/delay.h>
>  #include <linux/init.h>
> --- a/arch/arm/mach-socfpga/pm.c
> +++ b/arch/arm/mach-socfpga/pm.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   *  arch/arm/mach-socfpga/pm.c
>   *
> @@ -6,18 +7,6 @@
>   * with code from pm-imx6.c
>   * Copyright 2011-2014 Freescale Semiconductor, Inc.
>   * Copyright 2011 Linaro Ltd.
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms and conditions of the GNU General Public License,
> - * version 2, as published by the Free Software Foundation.
> - *
> - * This program is distributed in the hope 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.
> - *
> - * You should have received a copy of the GNU General Public License along with
> - * this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>
>  #include <linux/bitops.h>
> --- a/arch/arm/mach-socfpga/self-refresh.S
> +++ b/arch/arm/mach-socfpga/self-refresh.S
> @@ -1,17 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) 2014-2015 Altera Corporation. All rights reserved.
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms and conditions of the GNU General Public License,
> - * version 2, as published by the Free Software Foundation.
> - *
> - * This program is distributed in the hope 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.
> - *
> - * You should have received a copy of the GNU General Public License along with
> - * this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>  #include <linux/linkage.h>
>  #include <asm/assembler.h>
> --- a/arch/arm/mach-tegra/common.h
> +++ b/arch/arm/mach-tegra/common.h
> @@ -1,18 +1,7 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (c) 2011, ARM Ltd.
>   * Copyright (c) 2013, NVIDIA Corporation. All rights reserved.
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms and conditions of the GNU General Public License,
> - * version 2, as published by the Free Software Foundation.
> - *
> - * This program is distributed in the hope 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.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>
>  #ifndef __MACH_TEGRA_COMMON_H
> --- a/arch/arm/mach-tegra/cpuidle-tegra114.c
> +++ b/arch/arm/mach-tegra/cpuidle-tegra114.c
> @@ -1,17 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (c) 2013, NVIDIA Corporation. All rights reserved.
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms and conditions of the GNU General Public License,
> - * version 2, as published by the Free Software Foundation.
> - *
> - * This program is distributed in the hope 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.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>
>  #include <asm/firmware.h>
> --- a/arch/arm/mach-tegra/cpuidle.h
> +++ b/arch/arm/mach-tegra/cpuidle.h
> @@ -1,17 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (c) 2012, NVIDIA Corporation. All rights reserved.
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms and conditions of the GNU General Public License,
> - * version 2, as published by the Free Software Foundation.
> - *
> - * This program is distributed in the hope 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.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>
>  #ifndef __MACH_TEGRA_CPUIDLE_H
> --- a/arch/arm/mach-tegra/irammap.h
> +++ b/arch/arm/mach-tegra/irammap.h
> @@ -1,17 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (c) 2012, NVIDIA CORPORATION.  All rights reserved.
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms and conditions of the GNU General Public License,
> - * version 2, as published by the Free Software Foundation.
> - *
> - * This program is distributed in the hope 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.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>
>  #ifndef __MACH_TEGRA_IRAMMAP_H
> --- a/arch/arm/mach-tegra/irq.h
> +++ b/arch/arm/mach-tegra/irq.h
> @@ -1,17 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (c) 2012, NVIDIA Corporation. All rights reserved.
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms and conditions of the GNU General Public License,
> - * version 2, as published by the Free Software Foundation.
> - *
> - * This program is distributed in the hope 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.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program.  If not, see <http://www.gnu.org/licenses/>.
>   */
>
>  #ifndef __TEGRA_IRQ_H
> --- a/arch/arm/mach-tegra/pm-tegra20.c
>
>


-- 
Steve Winslow
Director of Strategic Programs
The Linux Foundation
swinslow@linuxfoundation.org

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 02/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 202
  2019-05-28 17:10 ` [Batch 10 patch 02/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 202 Thomas Gleixner
  2019-05-28 21:54   ` Allison Randal
@ 2019-05-29  2:49   ` Steve Winslow
  2019-05-29 10:02   ` Zavras, Alexios
                     ` (2 subsequent siblings)
  4 siblings, 0 replies; 126+ messages in thread
From: Steve Winslow @ 2019-05-29  2:49 UTC (permalink / raw)
  To: linux-spdx

Reviewed-by: Steve Winslow <swinslow@gmail.com>

On Tue, May 28, 2019 at 1:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   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 in 3 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=969aa7b473f3
> ---
>  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__
>
>


-- 
Steve Winslow
Director of Strategic Programs
The Linux Foundation
swinslow@linuxfoundation.org

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 03/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 203
  2019-05-28 17:10 ` [Batch 10 patch 03/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 203 Thomas Gleixner
  2019-05-28 21:54   ` Allison Randal
@ 2019-05-29  2:53   ` Steve Winslow
  2019-05-29 10:03   ` Zavras, Alexios
                     ` (2 subsequent siblings)
  4 siblings, 0 replies; 126+ messages in thread
From: Steve Winslow @ 2019-05-29  2:53 UTC (permalink / raw)
  To: linux-spdx

Reviewed-by: Steve Winslow <swinslow@gmail.com>

On Tue, May 28, 2019 at 1:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   the code contained herein is licensed under the gnu general public
>   license v2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=00f03b422e7b
> ---
>  arch/arm/boot/dts/imx6q-sbc6x.dts |    4 +---
>  1 file changed, 1 insertion(+), 3 deletions(-)
>
> --- a/arch/arm/boot/dts/imx6q-sbc6x.dts
> +++ b/arch/arm/boot/dts/imx6q-sbc6x.dts
> @@ -1,8 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2013 Pavel Machek <pavel@denx.de>
> - *
> - * The code contained herein is licensed under the GNU General Public
> - * License V2.
>   */
>
>  /dts-v1/;
>
>


-- 
Steve Winslow
Director of Strategic Programs
The Linux Foundation
swinslow@linuxfoundation.org

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 04/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 204
  2019-05-28 22:24       ` Allison Randal
@ 2019-05-29  2:55         ` Steve Winslow
  0 siblings, 0 replies; 126+ messages in thread
From: Steve Winslow @ 2019-05-29  2:55 UTC (permalink / raw)
  To: Allison Randal; +Cc: Thomas Gleixner, linux-spdx

Agree on holding for further discussion, personally I lean towards it
meaning GPL-2.0-only given reference to linux/COPYING, but perhaps
warrants further conversation.

On Tue, May 28, 2019 at 6:24 PM Allison Randal <allison@lohutok.net> wrote:
>
> On 5/28/19 6:08 PM, Thomas Gleixner wrote:
> > On Tue, 28 May 2019, Allison Randal wrote:
> >>
> >> This doesn't specify a GPL version number, so, should the SPDX
> >> identifier be GPL-1.0-or-later?
> >
> > Well, it clearly point to the Linux kernel's COPYING file, which is V2.
>
> Nod, this was discussed in item (3) from the thread "clarification on
> -only and -or-later", which seemed wind up with the conclusion of
> GPL-1.0-or-later. It's at least worth holding for broader review.
>
> Allison



-- 
Steve Winslow
Director of Strategic Programs
The Linux Foundation
swinslow@linuxfoundation.org

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 05/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 205
  2019-05-28 21:59   ` Allison Randal
@ 2019-05-29  2:56     ` Steve Winslow
  2019-05-31 20:12       ` Kate Stewart
  0 siblings, 1 reply; 126+ messages in thread
From: Steve Winslow @ 2019-05-29  2:56 UTC (permalink / raw)
  To: Allison Randal; +Cc: linux-spdx

I think this is the same situation (i.e. hold) as rule 204 --
reference to GPL without version number suggests 1.0-or-later, but
reference to linux/COPYING suggests 2.0-only...


On Tue, May 28, 2019 at 5:59 PM Allison Randal <allison@lohutok.net> wrote:
>
> On 5/28/19 1:10 PM, Thomas Gleixner wrote:
> > From: Thomas Gleixner tglx@linutronix.de
> >
> > Based on 1 normalized pattern(s):
> >
> >   it is hereby placed under the terms of the gnu general public
> >   license see linux copying
> >
> > extracted by the scancode license scanner the SPDX license identifier
> >
> >   GPL-2.0-only
> >
> > has been chosen to replace the boilerplate/reference in 1 file(s).
> >
> > Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> No version number, should be GPL-1.0-or-later?
>
> Allison



--
Steve Winslow
Director of Strategic Programs
The Linux Foundation
swinslow@linuxfoundation.org

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 06/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206
  2019-05-28 17:10 ` [Batch 10 patch 06/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206 Thomas Gleixner
  2019-05-28 22:00   ` Allison Randal
@ 2019-05-29  2:57   ` Steve Winslow
  2019-05-29 10:05   ` Zavras, Alexios
                     ` (2 subsequent siblings)
  4 siblings, 0 replies; 126+ messages in thread
From: Steve Winslow @ 2019-05-29  2:57 UTC (permalink / raw)
  To: linux-spdx

Reviewed-by: Steve Winslow <swinslow@gmail.com>

On Tue, May 28, 2019 at 1:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   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
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 107 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=0d96c98da90b
> ---
>  arch/ia64/include/asm/uncached.h                       |    5 +----
>  arch/ia64/kernel/uncached.c                            |    5 +----
>  arch/powerpc/platforms/powernv/npu-dma.c               |    5 +----
>  arch/powerpc/sysdev/cpm_common.c                       |    5 +----
>  arch/x86/include/asm/geode.h                           |    5 +----
>  drivers/char/mspec.c                                   |    5 +----
>  drivers/clocksource/timer-cs5535.c                     |    5 +----
>  drivers/crypto/cavium/cpt/cpt_common.h                 |    5 +----
>  drivers/crypto/cavium/cpt/cpt_hw_types.h               |    5 +----
>  drivers/crypto/cavium/cpt/cptpf.h                      |    5 +----
>  drivers/crypto/cavium/cpt/cptpf_main.c                 |    5 +----
>  drivers/crypto/cavium/cpt/cptpf_mbox.c                 |    5 +----
>  drivers/crypto/cavium/cpt/cptvf.h                      |    5 +----
>  drivers/crypto/cavium/cpt/cptvf_algs.c                 |    5 +----
>  drivers/crypto/cavium/cpt/cptvf_algs.h                 |    5 +----
>  drivers/crypto/cavium/cpt/cptvf_main.c                 |    5 +----
>  drivers/crypto/cavium/cpt/cptvf_mbox.c                 |    5 +----
>  drivers/crypto/cavium/cpt/cptvf_reqmanager.c           |    5 +----
>  drivers/crypto/cavium/cpt/request_manager.h            |    5 +----
>  drivers/crypto/ixp4xx_crypto.c                         |    6 +-----
>  drivers/gpio/gpio-cs5535.c                             |    5 +----
>  drivers/media/pci/tw686x/tw686x-audio.c                |    5 +----
>  drivers/media/pci/tw686x/tw686x-core.c                 |    5 +----
>  drivers/media/pci/tw686x/tw686x-video.c                |    6 +-----
>  drivers/media/pci/tw686x/tw686x.h                      |    5 +----
>  drivers/media/v4l2-core/v4l2-fwnode.c                  |    5 +----
>  drivers/misc/cs5535-mfgpt.c                            |    5 +----
>  drivers/net/ethernet/cavium/thunder/nic.h              |    5 +----
>  drivers/net/ethernet/cavium/thunder/nic_main.c         |    5 +----
>  drivers/net/ethernet/cavium/thunder/nic_reg.h          |    5 +----
>  drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c    |    5 +----
>  drivers/net/ethernet/cavium/thunder/nicvf_main.c       |    5 +----
>  drivers/net/ethernet/cavium/thunder/nicvf_queues.c     |    5 +----
>  drivers/net/ethernet/cavium/thunder/nicvf_queues.h     |    5 +----
>  drivers/net/ethernet/cavium/thunder/q_struct.h         |    5 +----
>  drivers/net/ethernet/cavium/thunder/thunder_bgx.c      |    5 +----
>  drivers/net/ethernet/cavium/thunder/thunder_bgx.h      |    5 +----
>  drivers/net/ethernet/cavium/thunder/thunder_xcv.c      |    5 +----
>  drivers/net/ethernet/xscale/ixp4xx_eth.c               |    6 +-----
>  drivers/net/wan/c101.c                                 |    5 +----
>  drivers/net/wan/hd64570.c                              |    5 +----
>  drivers/net/wan/hd64572.c                              |    5 +----
>  drivers/net/wan/hdlc.c                                 |    5 +----
>  drivers/net/wan/hdlc_cisco.c                           |    5 +----
>  drivers/net/wan/hdlc_fr.c                              |    5 +----
>  drivers/net/wan/hdlc_ppp.c                             |    5 +----
>  drivers/net/wan/hdlc_raw.c                             |    5 +----
>  drivers/net/wan/hdlc_raw_eth.c                         |    5 +----
>  drivers/net/wan/hdlc_x25.c                             |    5 +----
>  drivers/net/wan/ixp4xx_hss.c                           |    5 +----
>  drivers/net/wan/n2.c                                   |    5 +----
>  drivers/net/wan/pc300too.c                             |    5 +----
>  drivers/net/wan/pci200syn.c                            |    5 +----
>  drivers/net/wan/wanxl.c                                |    5 +----
>  drivers/net/wan/wanxl.h                                |    5 +----
>  drivers/net/wan/wanxlfw.S                              |    4 +---
>  drivers/scsi/be2iscsi/be_iscsi.c                       |    6 +-----
>  drivers/soc/fsl/qe/qe_common.c                         |    5 +----
>  drivers/soc/ixp4xx/ixp4xx-qmgr.c                       |    5 +----
>  drivers/watchdog/intel-mid_wdt.c                       |    5 +----
>  include/dt-bindings/dma/nbpfaxi.h                      |    5 +----
>  include/linux/bpf.h                                    |    5 +----
>  include/linux/bpf_verifier.h                           |    5 +----
>  include/linux/cs5535.h                                 |    5 +----
>  include/linux/hdlc.h                                   |    5 +----
>  include/linux/platform_data/intel-mid_wdt.h            |    5 +----
>  include/linux/soc/ixp4xx/qmgr.h                        |    5 +----
>  include/media/v4l2-fwnode.h                            |    5 +----
>  kernel/bpf/bpf_lru_list.c                              |    5 +----
>  kernel/bpf/bpf_lru_list.h                              |    5 +----
>  kernel/bpf/map_in_map.c                                |    5 +----
>  kernel/bpf/map_in_map.h                                |    5 +----
>  kernel/bpf/percpu_freelist.c                           |    5 +----
>  kernel/bpf/percpu_freelist.h                           |    5 +----
>  kernel/bpf/stackmap.c                                  |    5 +----
>  net/bpf/test_run.c                                     |    5 +----
>  net/openvswitch/meter.c                                |    5 +----
>  net/openvswitch/meter.h                                |    5 +----
>  samples/bpf/lathist_user.c                             |    5 +----
>  samples/bpf/map_perf_test_user.c                       |    5 +----
>  samples/bpf/offwaketime_user.c                         |    5 +----
>  samples/bpf/sampleip_user.c                            |    5 +----
>  samples/bpf/syscall_tp_kern.c                          |    5 +----
>  samples/bpf/syscall_tp_user.c                          |    5 +----
>  samples/bpf/tc_l2_redirect_user.c                      |    5 +----
>  samples/bpf/test_cgrp2_array_pin.c                     |    5 +----
>  samples/bpf/test_current_task_under_cgroup_user.c      |    5 +----
>  samples/bpf/test_lru_dist.c                            |    5 +----
>  samples/bpf/test_map_in_map_user.c                     |    5 +----
>  samples/bpf/test_overhead_user.c                       |    5 +----
>  samples/bpf/trace_event_user.c                         |    5 +----
>  samples/bpf/trace_output_user.c                        |    5 +----
>  samples/bpf/tracex3_user.c                             |    5 +----
>  samples/bpf/tracex4_user.c                             |    5 +----
>  samples/bpf/xdp1_user.c                                |    5 +----
>  samples/bpf/xdp_router_ipv4_user.c                     |    5 +----
>  samples/bpf/xdp_tx_iptunnel_common.h                   |    5 +----
>  samples/bpf/xdp_tx_iptunnel_user.c                     |    5 +----
>  tools/testing/selftests/bpf/progs/test_obj_id.c        |    5 +----
>  tools/testing/selftests/bpf/progs/test_pkt_access.c    |    5 +----
>  tools/testing/selftests/bpf/progs/test_pkt_md_access.c |    5 +----
>  tools/testing/selftests/bpf/test_dev_cgroup.c          |    5 +----
>  tools/testing/selftests/bpf/test_iptunnel_common.h     |    5 +----
>  tools/testing/selftests/bpf/test_lru_map.c             |    5 +----
>  tools/testing/selftests/bpf/test_maps.c                |    5 +----
>  tools/testing/selftests/bpf/test_progs.c               |    5 +----
>  tools/testing/selftests/bpf/test_verifier.c            |    5 +----
>  107 files changed, 107 insertions(+), 431 deletions(-)
>
> --- a/arch/ia64/include/asm/uncached.h
> +++ b/arch/ia64/include/asm/uncached.h
> @@ -1,10 +1,7 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) 2001-2008 Silicon Graphics, Inc.  All rights reserved.
>   *
> - * 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.
> - *
>   * Prototypes for the uncached page allocator
>   */
>
> --- a/arch/ia64/kernel/uncached.c
> +++ b/arch/ia64/kernel/uncached.c
> @@ -1,10 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2001-2008 Silicon Graphics, Inc.  All rights reserved.
>   *
> - * 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.
> - *
>   * A simple uncached page allocator using the generic allocator. This
>   * allocator first utilizes the spare (spill) pages found in the EFI
>   * memmap and will then start converting cached pages to uncached ones
> --- a/arch/powerpc/platforms/powernv/npu-dma.c
> +++ b/arch/powerpc/platforms/powernv/npu-dma.c
> @@ -1,12 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * This file implements the DMA operations for NVLink devices. The NPU
>   * devices all point to the same iommu table as the parent PCI device.
>   *
>   * Copyright Alistair Popple, IBM Corporation 2015.
> - *
> - * 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.
>   */
>
>  #include <linux/mmu_notifier.h>
> --- a/arch/powerpc/sysdev/cpm_common.c
> +++ b/arch/powerpc/sysdev/cpm_common.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Common CPM code
>   *
> @@ -11,10 +12,6 @@
>   * Copyright (c) 2000 MontaVista Software, Inc (source@mvista.com)
>   * 2006 (c) MontaVista Software, Inc.
>   * Vitaly Bordug <vbordug@ru.mvista.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.
>   */
>
>  #include <linux/init.h>
> --- a/arch/x86/include/asm/geode.h
> +++ b/arch/x86/include/asm/geode.h
> @@ -1,10 +1,7 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * AMD Geode definitions
>   * Copyright (C) 2006, Advanced Micro Devices, Inc.
> - *
> - * 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.
>   */
>
>  #ifndef _ASM_X86_GEODE_H
> --- a/drivers/char/mspec.c
> +++ b/drivers/char/mspec.c
> @@ -1,10 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2001-2006 Silicon Graphics, Inc.  All rights
>   * reserved.
> - *
> - * 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.
>   */
>
>  /*
> --- a/drivers/clocksource/timer-cs5535.c
> +++ b/drivers/clocksource/timer-cs5535.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Clock event driver for the CS5535/CS5536
>   *
> @@ -5,10 +6,6 @@
>   * Copyright (C) 2007  Andres Salomon <dilinger@debian.org>
>   * Copyright (C) 2009  Andres Salomon <dilinger@collabora.co.uk>
>   *
> - * 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.
> - *
>   * The MFGPTs are documented in AMD Geode CS5536 Companion Device Data Book.
>   */
>
> --- a/drivers/crypto/cavium/cpt/cpt_common.h
> +++ b/drivers/crypto/cavium/cpt/cpt_common.h
> @@ -1,9 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) 2016 Cavium, Inc.
> - *
> - * 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.
>   */
>
>  #ifndef __CPT_COMMON_H
> --- a/drivers/crypto/cavium/cpt/cpt_hw_types.h
> +++ b/drivers/crypto/cavium/cpt/cpt_hw_types.h
> @@ -1,9 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) 2016 Cavium, Inc.
> - *
> - * 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.
>   */
>
>  #ifndef __CPT_HW_TYPES_H
> --- a/drivers/crypto/cavium/cpt/cptpf.h
> +++ b/drivers/crypto/cavium/cpt/cptpf.h
> @@ -1,9 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) 2016 Cavium, Inc.
> - *
> - * 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.
>   */
>
>  #ifndef __CPTPF_H
> --- a/drivers/crypto/cavium/cpt/cptpf_main.c
> +++ b/drivers/crypto/cavium/cpt/cptpf_main.c
> @@ -1,9 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2016 Cavium, Inc.
> - *
> - * 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.
>   */
>
>  #include <linux/device.h>
> --- a/drivers/crypto/cavium/cpt/cptpf_mbox.c
> +++ b/drivers/crypto/cavium/cpt/cptpf_mbox.c
> @@ -1,9 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2016 Cavium, Inc.
> - *
> - * 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.
>   */
>  #include <linux/module.h>
>  #include "cptpf.h"
> --- a/drivers/crypto/cavium/cpt/cptvf.h
> +++ b/drivers/crypto/cavium/cpt/cptvf.h
> @@ -1,9 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) 2016 Cavium, Inc.
> - *
> - * 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.
>   */
>
>  #ifndef __CPTVF_H
> --- a/drivers/crypto/cavium/cpt/cptvf_algs.c
> +++ b/drivers/crypto/cavium/cpt/cptvf_algs.c
> @@ -1,10 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>
>  /*
>   * Copyright (C) 2016 Cavium, Inc.
> - *
> - * 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.
>   */
>
>  #include <crypto/aes.h>
> --- a/drivers/crypto/cavium/cpt/cptvf_algs.h
> +++ b/drivers/crypto/cavium/cpt/cptvf_algs.h
> @@ -1,9 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) 2016 Cavium, Inc.
> - *
> - * 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.
>   */
>
>  #ifndef _CPTVF_ALGS_H_
> --- a/drivers/crypto/cavium/cpt/cptvf_main.c
> +++ b/drivers/crypto/cavium/cpt/cptvf_main.c
> @@ -1,9 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2016 Cavium, Inc.
> - *
> - * 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.
>   */
>
>  #include <linux/interrupt.h>
> --- a/drivers/crypto/cavium/cpt/cptvf_mbox.c
> +++ b/drivers/crypto/cavium/cpt/cptvf_mbox.c
> @@ -1,9 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2016 Cavium, Inc.
> - *
> - * 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.
>   */
>
>  #include "cptvf.h"
> --- a/drivers/crypto/cavium/cpt/cptvf_reqmanager.c
> +++ b/drivers/crypto/cavium/cpt/cptvf_reqmanager.c
> @@ -1,9 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2016 Cavium, Inc.
> - *
> - * 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.
>   */
>
>  #include "cptvf.h"
> --- a/drivers/crypto/cavium/cpt/request_manager.h
> +++ b/drivers/crypto/cavium/cpt/request_manager.h
> @@ -1,9 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) 2016 Cavium, Inc.
> - *
> - * 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.
>   */
>
>  #ifndef __REQUEST_MANAGER_H
> --- a/drivers/crypto/ixp4xx_crypto.c
> +++ b/drivers/crypto/ixp4xx_crypto.c
> @@ -1,12 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Intel IXP4xx NPE-C crypto driver
>   *
>   * Copyright (C) 2008 Christian Hohnstaedt <chohnstaedt@innominate.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.
> - *
>   */
>
>  #include <linux/platform_device.h>
> --- a/drivers/gpio/gpio-cs5535.c
> +++ b/drivers/gpio/gpio-cs5535.c
> @@ -1,11 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * AMD CS5535/CS5536 GPIO driver
>   * Copyright (C) 2006  Advanced Micro Devices, Inc.
>   * Copyright (C) 2007-2009  Andres Salomon <dilinger@collabora.co.uk>
> - *
> - * 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.
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/media/pci/tw686x/tw686x-audio.c
> +++ b/drivers/media/pci/tw686x/tw686x-audio.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2015 VanguardiaSur - www.vanguardiasur.com.ar
>   *
> @@ -7,10 +8,6 @@
>   * Based on:
>   * Driver for Intersil|Techwell TW6869 based DVR cards
>   * (c) 2011-12 liran <jli11@intersil.com> [Intersil|Techwell China]
> - *
> - * 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.
>   */
>
>  #include <linux/types.h>
> --- a/drivers/media/pci/tw686x/tw686x-core.c
> +++ b/drivers/media/pci/tw686x/tw686x-core.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2015 VanguardiaSur - www.vanguardiasur.com.ar
>   *
> @@ -5,10 +6,6 @@
>   * Copyright (C) 2015 Industrial Research Institute for Automation
>   * and Measurements PIAP
>   *
> - * 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.
> - *
>   * Notes
>   * -----
>   *
> --- a/drivers/media/pci/tw686x/tw686x-video.c
> +++ b/drivers/media/pci/tw686x/tw686x-video.c
> @@ -1,14 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2015 VanguardiaSur - www.vanguardiasur.com.ar
>   *
>   * Based on original driver by Krzysztof Ha?asa:
>   * Copyright (C) 2015 Industrial Research Institute for Automation
>   * and Measurements PIAP
> - *
> - * 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.
> - *
>   */
>
>  #include <linux/init.h>
> --- a/drivers/media/pci/tw686x/tw686x.h
> +++ b/drivers/media/pci/tw686x/tw686x.h
> @@ -1,13 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) 2015 VanguardiaSur - www.vanguardiasur.com.ar
>   *
>   * Copyright (C) 2015 Industrial Research Institute for Automation
>   * and Measurements PIAP
>   * Written by Krzysztof Ha?asa
> - *
> - * 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.
>   */
>
>  #include <linux/mutex.h>
> --- a/drivers/media/v4l2-core/v4l2-fwnode.c
> +++ b/drivers/media/v4l2-core/v4l2-fwnode.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * V4L2 fwnode binding parsing library
>   *
> @@ -12,10 +13,6 @@
>   *
>   * Copyright (C) 2012 Renesas Electronics Corp.
>   * Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
> - *
> - * 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.
>   */
>  #include <linux/acpi.h>
>  #include <linux/kernel.h>
> --- a/drivers/misc/cs5535-mfgpt.c
> +++ b/drivers/misc/cs5535-mfgpt.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Driver for the CS5535/CS5536 Multi-Function General Purpose Timers (MFGPT)
>   *
> @@ -5,10 +6,6 @@
>   * Copyright (C) 2007  Andres Salomon <dilinger@debian.org>
>   * Copyright (C) 2009  Andres Salomon <dilinger@collabora.co.uk>
>   *
> - * 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.
> - *
>   * The MFGPTs are documented in AMD Geode CS5536 Companion Device Data Book.
>   */
>
> --- a/drivers/net/ethernet/cavium/thunder/nic.h
> +++ b/drivers/net/ethernet/cavium/thunder/nic.h
> @@ -1,9 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) 2015 Cavium, Inc.
> - *
> - * 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.
>   */
>
>  #ifndef NIC_H
> --- a/drivers/net/ethernet/cavium/thunder/nic_main.c
> +++ b/drivers/net/ethernet/cavium/thunder/nic_main.c
> @@ -1,9 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2015 Cavium, Inc.
> - *
> - * 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.
>   */
>
>  #include <linux/module.h>
> --- a/drivers/net/ethernet/cavium/thunder/nic_reg.h
> +++ b/drivers/net/ethernet/cavium/thunder/nic_reg.h
> @@ -1,9 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) 2015 Cavium, Inc.
> - *
> - * 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.
>   */
>
>  #ifndef NIC_REG_H
> --- a/drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
> +++ b/drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
> @@ -1,9 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2015 Cavium, Inc.
> - *
> - * 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.
>   */
>
>  /* ETHTOOL Support for VNIC_VF Device*/
> --- a/drivers/net/ethernet/cavium/thunder/nicvf_main.c
> +++ b/drivers/net/ethernet/cavium/thunder/nicvf_main.c
> @@ -1,9 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2015 Cavium, Inc.
> - *
> - * 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.
>   */
>
>  #include <linux/module.h>
> --- a/drivers/net/ethernet/cavium/thunder/nicvf_queues.c
> +++ b/drivers/net/ethernet/cavium/thunder/nicvf_queues.c
> @@ -1,9 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2015 Cavium, Inc.
> - *
> - * 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.
>   */
>
>  #include <linux/pci.h>
> --- a/drivers/net/ethernet/cavium/thunder/nicvf_queues.h
> +++ b/drivers/net/ethernet/cavium/thunder/nicvf_queues.h
> @@ -1,9 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) 2015 Cavium, Inc.
> - *
> - * 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.
>   */
>
>  #ifndef NICVF_QUEUES_H
> --- a/drivers/net/ethernet/cavium/thunder/q_struct.h
> +++ b/drivers/net/ethernet/cavium/thunder/q_struct.h
> @@ -1,12 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * This file contains HW queue descriptor formats, config register
>   * structures etc
>   *
>   * Copyright (C) 2015 Cavium, Inc.
> - *
> - * 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.
>   */
>
>  #ifndef Q_STRUCT_H
> --- a/drivers/net/ethernet/cavium/thunder/thunder_bgx.c
> +++ b/drivers/net/ethernet/cavium/thunder/thunder_bgx.c
> @@ -1,9 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2015 Cavium, Inc.
> - *
> - * 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.
>   */
>
>  #include <linux/acpi.h>
> --- a/drivers/net/ethernet/cavium/thunder/thunder_bgx.h
> +++ b/drivers/net/ethernet/cavium/thunder/thunder_bgx.h
> @@ -1,9 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) 2015 Cavium, Inc.
> - *
> - * 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.
>   */
>
>  #ifndef THUNDER_BGX_H
> --- a/drivers/net/ethernet/cavium/thunder/thunder_xcv.c
> +++ b/drivers/net/ethernet/cavium/thunder/thunder_xcv.c
> @@ -1,9 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2016 Cavium, Inc.
> - *
> - * 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.
>   */
>
>  #include <linux/acpi.h>
> --- a/drivers/net/ethernet/xscale/ixp4xx_eth.c
> +++ b/drivers/net/ethernet/xscale/ixp4xx_eth.c
> @@ -1,12 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Intel IXP4xx Ethernet driver for Linux
>   *
>   * Copyright (C) 2007 Krzysztof Halasa <khc@pm.waw.pl>
>   *
> - * 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.
> - *
>   * Ethernet port config (0x00 is not present on IXP42X):
>   *
>   * logical port                0x00            0x10            0x20
> @@ -16,7 +13,6 @@
>   * RX-free queue       26              27              28
>   * TX-done queue is always 31, per-port RX and TX-ready queues are configurable
>   *
> - *
>   * Queue entries:
>   * bits 0 -> 1 - NPE ID (RX and TX-done)
>   * bits 0 -> 2 - priority (TX, per 802.1D)
> --- a/drivers/net/wan/c101.c
> +++ b/drivers/net/wan/c101.c
> @@ -1,12 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Moxa C101 synchronous serial card driver for Linux
>   *
>   * Copyright (C) 2000-2003 Krzysztof Halasa <khc@pm.waw.pl>
>   *
> - * 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.
> - *
>   * For information see <http://www.kernel.org/pub/linux/utils/net/hdlc/>
>   *
>   * Sources of information:
> --- a/drivers/net/wan/hd64570.c
> +++ b/drivers/net/wan/hd64570.c
> @@ -1,12 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Hitachi SCA HD64570 driver for Linux
>   *
>   * Copyright (C) 1998-2003 Krzysztof Halasa <khc@pm.waw.pl>
>   *
> - * 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.
> - *
>   * Source of information: Hitachi HD64570 SCA User's Manual
>   *
>   * We use the following SCA memory map:
> --- a/drivers/net/wan/hd64572.c
> +++ b/drivers/net/wan/hd64572.c
> @@ -1,12 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Hitachi (now Renesas) SCA-II HD64572 driver for Linux
>   *
>   * Copyright (C) 1998-2008 Krzysztof Halasa <khc@pm.waw.pl>
>   *
> - * 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.
> - *
>   * Source of information: HD64572 SCA-II User's Manual
>   *
>   * We use the following SCA memory map:
> --- a/drivers/net/wan/hdlc.c
> +++ b/drivers/net/wan/hdlc.c
> @@ -1,12 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Generic HDLC support routines for Linux
>   *
>   * Copyright (C) 1999 - 2008 Krzysztof Halasa <khc@pm.waw.pl>
>   *
> - * 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.
> - *
>   * Currently supported:
>   *     * raw IP-in-HDLC
>   *     * Cisco HDLC
> --- a/drivers/net/wan/hdlc_cisco.c
> +++ b/drivers/net/wan/hdlc_cisco.c
> @@ -1,12 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Generic HDLC support routines for Linux
>   * Cisco HDLC support
>   *
>   * Copyright (C) 2000 - 2006 Krzysztof Halasa <khc@pm.waw.pl>
> - *
> - * 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.
>   */
>
>  #include <linux/errno.h>
> --- a/drivers/net/wan/hdlc_fr.c
> +++ b/drivers/net/wan/hdlc_fr.c
> @@ -1,13 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Generic HDLC support routines for Linux
>   * Frame Relay support
>   *
>   * Copyright (C) 1999 - 2006 Krzysztof Halasa <khc@pm.waw.pl>
>   *
> - * 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.
> - *
>
>              Theory of PVC state
>
> --- a/drivers/net/wan/hdlc_ppp.c
> +++ b/drivers/net/wan/hdlc_ppp.c
> @@ -1,12 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Generic HDLC support routines for Linux
>   * Point-to-point protocol support
>   *
>   * Copyright (C) 1999 - 2008 Krzysztof Halasa <khc@pm.waw.pl>
> - *
> - * 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.
>   */
>
>  #include <linux/errno.h>
> --- a/drivers/net/wan/hdlc_raw.c
> +++ b/drivers/net/wan/hdlc_raw.c
> @@ -1,12 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Generic HDLC support routines for Linux
>   * HDLC support
>   *
>   * Copyright (C) 1999 - 2006 Krzysztof Halasa <khc@pm.waw.pl>
> - *
> - * 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.
>   */
>
>  #include <linux/errno.h>
> --- a/drivers/net/wan/hdlc_raw_eth.c
> +++ b/drivers/net/wan/hdlc_raw_eth.c
> @@ -1,12 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Generic HDLC support routines for Linux
>   * HDLC Ethernet emulation support
>   *
>   * Copyright (C) 2002-2006 Krzysztof Halasa <khc@pm.waw.pl>
> - *
> - * 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.
>   */
>
>  #include <linux/errno.h>
> --- a/drivers/net/wan/hdlc_x25.c
> +++ b/drivers/net/wan/hdlc_x25.c
> @@ -1,12 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Generic HDLC support routines for Linux
>   * X.25 support
>   *
>   * Copyright (C) 1999 - 2006 Krzysztof Halasa <khc@pm.waw.pl>
> - *
> - * 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.
>   */
>
>  #include <linux/errno.h>
> --- a/drivers/net/wan/ixp4xx_hss.c
> +++ b/drivers/net/wan/ixp4xx_hss.c
> @@ -1,11 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Intel IXP4xx HSS (synchronous serial port) driver for Linux
>   *
>   * Copyright (C) 2007-2008 Krzysztof Hałasa <khc@pm.waw.pl>
> - *
> - * 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.
>   */
>
>  #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
> --- a/drivers/net/wan/n2.c
> +++ b/drivers/net/wan/n2.c
> @@ -1,12 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * SDL Inc. RISCom/N2 synchronous serial card driver for Linux
>   *
>   * Copyright (C) 1998-2003 Krzysztof Halasa <khc@pm.waw.pl>
>   *
> - * 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.
> - *
>   * For information see <http://www.kernel.org/pub/linux/utils/net/hdlc/>
>   *
>   * Note: integrated CSU/DSU/DDS are not supported by this driver
> --- a/drivers/net/wan/pc300too.c
> +++ b/drivers/net/wan/pc300too.c
> @@ -1,12 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Cyclades PC300 synchronous serial card driver for Linux
>   *
>   * Copyright (C) 2000-2008 Krzysztof Halasa <khc@pm.waw.pl>
>   *
> - * 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.
> - *
>   * For information see <http://www.kernel.org/pub/linux/utils/net/hdlc/>.
>   *
>   * Sources of information:
> --- a/drivers/net/wan/pci200syn.c
> +++ b/drivers/net/wan/pci200syn.c
> @@ -1,12 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Goramo PCI200SYN synchronous serial card driver for Linux
>   *
>   * Copyright (C) 2002-2008 Krzysztof Halasa <khc@pm.waw.pl>
>   *
> - * 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.
> - *
>   * For information see <http://www.kernel.org/pub/linux/utils/net/hdlc/>
>   *
>   * Sources of information:
> --- a/drivers/net/wan/wanxl.c
> +++ b/drivers/net/wan/wanxl.c
> @@ -1,13 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * wanXL serial card driver for Linux
>   * host part
>   *
>   * Copyright (C) 2003 Krzysztof Halasa <khc@pm.waw.pl>
>   *
> - * 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.
> - *
>   * Status:
>   *   - Only DTE (external clock) support with NRZ and NRZI encodings
>   *   - wanXL100 will require minor driver modifications, no access to hw
> --- a/drivers/net/wan/wanxl.h
> +++ b/drivers/net/wan/wanxl.h
> @@ -1,12 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * wanXL serial card driver for Linux
>   * definitions common to host driver and card firmware
>
>


-- 
Steve Winslow
Director of Strategic Programs
The Linux Foundation
swinslow@linuxfoundation.org

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 07/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 207
  2019-05-28 17:10 ` [Batch 10 patch 07/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 207 Thomas Gleixner
  2019-05-28 22:01   ` Allison Randal
@ 2019-05-29  3:10   ` Steve Winslow
  2019-05-29 10:06   ` Zavras, Alexios
                     ` (2 subsequent siblings)
  4 siblings, 0 replies; 126+ messages in thread
From: Steve Winslow @ 2019-05-29  3:10 UTC (permalink / raw)
  To: linux-spdx

Reviewed-by: Steve Winslow <swinslow@gmail.com>

On Tue, May 28, 2019 at 1:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   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
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=8d236a7eb324
> ---
>  drivers/soc/ixp4xx/ixp4xx-npe.c |    5 +----
>  1 file changed, 1 insertion(+), 4 deletions(-)
>
> --- a/drivers/soc/ixp4xx/ixp4xx-npe.c
> +++ b/drivers/soc/ixp4xx/ixp4xx-npe.c
> @@ -1,12 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Intel IXP4xx Network Processor Engine driver for Linux
>   *
>   * Copyright (C) 2007 Krzysztof Halasa <khc@pm.waw.pl>
>   *
> - * 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.
> - *
>   * The code is based on publicly available information:
>   * - Intel IXP4xx Developer's Manual and other e-papers
>   * - Intel IXP400 Access Library Software (BSD license)
>
>


-- 
Steve Winslow
Director of Strategic Programs
The Linux Foundation
swinslow@linuxfoundation.org

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 09/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 209
  2019-05-28 17:10 ` [Batch 10 patch 09/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 209 Thomas Gleixner
  2019-05-28 22:01   ` Allison Randal
@ 2019-05-29  3:17   ` Steve Winslow
  2019-05-29 10:07   ` Zavras, Alexios
  2019-05-31 20:15   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Steve Winslow @ 2019-05-29  3:17 UTC (permalink / raw)
  To: linux-spdx

Reviewed-by: Steve Winslow <swinslow@gmail.com>

On Tue, May 28, 2019 at 1:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   released under gpl v2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 15 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=e87fcc178679
> ---
>  arch/mips/sgi-ip27/ip27-hubio.c                                 |    2 +-
>  arch/mips/sgi-ip27/ip27-xtalk.c                                 |    2 +-
>  drivers/ata/libata-transport.c                                  |    2 +-
>  drivers/ata/sata_inic162x.c                                     |    3 +--
>  drivers/scsi/scsi_sysctl.c                                      |    2 +-
>  drivers/scsi/scsi_transport_sas.c                               |    2 +-
>  fs/fat/fatent.c                                                 |    2 +-
>  fs/namespace.c                                                  |    2 +-
>  fs/omfs/dir.c                                                   |    2 +-
>  fs/omfs/file.c                                                  |    2 +-
>  fs/omfs/inode.c                                                 |    2 +-
>  fs/pnode.c                                                      |    3 +--
>  fs/pnode.h                                                      |    3 +--
>  scripts/export_report.pl                                        |    2 +-
>  tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c |    3 +--
>  15 files changed, 15 insertions(+), 19 deletions(-)
>
> --- a/arch/mips/sgi-ip27/ip27-hubio.c
> +++ b/arch/mips/sgi-ip27/ip27-hubio.c
> @@ -1,7 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 1992-1997, 2000-2003 Silicon Graphics, Inc.
>   * Copyright (C) 2004 Christoph Hellwig.
> - *     Released under GPL v2.
>   *
>   * Support functions for the HUB ASIC - mostly PIO mapping related.
>   */
> --- a/arch/mips/sgi-ip27/ip27-xtalk.c
> +++ b/arch/mips/sgi-ip27/ip27-xtalk.c
> @@ -1,8 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 1999, 2000 Ralf Baechle (ralf@gnu.org)
>   * Copyright (C) 1999, 2000 Silcon Graphics, Inc.
>   * Copyright (C) 2004 Christoph Hellwig.
> - *     Released under GPL v2.
>   *
>   * Generic XTALK initialization code
>   */
> --- a/drivers/ata/libata-transport.c
> +++ b/drivers/ata/libata-transport.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   *  Copyright 2008 ioogle, Inc.  All rights reserved.
> - *     Released under GPL v2.
>   *
>   * Libata transport class.
>   *
> --- a/drivers/ata/sata_inic162x.c
> +++ b/drivers/ata/sata_inic162x.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * sata_inic162x.c - Driver for Initio 162x SATA controllers
>   *
>   * Copyright 2006  SUSE Linux Products GmbH
>   * Copyright 2006  Tejun Heo <teheo@novell.com>
>   *
> - * This file is released under GPL v2.
> - *
>   * **** WARNING ****
>   *
>   * This driver never worked properly and unfortunately data corruption is
> --- a/drivers/scsi/scsi_sysctl.c
> +++ b/drivers/scsi/scsi_sysctl.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2003 Christoph Hellwig.
> - *     Released under GPL v2.
>   */
>
>  #include <linux/errno.h>
> --- a/drivers/scsi/scsi_transport_sas.c
> +++ b/drivers/scsi/scsi_transport_sas.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2005-2006 Dell Inc.
> - *     Released under GPL v2.
>   *
>   * Serial Attached SCSI (SAS) transport class.
>   *
> --- a/fs/fat/fatent.c
> +++ b/fs/fat/fatent.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2004, OGAWA Hirofumi
> - * Released under GPL v2.
>   */
>
>  #include <linux/blkdev.h>
> --- a/fs/namespace.c
> +++ b/fs/namespace.c
> @@ -1,8 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   *  linux/fs/namespace.c
>   *
>   * (C) Copyright Al Viro 2000, 2001
> - *     Released under GPL v2.
>   *
>   * Based on code from fs/super.c, copyright Linus Torvalds and others.
>   * Heavily rewritten.
> --- a/fs/omfs/dir.c
> +++ b/fs/omfs/dir.c
> @@ -1,7 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * OMFS (as used by RIO Karma) directory operations.
>   * Copyright (C) 2005 Bob Copeland <me@bobcopeland.com>
> - * Released under GPL v2.
>   */
>
>  #include <linux/fs.h>
> --- a/fs/omfs/file.c
> +++ b/fs/omfs/file.c
> @@ -1,7 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * OMFS (as used by RIO Karma) file operations.
>   * Copyright (C) 2005 Bob Copeland <me@bobcopeland.com>
> - * Released under GPL v2.
>   */
>
>  #include <linux/module.h>
> --- a/fs/omfs/inode.c
> +++ b/fs/omfs/inode.c
> @@ -1,7 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Optimized MPEG FS - inode and super operations.
>   * Copyright (C) 2006 Bob Copeland <me@bobcopeland.com>
> - * Released under GPL v2.
>   */
>  #include <linux/module.h>
>  #include <linux/sched.h>
> --- a/fs/pnode.c
> +++ b/fs/pnode.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   *  linux/fs/pnode.c
>   *
>   * (C) Copyright IBM Corporation 2005.
> - *     Released under GPL v2.
>   *     Author : Ram Pai (linuxram@us.ibm.com)
> - *
>   */
>  #include <linux/mnt_namespace.h>
>  #include <linux/mount.h>
> --- a/fs/pnode.h
> +++ b/fs/pnode.h
> @@ -1,9 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   *  linux/fs/pnode.h
>   *
>   * (C) Copyright IBM Corporation 2005.
> - *     Released under GPL v2.
> - *
>   */
>  #ifndef _LINUX_PNODE_H
>  #define _LINUX_PNODE_H
> --- a/scripts/export_report.pl
> +++ b/scripts/export_report.pl
> @@ -1,7 +1,7 @@
>  #!/usr/bin/env perl
> +# SPDX-License-Identifier: GPL-2.0-only
>  #
>  # (C) Copyright IBM Corporation 2006.
> -#      Released under GPL v2.
>  #      Author : Ram Pai (linuxram@us.ibm.com)
>  #
>  # Usage: export_report.pl -k Module.symvers [-o report_file ] -f *.mod.c
> --- a/tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
> +++ b/tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * x86_energy_perf_policy -- set the energy versus performance
>   * policy preference bias on recent X86 processors.
> @@ -5,8 +6,6 @@
>  /*
>   * Copyright (c) 2010 - 2017 Intel Corporation.
>   * Len Brown <len.brown@intel.com>
> - *
> - * This program is released under GPL v2
>   */
>
>  #define _GNU_SOURCE
>
>


-- 
Steve Winslow
Director of Strategic Programs
The Linux Foundation
swinslow@linuxfoundation.org

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 10/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 210
  2019-05-28 17:10 ` [Batch 10 patch 10/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 210 Thomas Gleixner
  2019-05-28 22:02   ` Allison Randal
@ 2019-05-29  3:17   ` Steve Winslow
  2019-05-29 10:07   ` Zavras, Alexios
  2019-05-31 20:16   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Steve Winslow @ 2019-05-29  3:17 UTC (permalink / raw)
  To: linux-spdx

Reviewed-by: Steve Winslow <swinslow@gmail.com>

On Tue, May 28, 2019 at 1:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this code is released under the gpl version 2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 4 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=36d2b76cfc9d
> ---
>  arch/mips/sni/eisa.c        |    3 +--
>  drivers/eisa/eisa-bus.c     |    3 +--
>  drivers/eisa/pci_eisa.c     |    3 +--
>  drivers/eisa/virtual_root.c |    3 +--
>  4 files changed, 4 insertions(+), 8 deletions(-)
>
> --- a/arch/mips/sni/eisa.c
> +++ b/arch/mips/sni/eisa.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Virtual EISA root driver.
>   * Acts as a placeholder if we don't have a proper EISA bridge.
>   *
>   * (C) 2003 Marc Zyngier <maz@wild-wind.fr.eu.org>
>   * modified for SNI usage by Thomas Bogendoerfer
> - *
> - * This code is released under the GPL version 2.
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/eisa/eisa-bus.c
> +++ b/drivers/eisa/eisa-bus.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * EISA bus support functions for sysfs.
>   *
>   * (C) 2002, 2003 Marc Zyngier <maz@wild-wind.fr.eu.org>
> - *
> - * This code is released under the GPL version 2.
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/eisa/pci_eisa.c
> +++ b/drivers/eisa/pci_eisa.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Minimalist driver for a generic PCI-to-EISA bridge.
>   *
>   * (C) 2003 Marc Zyngier <maz@wild-wind.fr.eu.org>
>   *
> - * This code is released under the GPL version 2.
> - *
>   * Ivan Kokshaysky <ink@jurassic.park.msu.ru> :
>   * Generalisation from i82375 to PCI_CLASS_BRIDGE_EISA.
>   */
> --- a/drivers/eisa/virtual_root.c
> +++ b/drivers/eisa/virtual_root.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Virtual EISA root driver.
>   * Acts as a placeholder if we don't have a proper EISA bridge.
>   *
>   * (C) 2003 Marc Zyngier <maz@wild-wind.fr.eu.org>
> - *
> - * This code is released under the GPL version 2.
>   */
>
>  #include <linux/kernel.h>
>
>


-- 
Steve Winslow
Director of Strategic Programs
The Linux Foundation
swinslow@linuxfoundation.org

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 11/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 211
  2019-05-28 17:10 ` [Batch 10 patch 11/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 211 Thomas Gleixner
  2019-05-28 22:03   ` Allison Randal
@ 2019-05-29  3:18   ` Steve Winslow
  2019-05-29 10:08   ` Zavras, Alexios
  2 siblings, 0 replies; 126+ messages in thread
From: Steve Winslow @ 2019-05-29  3:18 UTC (permalink / raw)
  To: linux-spdx

Reviewed-by: Steve Winslow <swinslow@gmail.com>

On Tue, May 28, 2019 at 1:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   released under the terms of the gnu gpl v2 0
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 9 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=a6afdd8d9fbe
> ---
>  arch/sh/mm/cache-j2.c   |    3 +--
>  arch/sh/mm/cache-sh2.c  |    3 +--
>  arch/sh/mm/cache-sh2a.c |    3 +--
>  arch/sh/mm/cache-sh3.c  |    3 +--
>  arch/sh/mm/cache.c      |    3 +--
>  arch/sh/mm/kmap.c       |    3 +--
>  arch/sh/mm/nommu.c      |    3 +--
>  arch/sh/mm/tlb-sh3.c    |    3 +--
>  arch/sh/mm/tlb-sh4.c    |    3 +--
>  9 files changed, 9 insertions(+), 18 deletions(-)
>
> --- a/arch/sh/mm/cache-j2.c
> +++ b/arch/sh/mm/cache-j2.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * arch/sh/mm/cache-j2.c
>   *
>   * Copyright (C) 2015-2016 Smart Energy Instruments, Inc.
> - *
> - * Released under the terms of the GNU GPL v2.0.
>   */
>
>  #include <linux/init.h>
> --- a/arch/sh/mm/cache-sh2.c
> +++ b/arch/sh/mm/cache-sh2.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * arch/sh/mm/cache-sh2.c
>   *
>   * Copyright (C) 2002 Paul Mundt
>   * Copyright (C) 2008 Yoshinori Sato
> - *
> - * Released under the terms of the GNU GPL v2.0.
>   */
>
>  #include <linux/init.h>
> --- a/arch/sh/mm/cache-sh2a.c
> +++ b/arch/sh/mm/cache-sh2a.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * arch/sh/mm/cache-sh2a.c
>   *
>   * Copyright (C) 2008 Yoshinori Sato
> - *
> - * Released under the terms of the GNU GPL v2.0.
>   */
>
>  #include <linux/init.h>
> --- a/arch/sh/mm/cache-sh3.c
> +++ b/arch/sh/mm/cache-sh3.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * arch/sh/mm/cache-sh3.c
>   *
>   * Copyright (C) 1999, 2000  Niibe Yutaka
>   * Copyright (C) 2002 Paul Mundt
> - *
> - * Released under the terms of the GNU GPL v2.0.
>   */
>
>  #include <linux/init.h>
> --- a/arch/sh/mm/cache.c
> +++ b/arch/sh/mm/cache.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * arch/sh/mm/cache.c
>   *
>   * Copyright (C) 1999, 2000, 2002  Niibe Yutaka
>   * Copyright (C) 2002 - 2010  Paul Mundt
> - *
> - * Released under the terms of the GNU GPL v2.0.
>   */
>  #include <linux/mm.h>
>  #include <linux/init.h>
> --- a/arch/sh/mm/kmap.c
> +++ b/arch/sh/mm/kmap.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * arch/sh/mm/kmap.c
>   *
>   * Copyright (C) 1999, 2000, 2002  Niibe Yutaka
>   * Copyright (C) 2002 - 2009  Paul Mundt
> - *
> - * Released under the terms of the GNU GPL v2.0.
>   */
>  #include <linux/mm.h>
>  #include <linux/init.h>
> --- a/arch/sh/mm/nommu.c
> +++ b/arch/sh/mm/nommu.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * arch/sh/mm/nommu.c
>   *
>   * Various helper routines and stubs for MMUless SH.
>   *
>   * Copyright (C) 2002 - 2009 Paul Mundt
> - *
> - * Released under the terms of the GNU GPL v2.0.
>   */
>  #include <linux/kernel.h>
>  #include <linux/init.h>
> --- a/arch/sh/mm/tlb-sh3.c
> +++ b/arch/sh/mm/tlb-sh3.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * arch/sh/mm/tlb-sh3.c
>   *
> @@ -5,8 +6,6 @@
>   *
>   * Copyright (C) 1999  Niibe Yutaka
>   * Copyright (C) 2002  Paul Mundt
> - *
> - * Released under the terms of the GNU GPL v2.0.
>   */
>  #include <linux/signal.h>
>  #include <linux/sched.h>
> --- a/arch/sh/mm/tlb-sh4.c
> +++ b/arch/sh/mm/tlb-sh4.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * arch/sh/mm/tlb-sh4.c
>   *
> @@ -5,8 +6,6 @@
>   *
>   * Copyright (C) 1999  Niibe Yutaka
>   * Copyright (C) 2002 - 2007 Paul Mundt
> - *
> - * Released under the terms of the GNU GPL v2.0.
>   */
>  #include <linux/kernel.h>
>  #include <linux/mm.h>
>
>


-- 
Steve Winslow
Director of Strategic Programs
The Linux Foundation
swinslow@linuxfoundation.org

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 12/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 212
  2019-05-28 22:06     ` Allison Randal
@ 2019-05-29  3:20       ` Steve Winslow
  2019-05-29 17:35         ` Richard Fontana
  0 siblings, 1 reply; 126+ messages in thread
From: Steve Winslow @ 2019-05-29  3:20 UTC (permalink / raw)
  To: Allison Randal; +Cc: linux-spdx

Yeah, this is a weird one... I wouldn't suggest us removing this
statement. Agree that it seems best to try to contact the
contributor(s)...

On Tue, May 28, 2019 at 6:06 PM Allison Randal <allison@lohutok.net> wrote:
>
> On 5/28/19 5:06 PM, Thomas Gleixner wrote:
> > On Tue, 28 May 2019, Thomas Gleixner wrote:
> >
> >> From: Thomas Gleixner tglx@linutronix.de
> >>
> >> Based on 1 normalized pattern(s):
> >>
> >>   license this code can be distributed under the terms of the gnu
> >>   general public license gpl version 2 provided that the above header
> >>   down to and including this sentence is retained in full
> >
> > Interesting question ...
>
> Seems weird enough to be worth attempting to contact whoever added that
> notice.
>
> Allison



-- 
Steve Winslow
Director of Strategic Programs
The Linux Foundation
swinslow@linuxfoundation.org

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 13/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 213
  2019-05-28 17:10 ` [Batch 10 patch 13/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 213 Thomas Gleixner
  2019-05-28 22:05   ` Allison Randal
@ 2019-05-29  3:21   ` Steve Winslow
  2019-05-29 10:10   ` Zavras, Alexios
  2019-05-31 20:27   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Steve Winslow @ 2019-05-29  3:21 UTC (permalink / raw)
  To: linux-spdx

Reviewed-by: Steve Winslow <swinslow@gmail.com>

On Tue, May 28, 2019 at 1:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   subject to the gnu general public license v2 only
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=072a6e319d30
> ---
>  arch/x86/kernel/amd_gart_64.c |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> --- a/arch/x86/kernel/amd_gart_64.c
> +++ b/arch/x86/kernel/amd_gart_64.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Dynamic DMA mapping support for AMD Hammer.
>   *
> @@ -8,7 +9,6 @@
>   * See Documentation/DMA-API-HOWTO.txt for the interface specification.
>   *
>   * Copyright 2002 Andi Kleen, SuSE Labs.
> - * Subject to the GNU General Public License v2 only.
>   */
>
>  #include <linux/types.h>
>
>


-- 
Steve Winslow
Director of Strategic Programs
The Linux Foundation
swinslow@linuxfoundation.org

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 14/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 214
  2019-05-28 17:10 ` [Batch 10 patch 14/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 214 Thomas Gleixner
  2019-05-28 22:06   ` Allison Randal
@ 2019-05-29  3:21   ` Steve Winslow
  2019-05-29 10:10   ` Zavras, Alexios
  2019-05-31 20:28   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Steve Winslow @ 2019-05-29  3:21 UTC (permalink / raw)
  To: linux-spdx

Reviewed-by: Steve Winslow <swinslow@gmail.com>

On Tue, May 28, 2019 at 1:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   subject to the gpl v 2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 2 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=f831b073ee48
> ---
>  arch/sparc/vdso/vma.c     |    2 +-
>  arch/x86/entry/vdso/vma.c |    2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)
>
> --- a/arch/sparc/vdso/vma.c
> +++ b/arch/sparc/vdso/vma.c
> @@ -1,7 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Set up the VMAs to tell the VM about the vDSO.
>   * Copyright 2007 Andi Kleen, SUSE Labs.
> - * Subject to the GPL, v.2
>   */
>
>  /*
> --- a/arch/x86/entry/vdso/vma.c
> +++ b/arch/x86/entry/vdso/vma.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2007 Andi Kleen, SUSE Labs.
> - * Subject to the GPL, v.2
>   *
>   * This contains most of the x86 vDSO kernel-side code.
>   */
>
>


-- 
Steve Winslow
Director of Strategic Programs
The Linux Foundation
swinslow@linuxfoundation.org

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 15/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 215
  2019-05-28 17:10 ` [Batch 10 patch 15/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 215 Thomas Gleixner
  2019-05-28 22:07   ` Allison Randal
@ 2019-05-29  3:22   ` Steve Winslow
  2019-05-29 10:11   ` Zavras, Alexios
  2019-05-31 20:28   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Steve Winslow @ 2019-05-29  3:22 UTC (permalink / raw)
  To: linux-spdx

Reviewed-by: Steve Winslow <swinslow@gmail.com>

On Tue, May 28, 2019 at 1:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this code is licenced under the gpl version 2 as described in the
>   copying file that acompanies the linux kernel
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=4f68c55abd45
> ---
>  drivers/cpuidle/governors/menu.c |    4 +---
>  1 file changed, 1 insertion(+), 3 deletions(-)
>
> --- a/drivers/cpuidle/governors/menu.c
> +++ b/drivers/cpuidle/governors/menu.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * menu.c - the menu idle governor
>   *
> @@ -5,9 +6,6 @@
>   * Copyright (C) 2009 Intel Corporation
>   * Author:
>   *        Arjan van de Ven <arjan@linux.intel.com>
> - *
> - * This code is licenced under the GPL version 2 as described
> - * in the COPYING file that acompanies the Linux Kernel.
>   */
>
>  #include <linux/kernel.h>
>
>


-- 
Steve Winslow
Director of Strategic Programs
The Linux Foundation
swinslow@linuxfoundation.org

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 16/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 216
  2019-05-28 17:10 ` [Batch 10 patch 16/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 216 Thomas Gleixner
  2019-05-28 22:08   ` Allison Randal
@ 2019-05-29  3:22   ` Steve Winslow
  2019-05-29 10:12   ` Zavras, Alexios
  2 siblings, 0 replies; 126+ messages in thread
From: Steve Winslow @ 2019-05-29  3:22 UTC (permalink / raw)
  To: linux-spdx

Reviewed-by: Steve Winslow <swinslow@gmail.com>

On Tue, May 28, 2019 at 1:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this file distributed under the gpl version 2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=dcee4098423b
> ---
>  drivers/net/wireless/intersil/orinoco/hermes.h |    3 +--
>  1 file changed, 1 insertion(+), 2 deletions(-)
>
> --- a/drivers/net/wireless/intersil/orinoco/hermes.h
> +++ b/drivers/net/wireless/intersil/orinoco/hermes.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /* hermes.h
>   *
>   * Driver core for the "Hermes" wireless MAC controller, as used in
> @@ -17,8 +18,6 @@
>   *
>   * Portions taken from hfa384x.h.
>   * Copyright (C) 1999 AbsoluteValue Systems, Inc. All Rights Reserved.
> - *
> - * This file distributed under the GPL, version 2.
>   */
>
>  #ifndef _HERMES_H
>
>


-- 
Steve Winslow
Director of Strategic Programs
The Linux Foundation
swinslow@linuxfoundation.org

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 17/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 217
  2019-05-28 17:10 ` [Batch 10 patch 17/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 217 Thomas Gleixner
  2019-05-28 22:08   ` Allison Randal
@ 2019-05-29  3:23   ` Steve Winslow
  2019-05-29 10:12   ` Zavras, Alexios
  2019-05-31 20:31   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Steve Winslow @ 2019-05-29  3:23 UTC (permalink / raw)
  To: linux-spdx

Reviewed-by: Steve Winslow <swinslow@gmail.com>

On Tue, May 28, 2019 at 1:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   distributed under the terms of the gpl version 2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=498fa9aa6ead
> ---
>  drivers/parisc/gsc.h |    3 +--
>  1 file changed, 1 insertion(+), 2 deletions(-)
>
> --- a/drivers/parisc/gsc.h
> +++ b/drivers/parisc/gsc.h
> @@ -1,9 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * drivers/parisc/gsc.h
>   * Declarations for functions in gsc.c
>   * Copyright (c) 2000-2002 Helge Deller, Matthew Wilcox
> - *
> - * Distributed under the terms of the GPL, version 2
>   */
>
>  #include <linux/interrupt.h>
>
>


-- 
Steve Winslow
Director of Strategic Programs
The Linux Foundation
swinslow@linuxfoundation.org

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 18/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 218
  2019-05-28 17:10 ` [Batch 10 patch 18/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 218 Thomas Gleixner
  2019-05-28 22:09   ` Allison Randal
@ 2019-05-29  3:23   ` Steve Winslow
  2019-05-29 10:13   ` Zavras, Alexios
  2019-05-31 20:32   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Steve Winslow @ 2019-05-29  3:23 UTC (permalink / raw)
  To: linux-spdx

Reviewed-by: Steve Winslow <swinslow@gmail.com>

On Tue, May 28, 2019 at 1:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   you may use this code as per gpl version 2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 5 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=3ddd183ab55d
> ---
>  drivers/power/supply/power_supply.h       |    3 +--
>  drivers/power/supply/power_supply_core.c  |    3 +--
>  drivers/power/supply/power_supply_leds.c  |    3 +--
>  drivers/power/supply/power_supply_sysfs.c |    3 +--
>  include/linux/power_supply.h              |    3 +--
>  5 files changed, 5 insertions(+), 10 deletions(-)
>
> --- a/drivers/power/supply/power_supply.h
> +++ b/drivers/power/supply/power_supply.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   *  Functions private to power supply class
>   *
> @@ -6,8 +7,6 @@
>   *  Copyright © 2003  Ian Molton <spyro@f2s.com>
>   *
>   *  Modified: 2004, Oct     Szabolcs Gyurko
> - *
> - *  You may use this code as per GPL version 2
>   */
>
>  struct device;
> --- a/drivers/power/supply/power_supply_core.c
> +++ b/drivers/power/supply/power_supply_core.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   *  Universal power supply monitor class
>   *
> @@ -6,8 +7,6 @@
>   *  Copyright © 2003  Ian Molton <spyro@f2s.com>
>   *
>   *  Modified: 2004, Oct     Szabolcs Gyurko
> - *
> - *  You may use this code as per GPL version 2
>   */
>
>  #include <linux/module.h>
> --- a/drivers/power/supply/power_supply_leds.c
> +++ b/drivers/power/supply/power_supply_leds.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   *  LEDs triggers for power supply class
>   *
> @@ -6,8 +7,6 @@
>   *  Copyright © 2003  Ian Molton <spyro@f2s.com>
>   *
>   *  Modified: 2004, Oct     Szabolcs Gyurko
> - *
> - *  You may use this code as per GPL version 2
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/power/supply/power_supply_sysfs.c
> +++ b/drivers/power/supply/power_supply_sysfs.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   *  Sysfs interface for the universal power supply monitor class
>   *
> @@ -7,8 +8,6 @@
>   *  Copyright © 2003  Ian Molton <spyro@f2s.com>
>   *
>   *  Modified: 2004, Oct     Szabolcs Gyurko
> - *
> - *  You may use this code as per GPL version 2
>   */
>
>  #include <linux/ctype.h>
> --- a/include/linux/power_supply.h
> +++ b/include/linux/power_supply.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   *  Universal power supply monitor class
>   *
> @@ -6,8 +7,6 @@
>   *  Copyright © 2003  Ian Molton <spyro@f2s.com>
>   *
>   *  Modified: 2004, Oct     Szabolcs Gyurko
> - *
> - *  You may use this code as per GPL version 2
>   */
>
>  #ifndef __LINUX_POWER_SUPPLY_H__
>
>


-- 
Steve Winslow
Director of Strategic Programs
The Linux Foundation
swinslow@linuxfoundation.org

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 19/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 220
  2019-05-28 17:10 ` [Batch 10 patch 19/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 220 Thomas Gleixner
  2019-05-28 22:10   ` Allison Randal
@ 2019-05-29  3:23   ` Steve Winslow
  2019-05-29  3:26   ` Kate Stewart
                     ` (2 subsequent siblings)
  4 siblings, 0 replies; 126+ messages in thread
From: Steve Winslow @ 2019-05-29  3:23 UTC (permalink / raw)
  To: linux-spdx

Reviewed-by: Steve Winslow <swinslow@gmail.com>

On Tue, May 28, 2019 at 1:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   distributed under the gnu gpl license version 2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=384afc39ed66
> ---
>  include/linux/idr.h |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> --- a/include/linux/idr.h
> +++ b/include/linux/idr.h
> @@ -1,9 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * include/linux/idr.h
>   *
>   * 2002-10-18  written by Jim Houston jim.houston@ccur.com
>   *     Copyright (C) 2002 by Concurrent Computer Corporation
> - *     Distributed under the GNU GPL license version 2.
>   *
>   * Small id to pointer translation service avoiding fixed sized
>   * tables.
>
>


-- 
Steve Winslow
Director of Strategic Programs
The Linux Foundation
swinslow@linuxfoundation.org

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 19/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 220
  2019-05-28 17:10 ` [Batch 10 patch 19/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 220 Thomas Gleixner
  2019-05-28 22:10   ` Allison Randal
  2019-05-29  3:23   ` Steve Winslow
@ 2019-05-29  3:26   ` Kate Stewart
  2019-05-29 10:14   ` Zavras, Alexios
  2019-05-31 20:32   ` Kate Stewart
  4 siblings, 0 replies; 126+ messages in thread
From: Kate Stewart @ 2019-05-29  3:26 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 12:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   distributed under the gnu gpl license version 2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 20/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 221
  2019-05-28 17:10 ` [Batch 10 patch 20/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 221 Thomas Gleixner
  2019-05-28 22:11   ` Allison Randal
@ 2019-05-29  3:26   ` Steve Winslow
  2019-05-29 10:15   ` Zavras, Alexios
  2019-05-31 20:33   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Steve Winslow @ 2019-05-29  3:26 UTC (permalink / raw)
  To: linux-spdx

Reviewed-by: Steve Winslow <swinslow@gmail.com>

On Tue, May 28, 2019 at 1:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   gpl version 2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=8bbd553b00d1
> ---
>  include/linux/apm-emulation.h |    3 +--
>  1 file changed, 1 insertion(+), 2 deletions(-)
>
> --- a/include/linux/apm-emulation.h
> +++ b/include/linux/apm-emulation.h
> @@ -1,9 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /* -*- linux-c -*-
>   *
>   * (C) 2003 zecke@handhelds.org
>   *
> - * GPL version 2
> - *
>   * based on arch/arm/kernel/apm.c
>   * factor out the information needed by architectures to provide
>   * apm status
>
>


-- 
Steve Winslow
Director of Strategic Programs
The Linux Foundation
swinslow@linuxfoundation.org

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 21/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 222
  2019-05-28 17:10 ` [Batch 10 patch 21/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 222 Thomas Gleixner
  2019-05-28 22:12   ` Allison Randal
@ 2019-05-29  3:27   ` Steve Winslow
  2019-05-29 10:16   ` Zavras, Alexios
  2019-05-31 20:34   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Steve Winslow @ 2019-05-29  3:27 UTC (permalink / raw)
  To: linux-spdx

Reviewed-by: Steve Winslow <swinslow@gmail.com>

On Tue, May 28, 2019 at 1:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   license gplv2 this program is free software you can redistribute it
>   and or modify it under the terms and conditions of the gnu general
>   public license version 2 as published by the free software
>   foundation this program is distributed in the hope 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 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
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 4 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=234465326864
> ---
>  tools/testing/selftests/net/psock_fanout.c  |   16 +---------------
>  tools/testing/selftests/net/psock_lib.h     |   16 +---------------
>  tools/testing/selftests/net/psock_tpacket.c |   16 +---------------
>  tools/testing/selftests/net/tcp_mmap.c      |   16 +---------------
>  4 files changed, 4 insertions(+), 60 deletions(-)
>
> --- a/tools/testing/selftests/net/psock_fanout.c
> +++ b/tools/testing/selftests/net/psock_fanout.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2013 Google Inc.
>   * Author: Willem de Bruijn (willemb@google.com)
> @@ -24,21 +25,6 @@
>   *
>   * Todo:
>   * - functionality: PACKET_FANOUT_FLAG_DEFRAG
> - *
> - * License (GPLv2):
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms and conditions of the GNU General Public License,
> - * version 2, as published by the Free Software Foundation.
> - *
> - * This program is distributed in the hope 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.
> - *
> - * 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.
>   */
>
>  #define _GNU_SOURCE            /* for sched_setaffinity */
> --- a/tools/testing/selftests/net/psock_lib.h
> +++ b/tools/testing/selftests/net/psock_lib.h
> @@ -1,22 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright 2013 Google Inc.
>   * Author: Willem de Bruijn <willemb@google.com>
>   *         Daniel Borkmann <dborkman@redhat.com>
> - *
> - * License (GPLv2):
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms and conditions of the GNU General Public License,
> - * version 2, as published by the Free Software Foundation.
> - *
> - * This program is distributed in the hope 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.
> - *
> - * 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.
>   */
>
>  #ifndef PSOCK_LIB_H
> --- a/tools/testing/selftests/net/psock_tpacket.c
> +++ b/tools/testing/selftests/net/psock_tpacket.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2013 Red Hat, Inc.
>   * Author: Daniel Borkmann <dborkman@redhat.com>
> @@ -19,21 +20,6 @@
>   *   - TPACKET_V1: RX_RING, TX_RING
>   *   - TPACKET_V2: RX_RING, TX_RING
>   *   - TPACKET_V3: RX_RING
> - *
> - * License (GPLv2):
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms and conditions of the GNU General Public License,
> - * version 2, as published by the Free Software Foundation.
> - *
> - * This program is distributed in the hope 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.
> - *
> - * 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.
>   */
>
>  #include <stdio.h>
> --- a/tools/testing/selftests/net/tcp_mmap.c
> +++ b/tools/testing/selftests/net/tcp_mmap.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2018 Google Inc.
>   * Author: Eric Dumazet (edumazet@google.com)
> @@ -44,21 +45,6 @@
>   *   cpu usage user:0.046 sys:3.559, 110.016 usec per MB, 65529 c-switches
>   * received 32768 MB (99.9939 % mmap'ed) in 7.43764 s, 36.9577 Gbit
>   *   cpu usage user:0.035 sys:3.467, 106.873 usec per MB, 65530 c-switches
> - *
> - * License (GPLv2):
> - *
> - * This program is free software; you can redistribute it and/or modify it
> - * under the terms and conditions of the GNU General Public License,
> - * version 2, as published by the Free Software Foundation.
> - *
> - * This program is distributed in the hope 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.
> - *
> - * 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.
>   */
>  #define _GNU_SOURCE
>  #include <pthread.h>
>
>


-- 
Steve Winslow
Director of Strategic Programs
The Linux Foundation
swinslow@linuxfoundation.org

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 22/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223
  2019-05-28 17:10 ` [Batch 10 patch 22/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 Thomas Gleixner
  2019-05-28 22:12   ` Allison Randal
@ 2019-05-29  3:27   ` Steve Winslow
  2019-05-29 10:16   ` Zavras, Alexios
  2019-05-31 20:35   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Steve Winslow @ 2019-05-29  3:27 UTC (permalink / raw)
  To: linux-spdx

Reviewed-by: Steve Winslow <swinslow@gmail.com>

On Tue, May 28, 2019 at 1:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   subject to the gnu public license v 2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 9 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=061130bf86ad
> ---
>  arch/sparc/vdso/vclock_gettime.c     |    2 +-
>  arch/x86/entry/vdso/vclock_gettime.c |    2 +-
>  arch/x86/entry/vdso/vgetcpu.c        |    2 +-
>  arch/x86/include/asm/apic.h          |    2 +-
>  arch/x86/include/asm/ipi.h           |    3 +--
>  arch/x86/kernel/apic/apic_flat_64.c  |    2 +-
>  arch/x86/kernel/apic/probe_32.c      |    2 +-
>  arch/x86/kernel/apic/probe_64.c      |    2 +-
>  arch/x86/lib/csum-wrappers_64.c      |    2 +-
>  9 files changed, 9 insertions(+), 10 deletions(-)
>
> --- a/arch/sparc/vdso/vclock_gettime.c
> +++ b/arch/sparc/vdso/vclock_gettime.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2006 Andi Kleen, SUSE Labs.
> - * Subject to the GNU Public License, v.2
>   *
>   * Fast user context implementation of clock_gettime, gettimeofday, and time.
>   *
> --- a/arch/x86/entry/vdso/vclock_gettime.c
> +++ b/arch/x86/entry/vdso/vclock_gettime.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2006 Andi Kleen, SUSE Labs.
> - * Subject to the GNU Public License, v.2
>   *
>   * Fast user context implementation of clock_gettime, gettimeofday, and time.
>   *
> --- a/arch/x86/entry/vdso/vgetcpu.c
> +++ b/arch/x86/entry/vdso/vgetcpu.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2006 Andi Kleen, SUSE Labs.
> - * Subject to the GNU Public License, v.2
>   *
>   * Fast user context implementation of getcpu()
>   */
> --- a/arch/x86/include/asm/apic.h
> +++ b/arch/x86/include/asm/apic.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  #ifndef _ASM_X86_APIC_H
>  #define _ASM_X86_APIC_H
>
> @@ -273,7 +274,6 @@ struct irq_data;
>
>  /*
>   * Copyright 2004 James Cleverdon, IBM.
> - * Subject to the GNU Public License, v.2
>   *
>   * Generic APIC sub-arch data struct.
>   *
> --- a/arch/x86/include/asm/ipi.h
> +++ b/arch/x86/include/asm/ipi.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  #ifndef _ASM_X86_IPI_H
>  #define _ASM_X86_IPI_H
>
> @@ -5,7 +6,6 @@
>
>  /*
>   * Copyright 2004 James Cleverdon, IBM.
> - * Subject to the GNU Public License, v.2
>   *
>   * Generic APIC InterProcessor Interrupt code.
>   *
> @@ -17,7 +17,6 @@
>   * (c) 1995 Alan Cox, Building #3 <alan@redhat.com>
>   * (c) 1998-99, 2000 Ingo Molnar <mingo@redhat.com>
>   * (c) 2002,2003 Andi Kleen, SuSE Labs.
> - * Subject to the GNU Public License, v.2
>   */
>
>  #include <asm/hw_irq.h>
> --- a/arch/x86/kernel/apic/apic_flat_64.c
> +++ b/arch/x86/kernel/apic/apic_flat_64.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2004 James Cleverdon, IBM.
> - * Subject to the GNU Public License, v.2
>   *
>   * Flat APIC subarch code.
>   *
> --- a/arch/x86/kernel/apic/probe_32.c
> +++ b/arch/x86/kernel/apic/probe_32.c
> @@ -1,8 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Default generic APIC driver. This handles up to 8 CPUs.
>   *
>   * Copyright 2003 Andi Kleen, SuSE Labs.
> - * Subject to the GNU Public License, v.2
>   *
>   * Generic x86 APIC driver probe layer.
>   */
> --- a/arch/x86/kernel/apic/probe_64.c
> +++ b/arch/x86/kernel/apic/probe_64.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2004 James Cleverdon, IBM.
> - * Subject to the GNU Public License, v.2
>   *
>   * Generic APIC sub-arch probe layer.
>   *
> --- a/arch/x86/lib/csum-wrappers_64.c
> +++ b/arch/x86/lib/csum-wrappers_64.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2002, 2003 Andi Kleen, SuSE Labs.
> - * Subject to the GNU Public License v.2
>   *
>   * Wrappers of assembly checksum functions for x86-64.
>   */
>
>


-- 
Steve Winslow
Director of Strategic Programs
The Linux Foundation
swinslow@linuxfoundation.org

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 23/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 224
  2019-05-28 17:10 ` [Batch 10 patch 23/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 224 Thomas Gleixner
  2019-05-28 22:13   ` Allison Randal
@ 2019-05-29  3:28   ` Steve Winslow
  2019-05-29 10:17   ` Zavras, Alexios
  2019-05-31 20:36   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Steve Winslow @ 2019-05-29  3:28 UTC (permalink / raw)
  To: linux-spdx

Reviewed-by: Steve Winslow <swinslow@gmail.com>

On Tue, May 28, 2019 at 1:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   subject to the gnu public license v2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=b35306a2dbf7
> ---
>  arch/x86/lib/copy_user_64.S |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> --- a/arch/x86/lib/copy_user_64.S
> +++ b/arch/x86/lib/copy_user_64.S
> @@ -1,7 +1,7 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright 2008 Vitaly Mayatskikh <vmayatsk@redhat.com>
>   * Copyright 2002 Andi Kleen, SuSE Labs.
> - * Subject to the GNU Public License v2.
>   *
>   * Functions to copy from and to user space.
>   */
>
>


-- 
Steve Winslow
Director of Strategic Programs
The Linux Foundation
swinslow@linuxfoundation.org

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 24/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 225
  2019-05-28 17:10 ` [Batch 10 patch 24/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 225 Thomas Gleixner
  2019-05-28 22:13   ` Allison Randal
@ 2019-05-29  3:29   ` Steve Winslow
  2019-05-29 10:18   ` Zavras, Alexios
  2019-05-31 20:36   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Steve Winslow @ 2019-05-29  3:29 UTC (permalink / raw)
  To: linux-spdx

Reviewed-by: Steve Winslow <swinslow@gmail.com>

On Tue, May 28, 2019 at 1:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   subject to the gnu public license version 2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=9596ea9c7395
> ---
>  mm/mempolicy.c |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> --- a/mm/mempolicy.c
> +++ b/mm/mempolicy.c
> @@ -1,9 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Simple NUMA memory policy for the Linux kernel.
>   *
>   * Copyright 2003,2004 Andi Kleen, SuSE Labs.
>   * (C) Copyright 2005 Christoph Lameter, Silicon Graphics, Inc.
> - * Subject to the GNU Public License, version 2.
>   *
>   * NUMA policy allows the user to give hints in which node(s) memory should
>   * be allocated.
>
>


-- 
Steve Winslow
Director of Strategic Programs
The Linux Foundation
swinslow@linuxfoundation.org

^ permalink raw reply	[flat|nested] 126+ messages in thread

* RE: [Batch 10 patch 01/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201
  2019-05-28 17:10 ` [Batch 10 patch 01/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 Thomas Gleixner
  2019-05-28 21:53   ` Allison Randal
  2019-05-29  2:48   ` Steve Winslow
@ 2019-05-29 10:01   ` Zavras, Alexios
  2019-05-29 17:36   ` Richard Fontana
  2019-05-31 19:55   ` Kate Stewart
  4 siblings, 0 replies; 126+ messages in thread
From: Zavras, Alexios @ 2019-05-29 10:01 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 19:10
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 10 patch 01/24] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 201
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms and conditions of the gnu general public license
>   version 2 as published by the free software foundation this program
>   is distributed in the hope 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 you should have received a copy of the gnu general
>   public license along with this program if not see http www gnu org
>   licenses
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 228 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=fc4cf4e4c55d

Reviewed-by: Alexios Zavras <alexios.zavras@intel.com>

Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Gary Kershaw
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928

^ permalink raw reply	[flat|nested] 126+ messages in thread

* RE: [Batch 10 patch 02/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 202
  2019-05-28 17:10 ` [Batch 10 patch 02/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 202 Thomas Gleixner
  2019-05-28 21:54   ` Allison Randal
  2019-05-29  2:49   ` Steve Winslow
@ 2019-05-29 10:02   ` Zavras, Alexios
  2019-05-29 17:39   ` Richard Fontana
  2019-05-31 20:04   ` Kate Stewart
  4 siblings, 0 replies; 126+ messages in thread
From: Zavras, Alexios @ 2019-05-29 10:02 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 19:10
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 10 patch 02/24] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 202
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   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 in 3 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=969aa7b473f3

Reviewed-by: Alexios Zavras <alexios.zavras@intel.com>

Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Gary Kershaw
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928

^ permalink raw reply	[flat|nested] 126+ messages in thread

* RE: [Batch 10 patch 03/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 203
  2019-05-28 17:10 ` [Batch 10 patch 03/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 203 Thomas Gleixner
  2019-05-28 21:54   ` Allison Randal
  2019-05-29  2:53   ` Steve Winslow
@ 2019-05-29 10:03   ` Zavras, Alexios
  2019-05-29 17:40   ` Richard Fontana
  2019-05-31 20:05   ` Kate Stewart
  4 siblings, 0 replies; 126+ messages in thread
From: Zavras, Alexios @ 2019-05-29 10:03 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 19:10
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 10 patch 03/24] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 203
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   the code contained herein is licensed under the gnu general public
>   license v2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=00f03b422e7b

Reviewed-by: Alexios Zavras <alexios.zavras@intel.com>

Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Gary Kershaw
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928

^ permalink raw reply	[flat|nested] 126+ messages in thread

* RE: [Batch 10 patch 06/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206
  2019-05-28 17:10 ` [Batch 10 patch 06/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206 Thomas Gleixner
  2019-05-28 22:00   ` Allison Randal
  2019-05-29  2:57   ` Steve Winslow
@ 2019-05-29 10:05   ` Zavras, Alexios
  2019-05-29 17:41   ` Richard Fontana
  2019-05-31 19:52   ` Kate Stewart
  4 siblings, 0 replies; 126+ messages in thread
From: Zavras, Alexios @ 2019-05-29 10:05 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 19:10
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 10 patch 06/24] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 206
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   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
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 107 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=0d96c98da90b

Reviewed-by: Alexios Zavras <alexios.zavras@intel.com>

Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Gary Kershaw
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928

^ permalink raw reply	[flat|nested] 126+ messages in thread

* RE: [Batch 10 patch 07/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 207
  2019-05-28 17:10 ` [Batch 10 patch 07/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 207 Thomas Gleixner
  2019-05-28 22:01   ` Allison Randal
  2019-05-29  3:10   ` Steve Winslow
@ 2019-05-29 10:06   ` Zavras, Alexios
  2019-05-29 17:42   ` Richard Fontana
  2019-05-31 20:22   ` Kate Stewart
  4 siblings, 0 replies; 126+ messages in thread
From: Zavras, Alexios @ 2019-05-29 10:06 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 19:10
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 10 patch 07/24] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 207
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   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
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=8d236a7eb324

Reviewed-by: Alexios Zavras <alexios.zavras@intel.com>

Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Gary Kershaw
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928

^ permalink raw reply	[flat|nested] 126+ messages in thread

* RE: [Batch 10 patch 09/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 209
  2019-05-28 17:10 ` [Batch 10 patch 09/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 209 Thomas Gleixner
  2019-05-28 22:01   ` Allison Randal
  2019-05-29  3:17   ` Steve Winslow
@ 2019-05-29 10:07   ` Zavras, Alexios
  2019-05-31 20:15   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Zavras, Alexios @ 2019-05-29 10:07 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 19:10
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 10 patch 09/24] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 209
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   released under gpl v2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 15 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=e87fcc178679

Reviewed-by: Alexios Zavras <alexios.zavras@intel.com>

Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Gary Kershaw
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928

^ permalink raw reply	[flat|nested] 126+ messages in thread

* RE: [Batch 10 patch 10/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 210
  2019-05-28 17:10 ` [Batch 10 patch 10/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 210 Thomas Gleixner
  2019-05-28 22:02   ` Allison Randal
  2019-05-29  3:17   ` Steve Winslow
@ 2019-05-29 10:07   ` Zavras, Alexios
  2019-05-31 20:16   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Zavras, Alexios @ 2019-05-29 10:07 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 19:10
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 10 patch 10/24] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 210
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this code is released under the gpl version 2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 4 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=36d2b76cfc9d

Reviewed-by: Alexios Zavras <alexios.zavras@intel.com>

Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Gary Kershaw
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928

^ permalink raw reply	[flat|nested] 126+ messages in thread

* RE: [Batch 10 patch 11/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 211
  2019-05-28 17:10 ` [Batch 10 patch 11/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 211 Thomas Gleixner
  2019-05-28 22:03   ` Allison Randal
  2019-05-29  3:18   ` Steve Winslow
@ 2019-05-29 10:08   ` Zavras, Alexios
  2 siblings, 0 replies; 126+ messages in thread
From: Zavras, Alexios @ 2019-05-29 10:08 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 19:10
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 10 patch 11/24] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 211
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   released under the terms of the gnu gpl v2 0
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 9 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=a6afdd8d9fbe

Reviewed-by: Alexios Zavras <alexios.zavras@intel.com>

Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Gary Kershaw
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928

^ permalink raw reply	[flat|nested] 126+ messages in thread

* RE: [Batch 10 patch 13/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 213
  2019-05-28 17:10 ` [Batch 10 patch 13/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 213 Thomas Gleixner
  2019-05-28 22:05   ` Allison Randal
  2019-05-29  3:21   ` Steve Winslow
@ 2019-05-29 10:10   ` Zavras, Alexios
  2019-05-31 20:27   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Zavras, Alexios @ 2019-05-29 10:10 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 19:10
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 10 patch 13/24] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 213
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   subject to the gnu general public license v2 only
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=072a6e319d30

Reviewed-by: Alexios Zavras <alexios.zavras@intel.com>

Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Gary Kershaw
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928

^ permalink raw reply	[flat|nested] 126+ messages in thread

* RE: [Batch 10 patch 14/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 214
  2019-05-28 17:10 ` [Batch 10 patch 14/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 214 Thomas Gleixner
  2019-05-28 22:06   ` Allison Randal
  2019-05-29  3:21   ` Steve Winslow
@ 2019-05-29 10:10   ` Zavras, Alexios
  2019-05-31 20:28   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Zavras, Alexios @ 2019-05-29 10:10 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 19:10
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 10 patch 14/24] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 214
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   subject to the gpl v 2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 2 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=f831b073ee48

Reviewed-by: Alexios Zavras <alexios.zavras@intel.com>

Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Gary Kershaw
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928

^ permalink raw reply	[flat|nested] 126+ messages in thread

* RE: [Batch 10 patch 15/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 215
  2019-05-28 17:10 ` [Batch 10 patch 15/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 215 Thomas Gleixner
  2019-05-28 22:07   ` Allison Randal
  2019-05-29  3:22   ` Steve Winslow
@ 2019-05-29 10:11   ` Zavras, Alexios
  2019-05-31 20:28   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Zavras, Alexios @ 2019-05-29 10:11 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 19:10
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 10 patch 15/24] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 215
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this code is licenced under the gpl version 2 as described in the
>   copying file that acompanies the linux kernel
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=4f68c55abd45

Reviewed-by: Alexios Zavras <alexios.zavras@intel.com>

Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Gary Kershaw
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928

^ permalink raw reply	[flat|nested] 126+ messages in thread

* RE: [Batch 10 patch 16/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 216
  2019-05-28 17:10 ` [Batch 10 patch 16/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 216 Thomas Gleixner
  2019-05-28 22:08   ` Allison Randal
  2019-05-29  3:22   ` Steve Winslow
@ 2019-05-29 10:12   ` Zavras, Alexios
  2 siblings, 0 replies; 126+ messages in thread
From: Zavras, Alexios @ 2019-05-29 10:12 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 19:10
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 10 patch 16/24] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 216
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this file distributed under the gpl version 2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=dcee4098423b

Reviewed-by: Alexios Zavras <alexios.zavras@intel.com>

Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Gary Kershaw
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928

^ permalink raw reply	[flat|nested] 126+ messages in thread

* RE: [Batch 10 patch 17/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 217
  2019-05-28 17:10 ` [Batch 10 patch 17/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 217 Thomas Gleixner
  2019-05-28 22:08   ` Allison Randal
  2019-05-29  3:23   ` Steve Winslow
@ 2019-05-29 10:12   ` Zavras, Alexios
  2019-05-31 20:31   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Zavras, Alexios @ 2019-05-29 10:12 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 19:10
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 10 patch 17/24] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 217
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   distributed under the terms of the gpl version 2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=498fa9aa6ead

Reviewed-by: Alexios Zavras <alexios.zavras@intel.com>

Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Gary Kershaw
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928

^ permalink raw reply	[flat|nested] 126+ messages in thread

* RE: [Batch 10 patch 18/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 218
  2019-05-28 17:10 ` [Batch 10 patch 18/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 218 Thomas Gleixner
  2019-05-28 22:09   ` Allison Randal
  2019-05-29  3:23   ` Steve Winslow
@ 2019-05-29 10:13   ` Zavras, Alexios
  2019-05-31 20:32   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Zavras, Alexios @ 2019-05-29 10:13 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 19:10
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 10 patch 18/24] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 218
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   you may use this code as per gpl version 2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 5 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=3ddd183ab55d

Reviewed-by: Alexios Zavras <alexios.zavras@intel.com>


Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Gary Kershaw
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928

^ permalink raw reply	[flat|nested] 126+ messages in thread

* RE: [Batch 10 patch 19/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 220
  2019-05-28 17:10 ` [Batch 10 patch 19/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 220 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29  3:26   ` Kate Stewart
@ 2019-05-29 10:14   ` Zavras, Alexios
  2019-05-31 20:32   ` Kate Stewart
  4 siblings, 0 replies; 126+ messages in thread
From: Zavras, Alexios @ 2019-05-29 10:14 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 19:10
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 10 patch 19/24] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 220
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   distributed under the gnu gpl license version 2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=384afc39ed66

Reviewed-by: Alexios Zavras <alexios.zavras@intel.com>

Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Gary Kershaw
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928

^ permalink raw reply	[flat|nested] 126+ messages in thread

* RE: [Batch 10 patch 20/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 221
  2019-05-28 17:10 ` [Batch 10 patch 20/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 221 Thomas Gleixner
  2019-05-28 22:11   ` Allison Randal
  2019-05-29  3:26   ` Steve Winslow
@ 2019-05-29 10:15   ` Zavras, Alexios
  2019-05-31 20:33   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Zavras, Alexios @ 2019-05-29 10:15 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 19:10
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 10 patch 20/24] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 221
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   gpl version 2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=8bbd553b00d1

Reviewed-by: Alexios Zavras <alexios.zavras@intel.com>

Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Gary Kershaw
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928

^ permalink raw reply	[flat|nested] 126+ messages in thread

* RE: [Batch 10 patch 21/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 222
  2019-05-28 17:10 ` [Batch 10 patch 21/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 222 Thomas Gleixner
  2019-05-28 22:12   ` Allison Randal
  2019-05-29  3:27   ` Steve Winslow
@ 2019-05-29 10:16   ` Zavras, Alexios
  2019-05-31 20:34   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Zavras, Alexios @ 2019-05-29 10:16 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 19:10
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 10 patch 21/24] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 222
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   license gplv2 this program is free software you can redistribute it
>   and or modify it under the terms and conditions of the gnu general
>   public license version 2 as published by the free software
>   foundation this program is distributed in the hope 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 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
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 4 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=234465326864

Reviewed-by: Alexios Zavras <alexios.zavras@intel.com>


Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Gary Kershaw
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928

^ permalink raw reply	[flat|nested] 126+ messages in thread

* RE: [Batch 10 patch 22/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223
  2019-05-28 17:10 ` [Batch 10 patch 22/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 Thomas Gleixner
  2019-05-28 22:12   ` Allison Randal
  2019-05-29  3:27   ` Steve Winslow
@ 2019-05-29 10:16   ` Zavras, Alexios
  2019-05-31 20:35   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Zavras, Alexios @ 2019-05-29 10:16 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 19:10
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 10 patch 22/24] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 223
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   subject to the gnu public license v 2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 9 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=061130bf86ad

Reviewed-by: Alexios Zavras <alexios.zavras@intel.com>


Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Gary Kershaw
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928

^ permalink raw reply	[flat|nested] 126+ messages in thread

* RE: [Batch 10 patch 23/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 224
  2019-05-28 17:10 ` [Batch 10 patch 23/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 224 Thomas Gleixner
  2019-05-28 22:13   ` Allison Randal
  2019-05-29  3:28   ` Steve Winslow
@ 2019-05-29 10:17   ` Zavras, Alexios
  2019-05-31 20:36   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Zavras, Alexios @ 2019-05-29 10:17 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 19:10
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 10 patch 23/24] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 224
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   subject to the gnu public license v2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=b35306a2dbf7

Reviewed-by: Alexios Zavras <alexios.zavras@intel.com>

Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Gary Kershaw
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928

^ permalink raw reply	[flat|nested] 126+ messages in thread

* RE: [Batch 10 patch 24/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 225
  2019-05-28 17:10 ` [Batch 10 patch 24/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 225 Thomas Gleixner
  2019-05-28 22:13   ` Allison Randal
  2019-05-29  3:29   ` Steve Winslow
@ 2019-05-29 10:18   ` Zavras, Alexios
  2019-05-31 20:36   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Zavras, Alexios @ 2019-05-29 10:18 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 19:10
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 10 patch 24/24] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 225
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   subject to the gnu public license version 2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=9596ea9c7395

Reviewed-by: Alexios Zavras <alexios.zavras@intel.com>


Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Gary Kershaw
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 12/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 212
  2019-05-29  3:20       ` Steve Winslow
@ 2019-05-29 17:35         ` Richard Fontana
  2019-05-31 20:25           ` Kate Stewart
  0 siblings, 1 reply; 126+ messages in thread
From: Richard Fontana @ 2019-05-29 17:35 UTC (permalink / raw)
  To: Steve Winslow; +Cc: Allison Randal, linux-spdx

On Tue, May 28, 2019 at 11:21 PM Steve Winslow
<swinslow@linuxfoundation.org> wrote:
>
> Yeah, this is a weird one... I wouldn't suggest us removing this
> statement. Agree that it seems best to try to contact the
> contributor(s)...

+1




> On Tue, May 28, 2019 at 6:06 PM Allison Randal <allison@lohutok.net> wrote:
> >
> > On 5/28/19 5:06 PM, Thomas Gleixner wrote:
> > > On Tue, 28 May 2019, Thomas Gleixner wrote:
> > >
> > >> From: Thomas Gleixner tglx@linutronix.de
> > >>
> > >> Based on 1 normalized pattern(s):
> > >>
> > >>   license this code can be distributed under the terms of the gnu
> > >>   general public license gpl version 2 provided that the above header
> > >>   down to and including this sentence is retained in full
> > >
> > > Interesting question ...
> >
> > Seems weird enough to be worth attempting to contact whoever added that
> > notice.
> >
> > Allison
>
>
>
> --
> Steve Winslow
> Director of Strategic Programs
> The Linux Foundation
> swinslow@linuxfoundation.org

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 01/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201
  2019-05-28 17:10 ` [Batch 10 patch 01/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29 10:01   ` Zavras, Alexios
@ 2019-05-29 17:36   ` Richard Fontana
  2019-05-31 19:55   ` Kate Stewart
  4 siblings, 0 replies; 126+ messages in thread
From: Richard Fontana @ 2019-05-29 17:36 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 1:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms and conditions of the gnu general public license
>   version 2 as published by the free software foundation this program
>   is distributed in the hope 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 you should have received a copy of the gnu general
>   public license along with this program if not see http www gnu org
>   licenses
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 228 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

Reviewed-by: Richard Fontana <rfontana@redhat.com>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 02/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 202
  2019-05-28 17:10 ` [Batch 10 patch 02/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 202 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29 10:02   ` Zavras, Alexios
@ 2019-05-29 17:39   ` Richard Fontana
  2019-05-29 18:08     ` John Sullivan
  2019-05-31 20:04   ` Kate Stewart
  4 siblings, 1 reply; 126+ messages in thread
From: Richard Fontana @ 2019-05-29 17:39 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 1:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   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 in 3 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

I am inclined to disagree with the conclusion here. This seems
ambiguous as to the applicable version. At least it ought to merit
further discussion.

Richard

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 03/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 203
  2019-05-28 17:10 ` [Batch 10 patch 03/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 203 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29 10:03   ` Zavras, Alexios
@ 2019-05-29 17:40   ` Richard Fontana
  2019-05-31 20:05   ` Kate Stewart
  4 siblings, 0 replies; 126+ messages in thread
From: Richard Fontana @ 2019-05-29 17:40 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 1:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   the code contained herein is licensed under the gnu general public
>   license v2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

Reviewed-by: Richard Fontana <rfontana@redhat.com>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 06/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206
  2019-05-28 17:10 ` [Batch 10 patch 06/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29 10:05   ` Zavras, Alexios
@ 2019-05-29 17:41   ` Richard Fontana
  2019-05-31 19:52   ` Kate Stewart
  4 siblings, 0 replies; 126+ messages in thread
From: Richard Fontana @ 2019-05-29 17:41 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 1:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   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
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 107 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

Reviewed-by: Richard Fontana <rfontana@redhat.com>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 07/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 207
  2019-05-28 17:10 ` [Batch 10 patch 07/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 207 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29 10:06   ` Zavras, Alexios
@ 2019-05-29 17:42   ` Richard Fontana
  2019-05-31 20:22   ` Kate Stewart
  4 siblings, 0 replies; 126+ messages in thread
From: Richard Fontana @ 2019-05-29 17:42 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 1:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   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
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

Reviewed-by: Richard Fontana <rfontana@redhat.com>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 02/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 202
  2019-05-29 17:39   ` Richard Fontana
@ 2019-05-29 18:08     ` John Sullivan
  2019-05-31 14:04       ` Allison Randal
  0 siblings, 1 reply; 126+ messages in thread
From: John Sullivan @ 2019-05-29 18:08 UTC (permalink / raw)
  To: Richard Fontana; +Cc: Thomas Gleixner, linux-spdx

Richard Fontana <rfontana@redhat.com> writes:

> On Tue, May 28, 2019 at 1:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>>
>> From: Thomas Gleixner tglx@linutronix.de
>>
>> Based on 1 normalized pattern(s):
>>
>>   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 in 3 file(s).
>>
>> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> I am inclined to disagree with the conclusion here. This seems
> ambiguous as to the applicable version. At least it ought to merit
> further discussion.
>

Me too.

-john

-- 
John Sullivan | Executive Director, Free Software Foundation
GPG Key: A462 6CBA FF37 6039 D2D7 5544 97BA 9CE7 61A0 963B
https://status.fsf.org/johns | https://fsf.org/blogs/RSS

Do you use free software? Donate to join the FSF and support freedom at
<https://my.fsf.org/join>.

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 02/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 202
  2019-05-29 18:08     ` John Sullivan
@ 2019-05-31 14:04       ` Allison Randal
  2019-05-31 20:18         ` Richard Fontana
  0 siblings, 1 reply; 126+ messages in thread
From: Allison Randal @ 2019-05-31 14:04 UTC (permalink / raw)
  To: John Sullivan, Richard Fontana; +Cc: linux-spdx

On 5/29/19 2:08 PM, John Sullivan wrote:
> Richard Fontana <rfontana@redhat.com> writes:
>>>
>>>   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
>>>
[...]
>>
>> I am inclined to disagree with the conclusion here. This seems
>> ambiguous as to the applicable version. At least it ought to merit
>> further discussion.
> 
> Me too.

To make sure I understand, the source of the ambiguity you're
identifying is the external links to:

- https://opensource.org/licenses/gpl-license.html (which lists GPLv2
and GPLv3), and

- http://www.gnu.org/copyleft/gpl.html (which is now redirected to GPLv3)

Yes?

It's worth talking about this further, especially if we decide a
reference to the COPYING file overrides an otherwise unversioned license
notice. It's somewhat tricky, since we don't know if those external
links actually did contain those specific license versions when the
license notice was added (did GPLv3 even exist when the license notice
was added?). But, I can make a reasonable argument that by choosing to
link to pages on gnu.org and opensource.org, the original author
anticipated FSF and OSI might make such changes in the future, and so
really intended the flexibility of GPL-2.0-or-later, rather than -only,
even though the text of the notice doesn't say "or later".

Allison

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 06/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206
  2019-05-28 17:10 ` [Batch 10 patch 06/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206 Thomas Gleixner
                     ` (3 preceding siblings ...)
  2019-05-29 17:41   ` Richard Fontana
@ 2019-05-31 19:52   ` Kate Stewart
  4 siblings, 0 replies; 126+ messages in thread
From: Kate Stewart @ 2019-05-31 19:52 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 12:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   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
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 107 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=0d96c98da90b

Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 01/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201
  2019-05-28 17:10 ` [Batch 10 patch 01/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 Thomas Gleixner
                     ` (3 preceding siblings ...)
  2019-05-29 17:36   ` Richard Fontana
@ 2019-05-31 19:55   ` Kate Stewart
  4 siblings, 0 replies; 126+ messages in thread
From: Kate Stewart @ 2019-05-31 19:55 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 12:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms and conditions of the gnu general public license
>   version 2 as published by the free software foundation this program
>   is distributed in the hope 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 you should have received a copy of the gnu general
>   public license along with this program if not see http www gnu org
>   licenses
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 228 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=fc4cf4e4c55d
Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 02/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 202
  2019-05-28 17:10 ` [Batch 10 patch 02/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 202 Thomas Gleixner
                     ` (3 preceding siblings ...)
  2019-05-29 17:39   ` Richard Fontana
@ 2019-05-31 20:04   ` Kate Stewart
  4 siblings, 0 replies; 126+ messages in thread
From: Kate Stewart @ 2019-05-31 20:04 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 12:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   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 in 3 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch10&id=969aa7b473f3
Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 03/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 203
  2019-05-28 17:10 ` [Batch 10 patch 03/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 203 Thomas Gleixner
                     ` (3 preceding siblings ...)
  2019-05-29 17:40   ` Richard Fontana
@ 2019-05-31 20:05   ` Kate Stewart
  4 siblings, 0 replies; 126+ messages in thread
From: Kate Stewart @ 2019-05-31 20:05 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 12:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   the code contained herein is licensed under the gnu general public
>   license v2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 05/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 205
  2019-05-29  2:56     ` Steve Winslow
@ 2019-05-31 20:12       ` Kate Stewart
  0 siblings, 0 replies; 126+ messages in thread
From: Kate Stewart @ 2019-05-31 20:12 UTC (permalink / raw)
  To: Steve Winslow; +Cc: Allison Randal, linux-spdx

On Tue, May 28, 2019 at 9:56 PM Steve Winslow
<swinslow@linuxfoundation.org> wrote:
>
> I think this is the same situation (i.e. hold) as rule 204 --
> reference to GPL without version number suggests 1.0-or-later, but
> reference to linux/COPYING suggests 2.0-only...

Reference to COPYING trump generic GPL reference here I think
but add it to the list I guess.

Kate

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 09/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 209
  2019-05-28 17:10 ` [Batch 10 patch 09/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 209 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29 10:07   ` Zavras, Alexios
@ 2019-05-31 20:15   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Kate Stewart @ 2019-05-31 20:15 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 12:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   released under gpl v2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 15 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 10/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 210
  2019-05-28 17:10 ` [Batch 10 patch 10/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 210 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29 10:07   ` Zavras, Alexios
@ 2019-05-31 20:16   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Kate Stewart @ 2019-05-31 20:16 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 12:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this code is released under the gpl version 2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 4 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 02/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 202
  2019-05-31 14:04       ` Allison Randal
@ 2019-05-31 20:18         ` Richard Fontana
  2019-06-02 18:35           ` Allison Randal
  0 siblings, 1 reply; 126+ messages in thread
From: Richard Fontana @ 2019-05-31 20:18 UTC (permalink / raw)
  To: Allison Randal; +Cc: John Sullivan, linux-spdx

860895On Fri, May 31, 2019 at 10:05 AM Allison Randal
<allison@lohutok.net> wrote:
>
> On 5/29/19 2:08 PM, John Sullivan wrote:
> > Richard Fontana <rfontana@redhat.com> writes:
> >>>
> >>>   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
> >>>
> [...]
> >>
> >> I am inclined to disagree with the conclusion here. This seems
> >> ambiguous as to the applicable version. At least it ought to merit
> >> further discussion.
> >
> > Me too.
>
> To make sure I understand, the source of the ambiguity you're
> identifying is the external links to:
>
> - https://opensource.org/licenses/gpl-license.html (which lists GPLv2
> and GPLv3), and
>
> - http://www.gnu.org/copyleft/gpl.html (which is now redirected to GPLv3)
>
> Yes?

That wasn't what I was focused on though it could also be worth
considering. Here again for convenience is the license notice text:

* 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

The first sentence says the code "is licensed under the GNU General
Public License." It doesn't specify a version. I could read that as
meaning "is licensed under any version of the GPL" (regardless of how
we interpret the later-versions clause in GPLv2). The fact that the
following sentence apparently tried to point to the GPLv2 license text
doesn't negate the possibility that the previous sentence was a grant
of license for any version.

Those copyright notices said 2013, which was 5 years into 2013. If
that means this license notice dates from 2013, by 2013 a reasonable
kernel contributor [1] could be expected to know that an un-versioned
reference to the GPL could refer at least to both GPLv2 and GPLv3 --
that is, by that time it was common knowledge that there was more than
one actively-used GPL in the world.

Anyway it seems very different to me from the more typical sort of
GPLv2-only notice that alters the standard GNU notice by eliminating
the "or later" language, so that the reference to "version 2" is in
the same sentence as the license grant language. What's different in
this case is that the license grant language is in one sentence, not
specifying a version, and the only reference to a version is in a
separate sentence that is just pointing to a license text rather than
unambiguously stating that the license grant itself is limited to
version 2.

Richard

[1] Yes I just made up a new legal standard. :)

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 07/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 207
  2019-05-28 17:10 ` [Batch 10 patch 07/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 207 Thomas Gleixner
                     ` (3 preceding siblings ...)
  2019-05-29 17:42   ` Richard Fontana
@ 2019-05-31 20:22   ` Kate Stewart
  4 siblings, 0 replies; 126+ messages in thread
From: Kate Stewart @ 2019-05-31 20:22 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 12:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   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
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 12/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 212
  2019-05-29 17:35         ` Richard Fontana
@ 2019-05-31 20:25           ` Kate Stewart
  0 siblings, 0 replies; 126+ messages in thread
From: Kate Stewart @ 2019-05-31 20:25 UTC (permalink / raw)
  To: Richard Fontana; +Cc: Steve Winslow, Allison Randal, linux-spdx

On Wed, May 29, 2019 at 12:35 PM Richard Fontana <rfontana@redhat.com> wrote:
>
> On Tue, May 28, 2019 at 11:21 PM Steve Winslow
> <swinslow@linuxfoundation.org> wrote:
> >
> > Yeah, this is a weird one... I wouldn't suggest us removing this
> > statement. Agree that it seems best to try to contact the
> > contributor(s)...
>
> +1

Agree,  worth trying to contact the author, and ask.
Otherwise, leave this header intact and add the SPDX identifer
as well.

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 13/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 213
  2019-05-28 17:10 ` [Batch 10 patch 13/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 213 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29 10:10   ` Zavras, Alexios
@ 2019-05-31 20:27   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Kate Stewart @ 2019-05-31 20:27 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 12:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   subject to the gnu general public license v2 only
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 14/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 214
  2019-05-28 17:10 ` [Batch 10 patch 14/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 214 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29 10:10   ` Zavras, Alexios
@ 2019-05-31 20:28   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Kate Stewart @ 2019-05-31 20:28 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 12:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   subject to the gpl v 2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 2 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 15/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 215
  2019-05-28 17:10 ` [Batch 10 patch 15/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 215 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29 10:11   ` Zavras, Alexios
@ 2019-05-31 20:28   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Kate Stewart @ 2019-05-31 20:28 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 12:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this code is licenced under the gpl version 2 as described in the
>   copying file that acompanies the linux kernel
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 17/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 217
  2019-05-28 17:10 ` [Batch 10 patch 17/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 217 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29 10:12   ` Zavras, Alexios
@ 2019-05-31 20:31   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Kate Stewart @ 2019-05-31 20:31 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 12:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   distributed under the terms of the gpl version 2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 18/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 218
  2019-05-28 17:10 ` [Batch 10 patch 18/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 218 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29 10:13   ` Zavras, Alexios
@ 2019-05-31 20:32   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Kate Stewart @ 2019-05-31 20:32 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 12:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   you may use this code as per gpl version 2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 5 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 19/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 220
  2019-05-28 17:10 ` [Batch 10 patch 19/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 220 Thomas Gleixner
                     ` (3 preceding siblings ...)
  2019-05-29 10:14   ` Zavras, Alexios
@ 2019-05-31 20:32   ` Kate Stewart
  4 siblings, 0 replies; 126+ messages in thread
From: Kate Stewart @ 2019-05-31 20:32 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 12:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   distributed under the gnu gpl license version 2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 20/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 221
  2019-05-28 17:10 ` [Batch 10 patch 20/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 221 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29 10:15   ` Zavras, Alexios
@ 2019-05-31 20:33   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Kate Stewart @ 2019-05-31 20:33 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 12:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   gpl version 2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 21/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 222
  2019-05-28 17:10 ` [Batch 10 patch 21/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 222 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29 10:16   ` Zavras, Alexios
@ 2019-05-31 20:34   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Kate Stewart @ 2019-05-31 20:34 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 12:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   license gplv2 this program is free software you can redistribute it
>   and or modify it under the terms and conditions of the gnu general
>   public license version 2 as published by the free software
>   foundation this program is distributed in the hope 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 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
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 4 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 22/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223
  2019-05-28 17:10 ` [Batch 10 patch 22/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29 10:16   ` Zavras, Alexios
@ 2019-05-31 20:35   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Kate Stewart @ 2019-05-31 20:35 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 12:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   subject to the gnu public license v 2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 9 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 23/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 224
  2019-05-28 17:10 ` [Batch 10 patch 23/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 224 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29 10:17   ` Zavras, Alexios
@ 2019-05-31 20:36   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Kate Stewart @ 2019-05-31 20:36 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 12:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   subject to the gnu public license v2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 24/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 225
  2019-05-28 17:10 ` [Batch 10 patch 24/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 225 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29 10:18   ` Zavras, Alexios
@ 2019-05-31 20:36   ` Kate Stewart
  3 siblings, 0 replies; 126+ messages in thread
From: Kate Stewart @ 2019-05-31 20:36 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 12:17 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   subject to the gnu public license version 2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org>

^ permalink raw reply	[flat|nested] 126+ messages in thread

* Re: [Batch 10 patch 02/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 202
  2019-05-31 20:18         ` Richard Fontana
@ 2019-06-02 18:35           ` Allison Randal
  0 siblings, 0 replies; 126+ messages in thread
From: Allison Randal @ 2019-06-02 18:35 UTC (permalink / raw)
  To: Richard Fontana; +Cc: John Sullivan, linux-spdx

On 5/31/19 4:18 PM, Richard Fontana wrote:
> 
> The first sentence says the code "is licensed under the GNU General
> Public License." It doesn't specify a version. I could read that as
> meaning "is licensed under any version of the GPL" (regardless of how
> we interpret the later-versions clause in GPLv2). The fact that the
> following sentence apparently tried to point to the GPLv2 license text
> doesn't negate the possibility that the previous sentence was a grant
> of license for any version.
> 
> Those copyright notices said 2013, which was 5 years into 2013. If
> that means this license notice dates from 2013, by 2013 a reasonable
> kernel contributor [1] could be expected to know that an un-versioned
> reference to the GPL could refer at least to both GPLv2 and GPLv3 --
> that is, by that time it was common knowledge that there was more than
> one actively-used GPL in the world.
> 
> Anyway it seems very different to me from the more typical sort of
> GPLv2-only notice that alters the standard GNU notice by eliminating
> the "or later" language, so that the reference to "version 2" is in
> the same sentence as the license grant language. What's different in
> this case is that the license grant language is in one sentence, not
> specifying a version, and the only reference to a version is in a
> separate sentence that is just pointing to a license text rather than
> unambiguously stating that the license grant itself is limited to
> version 2.

I'm less convinced by that, since the author gave notice of a specific
version of the GPL, no matter what line the version number is on. It
sounds like GPLv3 already existed when the notice was added, so a
"reasonable kernel contributor" could be reasonably expected to say "or
later" if they meant -or-later.

But, still happy to discuss this one in a batch later, together with
other similar variants.

Allison

^ permalink raw reply	[flat|nested] 126+ messages in thread

end of thread, back to index

Thread overview: 126+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-28 17:10 [Batch 10 patch 00/24] Batch 10 of random GPL references/notices Thomas Gleixner
2019-05-28 17:10 ` [Batch 10 patch 01/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 Thomas Gleixner
2019-05-28 21:53   ` Allison Randal
2019-05-29  2:48   ` Steve Winslow
2019-05-29 10:01   ` Zavras, Alexios
2019-05-29 17:36   ` Richard Fontana
2019-05-31 19:55   ` Kate Stewart
2019-05-28 17:10 ` [Batch 10 patch 02/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 202 Thomas Gleixner
2019-05-28 21:54   ` Allison Randal
2019-05-29  2:49   ` Steve Winslow
2019-05-29 10:02   ` Zavras, Alexios
2019-05-29 17:39   ` Richard Fontana
2019-05-29 18:08     ` John Sullivan
2019-05-31 14:04       ` Allison Randal
2019-05-31 20:18         ` Richard Fontana
2019-06-02 18:35           ` Allison Randal
2019-05-31 20:04   ` Kate Stewart
2019-05-28 17:10 ` [Batch 10 patch 03/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 203 Thomas Gleixner
2019-05-28 21:54   ` Allison Randal
2019-05-29  2:53   ` Steve Winslow
2019-05-29 10:03   ` Zavras, Alexios
2019-05-29 17:40   ` Richard Fontana
2019-05-31 20:05   ` Kate Stewart
2019-05-28 17:10 ` [Batch 10 patch 04/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 204 Thomas Gleixner
2019-05-28 21:58   ` Allison Randal
2019-05-28 22:08     ` Thomas Gleixner
2019-05-28 22:24       ` Allison Randal
2019-05-29  2:55         ` Steve Winslow
2019-05-28 17:10 ` [Batch 10 patch 05/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 205 Thomas Gleixner
2019-05-28 21:59   ` Allison Randal
2019-05-29  2:56     ` Steve Winslow
2019-05-31 20:12       ` Kate Stewart
2019-05-28 17:10 ` [Batch 10 patch 06/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206 Thomas Gleixner
2019-05-28 22:00   ` Allison Randal
2019-05-29  2:57   ` Steve Winslow
2019-05-29 10:05   ` Zavras, Alexios
2019-05-29 17:41   ` Richard Fontana
2019-05-31 19:52   ` Kate Stewart
2019-05-28 17:10 ` [Batch 10 patch 07/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 207 Thomas Gleixner
2019-05-28 22:01   ` Allison Randal
2019-05-29  3:10   ` Steve Winslow
2019-05-29 10:06   ` Zavras, Alexios
2019-05-29 17:42   ` Richard Fontana
2019-05-31 20:22   ` Kate Stewart
2019-05-28 17:10 ` [Batch 10 patch 08/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 208 Thomas Gleixner
2019-05-28 21:05   ` Thomas Gleixner
2019-05-28 17:10 ` [Batch 10 patch 09/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 209 Thomas Gleixner
2019-05-28 22:01   ` Allison Randal
2019-05-29  3:17   ` Steve Winslow
2019-05-29 10:07   ` Zavras, Alexios
2019-05-31 20:15   ` Kate Stewart
2019-05-28 17:10 ` [Batch 10 patch 10/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 210 Thomas Gleixner
2019-05-28 22:02   ` Allison Randal
2019-05-29  3:17   ` Steve Winslow
2019-05-29 10:07   ` Zavras, Alexios
2019-05-31 20:16   ` Kate Stewart
2019-05-28 17:10 ` [Batch 10 patch 11/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 211 Thomas Gleixner
2019-05-28 22:03   ` Allison Randal
2019-05-29  3:18   ` Steve Winslow
2019-05-29 10:08   ` Zavras, Alexios
2019-05-28 17:10 ` [Batch 10 patch 12/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 212 Thomas Gleixner
2019-05-28 21:06   ` Thomas Gleixner
2019-05-28 22:06     ` Allison Randal
2019-05-29  3:20       ` Steve Winslow
2019-05-29 17:35         ` Richard Fontana
2019-05-31 20:25           ` Kate Stewart
2019-05-28 17:10 ` [Batch 10 patch 13/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 213 Thomas Gleixner
2019-05-28 22:05   ` Allison Randal
2019-05-29  3:21   ` Steve Winslow
2019-05-29 10:10   ` Zavras, Alexios
2019-05-31 20:27   ` Kate Stewart
2019-05-28 17:10 ` [Batch 10 patch 14/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 214 Thomas Gleixner
2019-05-28 22:06   ` Allison Randal
2019-05-29  3:21   ` Steve Winslow
2019-05-29 10:10   ` Zavras, Alexios
2019-05-31 20:28   ` Kate Stewart
2019-05-28 17:10 ` [Batch 10 patch 15/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 215 Thomas Gleixner
2019-05-28 22:07   ` Allison Randal
2019-05-29  3:22   ` Steve Winslow
2019-05-29 10:11   ` Zavras, Alexios
2019-05-31 20:28   ` Kate Stewart
2019-05-28 17:10 ` [Batch 10 patch 16/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 216 Thomas Gleixner
2019-05-28 22:08   ` Allison Randal
2019-05-29  3:22   ` Steve Winslow
2019-05-29 10:12   ` Zavras, Alexios
2019-05-28 17:10 ` [Batch 10 patch 17/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 217 Thomas Gleixner
2019-05-28 22:08   ` Allison Randal
2019-05-29  3:23   ` Steve Winslow
2019-05-29 10:12   ` Zavras, Alexios
2019-05-31 20:31   ` Kate Stewart
2019-05-28 17:10 ` [Batch 10 patch 18/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 218 Thomas Gleixner
2019-05-28 22:09   ` Allison Randal
2019-05-29  3:23   ` Steve Winslow
2019-05-29 10:13   ` Zavras, Alexios
2019-05-31 20:32   ` Kate Stewart
2019-05-28 17:10 ` [Batch 10 patch 19/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 220 Thomas Gleixner
2019-05-28 22:10   ` Allison Randal
2019-05-29  3:23   ` Steve Winslow
2019-05-29  3:26   ` Kate Stewart
2019-05-29 10:14   ` Zavras, Alexios
2019-05-31 20:32   ` Kate Stewart
2019-05-28 17:10 ` [Batch 10 patch 20/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 221 Thomas Gleixner
2019-05-28 22:11   ` Allison Randal
2019-05-29  3:26   ` Steve Winslow
2019-05-29 10:15   ` Zavras, Alexios
2019-05-31 20:33   ` Kate Stewart
2019-05-28 17:10 ` [Batch 10 patch 21/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 222 Thomas Gleixner
2019-05-28 22:12   ` Allison Randal
2019-05-29  3:27   ` Steve Winslow
2019-05-29 10:16   ` Zavras, Alexios
2019-05-31 20:34   ` Kate Stewart
2019-05-28 17:10 ` [Batch 10 patch 22/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 Thomas Gleixner
2019-05-28 22:12   ` Allison Randal
2019-05-29  3:27   ` Steve Winslow
2019-05-29 10:16   ` Zavras, Alexios
2019-05-31 20:35   ` Kate Stewart
2019-05-28 17:10 ` [Batch 10 patch 23/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 224 Thomas Gleixner
2019-05-28 22:13   ` Allison Randal
2019-05-29  3:28   ` Steve Winslow
2019-05-29 10:17   ` Zavras, Alexios
2019-05-31 20:36   ` Kate Stewart
2019-05-28 17:10 ` [Batch 10 patch 24/24] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 225 Thomas Gleixner
2019-05-28 22:13   ` Allison Randal
2019-05-29  3:29   ` Steve Winslow
2019-05-29 10:18   ` Zavras, Alexios
2019-05-31 20:36   ` Kate Stewart

Linux-SPDX Archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/linux-spdx/0 linux-spdx/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 linux-spdx linux-spdx/ https://lore.kernel.org/linux-spdx \
		linux-spdx@vger.kernel.org
	public-inbox-index linux-spdx

Example config snippet for mirrors

Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.kernel.vger.linux-spdx


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git