linux-spdx.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Thomas Gleixner <tglx@linutronix.de>
To: linux-spdx@vger.kernel.org
Subject: [Batch 12 patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285
Date: Wed, 29 May 2019 07:17:59 -0700	[thread overview]
Message-ID: <20190529141900.918357685@linutronix.de> (raw)
In-Reply-To: 20190529141749.401283947@linutronix.de

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 the gnu general public license as published by
  the free software foundation version 2 of the license this program
  is distributed in the hope that it will be useful but without any
  warranty without even the implied warranty of merchantability or
  fitness for a particular purpose see the gnu general public license
  for more details

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 100 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=batch12&id=30040f566f47
---
 arch/m68k/coldfire/gpio.c                         |   10 +---------
 arch/m68k/include/asm/gpio.h                      |   10 +---------
 arch/m68k/include/asm/mcfgpio.h                   |   10 +---------
 arch/powerpc/kernel/kexec_elf_64.c                |   10 +---------
 arch/powerpc/kernel/machine_kexec_file_64.c       |   10 +---------
 drivers/fpga/altera-cvp.c                         |   10 +---------
 drivers/fpga/ts73xx-fpga.c                        |   10 +---------
 drivers/fpga/xilinx-pr-decoupler.c                |   10 +---------
 drivers/fpga/zynq-fpga.c                          |   10 +---------
 drivers/gpio/gpio-mb86s7x.c                       |   10 +---------
 drivers/i2c/busses/i2c-eg20t.c                    |   10 +---------
 drivers/i2c/busses/i2c-taos-evm.c                 |   10 +---------
 drivers/iio/adc/axp288_adc.c                      |   11 +----------
 drivers/input/misc/e3x0-button.c                  |   10 +---------
 drivers/mailbox/arm_mhu.c                         |   10 +---------
 drivers/mailbox/hi6220-mailbox.c                  |   11 +----------
 drivers/mailbox/platform_mhu.c                    |   10 +---------
 drivers/media/radio/radio-si476x.c                |   11 +----------
 drivers/media/rc/ir-jvc-decoder.c                 |   10 +---------
 drivers/media/rc/ir-mce_kbd-decoder.c             |   10 +---------
 drivers/media/rc/ir-rc6-decoder.c                 |   10 +---------
 drivers/media/rc/ir-sharp-decoder.c               |   10 +---------
 drivers/media/rc/ir-sony-decoder.c                |   10 +---------
 drivers/media/rc/ir-xmp-decoder.c                 |   10 +---------
 drivers/mfd/si476x-cmd.c                          |   11 +----------
 drivers/mfd/si476x-i2c.c                          |   11 +----------
 drivers/mfd/si476x-prop.c                         |   10 +---------
 drivers/net/can/peak_canfd/peak_canfd_user.h      |   10 +---------
 drivers/net/can/usb/gs_usb.c                      |   10 +---------
 drivers/net/can/usb/peak_usb/pcan_usb.c           |   10 +---------
 drivers/net/can/usb/peak_usb/pcan_usb_core.c      |   10 +---------
 drivers/net/can/usb/peak_usb/pcan_usb_core.h      |   10 +---------
 drivers/net/can/usb/peak_usb/pcan_usb_fd.c        |   10 +---------
 drivers/net/can/usb/peak_usb/pcan_usb_pro.c       |   10 +---------
 drivers/net/can/usb/peak_usb/pcan_usb_pro.h       |   10 +---------
 drivers/net/ethernet/mediatek/mtk_eth_soc.c       |   10 ++--------
 drivers/net/ethernet/mediatek/mtk_eth_soc.h       |   10 ++--------
 drivers/phy/ti/phy-da8xx-usb.c                    |   10 +---------
 drivers/pinctrl/pinctrl-da850-pupd.c              |   10 +---------
 drivers/power/supply/axp288_fuel_gauge.c          |   11 +----------
 drivers/reset/reset-imx7.c                        |   10 +---------
 drivers/reset/reset-zynq.c                        |   10 +---------
 drivers/scsi/hptiop.c                             |   10 +---------
 drivers/scsi/hptiop.h                             |   10 +---------
 drivers/scsi/qla2xxx/qla_target.c                 |   11 +----------
 drivers/spi/spi-topcliff-pch.c                    |   10 +---------
 drivers/thermal/clock_cooling.c                   |   10 +---------
 include/linux/can/dev/peak_canfd.h                |   10 +---------
 include/linux/clock_cooling.h                     |   10 +---------
 include/linux/mfd/si476x-core.h                   |   11 +----------
 include/linux/mfd/si476x-platform.h               |   11 +----------
 include/linux/mfd/si476x-reports.h                |   11 +----------
 include/linux/regulator/act8865.h                 |   10 +---------
 include/linux/spi/rspi.h                          |   10 +---------
 include/linux/spi/sh_hspi.h                       |   10 +---------
 include/media/drv-intf/si476x.h                   |   11 +----------
 include/media/rc-core.h                           |   10 +---------
 sound/hda/ext/hdac_ext_bus.c                      |   10 +---------
 sound/hda/ext/hdac_ext_controller.c               |   10 +---------
 sound/hda/ext/hdac_ext_stream.c                   |   10 +---------
 sound/soc/codecs/hdac_hdmi.c                      |   10 +---------
 sound/soc/codecs/si476x.c                         |   11 +----------
 sound/soc/hisilicon/hi6210-i2s.c                  |   10 +---------
 sound/soc/intel/atom/sst-atom-controls.c          |   10 +---------
 sound/soc/intel/atom/sst-atom-controls.h          |   11 +----------
 sound/soc/intel/atom/sst-mfld-dsp.h               |   10 +---------
 sound/soc/intel/atom/sst-mfld-platform-compress.c |   10 +---------
 sound/soc/intel/atom/sst-mfld-platform-pcm.c      |   10 +---------
 sound/soc/intel/atom/sst-mfld-platform.h          |   10 +---------
 sound/soc/intel/atom/sst/sst.c                    |   10 +---------
 sound/soc/intel/atom/sst/sst.h                    |   10 +---------
 sound/soc/intel/atom/sst/sst_drv_interface.c      |   10 +---------
 sound/soc/intel/atom/sst/sst_ipc.c                |   10 +---------
 sound/soc/intel/atom/sst/sst_loader.c             |   10 +---------
 sound/soc/intel/atom/sst/sst_pci.c                |   10 +---------
 sound/soc/intel/atom/sst/sst_pvt.c                |   10 +---------
 sound/soc/intel/atom/sst/sst_stream.c             |   10 +---------
 sound/soc/intel/boards/bytcht_da7213.c            |   10 +---------
 sound/soc/intel/boards/bytcht_es8316.c            |   10 +---------
 sound/soc/intel/boards/bytcht_nocodec.c           |   10 +---------
 sound/soc/intel/boards/bytcr_rt5640.c             |   10 +---------
 sound/soc/intel/boards/bytcr_rt5651.c             |   10 +---------
 sound/soc/intel/boards/cht_bsw_max98090_ti.c      |   10 +---------
 sound/soc/intel/boards/cht_bsw_nau8824.c          |   10 +---------
 sound/soc/intel/boards/cht_bsw_rt5645.c           |   10 +---------
 sound/soc/intel/boards/cht_bsw_rt5672.c           |   10 +---------
 sound/soc/intel/skylake/bxt-sst.c                 |   10 +---------
 sound/soc/intel/skylake/skl-debug.c               |   10 +---------
 sound/soc/intel/skylake/skl-i2s.h                 |   10 +---------
 sound/soc/intel/skylake/skl-nhlt.c                |   11 +----------
 sound/soc/intel/skylake/skl-nhlt.h                |   11 +----------
 sound/soc/intel/skylake/skl-pcm.c                 |   11 +----------
 sound/soc/intel/skylake/skl-ssp-clk.h             |   11 +----------
 sound/soc/intel/skylake/skl-topology.h            |   11 +----------
 sound/soc/intel/skylake/skl.c                     |   10 +---------
 sound/soc/intel/skylake/skl.h                     |   11 +----------
 sound/x86/intel_hdmi_audio.c                      |   10 +---------
 sound/x86/intel_hdmi_lpe_audio.h                  |   10 +---------
 tools/power/cpupower/lib/cpufreq.h                |   10 +---------
 tools/testing/selftests/powerpc/scripts/hmi.sh    |    9 +--------
 100 files changed, 102 insertions(+), 916 deletions(-)

--- a/arch/m68k/coldfire/gpio.c
+++ b/arch/m68k/coldfire/gpio.c
@@ -1,16 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Coldfire generic GPIO support.
  *
  * (C) Copyright 2009, Steven King <sfking@fdwdc.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/kernel.h>
--- a/arch/m68k/include/asm/gpio.h
+++ b/arch/m68k/include/asm/gpio.h
@@ -1,16 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Coldfire generic GPIO support
  *
  * (C) Copyright 2009, Steven King <sfking@fdwdc.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
 */
 
 #ifndef coldfire_gpio_h
--- a/arch/m68k/include/asm/mcfgpio.h
+++ b/arch/m68k/include/asm/mcfgpio.h
@@ -1,16 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Coldfire generic GPIO support.
  *
  * (C) Copyright 2009, Steven King <sfking@fdwdc.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #ifndef mcfgpio_h
--- a/arch/powerpc/kernel/kexec_elf_64.c
+++ b/arch/powerpc/kernel/kexec_elf_64.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Load ELF vmlinux file for the kexec_file_load syscall.
  *
@@ -10,15 +11,6 @@
  * Based on kexec-tools' kexec-elf-exec.c and kexec-elf-ppc64.c.
  * Heavily modified for the kernel by
  * Thiago Jung Bauermann <bauerman@linux.vnet.ibm.com>.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation (version 2 of the License).
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #define pr_fmt(fmt)	"kexec_elf: " fmt
--- a/arch/powerpc/kernel/machine_kexec_file_64.c
+++ b/arch/powerpc/kernel/machine_kexec_file_64.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * ppc64 code to implement the kexec_file_load syscall
  *
@@ -11,15 +12,6 @@
  * Based on kexec-tools' kexec-elf-ppc64.c, fs2dt.c.
  * Heavily modified for the kernel by
  * Thiago Jung Bauermann <bauerman@linux.vnet.ibm.com>.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation (version 2 of the License).
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/slab.h>
--- a/drivers/fpga/altera-cvp.c
+++ b/drivers/fpga/altera-cvp.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * FPGA Manager Driver for Altera Arria/Cyclone/Stratix CvP
  *
@@ -5,15 +6,6 @@
  *
  * Anatolij Gustschin <agust@denx.de>
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
  * Manage Altera FPGA firmware using PCIe CvP.
  * Firmware must be in binary "rbf" format.
  */
--- a/drivers/fpga/ts73xx-fpga.c
+++ b/drivers/fpga/ts73xx-fpga.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Technologic Systems TS-73xx SBC FPGA loader
  *
@@ -5,15 +6,6 @@
  *
  * FPGA Manager Driver for the on-board Altera Cyclone II FPGA found on
  * TS-7300, heavily based on load_fpga.c in their vendor tree.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
  */
 
 #include <linux/delay.h>
--- a/drivers/fpga/xilinx-pr-decoupler.c
+++ b/drivers/fpga/xilinx-pr-decoupler.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2017, National Instruments Corp.
  * Copyright (c) 2017, Xilix Inc
  *
  * FPGA Bridge Driver for the Xilinx LogiCORE Partial Reconfiguration
  * Decoupler IP Core.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
  */
 
 #include <linux/clk.h>
--- a/drivers/fpga/zynq-fpga.c
+++ b/drivers/fpga/zynq-fpga.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2011-2015 Xilinx Inc.
  * Copyright (c) 2015, National Instruments Corp.
  *
  * FPGA Manager Driver for Xilinx Zynq, heavily based on xdevcfg driver
  * in their vendor tree.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
  */
 
 #include <linux/clk.h>
--- a/drivers/gpio/gpio-mb86s7x.c
+++ b/drivers/gpio/gpio-mb86s7x.c
@@ -1,17 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  linux/drivers/gpio/gpio-mb86s7x.c
  *
  *  Copyright (C) 2015 Fujitsu Semiconductor Limited
  *  Copyright (C) 2015 Linaro Ltd.
- *
- *  This program is free software: you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation, version 2 of the License.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
  */
 
 #include <linux/io.h>
--- a/drivers/i2c/busses/i2c-eg20t.c
+++ b/drivers/i2c/busses/i2c-eg20t.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2011 LAPIS Semiconductor Co., Ltd.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/module.h>
--- a/drivers/i2c/busses/i2c-taos-evm.c
+++ b/drivers/i2c/busses/i2c-taos-evm.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Driver for the TAOS evaluation modules
  * These devices include an I2C master which can be controlled over the
  * serial port.
  *
  * Copyright (C) 2007 Jean Delvare <jdelvare@suse.de>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/delay.h>
--- a/drivers/iio/adc/axp288_adc.c
+++ b/drivers/iio/adc/axp288_adc.c
@@ -1,19 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * axp288_adc.c - X-Powers AXP288 PMIC ADC Driver
  *
  * Copyright (C) 2014 Intel Corporation
  *
  * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	See the GNU
- * General Public License for more details.
- *
  */
 
 #include <linux/module.h>
--- a/drivers/input/misc/e3x0-button.c
+++ b/drivers/input/misc/e3x0-button.c
@@ -1,16 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2014, National Instruments Corp. All rights reserved.
  *
  * Driver for NI Ettus Research USRP E3x0 Button Driver
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
  */
 
 #include <linux/device.h>
--- a/drivers/mailbox/arm_mhu.c
+++ b/drivers/mailbox/arm_mhu.c
@@ -1,16 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2013-2015 Fujitsu Semiconductor Ltd.
  * Copyright (C) 2015 Linaro Ltd.
  * Author: Jassi Brar <jaswinder.singh@linaro.org>
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/interrupt.h>
--- a/drivers/mailbox/hi6220-mailbox.c
+++ b/drivers/mailbox/hi6220-mailbox.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Hisilicon's Hi6220 mailbox driver
  *
@@ -5,16 +6,6 @@
  * Copyright (c) 2015 Linaro Limited.
  *
  * Author: Leo Yan <leo.yan@linaro.org>
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
  */
 
 #include <linux/device.h>
--- a/drivers/mailbox/platform_mhu.c
+++ b/drivers/mailbox/platform_mhu.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2016 BayLibre SAS.
  * Author: Neil Armstrong <narmstrong@baylibre.com>
@@ -5,15 +6,6 @@
  * Copyright (C) 2013-2015 Fujitsu Semiconductor Ltd.
  * Copyright (C) 2015 Linaro Ltd.
  * Author: Jassi Brar <jaswinder.singh@linaro.org>
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/interrupt.h>
--- a/drivers/media/radio/radio-si476x.c
+++ b/drivers/media/radio/radio-si476x.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * drivers/media/radio/radio-si476x.c -- V4L2 driver for SI476X chips
  *
@@ -5,16 +6,6 @@
  * Copyright (C) 2013 Andrey Smirnov
  *
  * Author: Andrey Smirnov <andrew.smirnov@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
  */
 
 #include <linux/module.h>
--- a/drivers/media/rc/ir-jvc-decoder.c
+++ b/drivers/media/rc/ir-jvc-decoder.c
@@ -1,15 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /* ir-jvc-decoder.c - handle JVC IR Pulse/Space protocol
  *
  * Copyright (C) 2010 by David Härdeman <david@hardeman.nu>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/bitrev.h>
--- a/drivers/media/rc/ir-mce_kbd-decoder.c
+++ b/drivers/media/rc/ir-mce_kbd-decoder.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /* ir-mce_kbd-decoder.c - A decoder for the RC6-ish keyboard/mouse IR protocol
  * used by the Microsoft Remote Keyboard for Windows Media Center Edition,
  * referred to by Microsoft's Windows Media Center remote specification docs
  * as "an internal protocol called MCIR-2".
  *
  * Copyright (C) 2011 by Jarod Wilson <jarod@redhat.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 #include <linux/module.h>
 
--- a/drivers/media/rc/ir-rc6-decoder.c
+++ b/drivers/media/rc/ir-rc6-decoder.c
@@ -1,15 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /* ir-rc6-decoder.c - A decoder for the RC6 IR protocol
  *
  * Copyright (C) 2010 by David Härdeman <david@hardeman.nu>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include "rc-core-priv.h"
--- a/drivers/media/rc/ir-sharp-decoder.c
+++ b/drivers/media/rc/ir-sharp-decoder.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /* ir-sharp-decoder.c - handle Sharp IR Pulse/Space protocol
  *
  * Copyright (C) 2013-2014 Imagination Technologies Ltd.
  *
  * Based on NEC decoder:
  * Copyright (C) 2010 by Mauro Carvalho Chehab
- *
- * This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation version 2 of the License.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
  */
 
 #include <linux/bitrev.h>
--- a/drivers/media/rc/ir-sony-decoder.c
+++ b/drivers/media/rc/ir-sony-decoder.c
@@ -1,15 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /* ir-sony-decoder.c - handle Sony IR Pulse/Space protocol
  *
  * Copyright (C) 2010 by David Härdeman <david@hardeman.nu>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/bitrev.h>
--- a/drivers/media/rc/ir-xmp-decoder.c
+++ b/drivers/media/rc/ir-xmp-decoder.c
@@ -1,16 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /* ir-xmp-decoder.c - handle XMP IR Pulse/Space protocol
  *
  * Copyright (C) 2014 by Marcel Mol
  *
- * This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation version 2 of the License.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
  * - Based on info from http://www.hifi-remote.com
  * - Ignore Toggle=9 frames
  * - Ignore XMP-1 XMP-2 difference, always store 16 bit OBC
--- a/drivers/mfd/si476x-cmd.c
+++ b/drivers/mfd/si476x-cmd.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * drivers/mfd/si476x-cmd.c -- Subroutines implementing command
  * protocol of si476x series of chips
@@ -6,16 +7,6 @@
  * Copyright (C) 2013 Andrey Smirnov
  *
  * Author: Andrey Smirnov <andrew.smirnov@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
  */
 
 #include <linux/module.h>
--- a/drivers/mfd/si476x-i2c.c
+++ b/drivers/mfd/si476x-i2c.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * drivers/mfd/si476x-i2c.c -- Core device driver for si476x MFD
  * device
@@ -6,16 +7,6 @@
  * Copyright (C) 2013 Andrey Smirnov
  *
  * Author: Andrey Smirnov <andrew.smirnov@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
  */
 #include <linux/module.h>
 
--- a/drivers/mfd/si476x-prop.c
+++ b/drivers/mfd/si476x-prop.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * drivers/mfd/si476x-prop.c -- Subroutines to access
  * properties of si476x chips
@@ -6,15 +7,6 @@
  * Copyright (C) 2013 Andrey Smirnov
  *
  * Author: Andrey Smirnov <andrew.smirnov@gmail.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #include <linux/module.h>
 
--- a/drivers/net/can/peak_canfd/peak_canfd_user.h
+++ b/drivers/net/can/peak_canfd/peak_canfd_user.h
@@ -1,17 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * CAN driver for PEAK System micro-CAN based adapters
  *
  * Copyright (C) 2003-2011 PEAK System-Technik GmbH
  * Copyright (C) 2011-2013 Stephane Grosjean <s.grosjean@peak-system.com>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published
- * by the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
  */
 #ifndef PEAK_CANFD_USER_H
 #define PEAK_CANFD_USER_H
--- a/drivers/net/can/usb/gs_usb.c
+++ b/drivers/net/can/usb/gs_usb.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /* CAN driver for Geschwister Schneider USB/CAN devices
  * and bytewerk.org candleLight USB CAN interfaces.
  *
@@ -6,15 +7,6 @@
  * Copyright (C) 2016 Hubert Denkmair
  *
  * Many thanks to all socketcan devs!
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published
- * by the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
  */
 
 #include <linux/init.h>
--- a/drivers/net/can/usb/peak_usb/pcan_usb.c
+++ b/drivers/net/can/usb/peak_usb/pcan_usb.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * CAN driver for PEAK System PCAN-USB adapter
  * Derived from the PCAN project file driver/src/pcan_usb.c
@@ -6,15 +7,6 @@
  * Copyright (C) 2011-2012 Stephane Grosjean <s.grosjean@peak-system.com>
  *
  * Many thanks to Klaus Hitschler <klaus.hitschler@gmx.de>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published
- * by the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #include <linux/netdevice.h>
 #include <linux/usb.h>
--- a/drivers/net/can/usb/peak_usb/pcan_usb_core.c
+++ b/drivers/net/can/usb/peak_usb/pcan_usb_core.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * CAN driver for PEAK System USB adapters
  * Derived from the PCAN project file driver/src/pcan_usb_core.c
@@ -6,15 +7,6 @@
  * Copyright (C) 2010-2012 Stephane Grosjean <s.grosjean@peak-system.com>
  *
  * Many thanks to Klaus Hitschler <klaus.hitschler@gmx.de>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published
- * by the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #include <linux/init.h>
 #include <linux/signal.h>
--- a/drivers/net/can/usb/peak_usb/pcan_usb_core.h
+++ b/drivers/net/can/usb/peak_usb/pcan_usb_core.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * CAN driver for PEAK System USB adapters
  * Derived from the PCAN project file driver/src/pcan_usb_core.c
@@ -6,15 +7,6 @@
  * Copyright (C) 2010-2012 Stephane Grosjean <s.grosjean@peak-system.com>
  *
  * Many thanks to Klaus Hitschler <klaus.hitschler@gmx.de>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published
- * by the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #ifndef PCAN_USB_CORE_H
 #define PCAN_USB_CORE_H
--- a/drivers/net/can/usb/peak_usb/pcan_usb_fd.c
+++ b/drivers/net/can/usb/peak_usb/pcan_usb_fd.c
@@ -1,16 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * CAN driver for PEAK System PCAN-USB FD / PCAN-USB Pro FD adapter
  *
  * Copyright (C) 2013-2014 Stephane Grosjean <s.grosjean@peak-system.com>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published
- * by the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
  */
 #include <linux/netdevice.h>
 #include <linux/usb.h>
--- a/drivers/net/can/usb/peak_usb/pcan_usb_pro.c
+++ b/drivers/net/can/usb/peak_usb/pcan_usb_pro.c
@@ -1,18 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * CAN driver for PEAK System PCAN-USB Pro adapter
  * Derived from the PCAN project file driver/src/pcan_usbpro.c
  *



  parent reply	other threads:[~2019-05-29 14:23 UTC|newest]

Thread overview: 81+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-05-29 14:17 [Batch 12 patch 00/25] Batch 12 of random GPL notices/references Thomas Gleixner
2019-05-29 14:17 ` [Batch 12 patch 01/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 276 Thomas Gleixner
2019-05-29 15:06   ` Zavras, Alexios
2019-05-31 18:28   ` Allison Randal
2019-05-29 14:17 ` [Batch 12 patch 02/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277 Thomas Gleixner
2019-05-29 15:07   ` Zavras, Alexios
2019-05-31 18:29   ` Allison Randal
2019-05-29 14:17 ` [Batch 12 patch 03/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 278 Thomas Gleixner
2019-05-29 15:08   ` Zavras, Alexios
2019-05-31 18:30   ` Allison Randal
2019-05-29 14:17 ` [Batch 12 patch 04/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 279 Thomas Gleixner
2019-05-29 15:10   ` Zavras, Alexios
2019-05-29 16:33     ` Thomas Gleixner
2019-05-29 17:50       ` Richard Fontana
2019-05-31 19:17   ` Allison Randal
2019-05-29 14:17 ` [Batch 12 patch 05/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 280 Thomas Gleixner
2019-05-29 15:12   ` Zavras, Alexios
2019-05-31 18:30   ` Allison Randal
2019-05-29 14:17 ` [Batch 12 patch 06/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 281 Thomas Gleixner
2019-05-29 15:12   ` Zavras, Alexios
2019-05-31 19:18   ` Allison Randal
2019-05-29 14:17 ` [Batch 12 patch 07/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 Thomas Gleixner
2019-05-29 15:13   ` Zavras, Alexios
2019-05-31 19:20   ` Allison Randal
2019-05-29 14:17 ` [Batch 12 patch 08/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 283 Thomas Gleixner
2019-05-29 15:14   ` Zavras, Alexios
2019-05-31 19:21   ` Allison Randal
2019-05-29 14:17 ` [Batch 12 patch 09/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 Thomas Gleixner
2019-05-29 15:15   ` Zavras, Alexios
2019-05-31 19:22   ` Allison Randal
2019-05-29 14:17 ` Thomas Gleixner [this message]
2019-05-29 15:16   ` [Batch 12 patch 10/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 Zavras, Alexios
2019-05-31 19:22   ` Allison Randal
2019-05-29 14:18 ` [Batch 12 patch 11/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 Thomas Gleixner
2019-05-29 15:17   ` Zavras, Alexios
2019-05-31 19:32   ` Allison Randal
2019-05-29 14:18 ` [Batch 12 patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 287 Thomas Gleixner
2019-05-29 15:18   ` Zavras, Alexios
2019-05-31 19:33   ` Allison Randal
2019-05-29 14:18 ` [Batch 12 patch 13/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 Thomas Gleixner
2019-05-29 15:19   ` Zavras, Alexios
2019-05-31 19:35   ` Allison Randal
2019-05-29 14:18 ` [Batch 12 patch 14/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 289 Thomas Gleixner
2019-05-29 15:22   ` Zavras, Alexios
2019-05-31 19:36   ` Allison Randal
2019-05-29 14:18 ` [Batch 12 patch 15/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 290 Thomas Gleixner
2019-05-29 15:23   ` Zavras, Alexios
2019-05-31 19:37   ` Allison Randal
2019-05-29 14:18 ` [Batch 12 patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 Thomas Gleixner
2019-05-29 15:25   ` Zavras, Alexios
2019-05-31 19:39   ` Allison Randal
2019-05-29 14:18 ` [Batch 12 patch 17/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 292 Thomas Gleixner
2019-05-29 15:26   ` Zavras, Alexios
2019-05-31 19:52   ` Allison Randal
2019-05-29 14:18 ` [Batch 12 patch 18/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 293 Thomas Gleixner
2019-05-29 15:27   ` Zavras, Alexios
2019-05-29 16:47   ` Thomas Gleixner
2019-05-29 14:18 ` [Batch 12 patch 19/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 294 Thomas Gleixner
2019-05-29 15:28   ` Zavras, Alexios
2019-05-31 19:54   ` Allison Randal
2019-05-29 14:18 ` [Batch 12 patch 20/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 Thomas Gleixner
2019-05-29 15:29   ` Zavras, Alexios
2019-05-31 19:55   ` Allison Randal
2019-05-29 14:18 ` [Batch 12 patch 21/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 296 Thomas Gleixner
2019-05-29 15:29   ` Zavras, Alexios
2019-05-31 19:56   ` Allison Randal
2019-05-29 14:18 ` [Batch 12 patch 22/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 Thomas Gleixner
2019-05-29 15:30   ` Zavras, Alexios
2019-05-29 17:57   ` Richard Fontana
2019-05-31 19:57   ` Allison Randal
2019-05-29 14:18 ` [Batch 12 patch 23/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 298 Thomas Gleixner
2019-05-29 15:32   ` Zavras, Alexios
2019-05-29 16:50     ` Thomas Gleixner
2019-05-29 14:18 ` [Batch 12 patch 24/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 299 Thomas Gleixner
2019-05-29 15:33   ` Zavras, Alexios
2019-05-29 17:56   ` Richard Fontana
2019-05-31 19:58   ` Allison Randal
2019-05-29 14:18 ` [Batch 12 patch 25/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 300 Thomas Gleixner
2019-05-29 15:33   ` Zavras, Alexios
2019-05-29 17:55   ` Richard Fontana
2019-05-31 19:59   ` Allison Randal

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20190529141900.918357685@linutronix.de \
    --to=tglx@linutronix.de \
    --cc=linux-spdx@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).