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

Hi!

The second series for today. As nobody objected I assumed that everyone is
ok with going up to 50/day. We still can switch back.

This one contains patterns which match on thousands of files and also for a
change we get GPLv2 only variants now.

Thanks,

	tglx




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

* [Batch 8 patch 01/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151
  2019-05-27  6:54 [Batch 8 patch 00/23] Batch 8 of random GPL notices/references Thomas Gleixner
@ 2019-05-27  6:55 ` Thomas Gleixner
  2019-05-27 13:32   ` Armijn Hemel - Tjaldur Software Governance Solutions
                     ` (2 more replies)
  2019-05-27  6:55 ` [Batch 8 patch 02/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 Thomas Gleixner
                   ` (21 subsequent siblings)
  22 siblings, 3 replies; 98+ messages in thread
From: Thomas Gleixner @ 2019-05-27  6:55 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 the gnu general public license as published by
  the free software foundation either version 2 of the license or at
  your option any later version 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 675 mass ave cambridge ma 02139 usa

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

has been chosen to replace the boilerplate/reference in 35 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=batch8&id=7c90a01db5ad
---
 arch/arm/mach-zynq/slcr.c                        |   11 +----------
 arch/mips/include/asm/mach-jz4740/clock.h        |   11 +----------
 arch/mips/include/asm/mach-jz4740/dma.h          |   11 +----------
 arch/mips/include/asm/mach-jz4740/gpio.h         |   11 +----------
 arch/mips/include/asm/mach-jz4740/irq.h          |   11 +----------
 arch/mips/include/asm/mach-jz4740/jz4740_fb.h    |   11 +----------
 arch/mips/include/asm/mach-jz4740/platform.h     |   11 +----------
 arch/mips/include/asm/mach-jz4740/timer.h        |   11 +----------
 arch/mips/jz4740/platform.c                      |   11 +----------
 arch/mips/jz4740/pm.c                            |   11 +----------
 arch/mips/jz4740/prom.c                          |   11 +----------
 arch/mips/jz4740/reset.c                         |   11 +----------
 arch/mips/jz4740/setup.c                         |   11 +----------
 arch/mips/jz4740/time.c                          |   11 +----------
 arch/mips/jz4740/timer.c                         |   11 +----------
 drivers/hwmon/jz4740-hwmon.c                     |   11 +----------
 drivers/input/misc/pwm-beeper.c                  |   11 +----------
 drivers/input/serio/xilinx_ps2.c                 |   10 +---------
 drivers/irqchip/irq-ingenic.c                    |   11 +----------
 drivers/mfd/jz4740-adc.c                         |   10 +---------
 drivers/mmc/host/jz4740_mmc.c                    |   11 +----------
 drivers/mtd/nand/raw/ingenic/jz4740_nand.c       |   11 +----------
 drivers/power/supply/gpio-charger.c              |   11 +----------
 drivers/pwm/pwm-jz4740.c                         |   11 +----------
 drivers/video/backlight/pcf50633-backlight.c     |   11 +----------
 drivers/video/fbdev/jz4740_fb.c                  |   11 +----------
 drivers/watchdog/jz4740_wdt.c                    |   11 +----------
 include/linux/irqchip/ingenic.h                  |   11 +----------
 include/linux/mfd/pcf50633/backlight.h           |   11 +----------
 include/linux/platform_data/jz4740/jz4740_nand.h |   11 +----------
 include/linux/power/gpio-charger.h               |   11 +----------
 include/linux/power/jz4740-battery.h             |   11 +----------
 include/linux/power/twl4030_madc_battery.h       |   11 +----------
 sound/core/pcm_dmaengine.c                       |   11 +----------
 sound/soc/jz4740/jz4740-i2s.c                    |   11 +----------
 35 files changed, 35 insertions(+), 348 deletions(-)

--- a/arch/arm/mach-zynq/slcr.c
+++ b/arch/arm/mach-zynq/slcr.c
@@ -1,17 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Xilinx SLCR driver
  *
  * Copyright (c) 2011-2013 Xilinx Inc.
- *
- * 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; either version
- * 2 of the License, or (at your option) any later version.
- *
- * 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., 675 Mass Ave, Cambridge, MA
- * 02139, USA.
  */
 
 #include <linux/io.h>
--- a/arch/mips/include/asm/mach-jz4740/clock.h
+++ b/arch/mips/include/asm/mach-jz4740/clock.h
@@ -1,15 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  *  Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.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;  either version 2 of the License, or (at your
- *  option) any later version.
- *
- *  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.,
- *  675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #ifndef __ASM_JZ4740_CLOCK_H__
--- a/arch/mips/include/asm/mach-jz4740/dma.h
+++ b/arch/mips/include/asm/mach-jz4740/dma.h
@@ -1,16 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  *  Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de>
  *  JZ7420/JZ4740 DMA definitions
- *
- *  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;  either version 2 of the License, or (at your
- *  option) any later version.
- *
- *  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.,
- *  675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #ifndef __ASM_MACH_JZ4740_DMA_H__
--- a/arch/mips/include/asm/mach-jz4740/gpio.h
+++ b/arch/mips/include/asm/mach-jz4740/gpio.h
@@ -1,16 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  *  Copyright (C) 2009, Lars-Peter Clausen <lars@metafoo.de>
  *  JZ4740 GPIO pin definitions
- *
- *  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;  either version 2 of the License, or (at your
- *  option) any later version.
- *
- *  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.,
- *  675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #ifndef _JZ_GPIO_H
--- a/arch/mips/include/asm/mach-jz4740/irq.h
+++ b/arch/mips/include/asm/mach-jz4740/irq.h
@@ -1,16 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  *  Copyright (C) 2009-2010, Lars-Peter Clausen <lars@metafoo.de>
  *  JZ4740 IRQ definitions
- *
- *  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;  either version 2 of the License, or (at your
- *  option) any later version.
- *
- *  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.,
- *  675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #ifndef __ASM_MACH_JZ4740_IRQ_H__
--- a/arch/mips/include/asm/mach-jz4740/jz4740_fb.h
+++ b/arch/mips/include/asm/mach-jz4740/jz4740_fb.h
@@ -1,15 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  *  Copyright (C) 2009, Lars-Peter Clausen <lars@metafoo.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;  either version 2 of the	License, or (at your
- *  option) any later version.
- *
- *  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.,
- *  675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #ifndef __ASM_MACH_JZ4740_JZ4740_FB_H__
--- a/arch/mips/include/asm/mach-jz4740/platform.h
+++ b/arch/mips/include/asm/mach-jz4740/platform.h
@@ -1,16 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  *  Copyright (C) 2009-2010, Lars-Peter Clausen <lars@metafoo.de>
  *  JZ4740 platform device definitions
- *
- *  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;  either version 2 of the License, or (at your
- *  option) any later version.
- *
- *  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.,
- *  675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 
--- a/arch/mips/include/asm/mach-jz4740/timer.h
+++ b/arch/mips/include/asm/mach-jz4740/timer.h
@@ -1,16 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  *  Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de>
  *  JZ4740 platform timer support
- *
- *  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;  either version 2 of the License, or (at your
- *  option) any later version.
- *
- *  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.,
- *  675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #ifndef __ASM_MACH_JZ4740_TIMER
--- a/arch/mips/jz4740/platform.c
+++ b/arch/mips/jz4740/platform.c
@@ -1,16 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  Copyright (C) 2009-2010, Lars-Peter Clausen <lars@metafoo.de>
  *  JZ4740 platform devices
- *
- *  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;  either version 2 of the License, or (at your
- *  option) any later version.
- *
- *  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.,
- *  675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #include <linux/clk.h>
--- a/arch/mips/jz4740/pm.c
+++ b/arch/mips/jz4740/pm.c
@@ -1,16 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de>
  *	JZ4740 SoC power management support
- *
- *  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;  either version 2 of the License, or (at your
- *  option) any later version.
- *
- *  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.,
- *  675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #include <linux/init.h>
--- a/arch/mips/jz4740/prom.c
+++ b/arch/mips/jz4740/prom.c
@@ -1,16 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de>
  *  JZ4740 SoC prom code
- *
- *  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;  either version 2 of the License, or (at your
- *  option) any later version.
- *
- *  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.,
- *  675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #include <linux/kernel.h>
--- a/arch/mips/jz4740/reset.c
+++ b/arch/mips/jz4740/reset.c
@@ -1,15 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.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;  either version 2 of the License, or (at your
- *  option) any later version.
- *
- *  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.,
- *  675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #include <asm/reboot.h>
--- a/arch/mips/jz4740/setup.c
+++ b/arch/mips/jz4740/setup.c
@@ -1,17 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  Copyright (C) 2009-2010, Lars-Peter Clausen <lars@metafoo.de>
  *  Copyright (C) 2011, Maarten ter Huurne <maarten@treewalker.org>
  *  JZ4740 setup code
- *
- *  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;  either version 2 of the License, or (at your
- *  option) any later version.
- *
- *  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.,
- *  675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #include <linux/init.h>
--- a/arch/mips/jz4740/time.c
+++ b/arch/mips/jz4740/time.c
@@ -1,16 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de>
  *  JZ4740 platform time support
- *
- *  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;  either version 2 of the License, or (at your
- *  option) any later version.
- *
- *  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.,
- *  675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #include <linux/clk.h>
--- a/arch/mips/jz4740/timer.c
+++ b/arch/mips/jz4740/timer.c
@@ -1,16 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de>
  *  JZ4740 platform timer support
- *
- *  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;  either version 2 of the License, or (at your
- *  option) any later version.
- *
- *  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.,
- *  675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #include <linux/export.h>
--- a/drivers/hwmon/jz4740-hwmon.c
+++ b/drivers/hwmon/jz4740-hwmon.c
@@ -1,16 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (C) 2009-2010, Lars-Peter Clausen <lars@metafoo.de>
  * JZ4740 SoC HWMON 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;  either version 2 of the License, or (at your
- * option) any later version.
- *
- * 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.,
- * 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #include <linux/err.h>
--- a/drivers/input/misc/pwm-beeper.c
+++ b/drivers/input/misc/pwm-beeper.c
@@ -1,16 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de>
  *  PWM beeper 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;  either version 2 of the License, or (at your
- *  option) any later version.
- *
- *  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.,
- *  675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #include <linux/input.h>
--- a/drivers/input/serio/xilinx_ps2.c
+++ b/drivers/input/serio/xilinx_ps2.c
@@ -1,17 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Xilinx XPS PS/2 device driver
  *
  * (c) 2005 MontaVista Software, Inc.
  * (c) 2008 Xilinx, Inc.
- *
- * 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; either version 2 of the License, or (at your
- * option) any later version.
- *
- * 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.,
- * 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 
--- a/drivers/irqchip/irq-ingenic.c
+++ b/drivers/irqchip/irq-ingenic.c
@@ -1,16 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  Copyright (C) 2009-2010, Lars-Peter Clausen <lars@metafoo.de>
  *  JZ4740 platform IRQ support
- *
- *  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;  either version 2 of the License, or (at your
- *  option) any later version.
- *
- *  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.,
- *  675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #include <linux/errno.h>
--- a/drivers/mfd/jz4740-adc.c
+++ b/drivers/mfd/jz4740-adc.c
@@ -1,16 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (C) 2009-2010, Lars-Peter Clausen <lars@metafoo.de>
  * JZ4740 SoC ADC 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;  either version 2 of the License, or (at your
- * option) any later version.
- *
- * 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.,
- * 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  * This driver synchronizes access to the JZ4740 ADC core between the
  * JZ4740 battery and hwmon drivers.
  */
--- a/drivers/mmc/host/jz4740_mmc.c
+++ b/drivers/mmc/host/jz4740_mmc.c
@@ -1,18 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  Copyright (C) 2009-2010, Lars-Peter Clausen <lars@metafoo.de>
  *  Copyright (C) 2013, Imagination Technologies
  *
  *  JZ4740 SD/MMC controller 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;  either version 2 of the  License, or (at your
- *  option) any later version.
- *
- *  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.,
- *  675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #include <linux/bitops.h>
--- a/drivers/mtd/nand/raw/ingenic/jz4740_nand.c
+++ b/drivers/mtd/nand/raw/ingenic/jz4740_nand.c
@@ -1,16 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  Copyright (C) 2009-2010, Lars-Peter Clausen <lars@metafoo.de>
  *  JZ4740 SoC NAND controller 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;  either version 2 of the License, or (at your
- *  option) any later version.
- *
- *  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.,
- *  675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #include <linux/io.h>
--- a/drivers/power/supply/gpio-charger.c
+++ b/drivers/power/supply/gpio-charger.c
@@ -1,16 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de>
  *  Driver for chargers which report their online status through a GPIO pin
- *
- *  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;  either version 2 of the License, or (at your
- *  option) any later version.
- *
- *  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.,
- *  675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #include <linux/device.h>
--- a/drivers/pwm/pwm-jz4740.c
+++ b/drivers/pwm/pwm-jz4740.c
@@ -1,16 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de>
  *  JZ4740 platform PWM support
- *
- *  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;  either version 2 of the License, or (at your
- *  option) any later version.
- *
- *  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.,
- *  675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #include <linux/clk.h>
--- a/drivers/video/backlight/pcf50633-backlight.c
+++ b/drivers/video/backlight/pcf50633-backlight.c
@@ -1,16 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  Copyright (C) 2009-2010, Lars-Peter Clausen <lars@metafoo.de>
  *      PCF50633 backlight device 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;  either version 2 of the	License, or (at your
- *  option) any later version.
- *
- *  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.,
- *  675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #include <linux/kernel.h>
--- a/drivers/video/fbdev/jz4740_fb.c
+++ b/drivers/video/fbdev/jz4740_fb.c
@@ -1,16 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  Copyright (C) 2009-2010, Lars-Peter Clausen <lars@metafoo.de>
  *	JZ4740 SoC LCD framebuffer 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;  either version 2 of the License, or (at your
- *  option) any later version.
- *
- *  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.,
- *  675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #include <linux/kernel.h>
--- a/drivers/watchdog/jz4740_wdt.c
+++ b/drivers/watchdog/jz4740_wdt.c
@@ -1,16 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  Copyright (C) 2010, Paul Cercueil <paul@crapouillou.net>
  *  JZ4740 Watchdog 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;  either version 2 of the License, or (at your
- *  option) any later version.
- *
- *  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.,
- *  675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #include <linux/module.h>
--- a/include/linux/irqchip/ingenic.h
+++ b/include/linux/irqchip/ingenic.h
@@ -1,15 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  *  Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.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;  either version 2 of the License, or (at your
- *  option) any later version.
- *
- *  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.,
- *  675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #ifndef __LINUX_IRQCHIP_INGENIC_H__
--- a/include/linux/mfd/pcf50633/backlight.h
+++ b/include/linux/mfd/pcf50633/backlight.h
@@ -1,16 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  *  Copyright (C) 2009-2010, Lars-Peter Clausen <lars@metafoo.de>
  *      PCF50633 backlight device 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;  either version 2 of the	License, or (at your
- *  option) any later version.
- *
- *  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.,
- *  675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #ifndef __LINUX_MFD_PCF50633_BACKLIGHT
--- a/include/linux/platform_data/jz4740/jz4740_nand.h
+++ b/include/linux/platform_data/jz4740/jz4740_nand.h
@@ -1,16 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  *  Copyright (C) 2009-2010, Lars-Peter Clausen <lars@metafoo.de>
  *  JZ4740 SoC NAND controller 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;  either version 2 of the	License, or (at your
- *  option) any later version.
- *
- *  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.,
- *  675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #ifndef __JZ4740_NAND_H__
--- a/include/linux/power/gpio-charger.h
+++ b/include/linux/power/gpio-charger.h
@@ -1,15 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  *  Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.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;  either version 2 of the License, or (at your
- *  option) any later version.
- *
- *  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.,
- *  675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #ifndef __LINUX_POWER_GPIO_CHARGER_H__
--- a/include/linux/power/jz4740-battery.h
+++ b/include/linux/power/jz4740-battery.h
@@ -1,15 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  *  Copyright (C) 2009, Jiejing Zhang <kzjeef@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;  either version 2 of the	License, or (at your
- *  option) any later version.
- *
- *  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.,
- *  675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #ifndef __JZ4740_BATTERY_H
--- a/include/linux/power/twl4030_madc_battery.h
+++ b/include/linux/power/twl4030_madc_battery.h
@@ -1,18 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Dumb driver for LiIon batteries using TWL4030 madc.
  *
  * Copyright 2013 Golden Delicious Computers
  * Nikolaus Schaller <hns@goldelico.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;  either version 2 of the License, or (at your
- *  option) any later version.
- *
- *  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.,
- *  675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #ifndef __TWL4030_MADC_BATTERY_H
--- a/sound/core/pcm_dmaengine.c
+++ b/sound/core/pcm_dmaengine.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  Copyright (C) 2012, Analog Devices Inc.
  *	Author: Lars-Peter Clausen <lars@metafoo.de>
@@ -7,16 +8,6 @@
  *	mxs-pcm.c, Copyright (C) 2011 Freescale Semiconductor, Inc.
  *	ep93xx-pcm.c, Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org>
  *		      Copyright (C) 2006 Applied Data Systems
- *
- *  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;  either version 2 of the License, or (at your
- *  option) any later version.
- *
- *  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.,
- *  675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 #include <linux/module.h>
 #include <linux/init.h>
--- a/sound/soc/jz4740/jz4740-i2s.c
+++ b/sound/soc/jz4740/jz4740-i2s.c
@@ -1,15 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.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;  either version 2 of the License, or (at your
- *  option) any later version.
- *
- *  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.,
- *  675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #include <linux/init.h>



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

* [Batch 8 patch 02/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
  2019-05-27  6:54 [Batch 8 patch 00/23] Batch 8 of random GPL notices/references Thomas Gleixner
  2019-05-27  6:55 ` [Batch 8 patch 01/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151 Thomas Gleixner
@ 2019-05-27  6:55 ` Thomas Gleixner
  2019-05-27 23:32   ` Allison Randal
  2019-05-27  6:55 ` [Batch 8 patch 03/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 153 Thomas Gleixner
                   ` (20 subsequent siblings)
  22 siblings, 1 reply; 98+ messages in thread
From: Thomas Gleixner @ 2019-05-27  6:55 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 the gnu general public license as published by
  the free software foundation either version 2 of the license or at
  your option any later version

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

has been chosen to replace the boilerplate/reference in 3029 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=batch8&id=6844ac52e529
---
 arch/alpha/boot/stdio.c                                                    |    6 ----
 arch/arm/boot/dts/axm5516-amarillo.dts                                     |    6 ----
 arch/arm/boot/dts/axm5516-cpus.dtsi                                        |    6 ----
 arch/arm/boot/dts/axm55xx.dtsi                                             |    6 ----
 arch/arm/boot/dts/bcm59056.dtsi                                            |    6 ----
 arch/arm/boot/dts/da850-enbw-cmc.dts                                       |    6 ----
 arch/arm/boot/dts/da850.dtsi                                               |    6 ----
 arch/arm/boot/dts/omap3-lilly-a83x.dtsi                                    |    6 ----
 arch/arm/boot/dts/omap3-lilly-dbb056.dts                                   |    6 ----
 arch/arm/boot/dts/vf610-cosmic.dts                                         |    6 ----
 arch/arm/crypto/sha1-armv7-neon.S                                          |    6 ----
 arch/arm/crypto/sha1_glue.c                                                |    7 -----
 arch/arm/crypto/sha1_neon_glue.c                                           |    7 -----
 arch/arm/crypto/sha256_glue.c                                              |    7 -----
 arch/arm/crypto/sha256_neon_glue.c                                         |    7 -----
 arch/arm/include/debug/clps711x.S                                          |    6 ----
 arch/arm/kernel/isa.c                                                      |    6 ----
 arch/arm/mach-actions/platsmp.c                                            |    6 ----
 arch/arm/mach-at91/pm.c                                                    |    6 ----
 arch/arm/mach-at91/pm.h                                                    |    6 ----
 arch/arm/mach-bcm/bcm63xx_pmb.c                                            |    6 ----
 arch/arm/mach-clps711x/board-dt.c                                          |    6 ----
 arch/arm/mach-davinci/devices-da8xx.c                                      |    6 ----
 arch/arm/mach-davinci/devices.c                                            |    6 ----
 arch/arm/mach-davinci/sram.c                                               |    6 ----
 arch/arm/mach-ep93xx/adssphere.c                                           |    6 ----
 arch/arm/mach-ep93xx/clock.c                                               |    6 ----
 arch/arm/mach-ep93xx/core.c                                                |    6 ----
 arch/arm/mach-ep93xx/dma.c                                                 |    6 ----
 arch/arm/mach-ep93xx/edb93xx.c                                             |    6 ----
 arch/arm/mach-ep93xx/gesbc9312.c                                           |    6 ----

< SNIP >

 arch/x86/platform/olpc/olpc-xo1-pm.c                                       |    6 ----
 arch/x86/platform/olpc/olpc-xo1-rtc.c                                      |    6 ----
 arch/x86/platform/olpc/olpc-xo1-sci.c                                      |    6 ----
 arch/x86/platform/olpc/olpc-xo15-sci.c                                     |    6 ----
 arch/x86/platform/olpc/olpc.c                                              |    6 ----
 arch/x86/platform/olpc/olpc_dt.c                                           |    6 ----
 arch/x86/platform/ts5500/ts5500.c                                          |    7 -----
 arch/x86/um/checksum_32.S                                                  |    6 ----
 arch/xtensa/kernel/pci-dma.c                                               |    6 ----
 arch/xtensa/kernel/pci.c                                                   |    7 -----
 arch/xtensa/lib/checksum.S                                                 |    6 ----
 arch/xtensa/lib/pci-auto.c                                                 |    6 ----
 arch/xtensa/platforms/iss/network.c                                        |    7 -----
 arch/xtensa/platforms/iss/setup.c                                          |    7 -----
 arch/xtensa/platforms/xt2000/setup.c                                       |    7 -----
 arch/xtensa/platforms/xtfpga/setup.c                                       |    7 -----
 crypto/ablkcipher.c                                                        |    7 -----
 crypto/acompress.c                                                         |    7 -----
 crypto/aead.c                                                              |    7 -----
 crypto/af_alg.c                                                            |    7 -----
 crypto/ahash.c                                                             |    7 -----
 crypto/akcipher.c                                                          |    7 -----
 crypto/algapi.c                                                            |    7 -----
 crypto/algboss.c                                                           |    7 -----
 crypto/algif_aead.c                                                        |    6 ----
 crypto/algif_hash.c                                                        |    7 -----
 crypto/algif_skcipher.c                                                    |    6 ----
 crypto/api.c                                                               |    7 -----
 crypto/arc4.c                                                              |    7 -----
 crypto/authenc.c                                                           |    7 -----
 crypto/authencesn.c                                                        |    7 -----
 crypto/blkcipher.c                                                         |    7 -----
 crypto/blowfish_common.c                                                   |    7 -----
 crypto/blowfish_generic.c                                                  |    7 -----
 crypto/cbc.c                                                               |    7 -----
 crypto/ccm.c                                                               |    7 -----
 crypto/chacha20poly1305.c                                                  |    6 ----
 crypto/chacha_generic.c                                                    |    6 ----
 crypto/cipher.c                                                            |    7 -----
 crypto/cmac.c                                                              |    7 -----
 crypto/compress.c                                                          |    7 -----
 crypto/crc32c_generic.c                                                    |    7 -----
 crypto/cryptd.c                                                            |    7 -----
 crypto/crypto_engine.c                                                     |    7 -----
 crypto/crypto_null.c                                                       |    7 -----
 crypto/crypto_wq.c                                                         |    7 -----
 crypto/ctr.c                                                               |    7 -----
 crypto/deflate.c                                                           |    6 ----
 crypto/des_generic.c                                                       |    7 -----
 crypto/dh.c                                                                |    6 ----
 crypto/dh_helper.c                                                         |    6 ----
 crypto/ecb.c                                                               |    7 -----
 crypto/ecdh.c                                                              |    6 ----
 crypto/ecdh_helper.c                                                       |    6 ----
 crypto/echainiv.c                                                          |    7 -----
 crypto/fips.c                                                              |    7 -----
 crypto/hash_info.c                                                         |    7 -----
 crypto/hmac.c                                                              |    7 -----
 crypto/internal.h                                                          |    7 -----
 crypto/kpp.c                                                               |    7 -----
 crypto/lrw.c                                                               |    6 ----
 crypto/pcbc.c                                                              |    7 -----
 crypto/proc.c                                                              |    7 -----
 crypto/rmd128.c                                                            |    7 -----
 crypto/rmd160.c                                                            |    7 -----
 crypto/rmd256.c                                                            |    7 -----
 crypto/rmd320.c                                                            |    7 -----
 crypto/rng.c                                                               |    7 -----
 crypto/rsa-pkcs1pad.c                                                      |    6 ----
 crypto/rsa_helper.c                                                        |    7 -----
 crypto/scatterwalk.c                                                       |    7 -----
 crypto/scompress.c                                                         |    7 -----
 crypto/seed.c                                                              |    6 ----
 crypto/seqiv.c                                                             |    7 -----
 crypto/serpent_generic.c                                                   |    6 ----
 crypto/sha1_generic.c                                                      |    7 -----
 crypto/sha256_generic.c                                                    |    7 -----
 crypto/sha3_generic.c                                                      |    7 -----
 crypto/shash.c                                                             |    7 -----
 crypto/skcipher.c                                                          |    7 -----
 crypto/tcrypt.c                                                            |    7 -----
 crypto/tcrypt.h                                                            |    7 -----
 crypto/tea.c                                                               |    7 -----
 crypto/testmgr.c                                                           |    7 -----
 crypto/testmgr.h                                                           |    7 -----
 crypto/tgr192.c                                                            |    7 -----
 crypto/xts.c                                                               |    6 ----
 drivers/ata/pata_pdc2027x.c                                                |    8 -----
 drivers/ata/sata_dwc_460ex.c                                               |    6 ----
 drivers/ata/sata_fsl.c                                                     |    7 -----
 drivers/atm/lanai.c                                                        |    6 ----
 drivers/auxdisplay/img-ascii-lcd.c                                         |    6 ----
 drivers/block/swim.c                                                       |    6 ----
 drivers/block/swim3.c                                                      |    6 ----
 drivers/block/swim_asm.S                                                   |    6 ----
 drivers/block/zram/zcomp.c                                                 |    6 ----
 drivers/block/zram/zcomp.h                                                 |    6 ----
 drivers/char/hw_random/nomadik-rng.c                                       |    6 ----
 drivers/char/hw_random/powernv-rng.c                                       |    6 ----
 drivers/char/ppdev.c                                                       |    6 ----
 drivers/char/rtc.c                                                         |    6 ----
 drivers/char/tpm/eventlog/acpi.c                                           |    7 -----
 drivers/char/tpm/eventlog/common.c                                         |    7 -----
 drivers/char/tpm/eventlog/efi.c                                            |    7 -----
 drivers/char/tpm/eventlog/of.c                                             |    7 -----
 drivers/char/tpm/eventlog/tpm1.c                                           |    7 -----
 drivers/char/tpm/eventlog/tpm2.c                                           |    6 ----
 drivers/clk/at91/clk-audio-pll.c                                           |    7 -----

<SNIP>
-
 drivers/watchdog/sun4v_wdt.c                                               |    6 ----
 drivers/watchdog/sunxi_wdt.c                                               |    6 ----
 drivers/watchdog/w83877f_wdt.c                                             |    6 ----
 drivers/watchdog/w83977f_wdt.c                                             |    7 -----
 drivers/watchdog/watchdog_pretimeout.c                                     |    7 -----
 drivers/watchdog/wdt285.c                                                  |    7 -----
 drivers/watchdog/wdt977.c                                                  |    6 ----
 drivers/watchdog/xen_wdt.c                                                 |    6 ----
 fs/afs/afs.h                                                               |    6 ----
 fs/afs/afs_cm.h                                                            |    6 ----
 fs/afs/afs_fs.h                                                            |    6 ----

<SNIP>

 fs/proc/nommu.c                                                            |    6 ----
 fs/ramfs/file-nommu.c                                                      |    6 ----
 fs/ramfs/internal.h                                                        |    6 ----
 fs/romfs/internal.h                                                        |    6 ----
 fs/romfs/mmap-nommu.c                                                      |    6 ----
 fs/romfs/storage.c                                                         |    6 ----
 include/asm-generic/atomic64.h                                             |    6 ----
 include/asm-generic/irq_regs.h                                             |    6 ----
 include/asm-generic/tlb.h                                                  |    6 ----
 include/crypto/acompress.h                                                 |    7 -----
 include/crypto/aead.h                                                      |    7 -----
 include/crypto/akcipher.h                                                  |    7 -----
 include/crypto/algapi.h                                                    |    7 -----
 include/crypto/authenc.h                                                   |    7 -----

<SNIP>

 include/sound/wm8904.h                                                     |    7 -----
 include/sound/wm8955.h                                                     |    7 -----
 include/video/mach64.h                                                     |    6 ----
 include/video/omapfb_dss.h                                                 |    6 ----
 kernel/bpf/core.c                                                          |    6 ----
 lib/atomic64.c                                                             |    6 ----
 lib/atomic64_test.c                                                        |    6 ----
 lib/chacha.c                                                               |    6 ----
 lib/checksum.c                                                             |    6 ----
 lib/extable.c                                                              |    6 ----
 lib/find_bit.c                                                             |    6 ----
 lib/irq_regs.c                                                             |    6 ----
 lib/libcrc32c.c                                                            |    7 -----
 lib/sha256.c                                                               |    6 ----
 lib/stmp_device.c                                                          |    6 ----
 lib/textsearch.c                                                           |    6 ----
 lib/ts_bm.c                                                                |    6 ----
 lib/ts_fsm.c                                                               |    6 ----
 lib/ts_kmp.c                                                               |    6 ----
 mm/internal.h                                                              |    6 ----
 mm/memblock.c                                                              |    6 ----
 mm/process_vm_access.c                                                     |    6 ----
 net/6lowpan/nhc.c                                                          |    7 -----
 net/6lowpan/nhc_dest.c                                                     |    6 ----
 net/6lowpan/nhc_fragment.c                                                 |    6 ----
 net/6lowpan/nhc_ghc_ext_dest.c                                             |    6 ----
 net/6lowpan/nhc_ghc_ext_frag.c                                             |    6 ----
 net/6lowpan/nhc_ghc_ext_hop.c                                              |    6 ----
 net/6lowpan/nhc_ghc_ext_route.c                                            |    6 ----

<SNIP>

 net/xfrm/xfrm_algo.c                                                       |    6 ----
 net/xfrm/xfrm_device.c                                                     |    6 ----
 net/xfrm/xfrm_ipcomp.c                                                     |    6 ----
 net/xfrm/xfrm_output.c                                                     |    6 ----
 net/xfrm/xfrm_proc.c                                                       |    6 ----
 security/commoncap.c                                                       |    7 -----
 security/integrity/ima/ima_kexec.c                                         |    6 ----
 security/keys/compat.c                                                     |    6 ----
 security/keys/compat_dh.c                                                  |    6 ----
 security/keys/dh.c                                                         |    6 ----
 security/keys/internal.h                                                   |    6 ----
 security/keys/key.c                                                        |    6 ----
 security/keys/keyctl.c                                                     |    6 ----
 security/keys/keyring.c                                                    |    6 ----
 security/keys/permission.c                                                 |    6 ----
 security/keys/proc.c                                                       |    6 ----
 security/keys/process_keys.c                                               |    6 ----
 security/keys/request_key.c                                                |    6 ----
 security/keys/request_key_auth.c                                           |    6 ----
 security/keys/user_defined.c                                               |    6 ----
 security/security.c                                                        |    6 ----
 sound/ac97_bus.c                                                           |    6 ----
 sound/core/ctljack.c                                                       |    6 ----
 sound/isa/msnd/msnd_pinnacle_mixer.c                                       |    5 ---
 sound/pci/cs5535audio/cs5535audio_olpc.c                                   |    6 ----
 sound/soc/atmel/sam9x5_wm8731.c                                            |    7 -----
 sound/soc/cirrus/snappercl15.c                                             |    7 -----
 sound/soc/codecs/ac97.c                                                    |    6 ----
 sound/soc/codecs/ad1980.c                                                  |    6 ----
 sound/soc/codecs/ad73311.c                                                 |    6 ----
 sound/soc/codecs/ads117x.c                                                 |    6 ----

<SNIP>

 sound/usb/hiface/chip.h                                                    |    6 ----
 sound/usb/hiface/pcm.c                                                     |    6 ----
 sound/usb/hiface/pcm.h                                                     |    6 ----
 tools/include/linux/log2.h                                                 |    6 ----
 tools/lib/find_bit.c                                                       |    6 ----
 tools/perf/arch/powerpc/util/dwarf-regs.c                                  |    6 ----
 tools/perf/arch/powerpc/util/skip-callchain-idx.c                          |    6 ----
 tools/perf/arch/powerpc/util/unwind-libunwind.c                            |    6 ----
 tools/perf/arch/sparc/util/dwarf-regs.c                                    |    6 ----
 tools/perf/arch/xtensa/util/dwarf-regs.c                                   |    6 ----
 tools/testing/selftests/futex/functional/futex_requeue_pi.c                |    6 ----
 tools/testing/selftests/futex/functional/futex_requeue_pi_mismatched_ops.c |    6 ----
 tools/testing/selftests/futex/functional/futex_requeue_pi_signal_restart.c |    6 ----
 tools/testing/selftests/futex/functional/futex_wait_private_mapped_file.c  |    6 ----
 tools/testing/selftests/futex/functional/futex_wait_timeout.c              |    6 ----
 tools/testing/selftests/futex/functional/futex_wait_uninitialized_heap.c   |    6 ----
 tools/testing/selftests/futex/functional/futex_wait_wouldblock.c           |    6 ----
 tools/testing/selftests/futex/functional/run.sh                            |    6 ----
 tools/testing/selftests/futex/include/atomic.h                             |    6 ----
 tools/testing/selftests/futex/include/futextest.h                          |    6 ----
 tools/testing/selftests/futex/include/logging.h                            |    6 ----
 tools/testing/selftests/futex/run.sh                                       |    6 ----
 tools/testing/selftests/powerpc/alignment/alignment_handler.c              |    6 ----
 tools/testing/selftests/powerpc/alignment/copy_first_unaligned.c           |    7 -----
 tools/testing/selftests/powerpc/benchmarks/context_switch.c                |    6 ----
 tools/testing/selftests/powerpc/benchmarks/null_syscall.c                  |    6 ----
 tools/testing/selftests/powerpc/cache_shape/cache_shape.c                  |    6 ----
 tools/testing/selftests/powerpc/include/fpu_asm.h                          |    6 ----
 tools/testing/selftests/powerpc/include/gpr_asm.h                          |    6 ----
 tools/testing/selftests/powerpc/include/vmx_asm.h                          |    6 ----
 tools/testing/selftests/powerpc/include/vsx_asm.h                          |    6 ----
 tools/testing/selftests/powerpc/lib/reg.S                                  |    6 ----
 tools/testing/selftests/powerpc/math/fpu_asm.S                             |    6 ----
 tools/testing/selftests/powerpc/math/fpu_preempt.c                         |    6 ----
 tools/testing/selftests/powerpc/math/fpu_signal.c                          |    6 ----
 tools/testing/selftests/powerpc/math/fpu_syscall.c                         |    6 ----
 tools/testing/selftests/powerpc/math/vmx_asm.S                             |    6 ----
 tools/testing/selftests/powerpc/math/vmx_preempt.c                         |    6 ----
 tools/testing/selftests/powerpc/math/vmx_signal.c                          |    6 ----
 tools/testing/selftests/powerpc/math/vmx_syscall.c                         |    6 ----
 tools/testing/selftests/powerpc/math/vsx_asm.S                             |    6 ----
 tools/testing/selftests/powerpc/math/vsx_preempt.c                         |    6 ----
 tools/testing/selftests/powerpc/primitives/load_unaligned_zeropad.c        |    6 ----
 tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c                      |    6 ----
 tools/testing/selftests/powerpc/ptrace/ptrace-gpr.c                        |    6 ----
 tools/testing/selftests/powerpc/ptrace/ptrace-gpr.h                        |    6 ----
 tools/testing/selftests/powerpc/ptrace/ptrace-tar.c                        |    6 ----
 tools/testing/selftests/powerpc/ptrace/ptrace-tar.h                        |    6 ----
 tools/testing/selftests/powerpc/ptrace/ptrace-tm-gpr.c                     |    6 ----
 tools/testing/selftests/powerpc/ptrace/ptrace-tm-spd-gpr.c                 |    6 ----
 tools/testing/selftests/powerpc/ptrace/ptrace-tm-spd-tar.c                 |    6 ----
 tools/testing/selftests/powerpc/ptrace/ptrace-tm-spd-vsx.c                 |    6 ----
 tools/testing/selftests/powerpc/ptrace/ptrace-tm-spr.c                     |    6 ----
 tools/testing/selftests/powerpc/ptrace/ptrace-tm-tar.c                     |    6 ----
 tools/testing/selftests/powerpc/ptrace/ptrace-tm-vsx.c                     |    6 ----
 tools/testing/selftests/powerpc/ptrace/ptrace-vsx.c                        |    6 ----
 tools/testing/selftests/powerpc/ptrace/ptrace-vsx.h                        |    6 ----
 tools/testing/selftests/powerpc/ptrace/ptrace.h                            |    6 ----
 tools/testing/selftests/powerpc/signal/signal.S                            |    6 ----
 tools/testing/selftests/powerpc/signal/signal.c                            |    6 ----
 tools/testing/selftests/powerpc/signal/signal_tm.c                         |    6 ----
 tools/testing/selftests/powerpc/stringloops/asm/ppc-opcode.h               |    6 ----
 tools/testing/selftests/powerpc/syscalls/ipc_unmuxed.c                     |    6 ----
 tools/testing/selftests/powerpc/tm/tm-exec.c                               |    6 ----
 tools/testing/selftests/powerpc/tm/tm-signal-context-chk-fpu.c             |    7 -----
 tools/testing/selftests/powerpc/tm/tm-signal-context-chk-gpr.c             |    7 -----
 tools/testing/selftests/powerpc/tm/tm-signal-context-chk-vmx.c             |    7 -----
 tools/testing/selftests/powerpc/tm/tm-signal-context-chk-vsx.c             |    7 -----
 tools/testing/selftests/powerpc/tm/tm-signal.S                             |    6 ----
 3023 files changed, 3023 insertions(+), 15525 deletions(-)

--- a/arch/alpha/boot/stdio.c
+++ b/arch/alpha/boot/stdio.c
@@ -1,10 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (C) Paul Mackerras 1997.
- *
- * 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; either version
- * 2 of the License, or (at your option) any later version.
  */
 #include <stdarg.h>
 #include <stddef.h>
--- a/arch/arm/boot/dts/axm5516-amarillo.dts
+++ b/arch/arm/boot/dts/axm5516-amarillo.dts
@@ -1,12 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * arch/arm/boot/dts/axm5516-amarillo.dts
  *
  * Copyright (C) 2013 LSI
- *
- * 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; either version 2 of the License, or
- * (at your option) any later version.
  */
 
 /dts-v1/;
--- a/arch/arm/boot/dts/axm5516-cpus.dtsi
+++ b/arch/arm/boot/dts/axm5516-cpus.dtsi
@@ -1,12 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * arch/arm/boot/dts/axm5516-cpus.dtsi
  *
  * Copyright (C) 2013 LSI
- *
- * 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; either version 2 of the License, or
- * (at your option) any later version.
  */
 
 / {
--- a/arch/arm/boot/dts/axm55xx.dtsi
+++ b/arch/arm/boot/dts/axm55xx.dtsi
@@ -1,12 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * arch/arm/boot/dts/axm55xx.dtsi
  *
  * Copyright (C) 2013 LSI
- *
- * 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; either version 2 of the License, or
- * (at your option) any later version.
  */
 
 #include <dt-bindings/interrupt-controller/arm-gic.h>
--- a/arch/arm/boot/dts/bcm59056.dtsi
+++ b/arch/arm/boot/dts/bcm59056.dtsi
@@ -1,11 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
 * Copyright 2014 Linaro Limited
 * Author: Matt Porter <mporter@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;  either version 2 of the License, or (at your
-* option) any later version.
 */
 
 &pmu {
--- a/arch/arm/boot/dts/da850-enbw-cmc.dts
+++ b/arch/arm/boot/dts/da850-enbw-cmc.dts
@@ -1,13 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Device Tree for AM1808 EnBW CMC board
  *
  * Copyright 2012 DENX Software Engineering GmbH
  * Heiko Schocher <hs@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;  either version 2 of the  License, or (at your
- * option) any later version.
  */
 /dts-v1/;
 #include "da850.dtsi"
--- a/arch/arm/boot/dts/da850.dtsi
+++ b/arch/arm/boot/dts/da850.dtsi
@@ -1,11 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2012 DENX Software Engineering GmbH
  * Heiko Schocher <hs@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;  either version 2 of the  License, or (at your
- * option) any later version.
  */
 #include <dt-bindings/interrupt-controller/irq.h>
 
--- a/arch/arm/boot/dts/omap3-lilly-a83x.dtsi
+++ b/arch/arm/boot/dts/omap3-lilly-a83x.dtsi
@@ -1,10 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (C) 2014 Christoph Fritz <chf.fritzc@googlemail.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; either version 2 of the License, or
- * (at your option) any later version.
  */
 
 #include "omap36xx.dtsi"
--- a/arch/arm/boot/dts/omap3-lilly-dbb056.dts
+++ b/arch/arm/boot/dts/omap3-lilly-dbb056.dts
@@ -1,10 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (C) 2014 Christoph Fritz <chf.fritzc@googlemail.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; either version 2 of the License, or
- * (at your option) any later version.
  */
 /dts-v1/;
 
--- a/arch/arm/boot/dts/vf610-cosmic.dts
+++ b/arch/arm/boot/dts/vf610-cosmic.dts
@@ -1,11 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2013 Freescale Semiconductor, Inc.
  * Copyright 2013 Linaro Limited
- *
- * 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; either version 2 of the License, or
- * (at your option) any later version.
  */
 
 /dts-v1/;
--- a/arch/arm/crypto/sha1-armv7-neon.S
+++ b/arch/arm/crypto/sha1-armv7-neon.S
@@ -1,11 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /* sha1-armv7-neon.S - ARM/NEON accelerated SHA-1 transform function
  *
  * Copyright © 2013-2014 Jussi Kivilinna <jussi.kivilinna@iki.fi>
- *
- * 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; either version 2 of the License, or (at your option)
- * any later version.
  */
 
 #include <linux/linkage.h>
--- a/arch/arm/crypto/sha1_glue.c
+++ b/arch/arm/crypto/sha1_glue.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Cryptographic API.
  * Glue code for the SHA1 Secure Hash Algorithm assembler implementation
@@ -8,12 +9,6 @@
  * Copyright (c) Andrew McDonald <andrew@mcdonald.org.uk>
  * Copyright (c) Jean-Francois Dive <jef@linuxbe.org>
  * Copyright (c) Mathias Krause <minipli@googlemail.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; either version 2 of the License, or (at your option)
- * any later version.
- *
  */
 
 #include <crypto/internal/hash.h>
--- a/arch/arm/crypto/sha1_neon_glue.c
+++ b/arch/arm/crypto/sha1_neon_glue.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Glue code for the SHA1 Secure Hash Algorithm assembler implementation using
  * ARM NEON instructions.
@@ -10,12 +11,6 @@
  *  Copyright (c) Jean-Francois Dive <jef@linuxbe.org>
  *  Copyright (c) Mathias Krause <minipli@googlemail.com>
  *  Copyright (c) Chandramouli Narayanan <mouli@linux.intel.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; either version 2 of the License, or (at your option)
- * any later version.
- *
  */
 
 #include <crypto/internal/hash.h>
--- a/arch/arm/crypto/sha256_glue.c
+++ b/arch/arm/crypto/sha256_glue.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Glue code for the SHA256 Secure Hash Algorithm assembly implementation
  * using optimized ARM assembler and NEON instructions.
@@ -7,12 +8,6 @@
  * This file is based on sha256_ssse3_glue.c:
  *   Copyright (C) 2013 Intel Corporation
  *   Author: Tim Chen <tim.c.chen@linux.intel.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; either version 2 of the License, or (at your option)
- * any later version.
- *
  */
 
 #include <crypto/internal/hash.h>
--- a/arch/arm/crypto/sha256_neon_glue.c
+++ b/arch/arm/crypto/sha256_neon_glue.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Glue code for the SHA256 Secure Hash Algorithm assembly implementation
  * using NEON instructions.
@@ -6,12 +7,6 @@
  *
  * This file is based on sha512_neon_glue.c:
  *   Copyright © 2014 Jussi Kivilinna <jussi.kivilinna@iki.fi>
- *
- * 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



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

* [Batch 8 patch 03/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 153
  2019-05-27  6:54 [Batch 8 patch 00/23] Batch 8 of random GPL notices/references Thomas Gleixner
  2019-05-27  6:55 ` [Batch 8 patch 01/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151 Thomas Gleixner
  2019-05-27  6:55 ` [Batch 8 patch 02/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 Thomas Gleixner
@ 2019-05-27  6:55 ` Thomas Gleixner
  2019-05-27 13:35   ` Armijn Hemel - Tjaldur Software Governance Solutions
                     ` (2 more replies)
  2019-05-27  6:55 ` [Batch 8 patch 04/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 154 Thomas Gleixner
                   ` (19 subsequent siblings)
  22 siblings, 3 replies; 98+ messages in thread
From: Thomas Gleixner @ 2019-05-27  6:55 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 the gnu general public license as published by
  the free software foundation either version 2 or at your option any
  later version this program is distributed in the hope that it will
  be useful but without any warranty without even the implied warranty
  of merchantability or fitness for a particular purpose 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 675 mass ave cambridge
  ma 02139 usa

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

has been chosen to replace the boilerplate/reference in 77 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=batch8&id=6d3e99ed08b6
---
 arch/parisc/include/asm/asmregs.h                    |   15 +--------------
 arch/parisc/include/asm/assembly.h                   |   15 +--------------
 arch/parisc/kernel/entry.S                           |   15 +--------------
 arch/parisc/kernel/hardware.c                        |   16 +---------------
 arch/parisc/kernel/irq.c                             |   15 +--------------
 arch/parisc/kernel/perf.c                            |   15 +--------------
 arch/parisc/kernel/processor.c                       |   16 +---------------
 arch/parisc/kernel/setup.c                           |   16 +---------------
 arch/parisc/kernel/unaligned.c                       |   16 +---------------
 arch/parisc/lib/memcpy.c                             |   16 +---------------
 arch/powerpc/include/asm/cell-pmu.h                  |   15 +--------------
 arch/powerpc/include/asm/pmi.h                       |   15 +--------------
 arch/powerpc/include/asm/spu.h                       |   15 +--------------
 arch/powerpc/include/asm/spu_csa.h                   |   15 +--------------
 arch/powerpc/include/asm/spu_info.h                  |   15 +--------------
 arch/powerpc/mm/copro_fault.c                        |   15 +--------------
 arch/powerpc/platforms/cell/cbe_powerbutton.c        |   15 +--------------
 arch/powerpc/platforms/cell/cbe_thermal.c            |   15 +--------------
 arch/powerpc/platforms/cell/cpufreq_spudemand.c      |   15 +--------------
 arch/powerpc/platforms/cell/interrupt.c              |   15 +--------------
 arch/powerpc/platforms/cell/iommu.c                  |   15 +--------------
 arch/powerpc/platforms/cell/pervasive.c              |   15 +--------------
 arch/powerpc/platforms/cell/pervasive.h              |   15 +--------------
 arch/powerpc/platforms/cell/pmu.c                    |   15 +--------------
 arch/powerpc/platforms/cell/spider-pic.c             |   15 +--------------
 arch/powerpc/platforms/cell/spu_base.c               |   15 +--------------
 arch/powerpc/platforms/cell/spu_notify.c             |   15 +--------------
 arch/powerpc/platforms/cell/spu_syscalls.c           |   15 +--------------
 arch/powerpc/platforms/cell/spufs/backing_ops.c      |   15 +--------------
 arch/powerpc/platforms/cell/spufs/context.c          |   15 +--------------
 arch/powerpc/platforms/cell/spufs/coredump.c         |   15 +--------------
 arch/powerpc/platforms/cell/spufs/fault.c            |   15 +--------------
 arch/powerpc/platforms/cell/spufs/file.c             |   15 +--------------
 arch/powerpc/platforms/cell/spufs/gang.c             |   15 +--------------
 arch/powerpc/platforms/cell/spufs/hw_ops.c           |   15 +--------------
 arch/powerpc/platforms/cell/spufs/inode.c            |   15 +--------------
 arch/powerpc/platforms/cell/spufs/lscsa_alloc.c      |   15 +--------------
 arch/powerpc/platforms/cell/spufs/sched.c            |   15 +--------------
 arch/powerpc/platforms/cell/spufs/spu_restore.c      |   16 +---------------
 arch/powerpc/platforms/cell/spufs/spu_restore_crt0.S |   16 +---------------
 arch/powerpc/platforms/cell/spufs/spu_save.c         |   16 +---------------
 arch/powerpc/platforms/cell/spufs/spu_save_crt0.S    |   16 +---------------
 arch/powerpc/platforms/cell/spufs/spu_utils.h        |   15 +--------------
 arch/powerpc/platforms/cell/spufs/spufs.h            |   15 +--------------
 arch/powerpc/platforms/cell/spufs/switch.c           |   16 +---------------
 arch/powerpc/platforms/pseries/dtl.c                 |   15 +--------------
 arch/powerpc/sysdev/mmio_nvram.c                     |   15 +--------------
 arch/powerpc/sysdev/pmi.c                            |   15 +--------------
 drivers/cpufreq/pasemi-cpufreq.c                     |   16 +---------------
 drivers/cpufreq/ppc_cbe_cpufreq.c                    |   15 +--------------
 drivers/cpufreq/ppc_cbe_cpufreq_pervasive.c          |   15 +--------------
 drivers/cpufreq/ppc_cbe_cpufreq_pmi.c                |   15 +--------------
 drivers/isdn/hardware/mISDN/hfc_pci.h                |   16 +---------------
 drivers/isdn/hardware/mISDN/hfcmulti.c               |   16 +---------------
 drivers/isdn/hardware/mISDN/hfcpci.c                 |   16 +---------------
 drivers/isdn/hardware/mISDN/hfcsusb.c                |   16 +---------------
 drivers/isdn/hisax/hfc_usb.c                         |   16 +---------------
 drivers/isdn/mISDN/l1oip_codec.c                     |   14 +-------------
 drivers/isdn/mISDN/l1oip_core.c                      |   16 +---------------
 drivers/net/ethernet/ibm/ehea/ehea.h                 |   16 +---------------
 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c         |   16 +---------------
 drivers/net/ethernet/ibm/ehea/ehea_hw.h              |   16 +---------------
 drivers/net/ethernet/ibm/ehea/ehea_main.c            |   16 +---------------
 drivers/net/ethernet/ibm/ehea/ehea_phyp.c            |   16 +---------------
 drivers/net/ethernet/ibm/ehea/ehea_phyp.h            |   16 +---------------
 drivers/net/ethernet/ibm/ehea/ehea_qmr.c             |   16 +---------------
 drivers/net/ethernet/ibm/ehea/ehea_qmr.h             |   16 +---------------
 drivers/net/ethernet/toshiba/ps3_gelic_net.c         |   15 +--------------
 drivers/net/ethernet/toshiba/ps3_gelic_net.h         |   15 +--------------
 drivers/net/ethernet/toshiba/spider_net.c            |   15 +--------------
 drivers/net/ethernet/toshiba/spider_net.h            |   15 +--------------
 drivers/net/ethernet/toshiba/spider_net_ethtool.c    |   15 +--------------
 drivers/net/netconsole.c                             |   14 +-------------
 drivers/watchdog/wdrtas.c                            |   15 +--------------
 include/linux/radix-tree.h                           |   15 +--------------
 lib/radix-tree.c                                     |   15 +--------------
 net/iucv/iucv.c                                      |   15 +--------------
 77 files changed, 77 insertions(+), 1101 deletions(-)

--- a/arch/parisc/include/asm/asmregs.h
+++ b/arch/parisc/include/asm/asmregs.h
@@ -1,19 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Copyright (C) 1999 Hewlett-Packard (Frank Rowand)
- *
- *	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; either version 2, or (at your option)
- *	any later version.
- *
- *	This program is distributed in the hope that it will be useful,
- *	but WITHOUT ANY WARRANTY; without even the implied warranty of
- *	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  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., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #ifndef _PARISC_ASMREGS_H
--- a/arch/parisc/include/asm/assembly.h
+++ b/arch/parisc/include/asm/assembly.h
@@ -1,21 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Copyright (C) 1999 Hewlett-Packard (Frank Rowand)
  * Copyright (C) 1999 Philipp Rumpf <prumpf@tux.org>
  * Copyright (C) 1999 SuSE GmbH
- *
- *    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; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  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., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #ifndef _PARISC_ASSEMBLY_H
--- a/arch/parisc/kernel/entry.S
+++ b/arch/parisc/kernel/entry.S
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Linux/PA-RISC Project (http://www.parisc-linux.org/)
  *
@@ -6,20 +7,6 @@
  *  Copyright (C) 1999 SuSE GmbH Nuernberg 
  *  Copyright (C) 2000 Hewlett-Packard (John Marvin)
  *  Copyright (C) 1999 Hewlett-Packard (Frank Rowand)
- *
- *    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; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  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., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #include <asm/asm-offsets.h>
--- a/arch/parisc/kernel/hardware.c
+++ b/arch/parisc/kernel/hardware.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *    Hardware descriptions for HP 9000 based hardware, including
  *    system types, SCSI controllers, DMA controllers, HPPB controllers
@@ -9,21 +10,6 @@
  *
  *    Copyright 1999 by Alex deVries <alex@onefishtwo.ca>
  *    and copyright 1999 The Puffin Group Inc.
- *
- *    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; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  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., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 
--- a/arch/parisc/kernel/irq.c
+++ b/arch/parisc/kernel/irq.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /* 
  * Code to handle x86 style IRQs plus some generic interrupt stuff.
  *
@@ -6,20 +7,6 @@
  * Copyright (C) 1999 SuSE GmbH (Philipp Rumpf, prumpf@tux.org)
  * Copyright (C) 1999-2000 Grant Grundler
  * Copyright (c) 2005 Matthew Wilcox
- *
- *    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; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  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., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 #include <linux/bitops.h>
 #include <linux/errno.h>
--- a/arch/parisc/kernel/perf.c
+++ b/arch/parisc/kernel/perf.c
@@ -1,22 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  Parisc performance counters
  *  Copyright (C) 2001 Randolph Chung <tausq@debian.org>
  *
  *  This code is derived, with permission, from HP/UX sources.
- *
- *    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; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  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., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 /*
--- a/arch/parisc/kernel/processor.c
+++ b/arch/parisc/kernel/processor.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *    Initial setup-routines for HP 9000 based hardware.
  *
@@ -9,21 +10,6 @@
  *    Modifications copyright 2001 Ryan Bradetich <rbradetich@uswest.net>
  *
  *    Initial PA-RISC Version: 04-23-1999 by Helge Deller
- *
- *    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; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  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., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 #include <linux/delay.h>
 #include <linux/init.h>
--- a/arch/parisc/kernel/setup.c
+++ b/arch/parisc/kernel/setup.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *    Initial setup-routines for HP 9000 based hardware.
  *
@@ -9,21 +10,6 @@
  *    Modifications copyright 2001 Ryan Bradetich <rbradetich@uswest.net>
  *
  *    Initial PA-RISC Version: 04-23-1999 by Helge Deller
- *
- *    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; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  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., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #include <linux/kernel.h>
--- a/arch/parisc/kernel/unaligned.c
+++ b/arch/parisc/kernel/unaligned.c
@@ -1,23 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *    Unaligned memory access handler
  *
  *    Copyright (C) 2001 Randolph Chung <tausq@debian.org>
  *    Significantly tweaked by LaMont Jones <lamont@debian.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; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  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., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #include <linux/jiffies.h>
--- a/arch/parisc/lib/memcpy.c
+++ b/arch/parisc/lib/memcpy.c
@@ -1,26 +1,12 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *    Optimized memory copy routines.
  *
  *    Copyright (C) 2004 Randolph Chung <tausq@debian.org>
  *    Copyright (C) 2013-2017 Helge Deller <deller@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; either version 2, or (at your option)
- *    any later version.
- *
- *    This program is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  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., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  *    Portions derived from the GNU C Library
  *    Copyright (C) 1991, 1997, 2003 Free Software Foundation, Inc.
- *
  */
 
 #include <linux/module.h>
--- a/arch/powerpc/include/asm/cell-pmu.h
+++ b/arch/powerpc/include/asm/cell-pmu.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Cell Broadband Engine Performance Monitor
  *
@@ -6,20 +7,6 @@
  * Author:
  *   David Erb (djerb@us.ibm.com)
  *   Kevin Corry (kevcorry@us.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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  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., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #ifndef __ASM_CELL_PMU_H__
--- a/arch/powerpc/include/asm/pmi.h
+++ b/arch/powerpc/include/asm/pmi.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 #ifndef _POWERPC_PMI_H
 #define _POWERPC_PMI_H
 
@@ -11,20 +12,6 @@
  * (C) Copyright IBM Deutschland Entwicklung GmbH 2005
  *
  * Author: Christian Krafft <krafft@de.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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  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., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #ifdef __KERNEL__
--- a/arch/powerpc/include/asm/spu.h
+++ b/arch/powerpc/include/asm/spu.h
@@ -1,23 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * SPU core / file system interface and HW structures
  *
  * (C) Copyright IBM Deutschland Entwicklung GmbH 2005
  *
  * Author: Arnd Bergmann <arndb@de.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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	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., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #ifndef _SPU_H
--- a/arch/powerpc/include/asm/spu_csa.h
+++ b/arch/powerpc/include/asm/spu_csa.h
@@ -1,23 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * spu_csa.h: Definitions for SPU context save area (CSA).
  *
  * (C) Copyright IBM 2005
  *
  * Author: Mark Nutter <mnutter@us.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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 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., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #ifndef _SPU_CSA_H_
--- a/arch/powerpc/include/asm/spu_info.h
+++ b/arch/powerpc/include/asm/spu_info.h
@@ -1,23 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * SPU info structures
  *
  * (C) Copyright 2006 IBM Corp.
  *
  * Author: Dwayne Grant McConnell <decimal@us.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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	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., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 #ifndef _SPU_INFO_H
 #define _SPU_INFO_H
--- a/arch/powerpc/mm/copro_fault.c
+++ b/arch/powerpc/mm/copro_fault.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * CoProcessor (SPU/AFU) mm fault handler
  *
@@ -5,20 +6,6 @@
  *
  * Author: Arnd Bergmann <arndb@de.ibm.com>
  * Author: Jeremy Kerr <jk@ozlabs.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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  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., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 #include <linux/sched.h>
 #include <linux/mm.h>
--- a/arch/powerpc/platforms/cell/cbe_powerbutton.c
+++ b/arch/powerpc/platforms/cell/cbe_powerbutton.c
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * driver for powerbutton on IBM cell blades
  *
  * (C) Copyright IBM Corp. 2005-2008
  *
  * Author: Christian Krafft <krafft@de.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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  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., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #include <linux/input.h>
--- a/arch/powerpc/platforms/cell/cbe_thermal.c
+++ b/arch/powerpc/platforms/cell/cbe_thermal.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * thermal support for the cell processor
  *
@@ -29,20 +30,6 @@
  * (C) Copyright IBM Deutschland Entwicklung GmbH 2005
  *
  * Author: Christian Krafft <krafft@de.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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  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., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #include <linux/module.h>
--- a/arch/powerpc/platforms/cell/cpufreq_spudemand.c
+++ b/arch/powerpc/platforms/cell/cpufreq_spudemand.c
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * spu aware cpufreq governor for the cell processor
  *
  * © Copyright IBM Corporation 2006-2008
  *
  * Author: Christian Krafft <krafft@de.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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 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., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #include <linux/cpufreq.h>
--- a/arch/powerpc/platforms/cell/interrupt.c
+++ b/arch/powerpc/platforms/cell/interrupt.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Cell Internal Interrupt Controller
  *
@@ -8,20 +9,6 @@
  *
  * Author: Arnd Bergmann <arndb@de.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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  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., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  * TODO:
  * - Fix various assumptions related to HW CPU numbers vs. linux CPU numbers
  *   vs node numbers in the setup code
--- a/arch/powerpc/platforms/cell/iommu.c
+++ b/arch/powerpc/platforms/cell/iommu.c
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * IOMMU implementation for Cell Broadband Processor Architecture
  *
  * (C) Copyright IBM Corporation 2006-2008
  *
  * Author: Jeremy Kerr <jk@ozlabs.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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  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., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #undef DEBUG
--- a/arch/powerpc/platforms/cell/pervasive.c
+++ b/arch/powerpc/platforms/cell/pervasive.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * CBE Pervasive Monitor and Debug
  *
@@ -5,20 +6,6 @@
  *
  * Authors: Maximino Aguilar (maguilar@us.ibm.com)
  *          Michael N. Day (mnday@us.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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  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., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #undef DEBUG
--- a/arch/powerpc/platforms/cell/pervasive.h
+++ b/arch/powerpc/platforms/cell/pervasive.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Cell Pervasive Monitor and Debug interface and HW structures
  *
@@ -5,20 +6,6 @@
  *
  * Authors: Maximino Aguilar (maguilar@us.ibm.com)
  *          David J. Erb (djerb@us.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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 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., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 
--- a/arch/powerpc/platforms/cell/pmu.c
+++ b/arch/powerpc/platforms/cell/pmu.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Cell Broadband Engine Performance Monitor
  *
@@ -6,20 +7,6 @@
  * Author:
  *    David Erb (djerb@us.ibm.com)
  *    Kevin Corry (kevcorry@us.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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  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., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #include <linux/interrupt.h>
--- a/arch/powerpc/platforms/cell/spider-pic.c
+++ b/arch/powerpc/platforms/cell/spider-pic.c
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * External Interrupt Controller on Spider South Bridge
  *
  * (C) Copyright IBM Deutschland Entwicklung GmbH 2005
  *
  * Author: Arnd Bergmann <arndb@de.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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  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., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #include <linux/interrupt.h>
--- a/arch/powerpc/platforms/cell/spu_base.c
+++ b/arch/powerpc/platforms/cell/spu_base.c
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Low-level SPU handling
  *
  * (C) Copyright IBM Deutschland Entwicklung GmbH 2005
  *
  * Author: Arnd Bergmann <arndb@de.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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  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., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #undef DEBUG
--- a/arch/powerpc/platforms/cell/spu_notify.c
+++ b/arch/powerpc/platforms/cell/spu_notify.c
@@ -1,22 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Move OProfile dependencies from spufs module to the kernel so it
  * can run on non-cell PPC.
  *
  * Copyright (C) IBM 2005
- *
- * 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; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of



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

* [Batch 8 patch 04/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 154
  2019-05-27  6:54 [Batch 8 patch 00/23] Batch 8 of random GPL notices/references Thomas Gleixner
                   ` (2 preceding siblings ...)
  2019-05-27  6:55 ` [Batch 8 patch 03/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 153 Thomas Gleixner
@ 2019-05-27  6:55 ` Thomas Gleixner
  2019-05-27 13:37   ` Armijn Hemel - Tjaldur Software Governance Solutions
                     ` (2 more replies)
  2019-05-27  6:55 ` [Batch 8 patch 05/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155 Thomas Gleixner
                   ` (18 subsequent siblings)
  22 siblings, 3 replies; 98+ messages in thread
From: Thomas Gleixner @ 2019-05-27  6:55 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this package 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 either version 2 of the license or at
  your option any later version this package 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 you
  should have received a copy of the gnu general public license along
  with this package 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-or-later

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=batch8&id=03961b8428e0
---
 drivers/video/backlight/omap1_bl.c |   15 +--------------
 1 file changed, 1 insertion(+), 14 deletions(-)

--- a/drivers/video/backlight/omap1_bl.c
+++ b/drivers/video/backlight/omap1_bl.c
@@ -1,21 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Backlight driver for OMAP based boards.
  *
  * Copyright (c) 2006 Andrzej Zaborowski  <balrog@zabor.org>
- *
- * This package 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; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This package 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.
- *
- * You should have received a copy of the GNU General Public License
- * along with this package; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
  */
 
 #include <linux/module.h>



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

* [Batch 8 patch 05/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155
  2019-05-27  6:54 [Batch 8 patch 00/23] Batch 8 of random GPL notices/references Thomas Gleixner
                   ` (3 preceding siblings ...)
  2019-05-27  6:55 ` [Batch 8 patch 04/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 154 Thomas Gleixner
@ 2019-05-27  6:55 ` Thomas Gleixner
  2019-05-27 13:37   ` Armijn Hemel - Tjaldur Software Governance Solutions
                     ` (2 more replies)
  2019-05-27  6:55 ` [Batch 8 patch 06/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 Thomas Gleixner
                   ` (17 subsequent siblings)
  22 siblings, 3 replies; 98+ messages in thread
From: Thomas Gleixner @ 2019-05-27  6:55 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 the gnu general public license as published by
  the free software foundation either version 2 or at your option any
  later version this program is distributed in the hope that it will
  be useful but without any warranty without even the implied warranty
  of merchantability or fitness for a particular purpose 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 street
  fifth floor boston ma 02110 1301 usa

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

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=batch8&id=be6c1e422f0f
---
 tools/power/cpupower/bench/cpufreq-bench_plot.sh   |   15 +--------------
 tools/power/cpupower/bench/cpufreq-bench_script.sh |   15 +--------------
 2 files changed, 2 insertions(+), 28 deletions(-)

--- a/tools/power/cpupower/bench/cpufreq-bench_plot.sh
+++ b/tools/power/cpupower/bench/cpufreq-bench_plot.sh
@@ -1,19 +1,6 @@
 #!/bin/bash
+# SPDX-License-Identifier: GPL-2.0-or-later
 
-# 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; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  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 Street, Fifth Floor, Boston, MA
-# 02110-1301, USA.
 
 # Author/Copyright(c): 2009, Thomas Renninger <trenn@suse.de>, Novell Inc.
 
--- a/tools/power/cpupower/bench/cpufreq-bench_script.sh
+++ b/tools/power/cpupower/bench/cpufreq-bench_script.sh
@@ -1,19 +1,6 @@
 #!/bin/bash
+# SPDX-License-Identifier: GPL-2.0-or-later
 
-# 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; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  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 Street, Fifth Floor, Boston, MA
-# 02110-1301, USA.
 
 # Author/Copyright(c): 2009, Thomas Renninger <trenn@suse.de>, Novell Inc.
 



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

* [Batch 8 patch 06/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156
  2019-05-27  6:54 [Batch 8 patch 00/23] Batch 8 of random GPL notices/references Thomas Gleixner
                   ` (4 preceding siblings ...)
  2019-05-27  6:55 ` [Batch 8 patch 05/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155 Thomas Gleixner
@ 2019-05-27  6:55 ` Thomas Gleixner
  2019-05-27 14:08   ` Richard Fontana
                     ` (2 more replies)
  2019-05-27  6:55 ` [Batch 8 patch 07/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 Thomas Gleixner
                   ` (16 subsequent siblings)
  22 siblings, 3 replies; 98+ messages in thread
From: Thomas Gleixner @ 2019-05-27  6:55 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 the gnu general public license as published by
  the free software foundation either version 2 of the license or at
  your option any later version this program is distributed in the
  hope that it will be useful but without any warranty without even
  the implied warranty of merchantability or fitness for a particular
  purpose see the gnu general public license for more details you
  should have received a copy of the gnu general public license along
  with this program if not write to the free software foundation inc
  59 temple place suite 330 boston ma 02111 1307 usa

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

has been chosen to replace the boilerplate/reference in 1334 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=batch8&id=b048979596a7
---
 arch/alpha/kernel/module.c                          |   14 +-------------
 arch/arm/mach-integrator/hardware.h                 |   15 +--------------
 arch/arm/mach-integrator/integrator_ap.c            |   15 +--------------
 arch/arm/mach-ixp4xx/gtwx5715-pci.c                 |   16 +---------------
 arch/arm/mach-ixp4xx/gtwx5715-setup.c               |   16 +---------------
 arch/arm/mach-ks8695/cpu.c                          |   15 +--------------
 arch/arm/mach-ks8695/irq.c                          |   15 +--------------

<SNIP>

 arch/x86/platform/uv/bios_uv.c                      |   15 +--------------
 arch/x86/platform/uv/uv_nmi.c                       |   15 +--------------
 arch/x86/platform/uv/uv_sysfs.c                     |   15 +--------------
 arch/x86/platform/uv/uv_time.c                      |   15 +--------------
 arch/x86/tools/insn_sanity.c                        |   15 +--------------
 drivers/ata/pata_atp867x.c                          |   16 +---------------
 drivers/atm/fore200e.c                              |   14 +-------------
 drivers/block/rsxx/config.c                         |   16 +---------------
 drivers/block/rsxx/core.c                           |   16 +---------------
 drivers/block/rsxx/cregs.c                          |   16 +---------------
 drivers/block/rsxx/dev.c                            |   16 +---------------
 drivers/block/rsxx/dma.c                            |   16 +---------------

<SNIP>

 drivers/video/fbdev/omap/lcdc.c                     |   15 +--------------
 drivers/video/fbdev/omap/omapfb.h                   |   15 +--------------
 drivers/video/fbdev/omap/omapfb_main.c              |   15 +--------------
 drivers/video/fbdev/omap/sossi.c                    |   15 +--------------
 drivers/w1/masters/ds2490.c                         |   16 +---------------
 drivers/w1/masters/matrox_w1.c                      |   16 +---------------
 drivers/watchdog/f71808e_wdt.c                      |   15 +--------------
 drivers/watchdog/twl4030_wdt.c                      |   15 +--------------
 fs/cifs/asn1.c                                      |   13 +------------
 fs/cifs/cifs_debug.c                                |   15 +--------------
 fs/cifs/cifs_debug.h                                |   16 +---------------
 fs/cifs/cifs_unicode.c                              |   15 +--------------
 fs/cifs/cifs_unicode.h                              |   17 +----------------

<SNIP>

 fs/jfs/resize.c                                     |   15 +--------------
 fs/jfs/super.c                                      |   15 +--------------
 fs/jfs/symlink.c                                    |   15 +--------------
 fs/jfs/xattr.c                                      |   15 +--------------
 include/linux/amba/kmi.h                            |   16 +---------------
 include/linux/amba/serial.h                         |   15 +--------------
 include/linux/arm-cci.h                             |   15 +--------------
 include/linux/audit.h                               |   16 +---------------
 include/linux/clk/zynq.h                            |   15 +--------------
 include/linux/connector.h                           |   15 +--------------
 include/linux/eeprom_93cx6.h                        |   15 +--------------
 include/linux/fixp-arith.h                          |   14 +-------------
 include/linux/fsl_ifc.h                             |   15 +--------------
 include/linux/hid-debug.h                           |   15 +--------------
 include/linux/hid.h                                 |   14 +-------------
 include/linux/hiddev.h                              |   14 +-------------
 include/linux/interval_tree_generic.h               |   14 +-------------
 include/linux/irqchip/arm-vic.h                     |   15 +--------------
 include/linux/joystick.h                            |   14 +-------------
 include/linux/kprobes.h                             |   15 +--------------
 include/linux/mfd/as3722.h                          |   16 +---------------
 include/linux/mfd/davinci_voicecodec.h              |   15 +--------------
 include/linux/mfd/twl.h                             |   16 +---------------
 include/linux/mtd/ubi.h                             |   15 +--------------
 include/linux/mxm-wmi.h                             |   15 +--------------
 include/linux/omapfb.h                              |   15 +--------------
 include/linux/platform_data/asoc-ti-mcbsp.h         |   16 +---------------
 include/linux/platform_data/g762.h                  |   15 +--------------
 include/linux/platform_data/gpio-omap.h             |   16 +---------------
 include/linux/platform_data/keyscan-davinci.h       |   15 +--------------
 include/linux/platform_data/ntc_thermistor.h        |   15 +--------------
 include/linux/pm.h                                  |   15 +--------------
 include/linux/pm_wakeup.h                           |   15 +--------------
 include/linux/power/bq24735-charger.h               |   15 +--------------
 include/linux/power/max17042_battery.h              |   15 +--------------
 include/linux/power/max8903_charger.h               |   16 +---------------
 include/linux/rbtree.h                              |   14 +-------------
 include/linux/rbtree_augmented.h                    |   14 +-------------
 include/linux/regulator/max1586.h                   |   15 +--------------
 include/linux/regulator/max8952.h                   |   15 +--------------
 include/linux/serial_core.h                         |   15 +--------------
 include/linux/serial_pnx8xxx.h                      |   15 +--------------
 include/linux/smsc911x.h                            |   15 +--------------
 include/linux/uprobes.h                             |   15 +--------------
 include/linux/usb/ccid.h                            |   14 +-------------
 include/linux/vringh.h                              |   15 +--------------
 include/media/drv-intf/cx2341x.h                    |   14 +-------------
 include/media/v4l2-common.h                         |   14 +-------------
 include/media/v4l2-device.h                         |   14 +-------------
 include/scsi/libiscsi.h                             |   15 +--------------
 include/scsi/sas_ata.h                              |   17 +----------------
 include/scsi/scsi_bsg_iscsi.h                       |   16 +---------------
 include/scsi/scsi_dh.h                              |   15 +--------------
 include/scsi/scsi_transport.h                       |   15 +--------------
 include/scsi/scsi_transport_fc.h                    |   16 +---------------
 include/scsi/scsi_transport_iscsi.h                 |   15 +--------------
 include/scsi/scsi_transport_spi.h                   |   15 +--------------
 include/sound/ad1816a.h                             |   14 +-------------
 include/sound/ak4113.h                              |   17 +----------------
 include/sound/ak4114.h                              |   17 +----------------
 include/sound/ak4117.h                              |   17 +----------------
 include/sound/ak4531_codec.h                        |   17 +----------------
 include/sound/ak4xxx-adda.h                         |   16 +---------------
 include/sound/asequencer.h                          |   17 +----------------
 include/sound/asound.h                              |   17 +----------------
 include/sound/asoundef.h                            |   17 +----------------
 include/sound/control.h                             |   17 +----------------
 include/sound/core.h                                |   17 +----------------
 include/sound/cs4231-regs.h                         |   17 +----------------
 include/sound/cs8403.h                              |   17 +----------------
 include/sound/cs8427.h                              |   17 +----------------
 include/sound/designware_i2s.h                      |   16 +---------------
 include/sound/emu10k1.h                             |   17 +----------------
 include/sound/emu10k1_synth.h                       |   15 +--------------
 include/sound/emu8000.h                             |   15 +--------------
 include/sound/emu8000_reg.h                         |   16 +---------------
 include/sound/emux_legacy.h                         |   16 +---------------
 include/sound/emux_synth.h                          |   15 +--------------
 include/sound/es1688.h                              |   17 +----------------
 include/sound/gus.h                                 |   17 +----------------
 include/sound/hda_codec.h                           |   15 +--------------
 include/sound/hwdep.h                               |   17 +----------------
 include/sound/i2c.h                                 |   18 +-----------------
 include/sound/info.h                                |   17 +----------------
 include/sound/initval.h                             |   16 +---------------
 include/sound/jack.h                                |   17 +----------------
 include/sound/memalloc.h                            |   17 +----------------
 include/sound/minors.h                              |   17 +----------------
 include/sound/mixer_oss.h                           |   17 +----------------
 include/sound/mpu401.h                              |   17 +----------------
 include/sound/opl3.h                                |   18 +-----------------
 include/sound/opl4.h                                |   15 +--------------
 include/sound/pcm.h                                 |   17 +----------------
 include/sound/pcm_oss.h                             |   17 +----------------
 include/sound/pcm_params.h                          |   17 +----------------
 include/sound/pt2258.h                              |   16 +---------------
 include/sound/rawmidi.h                             |   17 +----------------
 include/sound/sb.h                                  |   17 +----------------
 include/sound/sb16_csp.h                            |   16 +---------------
 include/sound/seq_device.h                          |   16 +---------------
 include/sound/seq_kernel.h                          |   17 +----------------
 include/sound/seq_midi_emul.h                       |   16 +---------------
 include/sound/seq_midi_event.h                      |   15 +--------------
 include/sound/seq_oss.h                             |   15 +--------------
 include/sound/seq_oss_legacy.h                      |   15 +--------------
 include/sound/seq_virmidi.h                         |   16 +---------------
 include/sound/soundfont.h                           |   15 +--------------
 include/sound/spear_dma.h                           |   16 +---------------
 include/sound/spear_spdif.h                         |   15 +--------------
 include/sound/tea6330t.h                            |   17 +----------------
 include/sound/timer.h                               |   17 +----------------
 include/sound/tlv.h                                 |   17 +----------------
 include/sound/util_mem.h                            |   15 +--------------
 include/sound/vx_core.h                             |   15 +--------------
 include/sound/wavefront.h                           |   15 +--------------
 include/sound/wss.h                                 |   17 +----------------
 include/video/atmel_lcdc.h                          |   15 +--------------
 kernel/audit.c                                      |   15 +--------------
 kernel/audit.h                                      |   15 +--------------
 kernel/audit_watch.c                                |   15 +--------------
 kernel/auditfilter.c                                |   15 +--------------
 kernel/extable.c                                    |   14 +-------------
 kernel/futex.c                                      |   15 +--------------
 kernel/kprobes.c                                    |   15 +--------------
 kernel/module.c                                     |   14 +-------------
 kernel/params.c                                     |   14 +-------------
 kernel/tracepoint.c                                 |   15 +--------------
 lib/rbtree.c                                        |   14 +-------------
 lib/timerqueue.c                                    |   15 +--------------
 samples/connector/cn_test.c                         |   15 +--------------
 samples/connector/ucon.c                            |   16 +---------------
 samples/hw_breakpoint/data_breakpoint.c             |   15 +--------------
 scripts/dtc/checks.c                                |   17 +----------------
 scripts/dtc/data.c                                  |   17 +----------------
 scripts/dtc/dtc.c                                   |   17 +----------------
 scripts/dtc/dtc.h                                   |   17 +----------------
 scripts/dtc/fdtget.c                                |   16 +---------------
 scripts/dtc/fdtput.c                                |   16 +---------------
 scripts/dtc/flattree.c                              |   17 +----------------
 scripts/dtc/fstree.c                                |   17 +----------------
 scripts/dtc/livetree.c                              |   17 +----------------
 scripts/dtc/srcpos.c                                |   16 +---------------
 scripts/dtc/srcpos.h                                |   16 +---------------
 scripts/dtc/treesource.c                            |   17 +----------------
 scripts/dtc/util.c                                  |   16 +---------------
 scripts/dtc/util.h                                  |   16 +---------------
 scripts/dtc/yamltree.c                              |   16 +---------------
 scripts/genksyms/genksyms.c                         |   15 ++-------------
 scripts/genksyms/genksyms.h                         |   15 ++-------------
 scripts/selinux/mdp/mdp.c                           |   15 +--------------
 sound/core/control.c                                |   17 +----------------
 sound/core/control_compat.c                         |   15 +--------------
 sound/core/device.c                                 |   17 +----------------
 sound/core/hrtimer.c                                |   16 +---------------
 sound/core/hwdep.c                                  |   17 +----------------
 sound/core/hwdep_compat.c                           |   16 +---------------
 sound/core/info.c                                   |   17 +----------------
 sound/core/info_oss.c                               |   17 +----------------

<SNIP>

 sound/usb/usbaudio.h                                |   16 +---------------
 sound/usb/usx2y/usX2Yhwdep.c                        |   15 +--------------
 sound/usb/usx2y/usbus428ctldefs.h                   |   15 +--------------
 sound/usb/usx2y/usbusx2y.c                          |   15 +--------------
 sound/usb/usx2y/usbusx2yaudio.c                     |   16 +---------------
 sound/usb/usx2y/usx2y.h                             |   15 +--------------
 sound/usb/usx2y/usx2yhwdeppcm.c                     |   14 +-------------
 tools/firewire/nosy-dump.c                          |   15 +--------------
 tools/include/linux/rbtree.h                        |   14 +-------------
 tools/include/linux/rbtree_augmented.h              |   14 +-------------
 tools/lib/rbtree.c                                  |   14 +-------------
 tools/objtool/arch/x86/include/asm/inat.h           |   16 +---------------
 tools/objtool/arch/x86/include/asm/inat_types.h     |   16 +---------------
 tools/objtool/arch/x86/include/asm/insn.h           |   15 +--------------
 tools/objtool/arch/x86/lib/inat.c                   |   16 +---------------
 tools/objtool/arch/x86/lib/insn.c                   |   15 +--------------
 tools/perf/arch/sh/util/dwarf-regs.c                |   16 +---------------
 tools/perf/arch/x86/util/dwarf-regs.c               |   16 +---------------
 tools/perf/builtin-probe.c                          |   16 +---------------
 tools/perf/scripts/perl/Perf-Trace-Util/Context.c   |   17 +----------------
 tools/perf/scripts/python/Perf-Trace-Util/Context.c |   16 +---------------
 tools/perf/util/dwarf-aux.c                         |   16 +---------------
 tools/perf/util/dwarf-aux.h                         |   16 +---------------
 tools/perf/util/intel-pt-decoder/inat.c             |   16 +---------------
 tools/perf/util/intel-pt-decoder/inat.h             |   16 +---------------
 tools/perf/util/intel-pt-decoder/inat_types.h       |   16 +---------------
 tools/perf/util/intel-pt-decoder/insn.c             |   15 +--------------
 tools/perf/util/intel-pt-decoder/insn.h             |   15 +--------------
 tools/perf/util/probe-event.c                       |   16 +---------------
 tools/perf/util/probe-finder.c                      |   16 +---------------
 tools/perf/util/trace-event-scripting.c             |   16 +---------------
 tools/power/cpupower/bench/benchmark.c              |   15 +--------------
 tools/power/cpupower/bench/benchmark.h              |   15 +--------------
 tools/power/cpupower/bench/config.h                 |   15 +--------------
 tools/power/cpupower/bench/main.c                   |   15 +--------------
 tools/power/cpupower/bench/parse.c                  |   15 +--------------
 tools/power/cpupower/bench/parse.h                  |   15 +--------------
 tools/power/cpupower/bench/system.c                 |   15 +--------------
 tools/power/cpupower/bench/system.h                 |   15 +--------------
 tools/usb/ffs-test.c                                |   15 +--------------
 1329 files changed, 1332 insertions(+), 19126 deletions(-)

--- a/arch/alpha/kernel/module.c
+++ b/arch/alpha/kernel/module.c
@@ -1,19 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*  Kernel module help for Alpha.
     Copyright (C) 2002 Richard Henderson.
 
-    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; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
 #include <linux/moduleloader.h>
 #include <linux/elf.h>
--- a/arch/arm/mach-integrator/hardware.h
+++ b/arch/arm/mach-integrator/hardware.h
@@ -1,21 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  *  This file contains the hardware definitions of the Integrator.
  *
  *  Copyright (C) 1998-1999 ARM Limited.
- *
- * 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; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 #ifndef INTEGRATOR_HARDWARE_H
 #define INTEGRATOR_HARDWARE_H
--- a/arch/arm/mach-integrator/integrator_ap.c
+++ b/arch/arm/mach-integrator/integrator_ap.c
@@ -1,21 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  linux/arch/arm/mach-integrator/integrator_ap.c
  *
  *  Copyright (C) 2000-2003 Deep Blue Solutions 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; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 #include <linux/kernel.h>
 #include <linux/init.h>
--- a/arch/arm/mach-ixp4xx/gtwx5715-pci.c
+++ b/arch/arm/mach-ixp4xx/gtwx5715-pci.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * arch/arm/mach-ixp4xx/gtwx5715-pci.c
  *
@@ -5,21 +6,6 @@
  *
  * Copyright (C) 2004 George T. Joseph
  * Derived from Coyote
- *
- * 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; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
- *
  */
 
 #include <linux/pci.h>
--- a/arch/arm/mach-ixp4xx/gtwx5715-setup.c
+++ b/arch/arm/mach-ixp4xx/gtwx5715-setup.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * arch/arm/mach-ixp4xx/gtwx5715-setup.c
  *
@@ -5,21 +6,6 @@
  *
  * Copyright (C) 2004 George T. Joseph
  * Derived from Coyote
- *
- * 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; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
- *
  */
 
 #include <linux/init.h>
--- a/arch/arm/mach-ks8695/cpu.c
+++ b/arch/arm/mach-ks8695/cpu.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * arch/arm/mach-ks8695/cpu.c
  *
@@ -5,20 +6,6 @@
  * Copyright (C) 2006 Simtec Electronics
  *
  * KS8695 CPU support
- *
- * 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; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #include <linux/kernel.h>
--- a/arch/arm/mach-ks8695/irq.c
+++ b/arch/arm/mach-ks8695/irq.c
@@ -1,22 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * arch/arm/mach-ks8695/irq.c
  *
  * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk>
  * Copyright (C) 2006 Simtec Electronics
- *
- * 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; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #include <linux/init.h>
--- a/arch/arm/mach-ks8695/pci.c
+++ b/arch/arm/mach-ks8695/pci.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * arch/arm/mach-ks8695/pci.c
  *
@@ -5,20 +6,6 @@
  *  Copyright (C) 2006, Greg Ungerer <gerg@snapgear.com>
  *  Copyright (C) 2006, Ben Dooks
  *  Copyright (C) 2007, Andrew Victor
- *
- * 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; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #include <linux/kernel.h>
--- a/arch/arm/mach-ks8695/time.c
+++ b/arch/arm/mach-ks8695/time.c
@@ -1,22 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * arch/arm/mach-ks8695/time.c
  *
  * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk>
  * Copyright (C) 2006 Simtec Electronics
- *
- * 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; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #include <linux/init.h>
--- a/arch/arm/mach-nomadik/cpu-8815.c
+++ b/arch/arm/mach-nomadik/cpu-8815.c
@@ -1,19 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright STMicroelectronics, 2007.
- *
- *  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; either version 2 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #include <linux/types.h>
--- a/arch/arm/mach-omap1/fb.c
+++ b/arch/arm/mach-omap1/fb.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * File: arch/arm/plat-omap/fb.c
  *
@@ -5,20 +6,6 @@
  *
  * Copyright (C) 2006 Nokia Corporation
  * Author: Imre Deak <imre.deak@nokia.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; either version 2 of the License, or (at your
- * option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along
- * with this program; if not, write to the Free Software Foundation, Inc.,
- * 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
 #include <linux/module.h>
--- a/arch/arm/mach-omap1/include/mach/irqs.h
+++ b/arch/arm/mach-omap1/include/mach/irqs.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  *  arch/arm/plat-omap/include/mach/irqs.h
  *
@@ -7,20 +8,6 @@
  * Copyright (C) 2009 Texas Instruments
  * Added OMAP4 support - Santosh Shilimkar <santosh.shilimkar@ti.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; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- *
  * NOTE: The interrupt vectors for the OMAP-1509, OMAP-1510, and OMAP-1610
  *	 are different.
  */
--- a/arch/arm/mach-omap1/include/mach/lcd_dma.h
+++ b/arch/arm/mach-omap1/include/mach/lcd_dma.h
@@ -1,23 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  *  arch/arm/mach-omap1/include/mach/lcd_dma.h
  *
  * Extracted from arch/arm/plat-omap/include/plat/dma.h
  *  Copyright (C) 2003 Nokia Corporation
  *  Author: Juha Yrjölä <juha.yrjola@nokia.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; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  */
 #ifndef __MACH_OMAP1_LCD_DMA_H__
 #define __MACH_OMAP1_LCD_DMA_H__
--- a/arch/arm/mach-omap1/include/mach/lcdc.h
+++ b/arch/arm/mach-omap1/include/mach/lcdc.h
@@ -1,23 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * arch/arm/mach-omap1/include/mach/lcdc.h
  *
  * Extracted from drivers/video/omap/lcdc.c
  * Copyright (C) 2004 Nokia Corporation
  * Author: Imre Deak <imre.deak@nokia.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; either version 2 of the License, or (at your
- * option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along
- * with this program; if not, write to the Free Software Foundation, Inc.,
- * 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 #ifndef __MACH_LCDC_H__
 #define __MACH_LCDC_H__
--- a/arch/arm/mach-omap1/include/mach/mux.h
+++ b/arch/arm/mach-omap1/include/mach/mux.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * arch/arm/plat-omap/include/mach/mux.h
  *
@@ -9,20 +10,6 @@
  *
  * Written by Tony Lindgren
  *
- * 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; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- *
  * NOTE: Please use the following naming style for new pin entries.
  *	 For example, W8_1610_MMC2_DAT0, where:
  *	 - W8	     = ball
--- a/arch/arm/mach-omap1/include/mach/soc.h
+++ b/arch/arm/mach-omap1/include/mach/soc.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * OMAP cpu type detection
  *
@@ -8,21 +9,6 @@
  * Written by Tony Lindgren <tony.lindgren@nokia.com>
  *
  * Added OMAP4/5 specific defines - Santosh Shilimkar<santosh.shilimkar@ti.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; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,



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

* [Batch 8 patch 07/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157
  2019-05-27  6:54 [Batch 8 patch 00/23] Batch 8 of random GPL notices/references Thomas Gleixner
                   ` (5 preceding siblings ...)
  2019-05-27  6:55 ` [Batch 8 patch 06/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 Thomas Gleixner
@ 2019-05-27  6:55 ` Thomas Gleixner
  2019-05-27 13:56   ` Richard Fontana
                     ` (2 more replies)
  2019-05-27  6:55 ` [Batch 8 patch 08/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 158 Thomas Gleixner
                   ` (15 subsequent siblings)
  22 siblings, 3 replies; 98+ messages in thread
From: Thomas Gleixner @ 2019-05-27  6:55 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 3 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 either version 2 of the license or at
  your option any later version this program is distributed in the
  hope that it will be useful but without any warranty without even
  the implied warranty of merchantability or fitness for a particular
  purpose see the gnu general public license for more details

  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 either version 2 of the license or at
  your option any later version [author] [kishon] [vijay] [abraham]
  [i] [kishon]@[ti] [com] 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

  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 either version 2 of the license or at
  your option any later version [author] [graeme] [gregory]
  [gg]@[slimlogic] [co] [uk] [author] [kishon] [vijay] [abraham] [i]
  [kishon]@[ti] [com] [based] [on] [twl6030]_[usb] [c] [author] [hema]
  [hk] [hemahk]@[ti] [com] 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-or-later

has been chosen to replace the boilerplate/reference in 1105 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=batch8&id=97ac83b3e35c
---
 arch/arm/boot/dts/imx25-eukrea-cpuimx25.dtsi                    |   10 ------
 arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts |   10 ------
 arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts |   10 ------
 arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts  |   10 ------
 arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard.dts          |   10 ------
 arch/arm/boot/dts/imx28-eukrea-mbmx283lc.dts                    |   10 ------
 arch/arm/boot/dts/imx28-eukrea-mbmx287lc.dts                    |   10 ------
 arch/arm/boot/dts/imx28-eukrea-mbmx28lc.dtsi                    |   10 ------
 arch/arm/boot/dts/imx35-eukrea-cpuimx35.dtsi                    |   10 ------
 arch/arm/boot/dts/imx35-eukrea-mbimxsd35-baseboard.dts          |   10 ------
 arch/arm/include/asm/hardware/cache-uniphier.h                  |   11 -------
 arch/arm/mach-alpine/alpine_cpu_pm.c                            |   11 -------
 arch/arm/mach-alpine/alpine_cpu_pm.h                            |   11 -------
 arch/arm/mach-alpine/alpine_cpu_resume.h                        |   11 -------
 arch/arm/mach-alpine/alpine_machine.c                           |   11 -------
 arch/arm/mach-alpine/platsmp.c                                  |   11 -------

<SNIP>

 arch/arm/mach-axxia/axxia.c                                     |   11 -------
 arch/arm/mach-imx/ehci-imx27.c                                  |   11 -------
 arch/x86/crypto/des3_ede_glue.c                                 |   12 --------
 arch/x86/crypto/glue_helper-asm-avx.S                           |   12 --------
 arch/x86/kernel/acpi/apei.c                                     |   11 -------
 arch/x86/tools/insn_decoder_test.c                              |   10 ------
 crypto/842.c                                                    |   11 -------
 drivers/acpi/ac.c                                               |   11 -------
 drivers/acpi/acpi_ipmi.c                                        |   11 -------
 drivers/acpi/acpi_video.c                                       |   11 -------
 drivers/acpi/battery.c                                          |   11 -------
 drivers/acpi/blacklist.c                                        |   11 -------
 drivers/acpi/bus.c                                              |   11 -------

<SNIP>

 drivers/w1/w1_internal.h                                        |   11 -------
 drivers/w1/w1_io.c                                              |   11 -------
 drivers/w1/w1_netlink.c                                         |   11 -------
 drivers/w1/w1_netlink.h                                         |   11 -------
 drivers/watchdog/it87_wdt.c                                     |   11 -------
 drivers/watchdog/ni903x_wdt.c                                   |   11 -------
 drivers/watchdog/nic7018_wdt.c                                  |   11 -------
 drivers/watchdog/s3c2410_wdt.c                                  |   11 -------
 drivers/watchdog/ziirave_wdt.c                                  |   11 -------
 drivers/xen/pvcalls-back.c                                      |   11 -------
 drivers/xen/pvcalls-front.c                                     |   11 -------
 fs/cifs/smbdirect.c                                             |   11 -------
 fs/cifs/smbdirect.h                                             |   11 -------
 include/acpi/acpi_bus.h                                         |   11 -------
 include/acpi/acpi_drivers.h                                     |   11 -------
 include/asm-generic/qrwlock.h                                   |   11 -------
 include/asm-generic/qspinlock.h                                 |   11 -------
 include/asm-generic/qspinlock_types.h                           |   11 -------
 include/drm/drm_lease.h                                         |   11 -------
 include/dt-bindings/clock/rk3036-cru.h                          |   11 -------
 include/dt-bindings/clock/rk3066a-cru.h                         |   11 -------
 include/dt-bindings/clock/rk3128-cru.h                          |   11 -------
 include/dt-bindings/clock/rk3188-cru-common.h                   |   11 -------
 include/dt-bindings/clock/rk3188-cru.h                          |   11 -------
 include/dt-bindings/clock/rk3228-cru.h                          |   11 -------
 include/dt-bindings/clock/rk3288-cru.h                          |   11 -------
 include/dt-bindings/clock/rk3328-cru.h                          |   11 -------
 include/dt-bindings/clock/rk3368-cru.h                          |   11 -------
 include/dt-bindings/clock/rk3399-cru.h                          |   11 -------
 include/dt-bindings/clock/rv1108-cru.h                          |   11 -------
 include/dt-bindings/clock/sun5i-ccu.h                           |   11 -------
 include/dt-bindings/pinctrl/rockchip.h                          |   11 -------
 include/dt-bindings/reset/sun5i-ccu.h                           |   11 -------
 include/dt-bindings/reset/ti-syscon.h                           |   11 -------
 include/linux/acpi.h                                            |   11 -------
 include/linux/amba/pl022.h                                      |   11 -------
 include/linux/delayacct.h                                       |   12 --------
 include/linux/firmware/trusted_foundations.h                    |   11 -------
 include/linux/hmm.h                                             |   11 -------
 include/linux/if_tun.h                                          |   11 -------
 include/linux/iio/common/ssp_sensors.h                          |   12 --------
 include/linux/irqchip/irq-bcm2836.h                             |   11 -------
 include/linux/memcontrol.h                                      |   11 -------
 include/linux/mfd/da8xx-cfgchip.h                               |   11 -------
 include/linux/mfd/da9062/core.h                                 |   11 -------
 include/linux/mfd/da9062/registers.h                            |   11 -------
 include/linux/mfd/mxs-lradc.h                                   |   11 -------
 include/linux/phy/omap_control_phy.h                            |   12 --------
 include/linux/phy/omap_usb.h                                    |   12 --------
 include/linux/phy_led_triggers.h                                |   11 -------
 include/linux/platform_data/db8500_thermal.h                    |   11 -------
 include/linux/platform_data/elm.h                               |   12 --------
 include/linux/platform_data/media/camera-mx3.h                  |   11 -------
 include/linux/platform_data/sht3x.h                             |   12 --------
 include/linux/platform_data/usb-mx2.h                           |   11 -------
 include/linux/regulator/da9211.h                                |   11 -------
 include/linux/spi/mxs-spi.h                                     |   11 -------
 include/linux/spi/pxa2xx_spi.h                                  |   11 -------
 include/linux/stackdepot.h                                      |   12 --------
 include/linux/timecounter.h                                     |   11 -------
 include/linux/usb/pd.h                                          |   11 -------
 include/linux/usb/pd_bdo.h                                      |   11 -------
 include/linux/usb/pd_vdo.h                                      |   11 -------
 include/linux/usb/tcpm.h                                        |   11 -------
 include/linux/w1.h                                              |   11 -------
 include/media/davinci/ccdc_types.h                              |   11 -------
 include/media/davinci/dm355_ccdc.h                              |   11 -------
 include/media/davinci/dm644x_ccdc.h                             |   11 -------
 include/media/davinci/isif.h                                    |   11 -------
 include/media/davinci/vpfe_capture.h                            |   11 -------
 include/media/davinci/vpfe_types.h                              |   11 -------
 include/media/davinci/vpss.h                                    |   11 -------
 include/media/drv-intf/tea575x.h                                |   12 --------
 include/media/i2c/tvp7002.h                                     |   11 -------
 include/media/i2c/upd64031a.h                                   |   11 -------
 include/media/i2c/upd64083.h                                    |   11 -------
 include/media/tuner.h                                           |   11 -------
 include/media/v4l2-ctrls.h                                      |   11 -------
 include/media/v4l2-mc.h                                         |   11 -------
 include/media/v4l2-subdev.h                                     |   11 -------
 include/scsi/iscsi_if.h                                         |   11 -------
 include/scsi/iscsi_proto.h                                      |   11 -------
 include/scsi/libiscsi_tcp.h                                     |   11 -------
 include/scsi/viosrp.h                                           |   10 ------
 include/sound/cs4271.h                                          |   11 -------
 include/video/imx-ipu-image-convert.h                           |   11 -------
 kernel/audit_fsnotify.c                                         |   11 -------
 kernel/locking/qrwlock.c                                        |   11 -------
 kernel/locking/qspinlock.c                                      |   11 -------
 kernel/locking/qspinlock_stat.h                                 |   10 ------
 kernel/sched/membarrier.c                                       |   11 -------
 kernel/taskstats.c                                              |   12 --------
 kernel/tsacct.c                                                 |   13 --------
 lib/842/842_compress.c                                          |   11 -------
 lib/842/842_decompress.c                                        |   11 -------
 mm/hmm.c                                                        |   11 -------
 mm/memcontrol.c                                                 |   11 -------
 mm/zswap.c                                                      |   11 -------
 net/sctp/offload.c                                              |   11 -------
 scripts/sphinx-pre-install                                      |   10 ------
 sound/hda/hdac_i915.c                                           |   11 -------
 sound/pci/fm801.c                                               |   12 --------
 sound/pci/hda/hda_controller.c                                  |   13 --------
 sound/pci/hda/hda_controller.h                                  |   11 -------
 sound/soc/cirrus/edb93xx.c                                      |   11 -------
 sound/soc/codecs/cs4271-i2c.c                                   |   11 -------
 sound/soc/codecs/cs4271-spi.c                                   |   11 -------
 sound/soc/codecs/cs4271.c                                       |   11 -------
 sound/soc/codecs/cs42l51.h                                      |   11 -------
 sound/soc/codecs/pcm1681.c                                      |   11 -------
 sound/soc/codecs/pcm179x-i2c.c                                  |   11 -------
 sound/soc/codecs/pcm179x-spi.c                                  |   11 -------
 sound/soc/codecs/pcm179x.c                                      |   11 -------
 sound/soc/codecs/pcm179x.h                                      |   11 -------
 sound/soc/codecs/tas5086.c                                      |   11 -------
 sound/soc/sunxi/sun8i-codec-analog.c                            |   11 -------
 sound/soc/sunxi/sun8i-codec.c                                   |   11 -------
 sound/usb/bcd2000/bcd2000.c                                     |   11 -------
 sound/usb/mixer_scarlett.c                                      |   12 --------
 sound/usb/mixer_us16x08.c                                       |   12 --------
 tools/perf/util/probe-file.c                                    |   12 --------
 tools/testing/selftests/rtc/setdate.c                           |   11 -------
 tools/usb/usbip/src/usbip_port.c                                |   11 -------
 1104 files changed, 1106 insertions(+), 11223 deletions(-)

--- a/arch/arm/boot/dts/imx25-eukrea-cpuimx25.dtsi
+++ b/arch/arm/boot/dts/imx25-eukrea-cpuimx25.dtsi
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2013 Eukréa Electromatique <denis@eukrea.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; either version 2
- * of the License, or (at your option) any later version.
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include "imx25.dtsi"
--- a/arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts
+++ b/arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2013 Eukréa Electromatique <denis@eukrea.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; either version 2
- * of the License, or (at your option) any later version.
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include "imx25-eukrea-mbimxsd25-baseboard.dts"
--- a/arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts
+++ b/arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2013 Eukréa Electromatique <denis@eukrea.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; either version 2
- * of the License, or (at your option) any later version.
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include "imx25-eukrea-mbimxsd25-baseboard.dts"
--- a/arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts
+++ b/arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2013 Eukréa Electromatique <denis@eukrea.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; either version 2
- * of the License, or (at your option) any later version.
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include "imx25-eukrea-mbimxsd25-baseboard.dts"
--- a/arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard.dts
+++ b/arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard.dts
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2013 Eukréa Electromatique <denis@eukrea.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; either version 2
- * of the License, or (at your option) any later version.
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 /dts-v1/;
--- a/arch/arm/boot/dts/imx28-eukrea-mbmx283lc.dts
+++ b/arch/arm/boot/dts/imx28-eukrea-mbmx283lc.dts
@@ -1,15 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2013 Eukréa Electromatique <eric@eukrea.com>
  * Copyright 2013 Eukréa Electromatique <denis@eukrea.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; either version 2
- * of the License, or (at your option) any later version.
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 /*
--- a/arch/arm/boot/dts/imx28-eukrea-mbmx287lc.dts
+++ b/arch/arm/boot/dts/imx28-eukrea-mbmx287lc.dts
@@ -1,15 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2013 Eukréa Electromatique <eric@eukrea.com>
  * Copyright 2013 Eukréa Electromatique <denis@eukrea.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; either version 2
- * of the License, or (at your option) any later version.
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 /*
--- a/arch/arm/boot/dts/imx28-eukrea-mbmx28lc.dtsi
+++ b/arch/arm/boot/dts/imx28-eukrea-mbmx28lc.dtsi
@@ -1,15 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2013 Eukréa Electromatique <eric@eukrea.com>
  * Copyright 2013 Eukréa Electromatique <denis@eukrea.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; either version 2
- * of the License, or (at your option) any later version.
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <dt-bindings/input/input.h>
--- a/arch/arm/boot/dts/imx35-eukrea-cpuimx35.dtsi
+++ b/arch/arm/boot/dts/imx35-eukrea-cpuimx35.dtsi
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2013 Eukréa Electromatique <denis@eukrea.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; either version 2
- * of the License, or (at your option) any later version.
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include "imx35.dtsi"
--- a/arch/arm/boot/dts/imx35-eukrea-mbimxsd35-baseboard.dts
+++ b/arch/arm/boot/dts/imx35-eukrea-mbimxsd35-baseboard.dts
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2013 Eukréa Electromatique <denis@eukrea.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; either version 2
- * of the License, or (at your option) any later version.
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 /dts-v1/;
--- a/arch/arm/include/asm/hardware/cache-uniphier.h
+++ b/arch/arm/include/asm/hardware/cache-uniphier.h
@@ -1,16 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Copyright (C) 2015-2016 Socionext Inc.
  *   Author: Masahiro Yamada <yamada.masahiro@socionext.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; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #ifndef __CACHE_UNIPHIER_H
--- a/arch/arm/mach-alpine/alpine_cpu_pm.c
+++ b/arch/arm/mach-alpine/alpine_cpu_pm.c
@@ -1,17 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Low-level power-management support for Alpine platform.
  *
  * Copyright (C) 2015 Annapurna Labs 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; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/io.h>
--- a/arch/arm/mach-alpine/alpine_cpu_pm.h
+++ b/arch/arm/mach-alpine/alpine_cpu_pm.h
@@ -1,17 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Low-level power-management support for Alpine platform.
  *
  * Copyright (C) 2015 Annapurna Labs 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; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #ifndef __ALPINE_CPU_PM_H__
--- a/arch/arm/mach-alpine/alpine_cpu_resume.h
+++ b/arch/arm/mach-alpine/alpine_cpu_resume.h
@@ -1,17 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Annapurna labs cpu-resume register structure.
  *
  * Copyright (C) 2015 Annapurna Labs 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; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #ifndef ALPINE_CPU_RESUME_H_
--- a/arch/arm/mach-alpine/alpine_machine.c
+++ b/arch/arm/mach-alpine/alpine_machine.c
@@ -1,17 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Machine declaration for Alpine platforms.
  *
  * Copyright (C) 2015 Annapurna Labs 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; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/of_platform.h>
--- a/arch/arm/mach-alpine/platsmp.c
+++ b/arch/arm/mach-alpine/platsmp.c
@@ -1,17 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * SMP operations for Alpine platform.
  *
  * Copyright (C) 2015 Annapurna Labs 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; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/init.h>
--- a/arch/arm/mach-axxia/axxia.c
+++ b/arch/arm/mach-axxia/axxia.c
@@ -1,17 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Support for the LSI Axxia SoC devices based on ARM cores.
  *
  * Copyright (C) 2012 LSI
- *
- * 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; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 #include <linux/init.h>
 #include <asm/mach/arch.h>
--- a/arch/arm/mach-imx/ehci-imx27.c
+++ b/arch/arm/mach-imx/ehci-imx27.c
@@ -1,16 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (c) 2009 Daniel Mack <daniel@caiaq.de>
  * Copyright (C) 2010 Freescale Semiconductor, Inc.
- *
- * 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; either version 2 of the License, or (at your
- * option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
- * or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- * for more details.
  */
 
 #include <linux/platform_device.h>
--- a/arch/arm/mach-imx/ehci-imx31.c
+++ b/arch/arm/mach-imx/ehci-imx31.c
@@ -1,16 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (c) 2009 Daniel Mack <daniel@caiaq.de>
  * Copyright (C) 2010 Freescale Semiconductor, Inc.
- *
- * 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; either version 2 of the License, or (at your
- * option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
- * or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- * for more details.
  */
 
 #include <linux/platform_device.h>
--- a/arch/arm/mach-imx/ehci-imx35.c
+++ b/arch/arm/mach-imx/ehci-imx35.c
@@ -1,16 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (c) 2009 Daniel Mack <daniel@caiaq.de>
  * Copyright (C) 2010 Freescale Semiconductor, Inc.
- *
- * 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; either version 2 of the License, or (at your
- * option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
- * or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- * for more details.
  */
 
 #include <linux/platform_device.h>
--- a/arch/arm/mach-imx/mach-bug.c
+++ b/arch/arm/mach-imx/mach-bug.c
@@ -1,18 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (C) 2000 Deep Blue Solutions Ltd
  * Copyright (C) 2002 Shane Nay (shane@minirl.com)
  * Copyright 2005-2007 Freescale Semiconductor, Inc. All Rights Reserved.
  * Copyright 2011 Denis 'GNUtoo' Carikli <GNUtoo@no-log.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; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/kernel.h>
--- a/arch/arm/mach-imx/mach-kzm_arm11_01.c
+++ b/arch/arm/mach-imx/mach-kzm_arm11_01.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * KZM-ARM11-01 support
  *  Copyright (C) 2009  Yoichi Yuasa <yuasa@linux-mips.org>
@@ -6,16 +7,6 @@
  *  Copyright (C) 2000 Deep Blue Solutions Ltd
  *  Copyright (C) 2002 Shane Nay (shane@minirl.com)
  *  Copyright 2005-2007 Freescale Semiconductor, Inc. All Rights Reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/gpio.h>
--- a/arch/arm/mach-imx/mach-mx21ads.c
+++ b/arch/arm/mach-imx/mach-mx21ads.c
@@ -1,17 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  Copyright (C) 2000 Deep Blue Solutions Ltd
  *  Copyright (C) 2002 Shane Nay (shane@minirl.com)
  *  Copyright 2006-2007 Freescale Semiconductor, Inc. All Rights Reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/platform_device.h>
--- a/arch/arm/mach-imx/mach-mx27_3ds.c
+++ b/arch/arm/mach-imx/mach-mx27_3ds.c
@@ -1,17 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2009 Freescale Semiconductor, Inc. All Rights Reserved.
  *
  * Author: Fabio Estevam <fabio.estevam@freescale.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; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 /*
--- a/arch/arm/mach-imx/mach-mx27ads.c
+++ b/arch/arm/mach-imx/mach-mx27ads.c
@@ -1,17 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  Copyright (C) 2000 Deep Blue Solutions Ltd
  *  Copyright (C) 2002 Shane Nay (shane@minirl.com)
  *  Copyright 2006-2007 Freescale Semiconductor, Inc. All Rights Reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 #include <linux/gpio/driver.h>
 /* Needed for gpio_to_irq() */
--- a/arch/arm/mach-imx/mach-mx31_3ds.c
+++ b/arch/arm/mach-imx/mach-mx31_3ds.c
@@ -1,15 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  Copyright 2008 Freescale Semiconductor, Inc. All Rights Reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <linux/delay.h>
--- a/arch/arm/mach-imx/mach-mx31ads.c
+++ b/arch/arm/mach-imx/mach-mx31ads.c
@@ -1,17 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *  Copyright (C) 2000 Deep Blue Solutions Ltd
  *  Copyright (C) 2002 Shane Nay (shane@minirl.com)



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

* [Batch 8 patch 08/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 158
  2019-05-27  6:54 [Batch 8 patch 00/23] Batch 8 of random GPL notices/references Thomas Gleixner
                   ` (6 preceding siblings ...)
  2019-05-27  6:55 ` [Batch 8 patch 07/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 Thomas Gleixner
@ 2019-05-27  6:55 ` Thomas Gleixner
  2019-05-27 14:27   ` Richard Fontana
                     ` (2 more replies)
  2019-05-27  6:55 ` [Batch 8 patch 09/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 159 Thomas Gleixner
                   ` (14 subsequent siblings)
  22 siblings, 3 replies; 98+ messages in thread
From: Thomas Gleixner @ 2019-05-27  6:55 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  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 either version 2 of the license or at your
  option any later version this program is distributed in the hope
  that it will be useful but without any warranty without even the
  implied warranty of merchantability or fitness for a particular
  purpose see the gnu general public license for more details

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

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=batch8&id=3f04d6483a0d
---
 drivers/media/rc/imon.c |   11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

--- a/drivers/media/rc/imon.c
+++ b/drivers/media/rc/imon.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  *   imon.c:	input and display driver for SoundGraph iMON IR/VFD/LCD
  *
@@ -10,16 +11,6 @@
  *   which the support for them wouldn't be nearly as good. Thanks
  *   also to the numerous 0xffdc device owners that tested auto-config
  *   support for me and provided debug dumps from their devices.
- *
- *   imon 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; either version 2 of the License, or
- *   (at your option) any later version.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
  */
 
 #define pr_fmt(fmt) KBUILD_MODNAME ":%s: " fmt, __func__



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

* [Batch 8 patch 09/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 159
  2019-05-27  6:54 [Batch 8 patch 00/23] Batch 8 of random GPL notices/references Thomas Gleixner
                   ` (7 preceding siblings ...)
  2019-05-27  6:55 ` [Batch 8 patch 08/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 158 Thomas Gleixner
@ 2019-05-27  6:55 ` Thomas Gleixner
  2019-05-27 13:25   ` Richard Fontana
                     ` (2 more replies)
  2019-05-27  6:55 ` [Batch 8 patch 10/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 160 Thomas Gleixner
                   ` (13 subsequent siblings)
  22 siblings, 3 replies; 98+ messages in thread
From: Thomas Gleixner @ 2019-05-27  6:55 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 or later 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-or-later

has been chosen to replace the boilerplate/reference in 161 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=batch8&id=0afed425ad43
---
 arch/arm/boot/dts/at91-sama5d4_ma5d4.dtsi              |    8 +-------
 arch/arm/boot/dts/at91-sama5d4_ma5d4evk.dts            |    8 +-------
 arch/arm/boot/dts/imx1-ads.dts                         |    8 +-------
 arch/arm/boot/dts/imx1-apf9328.dts                     |    8 +-------
 arch/arm/boot/dts/imx1-pinfunc.h                       |    8 +-------
 arch/arm/boot/dts/imx23-olinuxino.dts                  |    8 +-------
 arch/arm/boot/dts/imx23-stmp378x_devb.dts              |    8 +-------
 arch/arm/boot/dts/imx25-karo-tx25.dts                  |    8 +-------
 arch/arm/boot/dts/imx27-apf27.dts                      |    8 +-------
 arch/arm/boot/dts/imx27-apf27dev.dts                   |    8 +-------
 arch/arm/boot/dts/imx27-eukrea-cpuimx27.dtsi           |    8 +-------
 arch/arm/boot/dts/imx27-eukrea-mbimxsd27-baseboard.dts |    8 +-------
 arch/arm/boot/dts/imx27-phytec-phycard-s-rdk.dts       |    8 +-------
 arch/arm/boot/dts/imx27-phytec-phycard-s-som.dtsi      |    8 +-------
 arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts         |    7 +------
 arch/arm/boot/dts/imx27-phytec-phycore-som.dtsi        |    8 +-------
 arch/arm/boot/dts/imx27-pinfunc.h                      |    8 +-------
 arch/arm/boot/dts/imx28-apf28.dts                      |    8 +-------
 arch/arm/boot/dts/imx28-apf28dev.dts                   |    8 +-------
 arch/arm/boot/dts/imx28-cfa10036.dts                   |    8 +-------
 arch/arm/boot/dts/imx28-cfa10037.dts                   |    8 +-------
 arch/arm/boot/dts/imx28-cfa10049.dts                   |    8 +-------
 arch/arm/boot/dts/imx28-cfa10055.dts                   |    8 +-------
 arch/arm/boot/dts/imx28-cfa10056.dts                   |    8 +-------
 arch/arm/boot/dts/imx28-cfa10057.dts                   |    8 +-------
 arch/arm/boot/dts/imx28-cfa10058.dts                   |    8 +-------
 arch/arm/boot/dts/imx28-duckbill-2-485.dts             |    8 +-------
 arch/arm/boot/dts/imx28-duckbill-2-enocean.dts         |    8 +-------
 arch/arm/boot/dts/imx28-duckbill-2-spi.dts             |    8 +-------
 arch/arm/boot/dts/imx28-duckbill-2.dts                 |    8 +-------
 arch/arm/boot/dts/imx28-duckbill.dts                   |    8 +-------
 arch/arm/boot/dts/imx28-m28.dtsi                       |    8 +-------
 arch/arm/boot/dts/imx28-m28cu3.dts                     |    8 +-------
 arch/arm/boot/dts/imx28-m28evk.dts                     |    8 +-------
 arch/arm/boot/dts/imx28-sps1.dts                       |    8 +-------
 arch/arm/boot/dts/imx28-ts4600.dts                     |    8 +-------
 arch/arm/boot/dts/imx31-bug.dts                        |    8 +-------
 arch/arm/boot/dts/imx51-apf51.dts                      |    8 +-------
 arch/arm/boot/dts/imx51-apf51dev.dts                   |    8 +-------
 arch/arm/boot/dts/imx51-digi-connectcore-jsk.dts       |    8 +-------
 arch/arm/boot/dts/imx51-digi-connectcore-som.dtsi      |    8 +-------
 arch/arm/boot/dts/imx53-ard.dts                        |    8 +-------
 arch/arm/boot/dts/imx53-cx9020.dts                     |    8 +-------
 arch/arm/boot/dts/imx53-m53.dtsi                       |    8 +-------
 arch/arm/boot/dts/imx53-m53evk.dts                     |    8 +-------
 arch/arm/boot/dts/imx53-mba53.dts                      |    8 +-------
 arch/arm/boot/dts/imx53-tqma53.dtsi                    |    8 +-------
 arch/arm/boot/dts/imx53-voipac-bsb.dts                 |    8 +-------
 arch/arm/boot/dts/imx53-voipac-dmm-668.dtsi            |    8 +-------
 arch/arm/boot/dts/imx6dl-dfi-fs700-m60.dts             |    8 +-------
 arch/arm/boot/dts/imx6dl-gw51xx.dts                    |    8 +-------
 arch/arm/boot/dts/imx6dl-gw52xx.dts                    |    8 +-------
 arch/arm/boot/dts/imx6dl-gw53xx.dts                    |    8 +-------
 arch/arm/boot/dts/imx6dl-gw54xx.dts                    |    8 +-------
 arch/arm/boot/dts/imx6dl-gw552x.dts                    |    8 +-------
 arch/arm/boot/dts/imx6dl-phytec-pbab01.dts             |    8 +-------
 arch/arm/boot/dts/imx6dl-phytec-pfla02.dtsi            |    8 +-------
 arch/arm/boot/dts/imx6q-arm2.dts                       |    8 +-------
 arch/arm/boot/dts/imx6q-dfi-fs700-m60.dts              |    8 +-------
 arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts                |    8 +-------
 arch/arm/boot/dts/imx6q-gw51xx.dts                     |    8 +-------
 arch/arm/boot/dts/imx6q-gw52xx.dts                     |    8 +-------
 arch/arm/boot/dts/imx6q-gw53xx.dts                     |    8 +-------
 arch/arm/boot/dts/imx6q-gw5400-a.dts                   |    8 +-------
 arch/arm/boot/dts/imx6q-gw54xx.dts                     |    8 +-------
 arch/arm/boot/dts/imx6q-gw552x.dts                     |    8 +-------
 arch/arm/boot/dts/imx6q-phytec-pbab01.dts              |    8 +-------
 arch/arm/boot/dts/imx6q-phytec-pfla02.dtsi             |    8 +-------
 arch/arm/boot/dts/imx6qdl-gw51xx.dtsi                  |    8 +-------
 arch/arm/boot/dts/imx6qdl-gw52xx.dtsi                  |    8 +-------
 arch/arm/boot/dts/imx6qdl-gw53xx.dtsi                  |    8 +-------
 arch/arm/boot/dts/imx6qdl-gw54xx.dtsi                  |    8 +-------
 arch/arm/boot/dts/imx6qdl-gw552x.dtsi                  |    8 +-------
 arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi           |    8 +-------
 arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi           |    8 +-------
 arch/arm/boot/dts/lpc3250-ea3250.dts                   |    8 +-------
 arch/arm/boot/dts/lpc3250-phy3250.dts                  |    8 +-------
 arch/arm/boot/dts/pxa25x.dtsi                          |    8 +-------
 arch/arm/boot/dts/spear1310-evb.dts                    |    8 +-------
 arch/arm/boot/dts/spear1310.dtsi                       |    8 +-------
 arch/arm/boot/dts/spear1340-evb.dts                    |    8 +-------
 arch/arm/boot/dts/spear1340.dtsi                       |    8 +-------
 arch/arm/boot/dts/spear13xx.dtsi                       |    8 +-------
 arch/arm/boot/dts/spear300-evb.dts                     |    8 +-------
 arch/arm/boot/dts/spear300.dtsi                        |    8 +-------
 arch/arm/boot/dts/spear310-evb.dts                     |    8 +-------
 arch/arm/boot/dts/spear310.dtsi                        |    8 +-------
 arch/arm/boot/dts/spear320-evb.dts                     |    8 +-------
 arch/arm/boot/dts/spear320-hmi.dts                     |    8 +-------
 arch/arm/boot/dts/spear320.dtsi                        |    8 +-------
 arch/arm/boot/dts/spear3xx.dtsi                        |    8 +-------
 arch/arm/boot/dts/spear600-evb.dts                     |    8 +-------
 arch/arm/boot/dts/spear600.dtsi                        |    8 +-------
 arch/arm/boot/dts/ste-dbx5x0.dtsi                      |    8 +-------
 arch/arm/boot/dts/ste-href-ab8500.dtsi                 |    8 +-------
 arch/arm/boot/dts/ste-href-ab8505.dtsi                 |    8 +-------
 arch/arm/boot/dts/ste-href-family-pinctrl.dtsi         |    8 +-------
 arch/arm/boot/dts/ste-href-stuib.dtsi                  |    8 +-------
 arch/arm/boot/dts/ste-href-tvk1281618.dtsi             |    8 +-------
 arch/arm/boot/dts/ste-href.dtsi                        |    8 +-------
 arch/arm/boot/dts/ste-hrefprev60-stuib.dts             |    8 +-------
 arch/arm/boot/dts/ste-hrefprev60-tvk.dts               |    8 +-------
 arch/arm/boot/dts/ste-hrefprev60.dtsi                  |    8 +-------
 arch/arm/boot/dts/ste-hrefv60plus-stuib.dts            |    8 +-------
 arch/arm/boot/dts/ste-hrefv60plus-tvk.dts              |    8 +-------
 arch/arm/boot/dts/ste-hrefv60plus.dtsi                 |    8 +-------
 arch/arm/boot/dts/ste-nomadik-pinctrl.dtsi             |    8 +-------
 arch/arm/boot/dts/ste-snowball.dts                     |    8 +-------
 arch/arm/kernel/cpuidle.c                              |    8 +-------
 arch/arm/mach-imx/3ds_debugboard.c                     |    8 +-------
 arch/arm/mach-imx/3ds_debugboard.h                     |    9 +--------
 arch/arm/mach-imx/anatop.c                             |    8 +-------
 arch/arm/mach-imx/cpu-imx5.c                           |    8 +-------
 arch/arm/mach-imx/cpuidle.h                            |    8 +-------
 arch/arm/mach-imx/gpc.c                                |    8 +-------
 arch/arm/mach-imx/headsmp.S                            |    8 +-------
 arch/arm/mach-imx/hotplug.c                            |    8 +-------
 arch/arm/mach-imx/imx27-dt.c                           |    8 +-------
 arch/arm/mach-imx/imx31-dt.c                           |    8 +-------
 arch/arm/mach-imx/mach-imx25.c                         |    8 +-------
 arch/arm/mach-imx/mach-imx50.c                         |    8 +-------
 arch/arm/mach-imx/mach-imx51.c                         |    8 +-------
 arch/arm/mach-imx/mach-imx53.c                         |    8 +-------
 arch/arm/mach-imx/mach-imx6q.c                         |    8 +-------
 arch/arm/mach-imx/mmdc.c                               |    8 +-------
 arch/arm/mach-imx/platsmp.c                            |    8 +-------
 arch/arm/mach-imx/pm-imx5.c                            |    8 +-------
 arch/arm/mach-imx/pm-imx6.c                            |    8 +-------
 arch/arm/mach-imx/src.c                                |    8 +-------
 arch/arm/mach-imx/suspend-imx53.S                      |    7 +------
 arch/arm/mach-imx/suspend-imx6.S                       |    8 +-------
 arch/arm/mach-imx/tzic.c                               |    8 +-------
 arch/arm/mach-mxs/mach-mxs.c                           |    8 +-------
 arch/arm/probes/decode-arm.h                           |    8 +-------
 arch/arm/probes/decode-thumb.h                         |    8 +-------
 drivers/char/hw_random/imx-rngc.c                      |    8 +-------
 drivers/char/hw_random/mxc-rnga.c                      |    7 +------
 drivers/clk/imx/clk-busy.c                             |    8 +-------
 drivers/clk/imx/clk-fixup-div.c                        |    8 +-------
 drivers/clk/imx/clk-fixup-mux.c                        |    8 +-------
 drivers/clk/imx/clk-imx6q.c                            |    8 +-------
 drivers/clk/imx/clk-imx6sx.c                           |    8 +-------
 drivers/clk/imx/clk-imx6ul.c                           |    8 +-------
 drivers/clk/imx/clk-imx7d.c                            |    8 +-------
 drivers/clk/imx/clk-pfd.c                              |    8 +-------
 drivers/clk/imx/clk-pllv3.c                            |    8 +-------
 drivers/clk/mxs/clk-div.c                              |    8 +-------
 drivers/clk/mxs/clk-frac.c                             |    8 +-------
 drivers/clk/mxs/clk-imx23.c                            |    8 +-------
 drivers/clk/mxs/clk-imx28.c                            |    8 +-------
 drivers/clk/mxs/clk-pll.c                              |    8 +-------
 drivers/clk/mxs/clk-ref.c                              |    8 +-------
 drivers/clk/mxs/clk-ssp.c                              |    8 +-------
 drivers/clk/mxs/clk.c                                  |    8 +-------
 drivers/clk/mxs/clk.h                                  |    8 +-------
 drivers/clk/nxp/clk-lpc32xx.c                          |    8 +-------
 drivers/crypto/mxs-dcp.c                               |    8 +-------
 drivers/gpu/ipu-v3/ipu-cpmem.c                         |    8 +-------
 drivers/gpu/ipu-v3/ipu-ic.c                            |    8 +-------
 drivers/gpu/ipu-v3/ipu-smfc.c                          |    8 +-------
 drivers/irqchip/irq-lpc32xx.c                          |    8 +-------
 161 files changed, 161 insertions(+), 1125 deletions(-)

--- a/arch/arm/boot/dts/at91-sama5d4_ma5d4.dtsi
+++ b/arch/arm/boot/dts/at91-sama5d4_ma5d4.dtsi
@@ -1,12 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (C) 2015 Marek Vasut <marex@denx.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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 #include "sama5d4.dtsi"
--- a/arch/arm/boot/dts/at91-sama5d4_ma5d4evk.dts
+++ b/arch/arm/boot/dts/at91-sama5d4_ma5d4evk.dts
@@ -1,12 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (C) 2015 Marek Vasut <marex@denx.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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /dts-v1/;
--- a/arch/arm/boot/dts/imx1-ads.dts
+++ b/arch/arm/boot/dts/imx1-ads.dts
@@ -1,12 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru>
- *
- * 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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /dts-v1/;
--- a/arch/arm/boot/dts/imx1-apf9328.dts
+++ b/arch/arm/boot/dts/imx1-apf9328.dts
@@ -1,12 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru>
- *
- * 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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /dts-v1/;
--- a/arch/arm/boot/dts/imx1-pinfunc.h
+++ b/arch/arm/boot/dts/imx1-pinfunc.h
@@ -1,12 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru>
- *
- * 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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 #ifndef __DTS_IMX1_PINFUNC_H
--- a/arch/arm/boot/dts/imx23-olinuxino.dts
+++ b/arch/arm/boot/dts/imx23-olinuxino.dts
@@ -1,14 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2012 Freescale Semiconductor, Inc.
  *
  * Author: Fabio Estevam <fabio.estevam@freescale.com>
- *
- * 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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /dts-v1/;
--- a/arch/arm/boot/dts/imx23-stmp378x_devb.dts
+++ b/arch/arm/boot/dts/imx23-stmp378x_devb.dts
@@ -1,12 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2012 Freescale Semiconductor, Inc.
- *
- * 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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /dts-v1/;
--- a/arch/arm/boot/dts/imx25-karo-tx25.dts
+++ b/arch/arm/boot/dts/imx25-karo-tx25.dts
@@ -1,12 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2012 Sascha Hauer, Pengutronix
- *
- * 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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /dts-v1/;
--- a/arch/arm/boot/dts/imx27-apf27.dts
+++ b/arch/arm/boot/dts/imx27-apf27.dts
@@ -1,15 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2012 Philippe Reynes <tremyfr@yahoo.fr>
  * Copyright 2012 Armadeus Systems <support@armadeus.com>
  *
  * Based on code which is: Copyright 2012 Sascha Hauer, Pengutronix
- *
- * 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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /dts-v1/;
--- a/arch/arm/boot/dts/imx27-apf27dev.dts
+++ b/arch/arm/boot/dts/imx27-apf27dev.dts
@@ -1,12 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2013 Armadeus Systems - <support@armadeus.com>
- *
- * 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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /* APF27Dev is a docking board for the APF27 SOM */
--- a/arch/arm/boot/dts/imx27-eukrea-cpuimx27.dtsi
+++ b/arch/arm/boot/dts/imx27-eukrea-cpuimx27.dtsi
@@ -1,12 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru>
- *
- * 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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /dts-v1/;
--- a/arch/arm/boot/dts/imx27-eukrea-mbimxsd27-baseboard.dts
+++ b/arch/arm/boot/dts/imx27-eukrea-mbimxsd27-baseboard.dts
@@ -1,12 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru>
- *
- * 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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 #include "imx27-eukrea-cpuimx27.dtsi"
--- a/arch/arm/boot/dts/imx27-phytec-phycard-s-rdk.dts
+++ b/arch/arm/boot/dts/imx27-phytec-phycard-s-rdk.dts
@@ -1,12 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2012 Markus Pargmann, Pengutronix
- *
- * 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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 #include "imx27-phytec-phycard-s-som.dtsi"
--- a/arch/arm/boot/dts/imx27-phytec-phycard-s-som.dtsi
+++ b/arch/arm/boot/dts/imx27-phytec-phycard-s-som.dtsi
@@ -1,13 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2012 Sascha Hauer, Uwe Kleine-König, Steffen Trumtrar
  * and Markus Pargmann, Pengutronix
- *
- * 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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /dts-v1/;
--- a/arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts
+++ b/arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts
@@ -1,10 +1,5 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
- * 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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 #include "imx27-phytec-phycore-som.dtsi"
--- a/arch/arm/boot/dts/imx27-phytec-phycore-som.dtsi
+++ b/arch/arm/boot/dts/imx27-phytec-phycore-som.dtsi
@@ -1,12 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2012 Sascha Hauer, Pengutronix
- *
- * 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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /dts-v1/;
--- a/arch/arm/boot/dts/imx27-pinfunc.h
+++ b/arch/arm/boot/dts/imx27-pinfunc.h
@@ -1,12 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
  * Copyright 2013 Markus Pargmann <mpa@pengutronix.de>, Pengutronix
- *
- * 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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 #ifndef __DTS_IMX27_PINFUNC_H
--- a/arch/arm/boot/dts/imx28-apf28.dts
+++ b/arch/arm/boot/dts/imx28-apf28.dts
@@ -1,12 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2012 Armadeus Systems - <support@armadeus.com>
- *
- * 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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /dts-v1/;
--- a/arch/arm/boot/dts/imx28-apf28dev.dts
+++ b/arch/arm/boot/dts/imx28-apf28dev.dts
@@ -1,12 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2012 Armadeus Systems - <support@armadeus.com>
- *
- * 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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /* APF28Dev is a docking board for the APF28 SOM */
--- a/arch/arm/boot/dts/imx28-cfa10036.dts
+++ b/arch/arm/boot/dts/imx28-cfa10036.dts
@@ -1,12 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2012 Free Electrons
- *
- * 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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /dts-v1/;
--- a/arch/arm/boot/dts/imx28-cfa10037.dts
+++ b/arch/arm/boot/dts/imx28-cfa10037.dts
@@ -1,12 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2012 Free Electrons
- *
- * 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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /*
--- a/arch/arm/boot/dts/imx28-cfa10049.dts
+++ b/arch/arm/boot/dts/imx28-cfa10049.dts
@@ -1,12 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2012 Free Electrons
- *
- * 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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /*
--- a/arch/arm/boot/dts/imx28-cfa10055.dts
+++ b/arch/arm/boot/dts/imx28-cfa10055.dts
@@ -1,13 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2013 Crystalfontz America, Inc.
  * 				  Free Electrons
- *
- * 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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /*
--- a/arch/arm/boot/dts/imx28-cfa10056.dts
+++ b/arch/arm/boot/dts/imx28-cfa10056.dts
@@ -1,12 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2013 Free Electrons
- *
- * 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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /*
--- a/arch/arm/boot/dts/imx28-cfa10057.dts
+++ b/arch/arm/boot/dts/imx28-cfa10057.dts
@@ -1,13 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2013 Crystalfontz America, Inc.
  * Copyright 2012 Free Electrons
- *
- * 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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /*
--- a/arch/arm/boot/dts/imx28-cfa10058.dts
+++ b/arch/arm/boot/dts/imx28-cfa10058.dts
@@ -1,13 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2013 Crystalfontz America, Inc.
  * Copyright 2013 Free Electrons
- *
- * 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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /*
--- a/arch/arm/boot/dts/imx28-duckbill-2-485.dts
+++ b/arch/arm/boot/dts/imx28-duckbill-2-485.dts
@@ -1,13 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (C) 2015-2017 I2SE GmbH <info@i2se.com>
  * Copyright (C) 2016 Michael Heimpold <mhei@heimpold.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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /dts-v1/;
--- a/arch/arm/boot/dts/imx28-duckbill-2-enocean.dts
+++ b/arch/arm/boot/dts/imx28-duckbill-2-enocean.dts
@@ -1,13 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (C) 2015-2017 I2SE GmbH <info@i2se.com>
  * Copyright (C) 2016 Michael Heimpold <mhei@heimpold.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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /dts-v1/;
--- a/arch/arm/boot/dts/imx28-duckbill-2-spi.dts
+++ b/arch/arm/boot/dts/imx28-duckbill-2-spi.dts
@@ -1,13 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (C) 2015-2017 I2SE GmbH <info@i2se.com>
  * Copyright (C) 2016 Michael Heimpold <mhei@heimpold.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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /dts-v1/;
--- a/arch/arm/boot/dts/imx28-duckbill-2.dts
+++ b/arch/arm/boot/dts/imx28-duckbill-2.dts
@@ -1,13 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (C) 2015-2017 I2SE GmbH <info@i2se.com>
  * Copyright (C) 2016 Michael Heimpold <mhei@heimpold.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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /dts-v1/;
--- a/arch/arm/boot/dts/imx28-duckbill.dts
+++ b/arch/arm/boot/dts/imx28-duckbill.dts
@@ -1,13 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (C) 2013-2014,2016 Michael Heimpold <mhei@heimpold.de>
  * Copyright (C) 2015-2017 I2SE GmbH <info@i2se.com>
- *
- * 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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /dts-v1/;
--- a/arch/arm/boot/dts/imx28-m28.dtsi
+++ b/arch/arm/boot/dts/imx28-m28.dtsi
@@ -1,12 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (C) 2014 Marek Vasut <marex@denx.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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 #include "imx28.dtsi"
--- a/arch/arm/boot/dts/imx28-m28cu3.dts
+++ b/arch/arm/boot/dts/imx28-m28cu3.dts
@@ -1,12 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (C) 2013 Marek Vasut <marex@denx.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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /dts-v1/;
--- a/arch/arm/boot/dts/imx28-m28evk.dts
+++ b/arch/arm/boot/dts/imx28-m28evk.dts
@@ -1,13 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
 
  * Copyright (C) 2012 Marek Vasut <marex@denx.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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /dts-v1/;
--- a/arch/arm/boot/dts/imx28-sps1.dts
+++ b/arch/arm/boot/dts/imx28-sps1.dts
@@ -1,12 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (C) 2012 Marek Vasut <marex@denx.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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /dts-v1/;
--- a/arch/arm/boot/dts/imx28-ts4600.dts
+++ b/arch/arm/boot/dts/imx28-ts4600.dts
@@ -1,13 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (C) 2016 Savoir-Faire Linux
  * Author: Sebastien Bourdelin <sebastien.bourdelin@savoirfairelinux.com>
- *
- * 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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /dts-v1/;
--- a/arch/arm/boot/dts/imx31-bug.dts
+++ b/arch/arm/boot/dts/imx31-bug.dts
@@ -1,12 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2012 Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
- *
- * 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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /dts-v1/;
--- a/arch/arm/boot/dts/imx51-apf51.dts
+++ b/arch/arm/boot/dts/imx51-apf51.dts
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2012 Armadeus Systems - <support@armadeus.com>
  * Copyright 2012 Laurent Cans <laurent.cans@gmail.com>
@@ -5,13 +6,6 @@
  * Based on mx51-babbage.dts
  * Copyright 2011 Freescale Semiconductor, Inc.
  * Copyright 2011 Linaro Ltd.
- *
- * 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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /dts-v1/;
--- a/arch/arm/boot/dts/imx51-apf51dev.dts
+++ b/arch/arm/boot/dts/imx51-apf51dev.dts
@@ -1,12 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2013 Armadeus Systems - <support@armadeus.com>
- *
- * 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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /* APF51Dev is a docking board for the APF51 SOM */
--- a/arch/arm/boot/dts/imx51-digi-connectcore-jsk.dts
+++ b/arch/arm/boot/dts/imx51-digi-connectcore-jsk.dts
@@ -1,12 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru>
- *
- * 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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 #include "imx51-digi-connectcore-som.dtsi"
--- a/arch/arm/boot/dts/imx51-digi-connectcore-som.dtsi
+++ b/arch/arm/boot/dts/imx51-digi-connectcore-som.dtsi
@@ -1,12 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru>
- *
- * 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 or later at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
  */
 
 /dts-v1/;
--- a/arch/arm/boot/dts/imx53-ard.dts
+++ b/arch/arm/boot/dts/imx53-ard.dts
@@ -1,13 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Copyright 2011 Freescale Semiconductor, Inc.
  * Copyright 2011 Linaro Ltd.
- *
- * The code contained herein is licensed under the GNU General Public
- * License. You may obtain a copy of the GNU General Public License



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

* [Batch 8 patch 10/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 160
  2019-05-27  6:54 [Batch 8 patch 00/23] Batch 8 of random GPL notices/references Thomas Gleixner
                   ` (8 preceding siblings ...)
  2019-05-27  6:55 ` [Batch 8 patch 09/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 159 Thomas Gleixner
@ 2019-05-27  6:55 ` Thomas Gleixner
  2019-05-27 13:38   ` Armijn Hemel - Tjaldur Software Governance Solutions
                     ` (3 more replies)
  2019-05-27  6:55 ` [Batch 8 patch 11/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 161 Thomas Gleixner
                   ` (12 subsequent siblings)
  22 siblings, 4 replies; 98+ messages in thread
From: Thomas Gleixner @ 2019-05-27  6:55 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this file 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 either version 2 of the license or at
  your option any later version this file 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 you
  should have received a copy of the gnu general public license along
  with this library if not write to the free software foundation inc
  59 temple place suite 330 boston ma 02111 1307 usa

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

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=batch8&id=666b6d1cb9fa
---
 drivers/input/touchscreen/eeti_ts.c |   15 +--------------
 1 file changed, 1 insertion(+), 14 deletions(-)

--- a/drivers/input/touchscreen/eeti_ts.c
+++ b/drivers/input/touchscreen/eeti_ts.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * Touch Screen driver for EETI's I2C connected touch screen panels
  *   Copyright (c) 2009,2018 Daniel Mack <daniel@zonque.org>
@@ -8,20 +9,6 @@
  * Based on migor_ts.c
  *   Copyright (c) 2008 Magnus Damm
  *   Copyright (c) 2007 Ujjwal Pande <ujjwal@kenati.com>
- *
- * This file 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; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This file 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.
- *
- * You should have received a copy of the GNU General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #include <linux/module.h>



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

* [Batch 8 patch 11/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 161
  2019-05-27  6:54 [Batch 8 patch 00/23] Batch 8 of random GPL notices/references Thomas Gleixner
                   ` (9 preceding siblings ...)
  2019-05-27  6:55 ` [Batch 8 patch 10/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 160 Thomas Gleixner
@ 2019-05-27  6:55 ` Thomas Gleixner
  2019-05-27 14:17   ` Kate Stewart
                     ` (2 more replies)
  2019-05-27  6:55 ` [Batch 8 patch 12/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162 Thomas Gleixner
                   ` (11 subsequent siblings)
  22 siblings, 3 replies; 98+ messages in thread
From: Thomas Gleixner @ 2019-05-27  6:55 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this library 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 either version 2 of the license or at
  your option any later version this library 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 you
  should have received a copy of the gnu general public license along
  with this library 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-or-later

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=batch8&id=b11de9fa24a7
---
 arch/powerpc/boot/libfdt-wrapper.c |   16 +---------------
 1 file changed, 1 insertion(+), 15 deletions(-)

--- a/arch/powerpc/boot/libfdt-wrapper.c
+++ b/arch/powerpc/boot/libfdt-wrapper.c
@@ -1,24 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * This file does the necessary interface mapping between the bootwrapper
  * device tree operations and the interface provided by shared source
  * files flatdevicetree.[ch].
  *
  * Copyright 2007 David Gibson, IBM Corporation.
- *
- * This library 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; either version 2 of the
- * License, or (at your option) any later version.
- *
- * This library 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.
- *
- * You should have received a copy of the GNU General Public License
- * along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA
  */
 
 #include <stddef.h>



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

* [Batch 8 patch 12/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162
  2019-05-27  6:54 [Batch 8 patch 00/23] Batch 8 of random GPL notices/references Thomas Gleixner
                   ` (10 preceding siblings ...)
  2019-05-27  6:55 ` [Batch 8 patch 11/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 161 Thomas Gleixner
@ 2019-05-27  6:55 ` Thomas Gleixner
  2019-05-27 13:39   ` Armijn Hemel - Tjaldur Software Governance Solutions
                     ` (3 more replies)
  2019-05-27  6:55 ` [Batch 8 patch 13/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 Thomas Gleixner
                   ` (10 subsequent siblings)
  22 siblings, 4 replies; 98+ messages in thread
From: Thomas Gleixner @ 2019-05-27  6:55 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  gplv2 or later

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

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=batch8&id=7b2ab1bf99d9
---
 sound/soc/atmel/atmel_wm8904.c |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

--- a/sound/soc/atmel/atmel_wm8904.c
+++ b/sound/soc/atmel/atmel_wm8904.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
 /*
  * atmel_wm8904 - Atmel ASoC driver for boards with WM8904 codec.
  *
  * Copyright (C) 2012 Atmel
  *
  * Author: Bo Shen <voice.shen@atmel.com>
- *
- * GPLv2 or later
  */
 
 #include <linux/clk.h>



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

* [Batch 8 patch 13/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164
  2019-05-27  6:54 [Batch 8 patch 00/23] Batch 8 of random GPL notices/references Thomas Gleixner
                   ` (11 preceding siblings ...)
  2019-05-27  6:55 ` [Batch 8 patch 12/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162 Thomas Gleixner
@ 2019-05-27  6:55 ` Thomas Gleixner
  2019-05-27 14:15   ` Kate Stewart
                     ` (2 more replies)
  2019-05-27  6:55 ` [Batch 8 patch 14/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 165 Thomas Gleixner
                   ` (9 subsequent siblings)
  22 siblings, 3 replies; 98+ messages in thread
From: Thomas Gleixner @ 2019-05-27  6:55 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 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 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 street 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 12 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=batch8&id=1830349113ca
---
 arch/powerpc/include/asm/ps3stor.h       |   14 +-------------
 arch/powerpc/platforms/cell/spu_manage.c |   14 +-------------
 drivers/block/ps3disk.c                  |   14 +-------------
 drivers/char/ps3flash.c                  |   14 +-------------
 drivers/hwmon/coretemp.c                 |   15 +--------------
 drivers/hwmon/via-cputemp.c              |   15 +--------------
 drivers/net/can/usb/ems_usb.c            |   14 +-------------
 drivers/net/can/usb/esd_usb2.c           |   14 +-------------
 drivers/ps3/ps3av_cmd.c                  |   14 +-------------
 drivers/ps3/ps3stor_lib.c                |   14 +-------------
 drivers/scsi/ps3rom.c                    |   14 +-------------
 net/netfilter/xt_LED.c                   |   16 +---------------
 12 files changed, 12 insertions(+), 160 deletions(-)

--- a/arch/powerpc/include/asm/ps3stor.h
+++ b/arch/powerpc/include/asm/ps3stor.h
@@ -1,21 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * PS3 Storage Devices
  *
  * Copyright (C) 2007 Sony Computer Entertainment Inc.
  * Copyright 2007 Sony Corp.
- *
- * 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.
- *
- * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
  */
 
 #ifndef _ASM_POWERPC_PS3STOR_H_
--- a/arch/powerpc/platforms/cell/spu_manage.c
+++ b/arch/powerpc/platforms/cell/spu_manage.c
@@ -1,22 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * spu management operations for of based platforms
  *
  * (C) Copyright IBM Deutschland Entwicklung GmbH 2005
  * Copyright 2006 Sony Corp.
  * (C) Copyright 2007 TOSHIBA 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.
- *
- * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
  */
 
 #include <linux/interrupt.h>
--- a/drivers/block/ps3disk.c
+++ b/drivers/block/ps3disk.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * PS3 Disk Storage Driver
  *
  * Copyright (C) 2007 Sony Computer Entertainment Inc.
  * Copyright 2007 Sony Corp.
- *
- * 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.
- *
- * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
  */
 
 #include <linux/ata.h>
--- a/drivers/char/ps3flash.c
+++ b/drivers/char/ps3flash.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * PS3 FLASH ROM Storage Driver
  *
  * Copyright (C) 2007 Sony Computer Entertainment Inc.
  * Copyright 2007 Sony Corp.
- *
- * 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.
- *
- * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
  */
 
 #include <linux/fs.h>
--- a/drivers/hwmon/coretemp.c
+++ b/drivers/hwmon/coretemp.c
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * coretemp.c - Linux kernel module for hardware monitoring
  *
  * Copyright (C) 2007 Rudolf Marek <r.marek@assembler.cz>
  *
  * Inspired from many hwmon drivers
- *
- * 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.
- *
- * 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 Street, Fifth Floor, Boston, MA
- * 02110-1301 USA.
  */
 
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
--- a/drivers/hwmon/via-cputemp.c
+++ b/drivers/hwmon/via-cputemp.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * via-cputemp.c - Driver for VIA CPU core temperature monitoring
  * Copyright (C) 2009 VIA Technologies, Inc.
@@ -5,20 +6,6 @@
  * based on existing coretemp.c, which is
  *
  * Copyright (C) 2007 Rudolf Marek <r.marek@assembler.cz>
- *
- * 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.
- *
- * 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 Street, Fifth Floor, Boston, MA
- * 02110-1301 USA.
  */
 
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
--- a/drivers/net/can/usb/ems_usb.c
+++ b/drivers/net/can/usb/ems_usb.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * CAN driver for EMS Dr. Thomas Wuensche CPC-USB/ARM7
  *
  * Copyright (C) 2004-2009 EMS Dr. Thomas Wuensche
- *
- * 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.
- *
- * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
  */
 #include <linux/signal.h>
 #include <linux/slab.h>
--- a/drivers/net/can/usb/esd_usb2.c
+++ b/drivers/net/can/usb/esd_usb2.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * CAN driver for esd CAN-USB/2 and CAN-USB/Micro
  *
  * Copyright (C) 2010-2012 Matthias Fuchs <matthias.fuchs@esd.eu>, esd gmbh
- *
- * 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.
- *
- * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
  */
 #include <linux/signal.h>
 #include <linux/slab.h>
--- a/drivers/ps3/ps3av_cmd.c
+++ b/drivers/ps3/ps3av_cmd.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2006 Sony Computer Entertainment Inc.
  * Copyright 2006, 2007 Sony Corporation
  *
  * AV backend support for PS3
- *
- * 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.
- *
- * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
  */
 
 #include <linux/module.h>
--- a/drivers/ps3/ps3stor_lib.c
+++ b/drivers/ps3/ps3stor_lib.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * PS3 Storage Library
  *
  * Copyright (C) 2007 Sony Computer Entertainment Inc.
  * Copyright 2007 Sony Corp.
- *
- * 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.
- *
- * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
  */
 
 #include <linux/dma-mapping.h>
--- a/drivers/scsi/ps3rom.c
+++ b/drivers/scsi/ps3rom.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * PS3 BD/DVD/CD-ROM Storage Driver
  *
  * Copyright (C) 2007 Sony Computer Entertainment Inc.
  * Copyright 2007 Sony Corp.
- *
- * 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.
- *
- * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
  */
 
 #include <linux/cdrom.h>
--- a/net/netfilter/xt_LED.c
+++ b/net/netfilter/xt_LED.c
@@ -1,22 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * xt_LED.c - netfilter target to make LEDs blink upon packet matches
  *
  * Copyright (C) 2008 Adam Nielsen <a.nielsen@shikadi.net>
- *
- * 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.
- *
- * 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 Street, Fifth Floor, Boston, MA
- * 02110-1301 USA.
- *
  */
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
 #include <linux/module.h>



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

* [Batch 8 patch 14/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 165
  2019-05-27  6:54 [Batch 8 patch 00/23] Batch 8 of random GPL notices/references Thomas Gleixner
                   ` (12 preceding siblings ...)
  2019-05-27  6:55 ` [Batch 8 patch 13/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 Thomas Gleixner
@ 2019-05-27  6:55 ` Thomas Gleixner
  2019-05-27 13:43   ` Armijn Hemel - Tjaldur Software Governance Solutions
                     ` (3 more replies)
  2019-05-27  6:55 ` [Batch 8 patch 15/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 166 Thomas Gleixner
                   ` (8 subsequent siblings)
  22 siblings, 4 replies; 98+ messages in thread
From: Thomas Gleixner @ 2019-05-27  6:55 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  licensed under gpl version 2 only

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=batch8&id=1e0cfd41df6c
---
 tools/virtio/virtio-trace/trace-agent-ctl.c |    4 +---
 tools/virtio/virtio-trace/trace-agent-rw.c  |    4 +---
 tools/virtio/virtio-trace/trace-agent.c     |    4 +---
 3 files changed, 3 insertions(+), 9 deletions(-)

--- a/tools/virtio/virtio-trace/trace-agent-ctl.c
+++ b/tools/virtio/virtio-trace/trace-agent-ctl.c
@@ -1,12 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Controller of read/write threads for virtio-trace
  *
  * Copyright (C) 2012 Hitachi, Ltd.
  * Created by Yoshihiro Yunomae <yoshihiro.yunomae.ez@hitachi.com>
  *            Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
- *
- * Licensed under GPL version 2 only.
- *
  */
 
 #define _GNU_SOURCE
--- a/tools/virtio/virtio-trace/trace-agent-rw.c
+++ b/tools/virtio/virtio-trace/trace-agent-rw.c
@@ -1,12 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Read/write thread of a guest agent for virtio-trace
  *
  * Copyright (C) 2012 Hitachi, Ltd.
  * Created by Yoshihiro Yunomae <yoshihiro.yunomae.ez@hitachi.com>
  *            Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
- *
- * Licensed under GPL version 2 only.
- *
  */
 
 #define _GNU_SOURCE
--- a/tools/virtio/virtio-trace/trace-agent.c
+++ b/tools/virtio/virtio-trace/trace-agent.c
@@ -1,12 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Guest agent for virtio-trace
  *
  * Copyright (C) 2012 Hitachi, Ltd.
  * Created by Yoshihiro Yunomae <yoshihiro.yunomae.ez@hitachi.com>
  *            Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
- *
- * Licensed under GPL version 2 only.
- *
  */
 
 #define _GNU_SOURCE



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

* [Batch 8 patch 15/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 166
  2019-05-27  6:54 [Batch 8 patch 00/23] Batch 8 of random GPL notices/references Thomas Gleixner
                   ` (13 preceding siblings ...)
  2019-05-27  6:55 ` [Batch 8 patch 14/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 165 Thomas Gleixner
@ 2019-05-27  6:55 ` Thomas Gleixner
  2019-05-27 13:37   ` Richard Fontana
                     ` (2 more replies)
  2019-05-27  6:55 ` [Batch 8 patch 16/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 Thomas Gleixner
                   ` (7 subsequent siblings)
  22 siblings, 3 replies; 98+ messages in thread
From: Thomas Gleixner @ 2019-05-27  6:55 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  licensed under the terms of 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 62 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=batch8&id=0fc7a56651db
---
 drivers/cpufreq/cpufreq-nforce2.c                          |    2 +-
 drivers/cpufreq/e_powersaver.c                             |    3 +--
 drivers/cpufreq/longhaul.c                                 |    2 +-
 drivers/cpufreq/longhaul.h                                 |    3 +--
 drivers/cpufreq/longrun.c                                  |    3 +--
 drivers/cpufreq/powernow-k6.c                              |    3 +--
 drivers/cpufreq/powernow-k7.c                              |    2 +-
 drivers/cpufreq/powernow-k7.h                              |    4 +---
 drivers/cpufreq/powernow-k8.c                              |    5 +----
 drivers/cpufreq/speedstep-ich.c                            |    2 +-
 drivers/cpufreq/speedstep-lib.c                            |    3 +--
 drivers/cpufreq/speedstep-lib.h                            |    3 +--
 drivers/cpufreq/speedstep-smi.c                            |    4 +---
 scripts/checkkconfigsymbols.py                             |    2 +-
 scripts/gfp-translate                                      |    2 +-
 scripts/leaking_addresses.pl                               |    2 +-
 scripts/recordmcount.pl                                    |    2 +-
 scripts/tracing/draw_functrace.py                          |    2 +-
 tools/perf/scripts/perl/rw-by-file.pl                      |    2 +-
 tools/perf/scripts/perl/rw-by-pid.pl                       |    2 +-
 tools/perf/scripts/perl/rwtop.pl                           |    2 +-
 tools/perf/scripts/perl/wakeup-latency.pl                  |    2 +-
 tools/power/cpupower/debug/i386/centrino-decode.c          |    3 +--
 tools/power/cpupower/debug/i386/intel_gsic.c               |    3 +--
 tools/power/cpupower/debug/i386/powernow-k8-decode.c       |    3 +--
 tools/power/cpupower/lib/cpufreq.c                         |    3 +--
 tools/power/cpupower/lib/cpuidle.c                         |    3 +--
 tools/power/cpupower/lib/cpupower.c                        |    3 +--
 tools/power/cpupower/utils/cpufreq-info.c                  |    3 +--
 tools/power/cpupower/utils/cpufreq-set.c                   |    3 +--
 tools/power/cpupower/utils/cpuidle-info.c                  |    3 +--
 tools/power/cpupower/utils/cpupower-info.c                 |    3 +--
 tools/power/cpupower/utils/cpupower-set.c                  |    3 +--
 tools/power/cpupower/utils/cpupower.c                      |    3 +--
 tools/power/cpupower/utils/helpers/helpers.h               |    3 +--
 tools/power/cpupower/utils/helpers/sysfs.c                 |    3 +--
 tools/power/cpupower/utils/helpers/topology.c              |    3 +--
 tools/power/cpupower/utils/idle_monitor/amd_fam14h_idle.c  |    3 +--
 tools/power/cpupower/utils/idle_monitor/cpuidle_sysfs.c    |    4 +---
 tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c |    4 +---
 tools/power/cpupower/utils/idle_monitor/cpupower-monitor.h |    4 +---
 tools/power/cpupower/utils/idle_monitor/hsw_ext_idle.c     |    3 +--
 tools/power/cpupower/utils/idle_monitor/idle_monitors.h    |    4 +---
 tools/power/cpupower/utils/idle_monitor/mperf_monitor.c    |    3 +--
 tools/power/cpupower/utils/idle_monitor/nhm_idle.c         |    3 +--
 tools/power/cpupower/utils/idle_monitor/snb_idle.c         |    3 +--
 tools/testing/ktest/config-bisect.pl                       |    3 +--
 tools/testing/ktest/ktest.pl                               |    2 +-
 tools/testing/selftests/breakpoints/breakpoint_test.c      |    3 +--
 tools/testing/selftests/exec/execveat.c                    |    3 +--
 tools/testing/selftests/size/get_size.c                    |    3 +--
 tools/testing/selftests/timers/posix_timers.c              |    3 +--
 52 files changed, 52 insertions(+), 98 deletions(-)

--- a/drivers/cpufreq/cpufreq-nforce2.c
+++ b/drivers/cpufreq/cpufreq-nforce2.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * (C) 2004-2006  Sebastian Witt <se.witt@gmx.net>
  *
- *  Licensed under the terms of the GNU GPL License version 2.
  *  Based upon reverse engineered information
  *
  *  BIG FAT DISCLAIMER: Work in progress code. Possibly *dangerous*
--- a/drivers/cpufreq/e_powersaver.c
+++ b/drivers/cpufreq/e_powersaver.c
@@ -1,8 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  Based on documentation provided by Dave Jones. Thanks!
  *
- *  Licensed under the terms of the GNU GPL License version 2.
- *
  *  BIG FAT DISCLAIMER: Work in progress code. Possibly *dangerous*
  */
 
--- a/drivers/cpufreq/longhaul.c
+++ b/drivers/cpufreq/longhaul.c
@@ -1,8 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  (C) 2001-2004  Dave Jones.
  *  (C) 2002  Padraig Brady. <padraig@antefacto.com>
  *
- *  Licensed under the terms of the GNU GPL License version 2.
  *  Based upon datasheets & sample CPUs kindly provided by VIA.
  *
  *  VIA have currently 3 different versions of Longhaul.
--- a/drivers/cpufreq/longhaul.h
+++ b/drivers/cpufreq/longhaul.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  longhaul.h
  *  (C) 2003 Dave Jones.
  *
- *  Licensed under the terms of the GNU GPL License version 2.
- *
  *  VIA-specific information
  */
 
--- a/drivers/cpufreq/longrun.c
+++ b/drivers/cpufreq/longrun.c
@@ -1,8 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * (C) 2002 - 2003  Dominik Brodowski <linux@brodo.de>
  *
- *  Licensed under the terms of the GNU GPL License version 2.
- *
  *  BIG FAT DISCLAIMER: Work in progress code. Possibly *dangerous*
  */
 
--- a/drivers/cpufreq/powernow-k6.c
+++ b/drivers/cpufreq/powernow-k6.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  This file was based upon code in Powertweak Linux (http://powertweak.sf.net)
  *  (C) 2000-2003  Dave Jones, Arjan van de Ven, Janne Pänkälä,
  *                 Dominik Brodowski.
  *
- *  Licensed under the terms of the GNU GPL License version 2.
- *
  *  BIG FAT DISCLAIMER: Work in progress code. Possibly *dangerous*
  */
 
--- a/drivers/cpufreq/powernow-k7.c
+++ b/drivers/cpufreq/powernow-k7.c
@@ -1,8 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  AMD K7 Powernow driver.
  *  (C) 2003 Dave Jones on behalf of SuSE Labs.
  *
- *  Licensed under the terms of the GNU GPL License version 2.
  *  Based upon datasheets & sample CPUs kindly provided by AMD.
  *
  * Errata 5:
--- a/drivers/cpufreq/powernow-k7.h
+++ b/drivers/cpufreq/powernow-k7.h
@@ -1,10 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  (C) 2003 Dave Jones.
  *
- *  Licensed under the terms of the GNU GPL License version 2.
- *
  *  AMD-specific information
- *
  */
 
 union msr_fidvidctl {
--- a/drivers/cpufreq/powernow-k8.c
+++ b/drivers/cpufreq/powernow-k8.c
@@ -1,8 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *   (c) 2003-2012 Advanced Micro Devices, Inc.
- *  Your use of this code is subject to the terms and conditions of the
- *  GNU general public license version 2. See "COPYING" or
- *  http://www.gnu.org/licenses/gpl.html
  *
  *  Maintainer:
  *  Andreas Herrmann <herrmann.der.user@googlemail.com>
@@ -11,7 +9,6 @@
  *  (C) 2003 Dave Jones on behalf of SuSE Labs
  *  (C) 2004 Dominik Brodowski <linux@brodo.de>
  *  (C) 2004 Pavel Machek <pavel@ucw.cz>
- *  Licensed under the terms of the GNU GPL License version 2.
  *  Based upon datasheets & sample CPUs kindly provided by AMD.
  *
  *  Valuable input gratefully received from Dave Jones, Pavel Machek,
--- a/drivers/cpufreq/speedstep-ich.c
+++ b/drivers/cpufreq/speedstep-ich.c
@@ -1,8 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * (C) 2001  Dave Jones, Arjan van de ven.
  * (C) 2002 - 2003  Dominik Brodowski <linux@brodo.de>
  *
- *  Licensed under the terms of the GNU GPL License version 2.
  *  Based upon reverse engineered information, and on Intel documentation
  *  for chipsets ICH2-M and ICH3-M.
  *
--- a/drivers/cpufreq/speedstep-lib.c
+++ b/drivers/cpufreq/speedstep-lib.c
@@ -1,8 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * (C) 2002 - 2003 Dominik Brodowski <linux@brodo.de>
  *
- *  Licensed under the terms of the GNU GPL License version 2.
- *
  *  Library for common functions for Intel SpeedStep v.1 and v.2 support
  *
  *  BIG FAT DISCLAIMER: Work in progress code. Possibly *dangerous*
--- a/drivers/cpufreq/speedstep-lib.h
+++ b/drivers/cpufreq/speedstep-lib.h
@@ -1,8 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * (C) 2002 - 2003 Dominik Brodowski <linux@brodo.de>
  *
- *  Licensed under the terms of the GNU GPL License version 2.
- *
  *  Library for common functions for Intel SpeedStep v.1 and v.2 support
  *
  *  BIG FAT DISCLAIMER: Work in progress code. Possibly *dangerous*
--- a/drivers/cpufreq/speedstep-smi.c
+++ b/drivers/cpufreq/speedstep-smi.c
@@ -1,10 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel SpeedStep SMI driver.
  *
  * (C) 2003  Hiroshi Miura <miura@da-cha.org>
- *
- *  Licensed under the terms of the GNU GPL License version 2.
- *
  */
 
 
--- a/scripts/checkkconfigsymbols.py
+++ b/scripts/checkkconfigsymbols.py
@@ -1,11 +1,11 @@
 #!/usr/bin/env python3
+# SPDX-License-Identifier: GPL-2.0-only
 
 """Find Kconfig symbols that are referenced but not defined."""
 
 # (c) 2014-2017 Valentin Rothberg <valentinrothberg@gmail.com>
 # (c) 2014 Stefan Hengelein <stefan.hengelein@fau.de>
 #
-# Licensed under the terms of the GNU GPL License version 2
 
 
 import argparse
--- a/scripts/gfp-translate
+++ b/scripts/gfp-translate
@@ -1,7 +1,7 @@
 #!/bin/bash
+# SPDX-License-Identifier: GPL-2.0-only
 # Translate the bits making up a GFP mask
 # (c) 2009, Mel Gorman <mel@csn.ul.ie>
-# Licensed under the terms of the GNU GPL License version 2
 SOURCE=
 GFPMASK=none
 
--- a/scripts/leaking_addresses.pl
+++ b/scripts/leaking_addresses.pl
@@ -1,7 +1,7 @@
 #!/usr/bin/env perl
+# SPDX-License-Identifier: GPL-2.0-only
 #
 # (c) 2017 Tobin C. Harding <me@tobin.cc>
-# Licensed under the terms of the GNU GPL License version 2
 #
 # leaking_addresses.pl: Scan the kernel for potential leaking addresses.
 #  - Scans dmesg output.
--- a/scripts/recordmcount.pl
+++ b/scripts/recordmcount.pl
@@ -1,6 +1,6 @@
 #!/usr/bin/env perl
+# SPDX-License-Identifier: GPL-2.0-only
 # (c) 2008, Steven Rostedt <srostedt@redhat.com>
-# Licensed under the terms of the GNU GPL License version 2
 #
 # recordmcount.pl - makes a section called __mcount_loc that holds
 #                   all the offsets to the calls to mcount.
--- a/scripts/tracing/draw_functrace.py
+++ b/scripts/tracing/draw_functrace.py
@@ -1,8 +1,8 @@
 #!/usr/bin/python
+# SPDX-License-Identifier: GPL-2.0-only
 
 """
 Copyright 2008 (c) Frederic Weisbecker <fweisbec@gmail.com>
-Licensed under the terms of the GNU GPL License version 2
 
 This script parses a trace provided by the function tracer in
 kernel/trace/trace_functions.c
--- a/tools/perf/scripts/perl/rw-by-file.pl
+++ b/tools/perf/scripts/perl/rw-by-file.pl
@@ -1,6 +1,6 @@
 #!/usr/bin/perl -w
+# SPDX-License-Identifier: GPL-2.0-only
 # (c) 2009, Tom Zanussi <tzanussi@gmail.com>
-# Licensed under the terms of the GNU GPL License version 2
 
 # Display r/w activity for files read/written to for a given program
 
--- a/tools/perf/scripts/perl/rw-by-pid.pl
+++ b/tools/perf/scripts/perl/rw-by-pid.pl
@@ -1,6 +1,6 @@
 #!/usr/bin/perl -w
+# SPDX-License-Identifier: GPL-2.0-only
 # (c) 2009, Tom Zanussi <tzanussi@gmail.com>
-# Licensed under the terms of the GNU GPL License version 2
 
 # Display r/w activity for all processes
 
--- a/tools/perf/scripts/perl/rwtop.pl
+++ b/tools/perf/scripts/perl/rwtop.pl
@@ -1,6 +1,6 @@
 #!/usr/bin/perl -w
+# SPDX-License-Identifier: GPL-2.0-only
 # (c) 2010, Tom Zanussi <tzanussi@gmail.com>
-# Licensed under the terms of the GNU GPL License version 2
 
 # read/write top
 #
--- a/tools/perf/scripts/perl/wakeup-latency.pl
+++ b/tools/perf/scripts/perl/wakeup-latency.pl
@@ -1,6 +1,6 @@
 #!/usr/bin/perl -w
+# SPDX-License-Identifier: GPL-2.0-only
 # (c) 2009, Tom Zanussi <tzanussi@gmail.com>
-# Licensed under the terms of the GNU GPL License version 2
 
 # Display avg/min/max wakeup latency
 
--- a/tools/power/cpupower/debug/i386/centrino-decode.c
+++ b/tools/power/cpupower/debug/i386/centrino-decode.c
@@ -1,8 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  (C) 2003 - 2004  Dominik Brodowski <linux@dominikbrodowski.de>
  *
- *  Licensed under the terms of the GNU GPL License version 2.
- *
  * Based on code found in
  * linux/arch/i386/kernel/cpu/cpufreq/speedstep-centrino.c
  * and originally developed by Jeremy Fitzhardinge.
--- a/tools/power/cpupower/debug/i386/intel_gsic.c
+++ b/tools/power/cpupower/debug/i386/intel_gsic.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  (C) 2003  Bruno Ducrot
  *  (C) 2004  Dominik Brodowski <linux@dominikbrodowski.de>
  *
- *  Licensed under the terms of the GNU GPL License version 2.
- *
  * Based on code found in
  * linux/include/asm-i386/ist.h and linux/arch/i386/kernel/setup.c
  * and originally developed by Andy Grover <andrew.grover@intel.com>
--- a/tools/power/cpupower/debug/i386/powernow-k8-decode.c
+++ b/tools/power/cpupower/debug/i386/powernow-k8-decode.c
@@ -1,8 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  (C) 2004 Bruno Ducrot <ducrot@poupinou.org>
  *
- *  Licensed under the terms of the GNU GPL License version 2.
- *
  * Based on code found in
  * linux/arch/i386/kernel/cpu/cpufreq/powernow-k8.c
  * and originally developed by Paul Devriendt
--- a/tools/power/cpupower/lib/cpufreq.c
+++ b/tools/power/cpupower/lib/cpufreq.c
@@ -1,7 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  (C) 2004-2009  Dominik Brodowski <linux@dominikbrodowski.de>
- *
- *  Licensed under the terms of the GNU GPL License version 2.
  */
 
 
--- a/tools/power/cpupower/lib/cpuidle.c
+++ b/tools/power/cpupower/lib/cpuidle.c
@@ -1,8 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  (C) 2004-2009  Dominik Brodowski <linux@dominikbrodowski.de>
  *  (C) 2011       Thomas Renninger <trenn@novell.com> Novell Inc.
- *
- *  Licensed under the terms of the GNU GPL License version 2.
  */
 
 #include <stdio.h>
--- a/tools/power/cpupower/lib/cpupower.c
+++ b/tools/power/cpupower/lib/cpupower.c
@@ -1,7 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  (C) 2004-2009  Dominik Brodowski <linux@dominikbrodowski.de>
- *
- *  Licensed under the terms of the GNU GPL License version 2.
  */
 
 #include <sys/types.h>
--- a/tools/power/cpupower/utils/cpufreq-info.c
+++ b/tools/power/cpupower/utils/cpufreq-info.c
@@ -1,7 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  (C) 2004-2009  Dominik Brodowski <linux@dominikbrodowski.de>
- *
- *  Licensed under the terms of the GNU GPL License version 2.
  */
 
 
--- a/tools/power/cpupower/utils/cpufreq-set.c
+++ b/tools/power/cpupower/utils/cpufreq-set.c
@@ -1,7 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  (C) 2004-2009  Dominik Brodowski <linux@dominikbrodowski.de>
- *
- *  Licensed under the terms of the GNU GPL License version 2.
  */
 
 
--- a/tools/power/cpupower/utils/cpuidle-info.c
+++ b/tools/power/cpupower/utils/cpuidle-info.c
@@ -1,8 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  (C) 2004-2009  Dominik Brodowski <linux@dominikbrodowski.de>
  *  (C) 2010       Thomas Renninger <trenn@suse.de>
- *
- *  Licensed under the terms of the GNU GPL License version 2.
  */
 
 
--- a/tools/power/cpupower/utils/cpupower-info.c
+++ b/tools/power/cpupower/utils/cpupower-info.c
@@ -1,7 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  (C) 2011 Thomas Renninger <trenn@suse.de>, Novell Inc.
- *
- *  Licensed under the terms of the GNU GPL License version 2.
  */
 
 
--- a/tools/power/cpupower/utils/cpupower-set.c
+++ b/tools/power/cpupower/utils/cpupower-set.c
@@ -1,7 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  (C) 2011 Thomas Renninger <trenn@suse.de>, Novell Inc.
- *
- *  Licensed under the terms of the GNU GPL License version 2.
  */
 
 
--- a/tools/power/cpupower/utils/cpupower.c
+++ b/tools/power/cpupower/utils/cpupower.c
@@ -1,8 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  (C) 2010,2011       Thomas Renninger <trenn@suse.de>, Novell Inc.
  *
- *  Licensed under the terms of the GNU GPL License version 2.
- *
  *  Ideas taken over from the perf userspace tool (included in the Linus
  *  kernel git repo): subcommand builtins and param parsing.
  */
--- a/tools/power/cpupower/utils/helpers/helpers.h
+++ b/tools/power/cpupower/utils/helpers/helpers.h
@@ -1,8 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  (C) 2010,2011       Thomas Renninger <trenn@suse.de>, Novell Inc.
  *
- *  Licensed under the terms of the GNU GPL License version 2.
- *
  * Miscellaneous helpers which do not fit or are worth
  * to put into separate headers
  */
--- a/tools/power/cpupower/utils/helpers/sysfs.c
+++ b/tools/power/cpupower/utils/helpers/sysfs.c
@@ -1,8 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  (C) 2004-2009  Dominik Brodowski <linux@dominikbrodowski.de>
  *  (C) 2011       Thomas Renninger <trenn@novell.com> Novell Inc.
- *
- *  Licensed under the terms of the GNU GPL License version 2.
  */
 
 #include <stdio.h>
--- a/tools/power/cpupower/utils/helpers/topology.c
+++ b/tools/power/cpupower/utils/helpers/topology.c
@@ -1,8 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  (C) 2010,2011       Thomas Renninger <trenn@suse.de>, Novell Inc.
  *
- *  Licensed under the terms of the GNU GPL License version 2.
- *
  * ToDo: Needs to be done more properly for AMD/Intel specifics
  */
 
--- a/tools/power/cpupower/utils/idle_monitor/amd_fam14h_idle.c
+++ b/tools/power/cpupower/utils/idle_monitor/amd_fam14h_idle.c
@@ -1,8 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  (C) 2010,2011      Thomas Renninger <trenn@suse.de>, Novell Inc.
  *
- *  Licensed under the terms of the GNU GPL License version 2.
- *
  *  PCI initialization based on example code from:
  *  Andreas Herrmann <andreas.herrmann3@amd.com>
  */
--- a/tools/power/cpupower/utils/idle_monitor/cpuidle_sysfs.c
+++ b/tools/power/cpupower/utils/idle_monitor/cpuidle_sysfs.c
@@ -1,8 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  (C) 2010,2011       Thomas Renninger <trenn@suse.de>, Novell Inc
- *
- *  Licensed under the terms of the GNU GPL License version 2.
- *
  */
 
 #include <stdio.h>
--- a/tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c
+++ b/tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c
@@ -1,10 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  (C) 2010,2011       Thomas Renninger <trenn@suse.de>, Novell Inc.
  *
- *  Licensed under the terms of the GNU GPL License version 2.
- *
  *  Output format inspired by Len Brown's <lenb@kernel.org> turbostat tool.
- *
  */
 
 
--- a/tools/power/cpupower/utils/idle_monitor/cpupower-monitor.h
+++ b/tools/power/cpupower/utils/idle_monitor/cpupower-monitor.h
@@ -1,8 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  (C) 2010,2011       Thomas Renninger <trenn@suse.de>, Novell Inc.
- *
- *  Licensed under the terms of the GNU GPL License version 2.
- *
  */
 
 #ifndef __CPUIDLE_INFO_HW__
--- a/tools/power/cpupower/utils/idle_monitor/hsw_ext_idle.c
+++ b/tools/power/cpupower/utils/idle_monitor/hsw_ext_idle.c
@@ -1,8 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  (C) 2010,2011       Thomas Renninger <trenn@suse.de>, Novell Inc.
  *
- *  Licensed under the terms of the GNU GPL License version 2.
- *
  *  Based on SandyBridge monitor. Implements the new package C-states
  *  (PC8, PC9, PC10) coming with a specific Haswell (family 0x45) CPU.
  */
--- a/tools/power/cpupower/utils/idle_monitor/idle_monitors.h
+++ b/tools/power/cpupower/utils/idle_monitor/idle_monitors.h
@@ -1,10 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  (C) 2010,2011       Thomas Renninger <trenn@suse.de>, Novell Inc.
  *
- *  Licensed under the terms of the GNU GPL License version 2.
- *
  *  Based on the idea from Michael Matz <matz@suse.de>
- *
  */
 
 #ifndef _CPUIDLE_IDLE_MONITORS_H_
--- a/tools/power/cpupower/utils/idle_monitor/mperf_monitor.c
+++ b/tools/power/cpupower/utils/idle_monitor/mperf_monitor.c
@@ -1,7 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  (C) 2010,2011       Thomas Renninger <trenn@suse.de>, Novell Inc.
- *
- *  Licensed under the terms of the GNU GPL License version 2.
  */
 
 #if defined(__i386__) || defined(__x86_64__)
--- a/tools/power/cpupower/utils/idle_monitor/nhm_idle.c
+++ b/tools/power/cpupower/utils/idle_monitor/nhm_idle.c
@@ -1,8 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  (C) 2010,2011       Thomas Renninger <trenn@suse.de>, Novell Inc.
  *
- *  Licensed under the terms of the GNU GPL License version 2.
- *
  *  Based on Len Brown's <lenb@kernel.org> turbostat tool.
  */
 
--- a/tools/power/cpupower/utils/idle_monitor/snb_idle.c
+++ b/tools/power/cpupower/utils/idle_monitor/snb_idle.c
@@ -1,8 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  (C) 2010,2011       Thomas Renninger <trenn@suse.de>, Novell Inc.
  *
- *  Licensed under the terms of the GNU GPL License version 2.
- *
  *  Based on Len Brown's <lenb@kernel.org> turbostat tool.
  */
 
--- a/tools/testing/ktest/config-bisect.pl
+++ b/tools/testing/ktest/config-bisect.pl
@@ -1,10 +1,9 @@
 #!/usr/bin/perl -w
+# SPDX-License-Identifier: GPL-2.0-only
 #
 # Copyright 2015 - Steven Rostedt, Red Hat Inc.
 # Copyright 2017 - Steven Rostedt, VMware, Inc.
 #
-# Licensed under the terms of the GNU GPL License version 2
-#
 
 # usage:
 #  config-bisect.pl [options] good-config bad-config [good|bad]
--- a/tools/testing/ktest/ktest.pl
+++ b/tools/testing/ktest/ktest.pl
@@ -1,7 +1,7 @@
 #!/usr/bin/perl -w
+# SPDX-License-Identifier: GPL-2.0-only
 #
 # Copyright 2010 - Steven Rostedt <srostedt@redhat.com>, Red Hat Inc.
-# Licensed under the terms of the GNU GPL License version 2
 #
 
 use strict;
--- a/tools/testing/selftests/breakpoints/breakpoint_test.c
+++ b/tools/testing/selftests/breakpoints/breakpoint_test.c
@@ -1,8 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2011 Red Hat, Inc., Frederic Weisbecker <fweisbec@redhat.com>
  *
- * Licensed under the terms of the GNU GPL License version 2
- *
  * Selftests for breakpoints (and more generally the do_debug() path) in x86.
  */
 
--- a/tools/testing/selftests/exec/execveat.c
+++ b/tools/testing/selftests/exec/execveat.c
@@ -1,8 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2014 Google, Inc.
  *
- * Licensed under the terms of the GNU GPL License version 2
- *
  * Selftests for execveat(2).
  */
 
--- a/tools/testing/selftests/size/get_size.c
+++ b/tools/testing/selftests/size/get_size.c
@@ -1,8 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2014 Sony Mobile Communications Inc.
  *
- * Licensed under the terms of the GNU GPL License version 2
- *
  * Selftest for runtime system size
  *
  * Prints the amount of RAM that the currently running system is using.
--- a/tools/testing/selftests/timers/posix_timers.c
+++ b/tools/testing/selftests/timers/posix_timers.c
@@ -1,8 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2013 Red Hat, Inc., Frederic Weisbecker <fweisbec@redhat.com>
  *
- * Licensed under the terms of the GNU GPL License version 2
- *
  * Selftests for a few posix timers interface.
  *
  * Kernel loop code stolen from Steven Rostedt <srostedt@redhat.com>



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

* [Batch 8 patch 16/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167
  2019-05-27  6:54 [Batch 8 patch 00/23] Batch 8 of random GPL notices/references Thomas Gleixner
                   ` (14 preceding siblings ...)
  2019-05-27  6:55 ` [Batch 8 patch 15/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 166 Thomas Gleixner
@ 2019-05-27  6:55 ` Thomas Gleixner
  2019-05-27 13:59   ` Richard Fontana
                     ` (2 more replies)
  2019-05-27  6:55 ` [Batch 8 patch 17/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 169 Thomas Gleixner
                   ` (6 subsequent siblings)
  22 siblings, 3 replies; 98+ messages in thread
From: Thomas Gleixner @ 2019-05-27  6:55 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 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 you should have received a copy of the gnu general
  public license along with this program if not write to the free
  software foundation inc 59 temple place suite 330 boston ma 02111
  1307 usa

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 83 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=batch8&id=3dab8eb2a5de
---
 arch/mips/include/asm/kprobes.h              |   14 +-------------
 arch/mips/kernel/kprobes.c                   |   14 +-------------
 arch/powerpc/boot/dts/ps3.dts                |   14 +-------------
 arch/powerpc/boot/ps3-head.S                 |   14 +-------------
 arch/powerpc/boot/ps3-hvcall.S               |   14 +-------------
 arch/powerpc/boot/ps3.c                      |   14 +-------------
 arch/powerpc/include/asm/lv1call.h           |   14 +-------------
 arch/powerpc/include/asm/ps3.h               |   14 +-------------
 arch/powerpc/include/asm/ps3av.h             |   14 +-------------
 arch/powerpc/include/asm/spu_priv1.h         |   14 +-------------
 arch/powerpc/platforms/cell/spu_priv1_mmio.c |   14 +-------------
 arch/powerpc/platforms/cell/spu_priv1_mmio.h |   14 +-------------
 arch/powerpc/platforms/ps3/device-init.c     |   14 +-------------
 arch/powerpc/platforms/ps3/exports.c         |   14 +-------------
 arch/powerpc/platforms/ps3/htab.c            |   14 +-------------
 arch/powerpc/platforms/ps3/hvcall.S          |   14 +-------------
 arch/powerpc/platforms/ps3/interrupt.c       |   14 +-------------
 arch/powerpc/platforms/ps3/mm.c              |   14 +-------------
 arch/powerpc/platforms/ps3/os-area.c         |   14 +-------------
 arch/powerpc/platforms/ps3/platform.h        |   14 +-------------
 arch/powerpc/platforms/ps3/repository.c      |   14 +-------------
 arch/powerpc/platforms/ps3/setup.c           |   14 +-------------
 arch/powerpc/platforms/ps3/smp.c             |   14 +-------------
 arch/powerpc/platforms/ps3/spu.c             |   14 +-------------
 arch/powerpc/platforms/ps3/system-bus.c      |   14 +-------------
 arch/powerpc/platforms/ps3/time.c            |   14 +-------------
 arch/powerpc/platforms/pseries/power.c       |   14 +-------------
 drivers/ata/sata_mv.c                        |   15 +--------------
 drivers/gpio/gpio-ml-ioh.c                   |   14 +-------------
 drivers/hwmon/emc1403.c                      |   13 +------------
 drivers/misc/apds9802als.c                   |   14 +-------------
 drivers/misc/hmc6352.c                       |   14 +-------------
 drivers/misc/isl29020.c                      |   13 +------------
 drivers/misc/pch_phub.c                      |   14 +-------------
 drivers/ps3/ps3-lpm.c                        |   14 +-------------
 drivers/ps3/ps3-sys-manager.c                |   14 +-------------
 drivers/ps3/ps3-vuart.c                      |   14 +-------------
 drivers/ps3/ps3av.c                          |   14 +-------------
 drivers/ps3/sys-manager-core.c               |   14 +-------------
 drivers/ps3/vuart.h                          |   14 +-------------
 drivers/ptp/ptp_pch.c                        |   14 +-------------
 drivers/regulator/max8660.c                  |   15 +--------------
 drivers/scsi/libsas/Kconfig                  |   18 +-----------------
 drivers/scsi/libsas/Makefile                 |   17 +----------------
 drivers/scsi/mvsas/Makefile                  |   17 +----------------
 drivers/scsi/mvsas/mv_64xx.c                 |   18 +-----------------
 drivers/scsi/mvsas/mv_64xx.h                 |   18 +-----------------
 drivers/scsi/mvsas/mv_94xx.c                 |   18 +-----------------
 drivers/scsi/mvsas/mv_94xx.h                 |   18 +-----------------
 drivers/scsi/mvsas/mv_chips.h                |   18 +-----------------
 drivers/scsi/mvsas/mv_defs.h                 |   18 +-----------------
 drivers/scsi/mvsas/mv_init.c                 |   18 +-----------------
 drivers/scsi/mvsas/mv_sas.c                  |   18 +-----------------
 drivers/scsi/mvsas/mv_sas.h                  |   18 +-----------------
 drivers/scsi/mvumi.c                         |   18 +-----------------
 drivers/scsi/mvumi.h                         |   18 +-----------------
 drivers/thermal/fair_share.c                 |   14 +-------------
 drivers/thermal/step_wise.c                  |   14 +-------------
 drivers/thermal/user_space.c                 |   14 +-------------
 include/linux/cpu_cooling.h                  |   13 +------------
 include/linux/pageblock-flags.h              |   14 +-------------
 include/linux/regulator/max8660.h            |   14 +-------------
 init/noinitramfs.c                           |   14 +-------------
 sound/core/compress_offload.c                |   15 +--------------
 sound/pci/echoaudio/darla20.c                |   14 +-------------
 sound/pci/echoaudio/darla24.c                |   14 +-------------
 sound/pci/echoaudio/echo3g.c                 |   14 +-------------
 sound/pci/echoaudio/echoaudio.c              |   14 +-------------
 sound/pci/echoaudio/gina20.c                 |   14 +-------------
 sound/pci/echoaudio/gina24.c                 |   14 +-------------
 sound/pci/echoaudio/indigo.c                 |   14 +-------------
 sound/pci/echoaudio/indigodj.c               |   14 +-------------
 sound/pci/echoaudio/indigodjx.c              |   14 +-------------
 sound/pci/echoaudio/indigoio.c               |   14 +-------------
 sound/pci/echoaudio/indigoiox.c              |   14 +-------------
 sound/pci/echoaudio/layla20.c                |   14 +-------------
 sound/pci/echoaudio/layla24.c                |   14 +-------------
 sound/pci/echoaudio/mia.c                    |   14 +-------------
 sound/pci/echoaudio/mona.c                   |   14 +-------------
 sound/ppc/snd_ps3_reg.h                      |   14 +-------------
 sound/soc/codecs/ml26124.c                   |   14 +-------------
 sound/soc/codecs/ml26124.h                   |   14 +-------------
 tools/power/cpupower/Makefile                |   14 +-------------
 83 files changed, 83 insertions(+), 1133 deletions(-)

--- a/arch/mips/include/asm/kprobes.h
+++ b/arch/mips/include/asm/kprobes.h
@@ -1,22 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  Kernel Probes (KProbes)
  *  include/asm-mips/kprobes.h
  *
  *  Copyright 2006 Sony Corp.
  *  Copyright 2010 Cavium Networks
- *
- *  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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #ifndef _ASM_KPROBES_H
--- a/arch/mips/kernel/kprobes.c
+++ b/arch/mips/kernel/kprobes.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  Kernel Probes (KProbes)
  *  arch/mips/kernel/kprobes.c
@@ -8,19 +9,6 @@
  *  Some portions copied from the powerpc version.
  *
  *   Copyright (C) IBM Corporation, 2002, 2004
- *
- *  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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #include <linux/kprobes.h>
--- a/arch/powerpc/boot/dts/ps3.dts
+++ b/arch/powerpc/boot/dts/ps3.dts
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  PS3 Game Console device tree.
  *
  *  Copyright (C) 2007 Sony Computer Entertainment Inc.
  *  Copyright 2007 Sony Corp.
- *
- *  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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 /dts-v1/;
--- a/arch/powerpc/boot/ps3-head.S
+++ b/arch/powerpc/boot/ps3-head.S
@@ -1,21 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  PS3 bootwrapper entry.
  *
  *  Copyright (C) 2007 Sony Computer Entertainment Inc.
  *  Copyright 2007 Sony Corp.
- *
- *  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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #include "ppc_asm.h"
--- a/arch/powerpc/boot/ps3-hvcall.S
+++ b/arch/powerpc/boot/ps3-hvcall.S
@@ -1,21 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  PS3 bootwrapper hvcalls.
  *
  *  Copyright (C) 2007 Sony Computer Entertainment Inc.
  *  Copyright 2007 Sony Corp.
- *
- *  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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #include "ppc_asm.h"
--- a/arch/powerpc/boot/ps3.c
+++ b/arch/powerpc/boot/ps3.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  PS3 bootwrapper support.
  *
  *  Copyright (C) 2007 Sony Computer Entertainment Inc.
  *  Copyright 2007 Sony Corp.
- *
- *  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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #include <stdarg.h>
--- a/arch/powerpc/include/asm/lv1call.h
+++ b/arch/powerpc/include/asm/lv1call.h
@@ -1,22 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  PS3 hvcall interface.
  *
  *  Copyright (C) 2006 Sony Computer Entertainment Inc.
  *  Copyright 2006 Sony Corp.
  *  Copyright 2003, 2004 (c) MontaVista Software, Inc.
- *
- *  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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #if !defined(_ASM_POWERPC_LV1CALL_H)
--- a/arch/powerpc/include/asm/ps3.h
+++ b/arch/powerpc/include/asm/ps3.h
@@ -1,21 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  PS3 platform declarations.
  *
  *  Copyright (C) 2006 Sony Computer Entertainment Inc.
  *  Copyright 2006 Sony Corp.
- *
- *  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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #if !defined(_ASM_POWERPC_PS3_H)
--- a/arch/powerpc/include/asm/ps3av.h
+++ b/arch/powerpc/include/asm/ps3av.h
@@ -1,21 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  PS3 AV backend support.
  *
  *  Copyright (C) 2007 Sony Computer Entertainment Inc.
  *  Copyright 2007 Sony Corp.
- *
- *  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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #ifndef _ASM_POWERPC_PS3AV_H_
--- a/arch/powerpc/include/asm/spu_priv1.h
+++ b/arch/powerpc/include/asm/spu_priv1.h
@@ -1,20 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Defines an spu hypervisor abstraction layer.
  *
  *  Copyright 2006 Sony Corp.
- *
- *  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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #if !defined(_SPU_PRIV1_H)
--- a/arch/powerpc/platforms/cell/spu_priv1_mmio.c
+++ b/arch/powerpc/platforms/cell/spu_priv1_mmio.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * spu hypervisor abstraction for direct hardware access.
  *
  *  (C) Copyright IBM Deutschland Entwicklung GmbH 2005
  *  Copyright 2006 Sony Corp.
- *
- *  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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #include <linux/interrupt.h>
--- a/arch/powerpc/platforms/cell/spu_priv1_mmio.h
+++ b/arch/powerpc/platforms/cell/spu_priv1_mmio.h
@@ -1,21 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * spu hypervisor abstraction for direct hardware access.
  *
  *  Copyright (C) 2006 Sony Computer Entertainment Inc.
  *  Copyright 2006 Sony Corp.
- *
- *  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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #ifndef SPU_PRIV1_MMIO_H
--- a/arch/powerpc/platforms/ps3/device-init.c
+++ b/arch/powerpc/platforms/ps3/device-init.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  PS3 device registration routines.
  *
  *  Copyright (C) 2007 Sony Computer Entertainment Inc.
  *  Copyright 2007 Sony Corp.
- *
- *  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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #include <linux/delay.h>
--- a/arch/powerpc/platforms/ps3/exports.c
+++ b/arch/powerpc/platforms/ps3/exports.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  PS3 hvcall exports for modules.
  *
  *  Copyright (C) 2006 Sony Computer Entertainment Inc.
  *  Copyright 2006 Sony Corp.
- *
- *  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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #define LV1_CALL(name, in, out, num)                          \
--- a/arch/powerpc/platforms/ps3/htab.c
+++ b/arch/powerpc/platforms/ps3/htab.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  PS3 pagetable management routines.
  *
  *  Copyright (C) 2006 Sony Computer Entertainment Inc.
  *  Copyright 2006, 2007 Sony 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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #include <linux/kernel.h>
--- a/arch/powerpc/platforms/ps3/hvcall.S
+++ b/arch/powerpc/platforms/ps3/hvcall.S
@@ -1,22 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  PS3 hvcall interface.
  *
  *  Copyright (C) 2006 Sony Computer Entertainment Inc.
  *  Copyright 2006 Sony Corp.
  *  Copyright 2003, 2004 (c) MontaVista Software, Inc.
- *
- *  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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #include <asm/processor.h>
--- a/arch/powerpc/platforms/ps3/interrupt.c
+++ b/arch/powerpc/platforms/ps3/interrupt.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  PS3 interrupt routines.
  *
  *  Copyright (C) 2006 Sony Computer Entertainment Inc.
  *  Copyright 2006 Sony Corp.
- *
- *  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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #include <linux/kernel.h>
--- a/arch/powerpc/platforms/ps3/mm.c
+++ b/arch/powerpc/platforms/ps3/mm.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  PS3 address space management.
  *
  *  Copyright (C) 2006 Sony Computer Entertainment Inc.
  *  Copyright 2006 Sony Corp.
- *
- *  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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #include <linux/kernel.h>
--- a/arch/powerpc/platforms/ps3/os-area.c
+++ b/arch/powerpc/platforms/ps3/os-area.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  PS3 flash memory os area.
  *
  *  Copyright (C) 2006 Sony Computer Entertainment Inc.
  *  Copyright 2006 Sony Corp.
- *
- *  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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #include <linux/kernel.h>
--- a/arch/powerpc/platforms/ps3/platform.h
+++ b/arch/powerpc/platforms/ps3/platform.h
@@ -1,21 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  PS3 platform declarations.
  *
  *  Copyright (C) 2006 Sony Computer Entertainment Inc.
  *  Copyright 2006 Sony Corp.
- *
- *  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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #if !defined(_PS3_PLATFORM_H)
--- a/arch/powerpc/platforms/ps3/repository.c
+++ b/arch/powerpc/platforms/ps3/repository.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  PS3 repository routines.
  *
  *  Copyright (C) 2006 Sony Computer Entertainment Inc.
  *  Copyright 2006 Sony Corp.
- *
- *  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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #include <asm/lv1call.h>
--- a/arch/powerpc/platforms/ps3/setup.c
+++ b/arch/powerpc/platforms/ps3/setup.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  PS3 platform setup routines.
  *
  *  Copyright (C) 2006 Sony Computer Entertainment Inc.
  *  Copyright 2006 Sony Corp.
- *
- *  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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #include <linux/kernel.h>
--- a/arch/powerpc/platforms/ps3/smp.c
+++ b/arch/powerpc/platforms/ps3/smp.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  PS3 SMP routines.
  *
  *  Copyright (C) 2006 Sony Computer Entertainment Inc.
  *  Copyright 2006 Sony Corp.
- *
- *  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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #include <linux/kernel.h>
--- a/arch/powerpc/platforms/ps3/spu.c
+++ b/arch/powerpc/platforms/ps3/spu.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  PS3 Platform spu routines.
  *
  *  Copyright (C) 2006 Sony Computer Entertainment Inc.
  *  Copyright 2006 Sony Corp.
- *
- *  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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #include <linux/kernel.h>
--- a/arch/powerpc/platforms/ps3/system-bus.c
+++ b/arch/powerpc/platforms/ps3/system-bus.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  PS3 system bus driver.
  *
  *  Copyright (C) 2006 Sony Computer Entertainment Inc.
  *  Copyright 2006 Sony Corp.
- *
- *  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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #include <linux/kernel.h>
--- a/arch/powerpc/platforms/ps3/time.c
+++ b/arch/powerpc/platforms/ps3/time.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  PS3 time and rtc routines.
  *
  *  Copyright (C) 2006 Sony Computer Entertainment Inc.
  *  Copyright 2006 Sony Corp.
- *
- *  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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #include <linux/kernel.h>
--- a/arch/powerpc/platforms/pseries/power.c
+++ b/arch/powerpc/platforms/pseries/power.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  Interface for power-management for ppc64 compliant platform
  *
@@ -6,19 +7,6 @@
  *  Feb 2007
  *
  *  Copyright (C) 2007 IBM 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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #include <linux/kobject.h>
--- a/drivers/ata/sata_mv.c
+++ b/drivers/ata/sata_mv.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * sata_mv.c - Marvell SATA support
  *
@@ -9,20 +10,6 @@
  * Extensive overhaul and enhancement by Mark Lord <mlord@pobox.com>.
  *
  * Please ALWAYS copy linux-ide@vger.kernel.org on emails.
- *
- * 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.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
  */
 
 /*
--- a/drivers/gpio/gpio-ml-ioh.c
+++ b/drivers/gpio/gpio-ml-ioh.c
@@ -1,18 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2010 OKI 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



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

* [Batch 8 patch 17/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 169
  2019-05-27  6:54 [Batch 8 patch 00/23] Batch 8 of random GPL notices/references Thomas Gleixner
                   ` (15 preceding siblings ...)
  2019-05-27  6:55 ` [Batch 8 patch 16/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 Thomas Gleixner
@ 2019-05-27  6:55 ` Thomas Gleixner
  2019-05-27 13:41   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-05-27 13:48   ` Richard Fontana
  2019-05-27  6:55 ` [Batch 8 patch 18/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 170 Thomas Gleixner
                   ` (5 subsequent siblings)
  22 siblings, 2 replies; 98+ messages in thread
From: Thomas Gleixner @ 2019-05-27  6:55 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 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 good title or non infringement see
  the gnu general public license for more details you should have
  received a copy of the gnu general public license along with this
  program if not write to the free software foundation inc 675 mass
  ave cambridge ma 02139 usa

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=batch8&id=2cc4a3f3ff44
---
 drivers/cpufreq/pcc-cpufreq.c |   14 +-------------
 1 file changed, 1 insertion(+), 13 deletions(-)

--- a/drivers/cpufreq/pcc-cpufreq.c
+++ b/drivers/cpufreq/pcc-cpufreq.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  pcc-cpufreq.c - Processor Clocking Control firmware cpufreq interface
  *
@@ -7,19 +8,6 @@
  *
  * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  *
- *  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, GOOD TITLE or NON
- *  INFRINGEMENT. See the GNU General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License along
- *  with this program; if not, write to the Free Software Foundation, Inc.,
- *  675 Mass Ave, Cambridge, MA 02139, USA.
- *
  * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  */
 



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

* [Batch 8 patch 18/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 170
  2019-05-27  6:54 [Batch 8 patch 00/23] Batch 8 of random GPL notices/references Thomas Gleixner
                   ` (16 preceding siblings ...)
  2019-05-27  6:55 ` [Batch 8 patch 17/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 169 Thomas Gleixner
@ 2019-05-27  6:55 ` Thomas Gleixner
  2019-05-27 13:41   ` Armijn Hemel - Tjaldur Software Governance Solutions
                     ` (3 more replies)
  2019-05-27  6:55 ` [Batch 8 patch 19/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 171 Thomas Gleixner
                   ` (4 subsequent siblings)
  22 siblings, 4 replies; 98+ messages in thread
From: Thomas Gleixner @ 2019-05-27  6:55 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this file is release under the gplv2

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=batch8&id=10d912d049b8
---
 kernel/ksysfs.c |    4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

--- a/kernel/ksysfs.c
+++ b/kernel/ksysfs.c
@@ -1,11 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * kernel/ksysfs.c - sysfs attributes in /sys/kernel, which
  * 		     are not related to any other subsystem
  *
  * Copyright (C) 2004 Kay Sievers <kay.sievers@vrfy.org>
- * 
- * This file is release under the GPLv2
- *
  */
 
 #include <linux/kobject.h>



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

* [Batch 8 patch 19/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 171
  2019-05-27  6:54 [Batch 8 patch 00/23] Batch 8 of random GPL notices/references Thomas Gleixner
                   ` (17 preceding siblings ...)
  2019-05-27  6:55 ` [Batch 8 patch 18/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 170 Thomas Gleixner
@ 2019-05-27  6:55 ` Thomas Gleixner
  2019-05-27 13:43   ` Armijn Hemel - Tjaldur Software Governance Solutions
                     ` (3 more replies)
  2019-05-27  6:55 ` [Batch 8 patch 20/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 172 Thomas Gleixner
                   ` (3 subsequent siblings)
  22 siblings, 4 replies; 98+ messages in thread
From: Thomas Gleixner @ 2019-05-27  6:55 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 the gnu general public license version
  2 as published by the free software foundation this program is
  distributed in the hope that it will be useful 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 59 temple place suite 330 boston ma 02111
  1307 usa

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference 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=batch8&id=e3a5b8fd85eb
---
 arch/arm/mm/cache-tauros3.h |   14 +-------------
 1 file changed, 1 insertion(+), 13 deletions(-)

--- a/arch/arm/mm/cache-tauros3.h
+++ b/arch/arm/mm/cache-tauros3.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Marvell Tauros3 cache controller includes
  *
@@ -5,19 +6,6 @@
  *
  * based on GPL'ed 2.6 kernel sources
  *  (c) Marvell International Ltd.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  */
 
 #ifndef __ASM_ARM_HARDWARE_TAUROS3_H



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

* [Batch 8 patch 20/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 172
  2019-05-27  6:54 [Batch 8 patch 00/23] Batch 8 of random GPL notices/references Thomas Gleixner
                   ` (18 preceding siblings ...)
  2019-05-27  6:55 ` [Batch 8 patch 19/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 171 Thomas Gleixner
@ 2019-05-27  6:55 ` Thomas Gleixner
  2019-05-27 13:49   ` Kate Stewart
                     ` (2 more replies)
  2019-05-27  6:55 ` [Batch 8 patch 21/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 173 Thomas Gleixner
                   ` (2 subsequent siblings)
  22 siblings, 3 replies; 98+ messages in thread
From: Thomas Gleixner @ 2019-05-27  6:55 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this file may be distributed under the terms of the gnu general
  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 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=batch8&id=7094cbdd40ec
---
 arch/x86/kernel/cpu/mce/inject.c                  |    9 +--------
 drivers/edac/ghes_edac.c                          |    4 +---
 drivers/edac/i7300_edac.c                         |    4 +---
 drivers/edac/i7core_edac.c                        |    4 +---
 drivers/edac/sb_edac.c                            |    4 +---
 drivers/media/i2c/ov7670.c                        |    4 +---
 drivers/media/platform/marvell-ccic/cafe-driver.c |    4 +---
 drivers/media/platform/marvell-ccic/mmp-driver.c  |    4 +---
 include/media/i2c/ov7670.h                        |    4 +---
 9 files changed, 9 insertions(+), 32 deletions(-)

--- a/arch/x86/kernel/cpu/mce/inject.c
+++ b/arch/x86/kernel/cpu/mce/inject.c
@@ -1,12 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Machine check injection support.
  * Copyright 2008 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.
- *
  * Authors:
  * Andi Kleen
  * Ying Huang
@@ -16,9 +12,6 @@
  * built as module so that it can be loaded on production kernels for
  * testing purposes.
  *
- * This file may be distributed under the terms of the GNU General Public
- * License version 2.
- *
  * Copyright (c) 2010-17:  Borislav Petkov <bp@alien8.de>
  *			   Advanced Micro Devices Inc.
  */
--- a/drivers/edac/ghes_edac.c
+++ b/drivers/edac/ghes_edac.c
@@ -1,9 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * GHES/EDAC Linux driver
  *
- * This file may be distributed under the terms of the GNU General Public
- * License version 2.
- *
  * Copyright (c) 2013 by Mauro Carvalho Chehab
  *
  * Red Hat Inc. http://www.redhat.com
--- a/drivers/edac/i7300_edac.c
+++ b/drivers/edac/i7300_edac.c
@@ -1,9 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Intel 7300 class Memory Controllers kernel module (Clarksboro)
  *
- * This file may be distributed under the terms of the
- * GNU General Public License version 2 only.
- *
  * Copyright (c) 2010 by:
  *	 Mauro Carvalho Chehab
  *
--- a/drivers/edac/i7core_edac.c
+++ b/drivers/edac/i7core_edac.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /* Intel i7 core/Nehalem Memory Controller kernel module
  *
  * This driver supports the memory controllers found on the Intel
@@ -5,9 +6,6 @@
  * Xeon 55xx and Xeon 56xx also known as Nehalem, Nehalem-EP, Lynnfield
  * and Westmere-EP.
  *
- * This file may be distributed under the terms of the
- * GNU General Public License version 2 only.
- *
  * Copyright (c) 2009-2010 by:
  *	 Mauro Carvalho Chehab
  *
--- a/drivers/edac/sb_edac.c
+++ b/drivers/edac/sb_edac.c
@@ -1,11 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /* Intel Sandy Bridge -EN/-EP/-EX Memory Controller kernel module
  *
  * This driver supports the memory controllers found on the Intel
  * processor family Sandy Bridge.
  *
- * This file may be distributed under the terms of the
- * GNU General Public License version 2 only.
- *
  * Copyright (c) 2011 by:
  *	 Mauro Carvalho Chehab
  */
--- a/drivers/media/i2c/ov7670.c
+++ b/drivers/media/i2c/ov7670.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * A V4L2 driver for OmniVision OV7670 cameras.
  *
@@ -6,9 +7,6 @@
  * McClelland's ovcamchip code.
  *
  * Copyright 2006-7 Jonathan Corbet <corbet@lwn.net>
- *
- * This file may be distributed under the terms of the GNU General
- * Public License, version 2.
  */
 #include <linux/clk.h>
 #include <linux/init.h>
--- a/drivers/media/platform/marvell-ccic/cafe-driver.c
+++ b/drivers/media/platform/marvell-ccic/cafe-driver.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * A driver for the CMOS camera controller in the Marvell 88ALP01 "cafe"
  * multifunction chip.  Currently works with the Omnivision OV7670
@@ -13,9 +14,6 @@
  *
  * v4l2_device/v4l2_subdev conversion by:
  * Copyright (C) 2009 Hans Verkuil <hverkuil@xs4all.nl>
- *
- * This file may be distributed under the terms of the GNU General
- * Public License, version 2.
  */
 #include <linux/kernel.h>
 #include <linux/module.h>
--- a/drivers/media/platform/marvell-ccic/mmp-driver.c
+++ b/drivers/media/platform/marvell-ccic/mmp-driver.c
@@ -1,11 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Support for the camera device found on Marvell MMP processors; known
  * to work with the Armada 610 as used in the OLPC 1.75 system.
  *
  * Copyright 2011 Jonathan Corbet <corbet@lwn.net>
- *
- * This file may be distributed under the terms of the GNU General
- * Public License, version 2.
  */
 
 #include <linux/init.h>
--- a/include/media/i2c/ov7670.h
+++ b/include/media/i2c/ov7670.h
@@ -1,10 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * A V4L2 driver for OmniVision OV7670 cameras.
  *
  * Copyright 2010 One Laptop Per Child
- *
- * This file may be distributed under the terms of the GNU General
- * Public License, version 2.
  */
 
 #ifndef __OV7670_H



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

* [Batch 8 patch 21/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 173
  2019-05-27  6:54 [Batch 8 patch 00/23] Batch 8 of random GPL notices/references Thomas Gleixner
                   ` (19 preceding siblings ...)
  2019-05-27  6:55 ` [Batch 8 patch 20/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 172 Thomas Gleixner
@ 2019-05-27  6:55 ` Thomas Gleixner
  2019-05-27 13:42   ` Kate Stewart
                     ` (2 more replies)
  2019-05-27  6:55 ` [Batch 8 patch 22/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 Thomas Gleixner
  2019-05-27  6:55 ` [Batch 8 patch 23/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 175 Thomas Gleixner
  22 siblings, 3 replies; 98+ messages in thread
From: Thomas Gleixner @ 2019-05-27  6:55 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 the gnu general public license v2 as published
  by the free software foundation this program is distributed in the
  hope that it will be useful but without any warranty without even
  the implied warranty of merchantability or fitness for a particular
  purpose see the gnu general public license for more details you
  should have received a copy of the gnu general public license along
  with this program if not write to the free software foundation inc
  59 temple place suite 330 boston ma 021110 1307 usa

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=batch8&id=4182d62c2cdc
---
 fs/ceph/acl.c |   15 +--------------
 1 file changed, 1 insertion(+), 14 deletions(-)

--- a/fs/ceph/acl.c
+++ b/fs/ceph/acl.c
@@ -1,21 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * linux/fs/ceph/acl.c
  *
  * Copyright (C) 2013 Guangliang Zhao, <lucienchao@gmail.com>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public
- * License v2 as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public
- * License along with this program; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 021110-1307, USA.
  */
 
 #include <linux/ceph/ceph_debug.h>



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

* [Batch 8 patch 22/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174
  2019-05-27  6:54 [Batch 8 patch 00/23] Batch 8 of random GPL notices/references Thomas Gleixner
                   ` (20 preceding siblings ...)
  2019-05-27  6:55 ` [Batch 8 patch 21/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 173 Thomas Gleixner
@ 2019-05-27  6:55 ` Thomas Gleixner
  2019-05-27 13:40   ` Kate Stewart
                     ` (2 more replies)
  2019-05-27  6:55 ` [Batch 8 patch 23/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 175 Thomas Gleixner
  22 siblings, 3 replies; 98+ messages in thread
From: Thomas Gleixner @ 2019-05-27  6:55 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 the gnu general public license version 2 as
  published by the free software foundation this program is
  distributed in the hope that it will be useful 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 655 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=batch8&id=9614db0eeb09
---
 arch/arc/plat-axs10x/axs10x.c                            |   11 +----------
 arch/arm/boot/dts/mt2701-pinfunc.h                       |   10 +---------
 arch/arm/boot/dts/mt8135-pinfunc.h                       |   10 +---------
 arch/arm/common/vlock.S                                  |   11 +----------
 arch/arm/common/vlock.h                                  |   10 +---------
 arch/arm/include/asm/kprobes.h                           |   10 +---------
 arch/arm/include/asm/opcodes-sec.h                       |    9 +--------
 arch/arm/include/asm/probes.h                            |   10 +---------

<SNIP>

 arch/arm64/kvm/vgic-sys-reg-v3.c                         |   10 +---------
 arch/arm64/mm/hugetlbpage.c                              |   10 +---------
 arch/m68k/include/asm/mcfqspi.h                          |   10 +---------
 arch/powerpc/kvm/book3s_hv_rmhandlers.S                  |    9 +--------
 arch/powerpc/kvm/tm.S                                    |   10 +---------
 arch/powerpc/platforms/powernv/opal-prd.c                |   10 +---------
 arch/riscv/include/asm/kprobes.h                         |   10 +---------
 arch/riscv/kernel/smpboot.c                              |   10 +---------
 arch/riscv/kernel/stacktrace.c                           |   10 +---------
 crypto/zstd.c                                            |   10 +---------
 drivers/acpi/acpi_lpat.c                                 |   10 +---------
 drivers/acpi/acpi_lpit.c                                 |   10 +---------
 drivers/acpi/apei/apei-base.c                            |   10 +---------
 drivers/acpi/apei/einj.c                                 |   10 +---------

<SNIP>

 drivers/vfio/platform/vfio_amba.c                        |   10 +---------
 drivers/vfio/platform/vfio_platform.c                    |   10 +---------
 drivers/vfio/platform/vfio_platform_common.c             |   10 +---------
 drivers/vfio/platform/vfio_platform_irq.c                |   10 +---------
 drivers/vfio/platform/vfio_platform_private.h            |   10 +---------
 drivers/video/fbdev/omap2/omapfb/dss/dss-of.c            |   10 +---------
 drivers/video/fbdev/tmiofb.c                             |   10 +---------
 drivers/watchdog/sprd_wdt.c                              |   10 +---------
 fs/ocfs2/acl.c                                           |   10 +---------
 fs/ocfs2/acl.h                                           |   10 +---------
 fs/ocfs2/blockcheck.c                                    |   10 +---------
 fs/ocfs2/blockcheck.h                                    |   10 +---------
 fs/ocfs2/move_extents.c                                  |   10 +---------
 fs/ocfs2/move_extents.h                                  |   10 +---------
 fs/ocfs2/ocfs2_ioctl.h                                   |   10 +---------
 fs/ocfs2/ocfs2_lockingver.h                              |   10 +---------
 fs/ocfs2/refcounttree.c                                  |   10 +---------
 fs/ocfs2/refcounttree.h                                  |   10 +---------
 fs/ocfs2/reservations.c                                  |   10 +---------
 fs/ocfs2/reservations.h                                  |   10 +---------
 fs/ocfs2/xattr.c                                         |   10 +---------
 fs/ocfs2/xattr.h                                         |   10 +---------
 include/acpi/acpi_lpat.h                                 |   10 +---------
 include/dt-bindings/clock/mt2701-clk.h                   |   10 +---------
 include/dt-bindings/clock/mt2712-clk.h                   |   10 +---------
 include/dt-bindings/clock/mt6797-clk.h                   |   10 +---------
 include/dt-bindings/clock/mt7622-clk.h                   |   10 +---------
 include/dt-bindings/clock/mt8135-clk.h                   |   10 +---------
 include/dt-bindings/clock/mt8173-clk.h                   |   10 +---------
 include/dt-bindings/input/ti-drv260x.h                   |   10 +---------
 include/dt-bindings/media/omap3-isp.h                    |   10 +---------
 include/dt-bindings/memory/mt2701-larb-port.h            |   10 +---------
 include/dt-bindings/memory/mt8173-larb-port.h            |   10 +---------
 include/dt-bindings/net/ti-dp83867.h                     |   10 +---------
 include/dt-bindings/pinctrl/mt65xx.h                     |   10 +---------
 include/dt-bindings/power/mt2701-power.h                 |   10 +---------
 include/dt-bindings/reset/mt2701-resets.h                |   10 +---------
 include/dt-bindings/reset/mt7622-reset.h                 |   10 +---------
 include/dt-bindings/reset/mt8135-resets.h                |   10 +---------
 include/dt-bindings/reset/mt8173-resets.h                |   10 +---------
 include/linux/bitfield.h                                 |   10 +---------
 include/linux/dma-fence-array.h                          |   10 +---------
 include/linux/dma-fence-chain.h                          |   10 +---------
 include/linux/dma-fence.h                                |   10 +---------
 include/linux/fsi.h                                      |   10 +---------
 include/linux/ieee802154.h                               |   10 +---------
 include/linux/intel-pti.h                                |   10 +---------
 include/linux/mISDNhw.h                                  |   11 +----------
 include/linux/mfd/mt6397/core.h                          |   10 +---------
 include/linux/mfd/mt6397/registers.h                     |   10 +---------
 include/linux/nl802154.h                                 |   11 +----------
 include/linux/platform_data/remoteproc-omap.h            |   10 +---------
 include/linux/platform_data/wkup_m3.h                    |   10 +---------
 include/linux/psci.h                                     |    9 +--------
 include/linux/regulator/mt6311.h                         |   10 +---------
 include/linux/regulator/mt6323-regulator.h               |   10 +---------
 include/linux/regulator/mt6380-regulator.h               |   10 +---------
 include/linux/regulator/mt6397-regulator.h               |   10 +---------
 include/linux/seqno-fence.h                              |   10 +---------
 include/linux/spi/at86rf230.h                            |   10 +---------
 include/linux/spi/l4f00242t03.h                          |   10 +---------
 include/linux/spi/lms283gf05.h                           |   10 +---------
 include/linux/spi/spi-fsl-dspi.h                         |   10 +---------
 include/linux/spi/tle62x0.h                              |   10 +---------
 include/linux/uuid.h                                     |   10 +---------
 include/linux/vexpress.h                                 |    9 +--------
 include/linux/wmi.h                                      |   10 +---------
 include/media/i2c/adp1653.h                              |   11 +----------
 include/media/i2c/adv7183.h                              |   10 +---------
 include/media/i2c/lm3560.h                               |   11 +----------
 include/media/i2c/mt9m032.h                              |   11 +----------
 include/media/i2c/smiapp.h                               |   11 +----------
 include/media/media-device.h                             |   10 +---------
 include/media/media-devnode.h                            |   10 +---------
 include/media/media-entity.h                             |   10 +---------
 include/media/v4l2-event.h                               |   10 +---------
 include/media/v4l2-fh.h                                  |   10 +---------
 include/net/af_ieee802154.h                              |   10 +---------
 include/net/cfg802154.h                                  |   10 +---------
 include/net/ieee802154_netdev.h                          |   10 +---------
 include/net/mac802154.h                                  |   11 +----------
 include/soc/mediatek/smi.h                               |   10 +---------
 include/sound/hdmi-codec.h                               |   10 +---------
 include/sound/omap-hdmi-audio.h                          |   11 +----------
 include/sound/tas2552-plat.h                             |   10 +---------
 lib/stackdepot.c                                         |   11 +----------
 lib/uuid.c                                               |   10 +---------
 net/6lowpan/core.c                                       |   10 ++--------
 net/6lowpan/debugfs.c                                    |   10 ++--------
 net/6lowpan/ndisc.c                                      |   10 ++--------
 net/ieee802154/6lowpan/rx.c                              |   10 +---------
 net/ieee802154/6lowpan/tx.c                              |   10 +---------
 net/ieee802154/core.c                                    |   11 +----------
 net/ieee802154/header_ops.c                              |   10 +---------
 net/ieee802154/ieee802154.h                              |   11 +----------
 net/ieee802154/netlink.c                                 |   10 +---------
 net/ieee802154/nl-mac.c                                  |   10 +---------
 net/ieee802154/nl-phy.c                                  |   10 +---------
 net/ieee802154/nl802154.c                                |   10 ++--------
 net/ieee802154/nl_policy.c                               |   11 +----------
 net/ieee802154/socket.c                                  |   10 +---------
 net/ieee802154/sysfs.c                                   |   10 ++--------
 net/mac802154/cfg.c                                      |   10 ++--------
 net/mac802154/ieee802154_i.h                             |   10 +---------
 net/mac802154/iface.c                                    |   10 +---------
 net/mac802154/llsec.c                                    |   10 +---------
 net/mac802154/llsec.h                                    |   10 +---------
 net/mac802154/mac_cmd.c                                  |   10 +---------
 net/mac802154/main.c                                     |   10 +---------
 net/mac802154/mib.c                                      |   10 +---------
 net/mac802154/rx.c                                       |   10 +---------
 net/mac802154/tx.c                                       |   10 +---------
 net/mac802154/util.c                                     |   10 ++--------
 sound/soc/bcm/bcm2835-i2s.c                              |   10 +---------
 sound/soc/codecs/cs42l51.c                               |   10 +---------
 sound/soc/codecs/cs43130.h                               |   11 +----------
 sound/soc/codecs/cs4349.h                                |   11 +----------
 sound/soc/codecs/hdmi-codec.c                            |   10 +---------
 sound/soc/codecs/pcm5102a.c                              |   10 +---------
 sound/soc/codecs/pcm512x-i2c.c                           |   10 +---------
 sound/soc/codecs/pcm512x-spi.c                           |   10 +---------
 sound/soc/codecs/pcm512x.c                               |   10 +---------
 sound/soc/codecs/pcm512x.h                               |   10 +---------
 sound/soc/codecs/tas2552.c                               |   10 +---------
 sound/soc/codecs/tas2552.h                               |   10 +---------
 sound/soc/codecs/tas5720.c                               |   10 +---------
 sound/soc/codecs/tas5720.h                               |   10 +---------
 sound/soc/codecs/tda7419.c                               |   10 +---------
 sound/soc/intel/boards/broadwell.c                       |   11 +----------
 sound/soc/intel/boards/bxt_da7219_max98357a.c            |   10 +---------
 sound/soc/intel/boards/bxt_rt298.c                       |   10 +---------
 sound/soc/intel/boards/haswell.c                         |   11 +----------
 sound/soc/intel/boards/kbl_rt5663_max98927.c             |   10 +---------
 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c      |   10 +---------
 sound/soc/intel/boards/skl_nau88l25_max98357a.c          |   10 +---------
 sound/soc/intel/boards/skl_nau88l25_ssm4567.c            |   10 +---------
 sound/soc/intel/boards/skl_rt286.c                       |   10 +---------
 sound/soc/intel/common/sst-acpi.c                        |   11 +----------
 sound/soc/intel/common/sst-dsp-priv.h                    |   11 +----------
 sound/soc/intel/common/sst-dsp.c                         |   11 +----------
 sound/soc/intel/common/sst-dsp.h                         |   11 +----------
 sound/soc/intel/common/sst-firmware.c                    |   11 +----------
 sound/soc/intel/common/sst-ipc.c                         |   11 +----------
 sound/soc/intel/common/sst-ipc.h                         |   11 +----------
 sound/soc/intel/haswell/sst-haswell-dsp.c                |   11 +----------
 sound/soc/intel/haswell/sst-haswell-ipc.c                |   11 +----------
 sound/soc/intel/haswell/sst-haswell-ipc.h                |   11 +----------
 sound/soc/intel/haswell/sst-haswell-pcm.c                |   11 +----------
 sound/soc/stm/stm32_i2s.c                                |   12 +-----------
 sound/soc/stm/stm32_sai.c                                |   12 +-----------
 sound/soc/stm/stm32_sai.h                                |   12 +-----------
 sound/soc/stm/stm32_sai_sub.c                            |   12 +-----------
 sound/soc/stm/stm32_spdifrx.c                            |   12 +-----------
 sound/soc/tegra/tegra20_ac97.c                           |   11 +----------
 sound/soc/tegra/tegra20_ac97.h                           |   11 +----------
 sound/soc/tegra/tegra_wm9712.c                           |   11 +----------
 sound/soc/ti/edma-pcm.c                                  |   10 +---------
 sound/soc/ti/edma-pcm.h                                  |   10 +---------
 sound/soc/ti/omap-hdmi.c                                 |   11 +----------
 virt/kvm/arm/vgic/vgic-kvm-device.c                      |   10 +---------
 virt/kvm/arm/vgic/vgic-mmio-v2.c                         |   10 +---------
 virt/kvm/arm/vgic/vgic-mmio-v3.c                         |   10 +---------
 virt/kvm/arm/vgic/vgic-mmio.c                            |   10 +---------
 655 files changed, 662 insertions(+), 5994 deletions(-)

--- a/arch/arc/plat-axs10x/axs10x.c
+++ b/arch/arc/plat-axs10x/axs10x.c
@@ -1,17 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * AXS101/AXS103 Software Development Platform
  *
  * Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com)
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * 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/of_fdt.h>
--- a/arch/arm/boot/dts/mt2701-pinfunc.h
+++ b/arch/arm/boot/dts/mt2701-pinfunc.h
@@ -1,15 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (c) 2015 MediaTek Inc.
  * Author: Biao Huang <biao.huang@mediatek.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * 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 __DTS_MT2701_PINFUNC_H
--- a/arch/arm/boot/dts/mt8135-pinfunc.h
+++ b/arch/arm/boot/dts/mt8135-pinfunc.h
@@ -1,15 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (c) 2014 MediaTek Inc.
  * Author: Hongzhou.Yang <hongzhou.yang@mediatek.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * 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 __DTS_MT8135_PINFUNC_H
--- a/arch/arm/common/vlock.S
+++ b/arch/arm/common/vlock.S
@@ -1,19 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * vlock.S - simple voting lock implementation for ARM
  *
  * Created by:	Dave Martin, 2012-08-16
  * Copyright:	(C) 2012-2013  Linaro Limited
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed 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.
- *
- *
  * This algorithm is described in more detail in
  * Documentation/arm/vlocks.txt.
  */
--- a/arch/arm/common/vlock.h
+++ b/arch/arm/common/vlock.h
@@ -1,17 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * vlock.h - simple voting lock implementation
  *
  * Created by:	Dave Martin, 2012-08-16
  * Copyright:	(C) 2012-2013  Linaro Limited
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed 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 __VLOCK_H
--- a/arch/arm/include/asm/kprobes.h
+++ b/arch/arm/include/asm/kprobes.h
@@ -1,16 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * arch/arm/include/asm/kprobes.h
  *
  * Copyright (C) 2006, 2007 Motorola Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed 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 _ARM_KPROBES_H
--- a/arch/arm/include/asm/opcodes-sec.h
+++ b/arch/arm/include/asm/opcodes-sec.h
@@ -1,12 +1,5 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * 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.
  *
  * Copyright (C) 2012 ARM Limited
  */
--- a/arch/arm/include/asm/probes.h
+++ b/arch/arm/include/asm/probes.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * arch/arm/include/asm/probes.h
  *
@@ -5,15 +6,6 @@
  * which contains the following notice...
  *
  * Copyright (C) 2006, 2007 Motorola Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed 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 _ASM_PROBES_H
--- a/arch/arm/include/asm/psci.h
+++ b/arch/arm/include/asm/psci.h
@@ -1,12 +1,5 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * 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.
  *
  * Copyright (C) 2012 ARM Limited
  */
--- a/arch/arm/kernel/paravirt.c
+++ b/arch/arm/kernel/paravirt.c
@@ -1,12 +1,5 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * 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.
  *
  * Copyright (C) 2013 Citrix Systems
  *
--- a/arch/arm/kernel/psci_smp.c
+++ b/arch/arm/kernel/psci_smp.c
@@ -1,12 +1,5 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * 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.
  *
  * Copyright (C) 2012 ARM Limited
  *
--- a/arch/arm/kernel/sigreturn_codes.S
+++ b/arch/arm/kernel/sigreturn_codes.S
@@ -1,17 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * sigreturn_codes.S - code sinpets for sigreturn syscalls
  *
  * Created by:	Victor Kamensky, 2013-08-13
  * Copyright:	(C) 2013  Linaro Limited
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed 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 <asm/assembler.h>
--- a/arch/arm/kvm/vgic-v3-coproc.c
+++ b/arch/arm/kvm/vgic-v3-coproc.c
@@ -1,14 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * VGIC system registers handling functions for AArch32 mode
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * 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/kvm.h>
--- a/arch/arm/mach-mediatek/platsmp.c
+++ b/arch/arm/mach-mediatek/platsmp.c
@@ -1,19 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * arch/arm/mach-mediatek/platsmp.c
  *
  * Copyright (c) 2014 Mediatek Inc.
  * Author: Shunli Wang <shunli.wang@mediatek.com>
  *         Yingjoe Chen <yingjoe.chen@mediatek.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * 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>
 #include <linux/memblock.h>
--- a/arch/arm/mach-vexpress/spc.h
+++ b/arch/arm/mach-vexpress/spc.h
@@ -1,12 +1,5 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * 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.
  *
  * Copyright (C) 2012 ARM Limited
  */
--- a/arch/arm/probes/decode-arm.c
+++ b/arch/arm/probes/decode-arm.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *
  * arch/arm/probes/decode-arm.c
@@ -5,15 +6,6 @@
  * Some code moved here from arch/arm/kernel/kprobes-arm.c
  *
  * Copyright (C) 2006, 2007 Motorola Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed 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/arm/probes/decode.h
+++ b/arch/arm/probes/decode.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * arch/arm/probes/decode.h
  *
@@ -5,15 +6,6 @@
  *
  * Some contents moved here from arch/arm/include/asm/kprobes.h which is
  * Copyright (C) 2006, 2007 Motorola Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed 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 _ARM_KERNEL_PROBES_H
--- a/arch/arm/probes/kprobes/actions-arm.c
+++ b/arch/arm/probes/kprobes/actions-arm.c
@@ -1,16 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * arch/arm/probes/kprobes/actions-arm.c
  *
  * Copyright (C) 2006, 2007 Motorola Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed 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.
  */
 
 /*
--- a/arch/arm/probes/kprobes/checkers-arm.c
+++ b/arch/arm/probes/kprobes/checkers-arm.c
@@ -1,16 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * arch/arm/probes/kprobes/checkers-arm.c
  *
  * Copyright (C) 2014 Huawei Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed 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/arm/probes/kprobes/checkers-common.c
+++ b/arch/arm/probes/kprobes/checkers-common.c
@@ -1,16 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * arch/arm/probes/kprobes/checkers-common.c
  *
  * Copyright (C) 2014 Huawei Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed 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/arm/probes/kprobes/checkers-thumb.c
+++ b/arch/arm/probes/kprobes/checkers-thumb.c
@@ -1,16 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * arch/arm/probes/kprobes/checkers-thumb.c
  *
  * Copyright (C) 2014 Huawei Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed 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/arm/probes/kprobes/checkers.h
+++ b/arch/arm/probes/kprobes/checkers.h
@@ -1,16 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * arch/arm/probes/kprobes/checkers.h
  *
  * Copyright (C) 2014 Huawei Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed 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 _ARM_KERNEL_PROBES_CHECKERS_H
 #define _ARM_KERNEL_PROBES_CHECKERS_H
--- a/arch/arm/probes/kprobes/core.c
+++ b/arch/arm/probes/kprobes/core.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * arch/arm/kernel/kprobes.c
  *
@@ -8,15 +9,6 @@
  *
  * Nicolas Pitre <nico@marvell.com>
  * Copyright (C) 2007 Marvell Ltd.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * 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/arm/probes/kprobes/core.h
+++ b/arch/arm/probes/kprobes/core.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * arch/arm/kernel/kprobes.h
  *
@@ -5,15 +6,6 @@
  *
  * Some contents moved here from arch/arm/include/asm/kprobes.h which is
  * Copyright (C) 2006, 2007 Motorola Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed 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 _ARM_KERNEL_KPROBES_H
--- a/arch/arm64/boot/dts/mediatek/mt6755-evb.dts
+++ b/arch/arm64/boot/dts/mediatek/mt6755-evb.dts
@@ -1,15 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2016 MediaTek Inc.
  * Author: Mars.C <mars.cheng@mediatek.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * 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.
  */
 
 /dts-v1/;
--- a/arch/arm64/boot/dts/mediatek/mt6795-evb.dts
+++ b/arch/arm64/boot/dts/mediatek/mt6795-evb.dts
@@ -1,15 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2015 MediaTek Inc.
  * Author: Mars.C <mars.cheng@mediatek.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * 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.
  */
 
 /dts-v1/;
--- a/arch/arm64/boot/dts/mediatek/mt6797-evb.dts
+++ b/arch/arm64/boot/dts/mediatek/mt6797-evb.dts
@@ -1,15 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2017 MediaTek Inc.
  * Author: Mars.C <mars.cheng@mediatek.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * 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.
  */
 
 /dts-v1/;
--- a/arch/arm64/boot/dts/mediatek/mt8173-evb.dts
+++ b/arch/arm64/boot/dts/mediatek/mt8173-evb.dts
@@ -1,15 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2014 MediaTek Inc.
  * Author: Eddie Huang <eddie.huang@mediatek.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * 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.
  */
 
 /dts-v1/;
--- a/arch/arm64/boot/dts/mediatek/mt8173-pinfunc.h
+++ b/arch/arm64/boot/dts/mediatek/mt8173-pinfunc.h
@@ -1,15 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */



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

* [Batch 8 patch 23/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 175
  2019-05-27  6:54 [Batch 8 patch 00/23] Batch 8 of random GPL notices/references Thomas Gleixner
                   ` (21 preceding siblings ...)
  2019-05-27  6:55 ` [Batch 8 patch 22/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 Thomas Gleixner
@ 2019-05-27  6:55 ` Thomas Gleixner
  2019-05-27 13:41   ` Kate Stewart
                     ` (2 more replies)
  22 siblings, 3 replies; 98+ messages in thread
From: Thomas Gleixner @ 2019-05-27  6:55 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 the gnu general public license version 2 as
  published by the free software foundation you should have received a
  copy of the gnu general public license along with this program if
  not write to the free software foundation inc 59 temple place suite
  330 boston ma 02111 1307 usa

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference 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=batch8&id=e4535cb5089b
---
 drivers/gpio/gpio-xilinx.c |    9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

--- a/drivers/gpio/gpio-xilinx.c
+++ b/drivers/gpio/gpio-xilinx.c
@@ -1,15 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Xilinx gpio driver for xps/axi_gpio IP.
  *
  * Copyright 2008 - 2013 Xilinx, Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2
- * as published by the Free Software Foundation.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
 #include <linux/bitops.h>



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

* Re: [Batch 8 patch 09/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 159
  2019-05-27  6:55 ` [Batch 8 patch 09/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 159 Thomas Gleixner
@ 2019-05-27 13:25   ` Richard Fontana
  2019-05-27 15:37   ` Kate Stewart
  2019-05-27 23:44   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Richard Fontana @ 2019-05-27 13:25 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 5:53 AM 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 or later 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-or-later
>
> has been chosen to replace the boilerplate/reference in 161 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 8 patch 01/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151
  2019-05-27  6:55 ` [Batch 8 patch 01/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151 Thomas Gleixner
@ 2019-05-27 13:32   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-05-27 13:55   ` Richard Fontana
  2019-05-27 23:29   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-05-27 13:32 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

On 5/27/19 8:55 AM, 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 the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version 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 675 mass ave cambridge ma 02139 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 35 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

[snip]

Reviewed-by: Armijn Hemel <armijn@tjaldur.nl>

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 8 patch 03/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 153
  2019-05-27  6:55 ` [Batch 8 patch 03/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 153 Thomas Gleixner
@ 2019-05-27 13:35   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-05-27 13:54   ` Richard Fontana
  2019-05-27 23:33   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-05-27 13:35 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

On 5/27/19 8:55 AM, 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 the gnu general public license as published by
>   the free software foundation either version 2 or at your option any
>   later version this program is distributed in the hope that it will
>   be useful but without any warranty without even the implied warranty
>   of merchantability or fitness for a particular purpose 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 675 mass ave cambridge
>   ma 02139 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 77 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

[snip]

Reviewed-by: Armijn Hemel <armijn@tjaldur.nl>


-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 8 patch 04/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 154
  2019-05-27  6:55 ` [Batch 8 patch 04/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 154 Thomas Gleixner
@ 2019-05-27 13:37   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-05-27 13:52   ` Richard Fontana
  2019-05-27 23:34   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-05-27 13:37 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

On 5/27/19 8:55 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this package 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 either version 2 of the license or at
>   your option any later version this package 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 you
>   should have received a copy of the gnu general public license along
>   with this package 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-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

[snip]

Reviewed-by: Armijn Hemel <armijn@tjaldur.nl>


-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 8 patch 05/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155
  2019-05-27  6:55 ` [Batch 8 patch 05/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155 Thomas Gleixner
@ 2019-05-27 13:37   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-05-27 13:50   ` Richard Fontana
  2019-05-27 23:36   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-05-27 13:37 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

On 5/27/19 8:55 AM, 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 the gnu general public license as published by
>   the free software foundation either version 2 or at your option any
>   later version this program is distributed in the hope that it will
>   be useful but without any warranty without even the implied warranty
>   of merchantability or fitness for a particular purpose 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 street
>   fifth floor boston ma 02110 1301 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 2 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>

Reviewed-by: Armijn Hemel <armijn@tjaldur.nl>

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 8 patch 15/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 166
  2019-05-27  6:55 ` [Batch 8 patch 15/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 166 Thomas Gleixner
@ 2019-05-27 13:37   ` Richard Fontana
  2019-05-27 13:51     ` Greg KH
  2019-05-27 14:10   ` Kate Stewart
  2019-05-27 23:53   ` Allison Randal
  2 siblings, 1 reply; 98+ messages in thread
From: Richard Fontana @ 2019-05-27 13:37 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 5:53 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   licensed under the terms of 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 62 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

[...]

> --- a/tools/testing/ktest/config-bisect.pl
> +++ b/tools/testing/ktest/config-bisect.pl
> @@ -1,10 +1,9 @@
>  #!/usr/bin/perl -w
> +# SPDX-License-Identifier: GPL-2.0-only
>  #
>  # Copyright 2015 - Steven Rostedt, Red Hat Inc.
>  # Copyright 2017 - Steven Rostedt, VMware, Inc.
>  #
> -# Licensed under the terms of the GNU GPL License version 2
> -#

To the extent there are Red Hat copyrights, those can be treated as
GPL-2.0-or-later, if that is desired.

[...]

> --- a/tools/testing/ktest/ktest.pl
> +++ b/tools/testing/ktest/ktest.pl
> @@ -1,7 +1,7 @@
>  #!/usr/bin/perl -w
> +# SPDX-License-Identifier: GPL-2.0-only
>  #
>  # Copyright 2010 - Steven Rostedt <srostedt@redhat.com>, Red Hat Inc.
> -# Licensed under the terms of the GNU GPL License version 2
>  #

Red Hat copyrights can be treated as GPL-2.0-or-later, if that is desired.

[...]

> --- a/tools/testing/selftests/breakpoints/breakpoint_test.c
> +++ b/tools/testing/selftests/breakpoints/breakpoint_test.c
> @@ -1,8 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2011 Red Hat, Inc., Frederic Weisbecker <fweisbec@redhat.com>
>   *
> - * Licensed under the terms of the GNU GPL License version 2
> - *
>   * Selftests for breakpoints (and more generally the do_debug() path) in x86.
>   */

Red Hat copyrights can be treated as GPL-2.0-or-later, if that is desired.

[...]

> --- a/tools/testing/selftests/timers/posix_timers.c
> +++ b/tools/testing/selftests/timers/posix_timers.c
> @@ -1,8 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2013 Red Hat, Inc., Frederic Weisbecker <fweisbec@redhat.com>
>   *
> - * Licensed under the terms of the GNU GPL License version 2
> - *
>   * Selftests for a few posix timers interface.
>   *
>   * Kernel loop code stolen from Steven Rostedt <srostedt@redhat.com>

To the extent there are Red Hat copyrights, those can be treated as
GPL-2.0-or-later, if that is desired.

Apart from those comments on Red Hat copyrights, I agree with Thomas's
assessment that the nominal license notices in this patchset are
equivalent to GPL-2.0-only.

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

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

* Re: [Batch 8 patch 10/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 160
  2019-05-27  6:55 ` [Batch 8 patch 10/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 160 Thomas Gleixner
@ 2019-05-27 13:38   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-05-27 13:50   ` Richard Fontana
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 98+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-05-27 13:38 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

On 5/27/19 8:55 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this file 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 either version 2 of the license or at
>   your option any later version this file 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 you
>   should have received a copy of the gnu general public license along
>   with this library if not write to the free software foundation inc
>   59 temple place suite 330 boston ma 02111 1307 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Armijn Hemel <armijn@tjaldur.nl>

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 8 patch 12/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162
  2019-05-27  6:55 ` [Batch 8 patch 12/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162 Thomas Gleixner
@ 2019-05-27 13:39   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-05-27 13:49   ` Richard Fontana
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 98+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-05-27 13:39 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

On 5/27/19 8:55 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   gplv2 or later
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Armijn Hemel <armijn@tjaldur.nl>

-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 8 patch 22/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174
  2019-05-27  6:55 ` [Batch 8 patch 22/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 Thomas Gleixner
@ 2019-05-27 13:40   ` Kate Stewart
  2019-05-27 15:07   ` Richard Fontana
  2019-05-28  0:11   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Kate Stewart @ 2019-05-27 13:40 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 4:53 AM 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 the gnu general public license version 2 as
>   published by the free software foundation this program is
>   distributed in the hope that it will be useful 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 655 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=batch8&id=9614db0eeb09

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

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

* Re: [Batch 8 patch 23/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 175
  2019-05-27  6:55 ` [Batch 8 patch 23/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 175 Thomas Gleixner
@ 2019-05-27 13:41   ` Kate Stewart
  2019-05-27 13:46   ` Richard Fontana
  2019-05-28  0:12   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Kate Stewart @ 2019-05-27 13:41 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 4:53 AM 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 the gnu general public license version 2 as
>   published by the free software foundation you should have received a
>   copy of the gnu general public license along with this program if
>   not write to the free software foundation inc 59 temple place suite
>   330 boston ma 02111 1307 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference 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=batch8&id=e4535cb5089b
> ---
>  drivers/gpio/gpio-xilinx.c |    9 +--------
>  1 file changed, 1 insertion(+), 8 deletions(-)
>
> --- a/drivers/gpio/gpio-xilinx.c
> +++ b/drivers/gpio/gpio-xilinx.c
> @@ -1,15 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Xilinx gpio driver for xps/axi_gpio IP.
>   *
>   * Copyright 2008 - 2013 Xilinx, Inc.
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License version 2
> - * as published by the Free Software Foundation.
> - *
> - * You should have received a copy of the GNU General Public License
> - * along with this program; if not, write to the Free Software
> - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
>   */
>
>  #include <linux/bitops.h>
>
>
Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org>

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

* Re: [Batch 8 patch 17/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 169
  2019-05-27  6:55 ` [Batch 8 patch 17/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 169 Thomas Gleixner
@ 2019-05-27 13:41   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-05-27 13:48   ` Richard Fontana
  1 sibling, 0 replies; 98+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-05-27 13:41 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

On 5/27/19 8:55 AM, 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 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 good title or non infringement see
>   the gnu general public license for more details you should have
>   received a copy of the gnu general public license along with this
>   program if not write to the free software foundation inc 675 mass
>   ave cambridge ma 02139 usa
>
> 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: Armijn Hemel <armijn@tjaldur.nl>


-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 8 patch 18/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 170
  2019-05-27  6:55 ` [Batch 8 patch 18/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 170 Thomas Gleixner
@ 2019-05-27 13:41   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-05-27 13:45   ` Richard Fontana
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 98+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-05-27 13:41 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

On 5/27/19 8:55 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this file is release under the gplv2
>
> 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: Armijn Hemel <armijn@tjaldur.nl>


-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 8 patch 21/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 173
  2019-05-27  6:55 ` [Batch 8 patch 21/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 173 Thomas Gleixner
@ 2019-05-27 13:42   ` Kate Stewart
  2019-05-27 13:44   ` Richard Fontana
  2019-05-28  0:10   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Kate Stewart @ 2019-05-27 13:42 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 4:53 AM 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 the gnu general public license v2 as published
>   by the free software foundation this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this program if not write to the free software foundation inc
>   59 temple place suite 330 boston ma 021110 1307 usa
>
> 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=batch8&id=4182d62c2cdc
> ---
>  fs/ceph/acl.c |   15 +--------------
>  1 file changed, 1 insertion(+), 14 deletions(-)
>
> --- a/fs/ceph/acl.c
> +++ b/fs/ceph/acl.c
> @@ -1,21 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * linux/fs/ceph/acl.c
>   *
>   * Copyright (C) 2013 Guangliang Zhao, <lucienchao@gmail.com>
> - *
> - * This program is free software; you can redistribute it and/or
> - * modify it under the terms of the GNU General Public
> - * License v2 as published by the Free Software Foundation.
> - *
> - * This program is distributed in the hope that it will be useful,
> - * but WITHOUT ANY WARRANTY; without even the implied warranty of
> - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> - * General Public License for more details.
> - *
> - * You should have received a copy of the GNU General Public
> - * License along with this program; if not, write to the
> - * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
> - * Boston, MA 021110-1307, USA.
>   */
>
>  #include <linux/ceph/ceph_debug.h>
>

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

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

* Re: [Batch 8 patch 19/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 171
  2019-05-27  6:55 ` [Batch 8 patch 19/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 171 Thomas Gleixner
@ 2019-05-27 13:43   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-05-27 13:53   ` Kate Stewart
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 98+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-05-27 13:43 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

On 5/27/19 8:55 AM, 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 the gnu general public license version
>   2 as published by the free software foundation this program is
>   distributed in the hope that it will be useful 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 59 temple place suite 330 boston ma 02111
>   1307 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Armijn Hemel <armijn@tjaldur.nl>


-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 8 patch 14/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 165
  2019-05-27  6:55 ` [Batch 8 patch 14/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 165 Thomas Gleixner
@ 2019-05-27 13:43   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-05-27 14:11   ` Kate Stewart
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 98+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-05-27 13:43 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

On 5/27/19 8:55 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   licensed under gpl version 2 only
>
> 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: Armijn Hemel <armijn@tjaldur.nl>


-- 
Armijn Hemel, MSc
Tjaldur Software Governance Solutions


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

* Re: [Batch 8 patch 21/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 173
  2019-05-27  6:55 ` [Batch 8 patch 21/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 173 Thomas Gleixner
  2019-05-27 13:42   ` Kate Stewart
@ 2019-05-27 13:44   ` Richard Fontana
  2019-05-28  0:10   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Richard Fontana @ 2019-05-27 13:44 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 5:53 AM 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 the gnu general public license v2 as published
>   by the free software foundation this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this program if not write to the free software foundation inc
>   59 temple place suite 330 boston ma 021110 1307 usa
>
> 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] 98+ messages in thread

* Re: [Batch 8 patch 18/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 170
  2019-05-27  6:55 ` [Batch 8 patch 18/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 170 Thomas Gleixner
  2019-05-27 13:41   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-05-27 13:45   ` Richard Fontana
  2019-05-27 13:54   ` Kate Stewart
  2019-05-27 23:58   ` Allison Randal
  3 siblings, 0 replies; 98+ messages in thread
From: Richard Fontana @ 2019-05-27 13:45 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 5:53 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this file is release under the gplv2
>
> 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] 98+ messages in thread

* Re: [Batch 8 patch 23/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 175
  2019-05-27  6:55 ` [Batch 8 patch 23/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 175 Thomas Gleixner
  2019-05-27 13:41   ` Kate Stewart
@ 2019-05-27 13:46   ` Richard Fontana
  2019-05-28  0:12   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Richard Fontana @ 2019-05-27 13:46 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 5:53 AM 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 the gnu general public license version 2 as
>   published by the free software foundation you should have received a
>   copy of the gnu general public license along with this program if
>   not write to the free software foundation inc 59 temple place suite
>   330 boston ma 02111 1307 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 8 patch 17/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 169
  2019-05-27  6:55 ` [Batch 8 patch 17/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 169 Thomas Gleixner
  2019-05-27 13:41   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-05-27 13:48   ` Richard Fontana
  1 sibling, 0 replies; 98+ messages in thread
From: Richard Fontana @ 2019-05-27 13:48 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 5:53 AM 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 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 good title or non infringement see
>   the gnu general public license for more details you should have
>   received a copy of the gnu general public license along with this
>   program if not write to the free software foundation inc 675 mass
>   ave cambridge ma 02139 usa

This should be put in the "interesting disclaimers" pile because it
disclaims the implied warranties of title and noninfringement.

Richard

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

* Re: [Batch 8 patch 12/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162
  2019-05-27  6:55 ` [Batch 8 patch 12/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162 Thomas Gleixner
  2019-05-27 13:39   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-05-27 13:49   ` Richard Fontana
  2019-05-27 14:16   ` Kate Stewart
  2019-05-27 23:47   ` Allison Randal
  3 siblings, 0 replies; 98+ messages in thread
From: Richard Fontana @ 2019-05-27 13:49 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 5:53 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   gplv2 or later
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> 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] 98+ messages in thread

* Re: [Batch 8 patch 20/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 172
  2019-05-27  6:55 ` [Batch 8 patch 20/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 172 Thomas Gleixner
@ 2019-05-27 13:49   ` Kate Stewart
  2019-05-27 14:10   ` Richard Fontana
  2019-05-28  0:09   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Kate Stewart @ 2019-05-27 13:49 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 4:53 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this file may be distributed under the terms of the gnu general
>   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 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=batch8&id=7094cbdd40ec
> ---
>  arch/x86/kernel/cpu/mce/inject.c                  |    9 +--------
>  drivers/edac/ghes_edac.c                          |    4 +---
>  drivers/edac/i7300_edac.c                         |    4 +---
>  drivers/edac/i7core_edac.c                        |    4 +---
>  drivers/edac/sb_edac.c                            |    4 +---
>  drivers/media/i2c/ov7670.c                        |    4 +---
>  drivers/media/platform/marvell-ccic/cafe-driver.c |    4 +---
>  drivers/media/platform/marvell-ccic/mmp-driver.c  |    4 +---
>  include/media/i2c/ov7670.h                        |    4 +---
>  9 files changed, 9 insertions(+), 32 deletions(-)
>
> --- a/arch/x86/kernel/cpu/mce/inject.c
> +++ b/arch/x86/kernel/cpu/mce/inject.c
> @@ -1,12 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Machine check injection support.
>   * Copyright 2008 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.
> - *
>   * Authors:
>   * Andi Kleen
>   * Ying Huang
> @@ -16,9 +12,6 @@
>   * built as module so that it can be loaded on production kernels for
>   * testing purposes.
>   *
> - * This file may be distributed under the terms of the GNU General Public
> - * License version 2.
> - *
>   * Copyright (c) 2010-17:  Borislav Petkov <bp@alien8.de>
>   *                        Advanced Micro Devices Inc.
>   */
> --- a/drivers/edac/ghes_edac.c
> +++ b/drivers/edac/ghes_edac.c
> @@ -1,9 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * GHES/EDAC Linux driver
>   *
> - * This file may be distributed under the terms of the GNU General Public
> - * License version 2.
> - *
>   * Copyright (c) 2013 by Mauro Carvalho Chehab
>   *
>   * Red Hat Inc. http://www.redhat.com
> --- a/drivers/edac/i7300_edac.c
> +++ b/drivers/edac/i7300_edac.c
> @@ -1,9 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Intel 7300 class Memory Controllers kernel module (Clarksboro)
>   *
> - * This file may be distributed under the terms of the
> - * GNU General Public License version 2 only.
> - *
>   * Copyright (c) 2010 by:
>   *      Mauro Carvalho Chehab
>   *
> --- a/drivers/edac/i7core_edac.c
> +++ b/drivers/edac/i7core_edac.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /* Intel i7 core/Nehalem Memory Controller kernel module
>   *
>   * This driver supports the memory controllers found on the Intel
> @@ -5,9 +6,6 @@
>   * Xeon 55xx and Xeon 56xx also known as Nehalem, Nehalem-EP, Lynnfield
>   * and Westmere-EP.
>   *
> - * This file may be distributed under the terms of the
> - * GNU General Public License version 2 only.
> - *
>   * Copyright (c) 2009-2010 by:
>   *      Mauro Carvalho Chehab
>   *
> --- a/drivers/edac/sb_edac.c
> +++ b/drivers/edac/sb_edac.c
> @@ -1,11 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /* Intel Sandy Bridge -EN/-EP/-EX Memory Controller kernel module
>   *
>   * This driver supports the memory controllers found on the Intel
>   * processor family Sandy Bridge.
>   *
> - * This file may be distributed under the terms of the
> - * GNU General Public License version 2 only.
> - *
>   * Copyright (c) 2011 by:
>   *      Mauro Carvalho Chehab
>   */
> --- a/drivers/media/i2c/ov7670.c
> +++ b/drivers/media/i2c/ov7670.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * A V4L2 driver for OmniVision OV7670 cameras.
>   *
> @@ -6,9 +7,6 @@
>   * McClelland's ovcamchip code.
>   *
>   * Copyright 2006-7 Jonathan Corbet <corbet@lwn.net>
> - *
> - * This file may be distributed under the terms of the GNU General
> - * Public License, version 2.
>   */
>  #include <linux/clk.h>
>  #include <linux/init.h>
> --- a/drivers/media/platform/marvell-ccic/cafe-driver.c
> +++ b/drivers/media/platform/marvell-ccic/cafe-driver.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * A driver for the CMOS camera controller in the Marvell 88ALP01 "cafe"
>   * multifunction chip.  Currently works with the Omnivision OV7670
> @@ -13,9 +14,6 @@
>   *
>   * v4l2_device/v4l2_subdev conversion by:
>   * Copyright (C) 2009 Hans Verkuil <hverkuil@xs4all.nl>
> - *
> - * This file may be distributed under the terms of the GNU General
> - * Public License, version 2.
>   */
>  #include <linux/kernel.h>
>  #include <linux/module.h>
> --- a/drivers/media/platform/marvell-ccic/mmp-driver.c
> +++ b/drivers/media/platform/marvell-ccic/mmp-driver.c
> @@ -1,11 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Support for the camera device found on Marvell MMP processors; known
>   * to work with the Armada 610 as used in the OLPC 1.75 system.
>   *
>   * Copyright 2011 Jonathan Corbet <corbet@lwn.net>
> - *
> - * This file may be distributed under the terms of the GNU General
> - * Public License, version 2.
>   */
>
>  #include <linux/init.h>
> --- a/include/media/i2c/ov7670.h
> +++ b/include/media/i2c/ov7670.h
> @@ -1,10 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * A V4L2 driver for OmniVision OV7670 cameras.
>   *
>   * Copyright 2010 One Laptop Per Child
> - *
> - * This file may be distributed under the terms of the GNU General
> - * Public License, version 2.
>   */
>
>  #ifndef __OV7670_H
>
There are actually two patterns here,  some with "only" after "version 2",
some without.   However agree that all should map to GPL-2.0-only.

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

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

* Re: [Batch 8 patch 10/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 160
  2019-05-27  6:55 ` [Batch 8 patch 10/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 160 Thomas Gleixner
  2019-05-27 13:38   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-05-27 13:50   ` Richard Fontana
  2019-05-27 14:18   ` Kate Stewart
  2019-05-27 23:45   ` Allison Randal
  3 siblings, 0 replies; 98+ messages in thread
From: Richard Fontana @ 2019-05-27 13:50 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 5:53 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this file 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 either version 2 of the license or at
>   your option any later version this file 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 you
>   should have received a copy of the gnu general public license along
>   with this library if not write to the free software foundation inc
>   59 temple place suite 330 boston ma 02111 1307 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> 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] 98+ messages in thread

* Re: [Batch 8 patch 05/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155
  2019-05-27  6:55 ` [Batch 8 patch 05/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155 Thomas Gleixner
  2019-05-27 13:37   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-05-27 13:50   ` Richard Fontana
  2019-05-27 23:36   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Richard Fontana @ 2019-05-27 13:50 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 5:53 AM 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 the gnu general public license as published by
>   the free software foundation either version 2 or at your option any
>   later version this program is distributed in the hope that it will
>   be useful but without any warranty without even the implied warranty
>   of merchantability or fitness for a particular purpose 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 street
>   fifth floor boston ma 02110 1301 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 2 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 8 patch 15/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 166
  2019-05-27 13:37   ` Richard Fontana
@ 2019-05-27 13:51     ` Greg KH
  2019-05-27 14:04       ` Richard Fontana
  0 siblings, 1 reply; 98+ messages in thread
From: Greg KH @ 2019-05-27 13:51 UTC (permalink / raw)
  To: Richard Fontana; +Cc: Thomas Gleixner, linux-spdx

On Mon, May 27, 2019 at 09:37:50AM -0400, Richard Fontana wrote:
> On Mon, May 27, 2019 at 5:53 AM Thomas Gleixner <tglx@linutronix.de> wrote:
> >
> > From: Thomas Gleixner tglx@linutronix.de
> >
> > Based on 1 normalized pattern(s):
> >
> >   licensed under the terms of 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 62 file(s).
> >
> > Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> [...]
> 
> > --- a/tools/testing/ktest/config-bisect.pl
> > +++ b/tools/testing/ktest/config-bisect.pl
> > @@ -1,10 +1,9 @@
> >  #!/usr/bin/perl -w
> > +# SPDX-License-Identifier: GPL-2.0-only
> >  #
> >  # Copyright 2015 - Steven Rostedt, Red Hat Inc.
> >  # Copyright 2017 - Steven Rostedt, VMware, Inc.
> >  #
> > -# Licensed under the terms of the GNU GPL License version 2
> > -#
> 
> To the extent there are Red Hat copyrights, those can be treated as
> GPL-2.0-or-later, if that is desired.
> 
> [...]
> 
> > --- a/tools/testing/ktest/ktest.pl
> > +++ b/tools/testing/ktest/ktest.pl
> > @@ -1,7 +1,7 @@
> >  #!/usr/bin/perl -w
> > +# SPDX-License-Identifier: GPL-2.0-only
> >  #
> >  # Copyright 2010 - Steven Rostedt <srostedt@redhat.com>, Red Hat Inc.
> > -# Licensed under the terms of the GNU GPL License version 2
> >  #
> 
> Red Hat copyrights can be treated as GPL-2.0-or-later, if that is desired.
> 
> [...]
> 
> > --- a/tools/testing/selftests/breakpoints/breakpoint_test.c
> > +++ b/tools/testing/selftests/breakpoints/breakpoint_test.c
> > @@ -1,8 +1,7 @@
> > +// SPDX-License-Identifier: GPL-2.0-only
> >  /*
> >   * Copyright (C) 2011 Red Hat, Inc., Frederic Weisbecker <fweisbec@redhat.com>
> >   *
> > - * Licensed under the terms of the GNU GPL License version 2
> > - *
> >   * Selftests for breakpoints (and more generally the do_debug() path) in x86.
> >   */
> 
> Red Hat copyrights can be treated as GPL-2.0-or-later, if that is desired.
> 
> [...]

Are you sure you can do that?  If the code was based on a work that was
from GPL-2.0-only you can't, right?  :)

Please, let's not get into the "oh, you can change the license of all
files from company X" business with regards to these semi-automated
conversions.  That's just going to add work and make things more
complex.

Feel free to relicense your company's files at a later point in time,
just submit a patch to the kernel like any other developer :)

thanks,

greg k-h

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

* Re: [Batch 8 patch 04/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 154
  2019-05-27  6:55 ` [Batch 8 patch 04/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 154 Thomas Gleixner
  2019-05-27 13:37   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-05-27 13:52   ` Richard Fontana
  2019-05-27 23:34   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Richard Fontana @ 2019-05-27 13:52 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 5:52 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this package 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 either version 2 of the license or at
>   your option any later version this package 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 you
>   should have received a copy of the gnu general public license along
>   with this package 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-or-later
>
> 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] 98+ messages in thread

* Re: [Batch 8 patch 19/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 171
  2019-05-27  6:55 ` [Batch 8 patch 19/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 171 Thomas Gleixner
  2019-05-27 13:43   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-05-27 13:53   ` Kate Stewart
  2019-05-27 13:58   ` Richard Fontana
  2019-05-28  0:07   ` Allison Randal
  3 siblings, 0 replies; 98+ messages in thread
From: Kate Stewart @ 2019-05-27 13:53 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 4:53 AM 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 the gnu general public license version
>   2 as published by the free software foundation this program is
>   distributed in the hope that it will be useful 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 59 temple place suite 330 boston ma 02111
>   1307 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org>

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

* Re: [Batch 8 patch 03/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 153
  2019-05-27  6:55 ` [Batch 8 patch 03/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 153 Thomas Gleixner
  2019-05-27 13:35   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-05-27 13:54   ` Richard Fontana
  2019-05-27 23:33   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Richard Fontana @ 2019-05-27 13:54 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 5:53 AM 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 the gnu general public license as published by
>   the free software foundation either version 2 or at your option any
>   later version this program is distributed in the hope that it will
>   be useful but without any warranty without even the implied warranty
>   of merchantability or fitness for a particular purpose 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 675 mass ave cambridge
>   ma 02139 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 77 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 8 patch 18/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 170
  2019-05-27  6:55 ` [Batch 8 patch 18/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 170 Thomas Gleixner
  2019-05-27 13:41   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-05-27 13:45   ` Richard Fontana
@ 2019-05-27 13:54   ` Kate Stewart
  2019-05-27 23:58   ` Allison Randal
  3 siblings, 0 replies; 98+ messages in thread
From: Kate Stewart @ 2019-05-27 13:54 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 4:53 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this file is release under the gplv2
>
> 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] 98+ messages in thread

* Re: [Batch 8 patch 01/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151
  2019-05-27  6:55 ` [Batch 8 patch 01/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151 Thomas Gleixner
  2019-05-27 13:32   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-05-27 13:55   ` Richard Fontana
  2019-05-27 23:29   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Richard Fontana @ 2019-05-27 13:55 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 5:53 AM 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 the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version 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 675 mass ave cambridge ma 02139 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 35 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 8 patch 07/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157
  2019-05-27  6:55 ` [Batch 8 patch 07/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 Thomas Gleixner
@ 2019-05-27 13:56   ` Richard Fontana
  2019-05-27 15:31   ` Kate Stewart
  2019-05-27 23:40   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Richard Fontana @ 2019-05-27 13:56 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 5:53 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 3 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 either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details
>
>   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 either version 2 of the license or at
>   your option any later version [author] [kishon] [vijay] [abraham]
>   [i] [kishon]@[ti] [com] 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
>
>   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 either version 2 of the license or at
>   your option any later version [author] [graeme] [gregory]
>   [gg]@[slimlogic] [co] [uk] [author] [kishon] [vijay] [abraham] [i]
>   [kishon]@[ti] [com] [based] [on] [twl6030]_[usb] [c] [author] [hema]
>   [hk] [hemahk]@[ti] [com] 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-or-later
>
> has been chosen to replace the boilerplate/reference in 1105 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 8 patch 19/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 171
  2019-05-27  6:55 ` [Batch 8 patch 19/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 171 Thomas Gleixner
  2019-05-27 13:43   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-05-27 13:53   ` Kate Stewart
@ 2019-05-27 13:58   ` Richard Fontana
  2019-05-28  0:07   ` Allison Randal
  3 siblings, 0 replies; 98+ messages in thread
From: Richard Fontana @ 2019-05-27 13:58 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 5:53 AM 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 the gnu general public license version
>   2 as published by the free software foundation this program is
>   distributed in the hope that it will be useful 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 59 temple place suite 330 boston ma 02111
>   1307 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 8 patch 16/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167
  2019-05-27  6:55 ` [Batch 8 patch 16/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 Thomas Gleixner
@ 2019-05-27 13:59   ` Richard Fontana
  2019-05-27 14:07   ` Kate Stewart
  2019-05-27 23:55   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Richard Fontana @ 2019-05-27 13:59 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 5:53 AM 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 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 you should have received a copy of the gnu general
>   public license along with this program if not write to the free
>   software foundation inc 59 temple place suite 330 boston ma 02111
>   1307 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 83 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 8 patch 15/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 166
  2019-05-27 13:51     ` Greg KH
@ 2019-05-27 14:04       ` Richard Fontana
  0 siblings, 0 replies; 98+ messages in thread
From: Richard Fontana @ 2019-05-27 14:04 UTC (permalink / raw)
  To: Greg KH; +Cc: Thomas Gleixner, linux-spdx

On Mon, May 27, 2019 at 9:51 AM Greg KH <gregkh@linuxfoundation.org> wrote:
>
> On Mon, May 27, 2019 at 09:37:50AM -0400, Richard Fontana wrote:
[...]

> > Red Hat copyrights can be treated as GPL-2.0-or-later, if that is desired.
> >
> > [...]
>
> Are you sure you can do that?  If the code was based on a work that was
> from GPL-2.0-only you can't, right?  :)

Not sure I agree, but maybe not worth getting into on this list, or in
this context anyway.

> Please, let's not get into the "oh, you can change the license of all
> files from company X" business with regards to these semi-automated
> conversions.  That's just going to add work and make things more
> complex.
>
> Feel free to relicense your company's files at a later point in time,
> just submit a patch to the kernel like any other developer :)

Okay, fair enough! Henceforth I will not comment on GPLv2-only notices
associated with Red Hat copyrights in these reviews.

Richard

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

* Re: [Batch 8 patch 16/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167
  2019-05-27  6:55 ` [Batch 8 patch 16/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 Thomas Gleixner
  2019-05-27 13:59   ` Richard Fontana
@ 2019-05-27 14:07   ` Kate Stewart
  2019-05-27 23:55   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Kate Stewart @ 2019-05-27 14:07 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 4:53 AM 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 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 you should have received a copy of the gnu general
>   public license along with this program if not write to the free
>   software foundation inc 59 temple place suite 330 boston ma 02111
>   1307 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 83 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org>

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

* Re: [Batch 8 patch 06/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156
  2019-05-27  6:55 ` [Batch 8 patch 06/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 Thomas Gleixner
@ 2019-05-27 14:08   ` Richard Fontana
  2019-05-27 16:08   ` Kate Stewart
  2019-05-27 23:37   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Richard Fontana @ 2019-05-27 14:08 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 5:53 AM 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 the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this program if not write to the free software foundation inc
>   59 temple place suite 330 boston ma 02111 1307 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1334 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 8 patch 20/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 172
  2019-05-27  6:55 ` [Batch 8 patch 20/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 172 Thomas Gleixner
  2019-05-27 13:49   ` Kate Stewart
@ 2019-05-27 14:10   ` Richard Fontana
  2019-05-28  0:09   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Richard Fontana @ 2019-05-27 14:10 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 5:53 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this file may be distributed under the terms of the gnu general
>   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 9 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 8 patch 15/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 166
  2019-05-27  6:55 ` [Batch 8 patch 15/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 166 Thomas Gleixner
  2019-05-27 13:37   ` Richard Fontana
@ 2019-05-27 14:10   ` Kate Stewart
  2019-05-27 23:53   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Kate Stewart @ 2019-05-27 14:10 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 4:53 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   licensed under the terms of 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 62 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 8 patch 14/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 165
  2019-05-27  6:55 ` [Batch 8 patch 14/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 165 Thomas Gleixner
  2019-05-27 13:43   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-05-27 14:11   ` Kate Stewart
  2019-05-27 15:05   ` Richard Fontana
  2019-05-27 23:49   ` Allison Randal
  3 siblings, 0 replies; 98+ messages in thread
From: Kate Stewart @ 2019-05-27 14:11 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 4:53 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   licensed under gpl version 2 only
>
> 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: Kate Stewart <kstewart@linuxfoundation.org>

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

* Re: [Batch 8 patch 13/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164
  2019-05-27  6:55 ` [Batch 8 patch 13/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 Thomas Gleixner
@ 2019-05-27 14:15   ` Kate Stewart
  2019-05-27 14:54   ` Richard Fontana
  2019-05-27 23:49   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Kate Stewart @ 2019-05-27 14:15 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 4:53 AM 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 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 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 street 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 12 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org>

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

* Re: [Batch 8 patch 12/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162
  2019-05-27  6:55 ` [Batch 8 patch 12/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162 Thomas Gleixner
  2019-05-27 13:39   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-05-27 13:49   ` Richard Fontana
@ 2019-05-27 14:16   ` Kate Stewart
  2019-05-27 23:47   ` Allison Randal
  3 siblings, 0 replies; 98+ messages in thread
From: Kate Stewart @ 2019-05-27 14:16 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 4:53 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   gplv2 or later
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> 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] 98+ messages in thread

* Re: [Batch 8 patch 11/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 161
  2019-05-27  6:55 ` [Batch 8 patch 11/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 161 Thomas Gleixner
@ 2019-05-27 14:17   ` Kate Stewart
  2019-05-27 14:24   ` Richard Fontana
  2019-05-27 23:46   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Kate Stewart @ 2019-05-27 14:17 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 4:53 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this library 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 either version 2 of the license or at
>   your option any later version this library 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 you
>   should have received a copy of the gnu general public license along
>   with this library 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-or-later
>
> 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] 98+ messages in thread

* Re: [Batch 8 patch 10/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 160
  2019-05-27  6:55 ` [Batch 8 patch 10/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 160 Thomas Gleixner
  2019-05-27 13:38   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-05-27 13:50   ` Richard Fontana
@ 2019-05-27 14:18   ` Kate Stewart
  2019-05-27 23:45   ` Allison Randal
  3 siblings, 0 replies; 98+ messages in thread
From: Kate Stewart @ 2019-05-27 14:18 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 4:53 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this file 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 either version 2 of the license or at
>   your option any later version this file 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 you
>   should have received a copy of the gnu general public license along
>   with this library if not write to the free software foundation inc
>   59 temple place suite 330 boston ma 02111 1307 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> 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] 98+ messages in thread

* Re: [Batch 8 patch 11/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 161
  2019-05-27  6:55 ` [Batch 8 patch 11/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 161 Thomas Gleixner
  2019-05-27 14:17   ` Kate Stewart
@ 2019-05-27 14:24   ` Richard Fontana
  2019-05-27 23:46   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Richard Fontana @ 2019-05-27 14:24 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 5:53 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this library 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 either version 2 of the license or at
>   your option any later version this library 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 you
>   should have received a copy of the gnu general public license along
>   with this library 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-or-later
>
> 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] 98+ messages in thread

* Re: [Batch 8 patch 08/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 158
  2019-05-27  6:55 ` [Batch 8 patch 08/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 158 Thomas Gleixner
@ 2019-05-27 14:27   ` Richard Fontana
  2019-05-27 15:39   ` Kate Stewart
  2019-05-27 23:40   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Richard Fontana @ 2019-05-27 14:27 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 5:53 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   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 either version 2 of the license or at your
>   option any later version this program is distributed in the hope
>   that it will be useful but without any warranty without even the
>   implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> 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] 98+ messages in thread

* Re: [Batch 8 patch 13/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164
  2019-05-27  6:55 ` [Batch 8 patch 13/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 Thomas Gleixner
  2019-05-27 14:15   ` Kate Stewart
@ 2019-05-27 14:54   ` Richard Fontana
  2019-05-27 23:49   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Richard Fontana @ 2019-05-27 14:54 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 5:53 AM 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 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 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 street 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 12 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 8 patch 14/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 165
  2019-05-27  6:55 ` [Batch 8 patch 14/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 165 Thomas Gleixner
  2019-05-27 13:43   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-05-27 14:11   ` Kate Stewart
@ 2019-05-27 15:05   ` Richard Fontana
  2019-05-27 23:49   ` Allison Randal
  3 siblings, 0 replies; 98+ messages in thread
From: Richard Fontana @ 2019-05-27 15:05 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 5:53 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   licensed under gpl version 2 only
>
> 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: Richard Fontana <rfontana@redhat.com>

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

* Re: [Batch 8 patch 22/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174
  2019-05-27  6:55 ` [Batch 8 patch 22/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 Thomas Gleixner
  2019-05-27 13:40   ` Kate Stewart
@ 2019-05-27 15:07   ` Richard Fontana
  2019-05-28  0:11   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Richard Fontana @ 2019-05-27 15:07 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 5:53 AM 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 the gnu general public license version 2 as
>   published by the free software foundation this program is
>   distributed in the hope that it will be useful 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 655 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 8 patch 07/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157
  2019-05-27  6:55 ` [Batch 8 patch 07/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 Thomas Gleixner
  2019-05-27 13:56   ` Richard Fontana
@ 2019-05-27 15:31   ` Kate Stewart
  2019-05-27 23:40   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Kate Stewart @ 2019-05-27 15:31 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 4:53 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 3 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 either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details
>
>   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 either version 2 of the license or at
>   your option any later version [author] [kishon] [vijay] [abraham]
>   [i] [kishon]@[ti] [com] 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
>
>   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 either version 2 of the license or at
>   your option any later version [author] [graeme] [gregory]
>   [gg]@[slimlogic] [co] [uk] [author] [kishon] [vijay] [abraham] [i]
>   [kishon]@[ti] [com] [based] [on] [twl6030]_[usb] [c] [author] [hema]
>   [hk] [hemahk]@[ti] [com] 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-or-later
>
> has been chosen to replace the boilerplate/reference in 1105 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=batch8&id=97ac83b3e35c

Please adjust patch to remove header & footer or applying it will
result in a lot of:

* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Most of the files spotted are in /drivers/acpi/...
diff --git a/drivers/acpi/acpi_ipmi.c b/drivers/acpi/acpi_ipmi.c
diff --git a/drivers/acpi/acpi_video.c b/drivers/acpi/acpi_video.c
diff --git a/drivers/acpi/battery.c b/drivers/acpi/battery.c
diff --git a/drivers/acpi/blacklist.c b/drivers/acpi/blacklist.c
diff --git a/drivers/acpi/bus.c b/drivers/acpi/bus.c
diff --git a/drivers/acpi/button.c b/drivers/acpi/button.c
diff --git a/drivers/acpi/cm_sbs.c b/drivers/acpi/cm_sbs.c
diff --git a/drivers/acpi/container.c b/drivers/acpi/container.c
diff --git a/drivers/acpi/dock.c b/drivers/acpi/dock.c
iff --git a/drivers/acpi/ec.c b/drivers/acpi/ec.c
diff --git a/drivers/acpi/fan.c b/drivers/acpi/fan.c
diff --git a/drivers/acpi/numa.c b/drivers/acpi/numa.c
diff --git a/drivers/acpi/osi.c b/drivers/acpi/osi.c
diff --git a/drivers/acpi/osl.c b/drivers/acpi/osl.c
diff --git a/drivers/acpi/pci_irq.c b/drivers/acpi/pci_irq.c
diff --git a/drivers/acpi/pci_link.c b/drivers/acpi/pci_link.c
diff --git a/drivers/acpi/pci_root.c b/drivers/acpi/pci_root.c
diff --git a/drivers/acpi/power.c b/drivers/acpi/power.c
diff --git a/drivers/acpi/processor_driver.c b/drivers/acpi/processor_driver.c
diff --git a/drivers/acpi/processor_idle.c b/drivers/acpi/processor_idle.c
diff --git a/drivers/acpi/processor_perflib.c b/drivers/acpi/processor_perflib.c
diff --git a/drivers/acpi/processor_thermal.c b/drivers/acpi/processor_thermal.c
diff --git a/drivers/acpi/processor_throttling.c
b/drivers/acpi/processor_throttling.c
diff --git a/drivers/acpi/sbs.c b/drivers/acpi/sbs.c
diff --git a/drivers/acpi/tables.c b/drivers/acpi/tables.c
diff --git a/drivers/acpi/thermal.c b/drivers/acpi/thermal.c
diff --git a/drivers/acpi/utils.c b/drivers/acpi/utils.c

Rest of them look fine,  and all match the GPL-2.0-or-later tag.

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

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

* Re: [Batch 8 patch 09/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 159
  2019-05-27  6:55 ` [Batch 8 patch 09/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 159 Thomas Gleixner
  2019-05-27 13:25   ` Richard Fontana
@ 2019-05-27 15:37   ` Kate Stewart
  2019-05-27 23:44   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Kate Stewart @ 2019-05-27 15:37 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 4:53 AM 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 or later 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-or-later
>
> has been chosen to replace the boilerplate/reference in 161 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=batch8&id=0afed425ad43

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

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

* Re: [Batch 8 patch 08/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 158
  2019-05-27  6:55 ` [Batch 8 patch 08/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 158 Thomas Gleixner
  2019-05-27 14:27   ` Richard Fontana
@ 2019-05-27 15:39   ` Kate Stewart
  2019-05-27 23:40   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Kate Stewart @ 2019-05-27 15:39 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 4:52 AM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   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 either version 2 of the license or at your
>   option any later version this program is distributed in the hope
>   that it will be useful but without any warranty without even the
>   implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> 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] 98+ messages in thread

* Re: [Batch 8 patch 06/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156
  2019-05-27  6:55 ` [Batch 8 patch 06/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 Thomas Gleixner
  2019-05-27 14:08   ` Richard Fontana
@ 2019-05-27 16:08   ` Kate Stewart
  2019-05-28 15:58     ` Thomas Gleixner
  2019-05-27 23:37   ` Allison Randal
  2 siblings, 1 reply; 98+ messages in thread
From: Kate Stewart @ 2019-05-27 16:08 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Mon, May 27, 2019 at 4:53 AM 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 the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this program if not write to the free software foundation inc
>   59 temple place suite 330 boston ma 02111 1307 usa
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-or-later
>
> has been chosen to replace the boilerplate/reference in 1334 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=batch8&id=b048979596a7

Spotted a couple more that would result in:
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

See:
diff --git a/arch/ia64/kernel/acpi.c b/arch/ia64/kernel/acpi.c
diff --git a/arch/x86/include/asm/acpi.h b/arch/x86/include/asm/acpi.h
diff --git a/arch/x86/kernel/acpi/boot.c b/arch/x86/kernel/acpi/boot.c
diff --git a/drivers/cpufreq/acpi-cpufreq.c b/drivers/cpufreq/acpi-cpufreq.c

Rest look fine,  and all match the GPL-2.0-or-later pattern.

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

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

* Re: [Batch 8 patch 01/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151
  2019-05-27  6:55 ` [Batch 8 patch 01/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151 Thomas Gleixner
  2019-05-27 13:32   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-05-27 13:55   ` Richard Fontana
@ 2019-05-27 23:29   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Allison Randal @ 2019-05-27 23:29 UTC (permalink / raw)
  To: linux-spdx

On 5/27/19 2:55 AM, 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 the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version 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 675 mass ave cambridge ma 02139 usa
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> has been chosen to replace the boilerplate/reference in 35 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 8 patch 02/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
  2019-05-27  6:55 ` [Batch 8 patch 02/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 Thomas Gleixner
@ 2019-05-27 23:32   ` Allison Randal
  0 siblings, 0 replies; 98+ messages in thread
From: Allison Randal @ 2019-05-27 23:32 UTC (permalink / raw)
  To: linux-spdx

On 5/27/19 2:55 AM, 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 the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> has been chosen to replace the boilerplate/reference in 3029 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 8 patch 03/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 153
  2019-05-27  6:55 ` [Batch 8 patch 03/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 153 Thomas Gleixner
  2019-05-27 13:35   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-05-27 13:54   ` Richard Fontana
@ 2019-05-27 23:33   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Allison Randal @ 2019-05-27 23:33 UTC (permalink / raw)
  To: linux-spdx

On 5/27/19 2:55 AM, 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 the gnu general public license as published by
>   the free software foundation either version 2 or at your option any
>   later version this program is distributed in the hope that it will
>   be useful but without any warranty without even the implied warranty
>   of merchantability or fitness for a particular purpose 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 675 mass ave cambridge
>   ma 02139 usa
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> has been chosen to replace the boilerplate/reference in 77 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 8 patch 04/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 154
  2019-05-27  6:55 ` [Batch 8 patch 04/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 154 Thomas Gleixner
  2019-05-27 13:37   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-05-27 13:52   ` Richard Fontana
@ 2019-05-27 23:34   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Allison Randal @ 2019-05-27 23:34 UTC (permalink / raw)
  To: linux-spdx

On 5/27/19 2:55 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this package 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 either version 2 of the license or at
>   your option any later version this package 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 you
>   should have received a copy of the gnu general public license along
>   with this package 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-or-later
> 
> 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] 98+ messages in thread

* Re: [Batch 8 patch 05/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155
  2019-05-27  6:55 ` [Batch 8 patch 05/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155 Thomas Gleixner
  2019-05-27 13:37   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-05-27 13:50   ` Richard Fontana
@ 2019-05-27 23:36   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Allison Randal @ 2019-05-27 23:36 UTC (permalink / raw)
  To: linux-spdx

On 5/27/19 2:55 AM, 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 the gnu general public license as published by
>   the free software foundation either version 2 or at your option any
>   later version this program is distributed in the hope that it will
>   be useful but without any warranty without even the implied warranty
>   of merchantability or fitness for a particular purpose 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 street
>   fifth floor boston ma 02110 1301 usa
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> 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] 98+ messages in thread

* Re: [Batch 8 patch 06/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156
  2019-05-27  6:55 ` [Batch 8 patch 06/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 Thomas Gleixner
  2019-05-27 14:08   ` Richard Fontana
  2019-05-27 16:08   ` Kate Stewart
@ 2019-05-27 23:37   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Allison Randal @ 2019-05-27 23:37 UTC (permalink / raw)
  To: linux-spdx

On 5/27/19 2:55 AM, 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 the gnu general public license as published by
>   the free software foundation either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this program if not write to the free software foundation inc
>   59 temple place suite 330 boston ma 02111 1307 usa
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> has been chosen to replace the boilerplate/reference in 1334 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 8 patch 07/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157
  2019-05-27  6:55 ` [Batch 8 patch 07/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 Thomas Gleixner
  2019-05-27 13:56   ` Richard Fontana
  2019-05-27 15:31   ` Kate Stewart
@ 2019-05-27 23:40   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Allison Randal @ 2019-05-27 23:40 UTC (permalink / raw)
  To: linux-spdx

On 5/27/19 2:55 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 3 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 either version 2 of the license or at
>   your option any later version this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details
> 
>   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 either version 2 of the license or at
>   your option any later version [author] [kishon] [vijay] [abraham]
>   [i] [kishon]@[ti] [com] 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
> 
>   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 either version 2 of the license or at
>   your option any later version [author] [graeme] [gregory]
>   [gg]@[slimlogic] [co] [uk] [author] [kishon] [vijay] [abraham] [i]
>   [kishon]@[ti] [com] [based] [on] [twl6030]_[usb] [c] [author] [hema]
>   [hk] [hemahk]@[ti] [com] 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-or-later
> 
> has been chosen to replace the boilerplate/reference in 1105 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 8 patch 08/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 158
  2019-05-27  6:55 ` [Batch 8 patch 08/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 158 Thomas Gleixner
  2019-05-27 14:27   ` Richard Fontana
  2019-05-27 15:39   ` Kate Stewart
@ 2019-05-27 23:40   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Allison Randal @ 2019-05-27 23:40 UTC (permalink / raw)
  To: linux-spdx

On 5/27/19 2:55 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   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 either version 2 of the license or at your
>   option any later version this program is distributed in the hope
>   that it will be useful but without any warranty without even the
>   implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> 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] 98+ messages in thread

* Re: [Batch 8 patch 09/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 159
  2019-05-27  6:55 ` [Batch 8 patch 09/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 159 Thomas Gleixner
  2019-05-27 13:25   ` Richard Fontana
  2019-05-27 15:37   ` Kate Stewart
@ 2019-05-27 23:44   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Allison Randal @ 2019-05-27 23:44 UTC (permalink / raw)
  To: linux-spdx

On 5/27/19 2:55 AM, 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 or later 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-or-later
> 
> has been chosen to replace the boilerplate/reference in 161 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 8 patch 10/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 160
  2019-05-27  6:55 ` [Batch 8 patch 10/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 160 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-27 14:18   ` Kate Stewart
@ 2019-05-27 23:45   ` Allison Randal
  3 siblings, 0 replies; 98+ messages in thread
From: Allison Randal @ 2019-05-27 23:45 UTC (permalink / raw)
  To: linux-spdx

On 5/27/19 2:55 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this file 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 either version 2 of the license or at
>   your option any later version this file 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 you
>   should have received a copy of the gnu general public license along
>   with this library if not write to the free software foundation inc
>   59 temple place suite 330 boston ma 02111 1307 usa
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> 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] 98+ messages in thread

* Re: [Batch 8 patch 11/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 161
  2019-05-27  6:55 ` [Batch 8 patch 11/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 161 Thomas Gleixner
  2019-05-27 14:17   ` Kate Stewart
  2019-05-27 14:24   ` Richard Fontana
@ 2019-05-27 23:46   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Allison Randal @ 2019-05-27 23:46 UTC (permalink / raw)
  To: linux-spdx

On 5/27/19 2:55 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this library 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 either version 2 of the license or at
>   your option any later version this library 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 you
>   should have received a copy of the gnu general public license along
>   with this library 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-or-later
> 
> 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] 98+ messages in thread

* Re: [Batch 8 patch 12/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162
  2019-05-27  6:55 ` [Batch 8 patch 12/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-27 14:16   ` Kate Stewart
@ 2019-05-27 23:47   ` Allison Randal
  3 siblings, 0 replies; 98+ messages in thread
From: Allison Randal @ 2019-05-27 23:47 UTC (permalink / raw)
  To: linux-spdx

On 5/27/19 2:55 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   gplv2 or later
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-or-later
> 
> 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] 98+ messages in thread

* Re: [Batch 8 patch 13/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164
  2019-05-27  6:55 ` [Batch 8 patch 13/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 Thomas Gleixner
  2019-05-27 14:15   ` Kate Stewart
  2019-05-27 14:54   ` Richard Fontana
@ 2019-05-27 23:49   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Allison Randal @ 2019-05-27 23:49 UTC (permalink / raw)
  To: linux-spdx

On 5/27/19 2:55 AM, 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 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 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 street 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 12 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 8 patch 14/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 165
  2019-05-27  6:55 ` [Batch 8 patch 14/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 165 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-27 15:05   ` Richard Fontana
@ 2019-05-27 23:49   ` Allison Randal
  3 siblings, 0 replies; 98+ messages in thread
From: Allison Randal @ 2019-05-27 23:49 UTC (permalink / raw)
  To: linux-spdx

On 5/27/19 2:55 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   licensed under gpl version 2 only
> 
> 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] 98+ messages in thread

* Re: [Batch 8 patch 15/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 166
  2019-05-27  6:55 ` [Batch 8 patch 15/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 166 Thomas Gleixner
  2019-05-27 13:37   ` Richard Fontana
  2019-05-27 14:10   ` Kate Stewart
@ 2019-05-27 23:53   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Allison Randal @ 2019-05-27 23:53 UTC (permalink / raw)
  To: linux-spdx

On 5/27/19 2:55 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   licensed under the terms of 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 62 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 8 patch 16/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167
  2019-05-27  6:55 ` [Batch 8 patch 16/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 Thomas Gleixner
  2019-05-27 13:59   ` Richard Fontana
  2019-05-27 14:07   ` Kate Stewart
@ 2019-05-27 23:55   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Allison Randal @ 2019-05-27 23:55 UTC (permalink / raw)
  To: linux-spdx

On 5/27/19 2:55 AM, 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 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 you should have received a copy of the gnu general
>   public license along with this program if not write to the free
>   software foundation inc 59 temple place suite 330 boston ma 02111
>   1307 usa
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 83 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 8 patch 18/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 170
  2019-05-27  6:55 ` [Batch 8 patch 18/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 170 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-27 13:54   ` Kate Stewart
@ 2019-05-27 23:58   ` Allison Randal
  3 siblings, 0 replies; 98+ messages in thread
From: Allison Randal @ 2019-05-27 23:58 UTC (permalink / raw)
  To: linux-spdx

On 5/27/19 2:55 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this file is release under the gplv2
> 
> 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] 98+ messages in thread

* Re: [Batch 8 patch 19/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 171
  2019-05-27  6:55 ` [Batch 8 patch 19/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 171 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-27 13:58   ` Richard Fontana
@ 2019-05-28  0:07   ` Allison Randal
  3 siblings, 0 replies; 98+ messages in thread
From: Allison Randal @ 2019-05-28  0:07 UTC (permalink / raw)
  To: linux-spdx

On 5/27/19 2:55 AM, 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 the gnu general public license version
>   2 as published by the free software foundation this program is
>   distributed in the hope that it will be useful 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 59 temple place suite 330 boston ma 02111
>   1307 usa
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 8 patch 20/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 172
  2019-05-27  6:55 ` [Batch 8 patch 20/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 172 Thomas Gleixner
  2019-05-27 13:49   ` Kate Stewart
  2019-05-27 14:10   ` Richard Fontana
@ 2019-05-28  0:09   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Allison Randal @ 2019-05-28  0:09 UTC (permalink / raw)
  To: linux-spdx

On 5/27/19 2:55 AM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this file may be distributed under the terms of the gnu general
>   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 9 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 8 patch 21/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 173
  2019-05-27  6:55 ` [Batch 8 patch 21/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 173 Thomas Gleixner
  2019-05-27 13:42   ` Kate Stewart
  2019-05-27 13:44   ` Richard Fontana
@ 2019-05-28  0:10   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Allison Randal @ 2019-05-28  0:10 UTC (permalink / raw)
  To: linux-spdx

On 5/27/19 2:55 AM, 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 the gnu general public license v2 as published
>   by the free software foundation this program is distributed in the
>   hope that it will be useful but without any warranty without even
>   the implied warranty of merchantability or fitness for a particular
>   purpose see the gnu general public license for more details you
>   should have received a copy of the gnu general public license along
>   with this program if not write to the free software foundation inc
>   59 temple place suite 330 boston ma 021110 1307 usa
> 
> 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] 98+ messages in thread

* Re: [Batch 8 patch 22/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174
  2019-05-27  6:55 ` [Batch 8 patch 22/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 Thomas Gleixner
  2019-05-27 13:40   ` Kate Stewart
  2019-05-27 15:07   ` Richard Fontana
@ 2019-05-28  0:11   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Allison Randal @ 2019-05-28  0:11 UTC (permalink / raw)
  To: linux-spdx

On 5/27/19 2:55 AM, 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 the gnu general public license version 2 as
>   published by the free software foundation this program is
>   distributed in the hope that it will be useful 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 655 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 8 patch 23/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 175
  2019-05-27  6:55 ` [Batch 8 patch 23/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 175 Thomas Gleixner
  2019-05-27 13:41   ` Kate Stewart
  2019-05-27 13:46   ` Richard Fontana
@ 2019-05-28  0:12   ` Allison Randal
  2 siblings, 0 replies; 98+ messages in thread
From: Allison Randal @ 2019-05-28  0:12 UTC (permalink / raw)
  To: linux-spdx

On 5/27/19 2:55 AM, 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 the gnu general public license version 2 as
>   published by the free software foundation you should have received a
>   copy of the gnu general public license along with this program if
>   not write to the free software foundation inc 59 temple place suite
>   330 boston ma 02111 1307 usa
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 1 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 8 patch 06/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156
  2019-05-27 16:08   ` Kate Stewart
@ 2019-05-28 15:58     ` Thomas Gleixner
  0 siblings, 0 replies; 98+ messages in thread
From: Thomas Gleixner @ 2019-05-28 15:58 UTC (permalink / raw)
  To: Kate Stewart; +Cc: linux-spdx

On Mon, 27 May 2019, Kate Stewart wrote:
> On Mon, May 27, 2019 at 4:53 AM 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 the gnu general public license as published by
> >   the free software foundation either version 2 of the license or at
> >   your option any later version this program is distributed in the
> >   hope that it will be useful but without any warranty without even
> >   the implied warranty of merchantability or fitness for a particular
> >   purpose see the gnu general public license for more details you
> >   should have received a copy of the gnu general public license along
> >   with this program if not write to the free software foundation inc
> >   59 temple place suite 330 boston ma 02111 1307 usa
> >
> > extracted by the scancode license scanner the SPDX license identifier
> >
> >   GPL-2.0-or-later
> >
> > has been chosen to replace the boilerplate/reference in 1334 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=batch8&id=b048979596a7
> 
> Spotted a couple more that would result in:
> * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> *
> * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Moo. I'll give up on teaching the patcher all the 5000 variants of
formatting comments in weird ways.

> See:
> diff --git a/arch/ia64/kernel/acpi.c b/arch/ia64/kernel/acpi.c
> diff --git a/arch/x86/include/asm/acpi.h b/arch/x86/include/asm/acpi.h
> diff --git a/arch/x86/kernel/acpi/boot.c b/arch/x86/kernel/acpi/boot.c
> diff --git a/drivers/cpufreq/acpi-cpufreq.c b/drivers/cpufreq/acpi-cpufreq.c
> 
> Rest look fine,  and all match the GPL-2.0-or-later pattern.
> 
> <Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org>
> 

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

end of thread, back to index

Thread overview: 98+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-27  6:54 [Batch 8 patch 00/23] Batch 8 of random GPL notices/references Thomas Gleixner
2019-05-27  6:55 ` [Batch 8 patch 01/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151 Thomas Gleixner
2019-05-27 13:32   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-05-27 13:55   ` Richard Fontana
2019-05-27 23:29   ` Allison Randal
2019-05-27  6:55 ` [Batch 8 patch 02/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 Thomas Gleixner
2019-05-27 23:32   ` Allison Randal
2019-05-27  6:55 ` [Batch 8 patch 03/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 153 Thomas Gleixner
2019-05-27 13:35   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-05-27 13:54   ` Richard Fontana
2019-05-27 23:33   ` Allison Randal
2019-05-27  6:55 ` [Batch 8 patch 04/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 154 Thomas Gleixner
2019-05-27 13:37   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-05-27 13:52   ` Richard Fontana
2019-05-27 23:34   ` Allison Randal
2019-05-27  6:55 ` [Batch 8 patch 05/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155 Thomas Gleixner
2019-05-27 13:37   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-05-27 13:50   ` Richard Fontana
2019-05-27 23:36   ` Allison Randal
2019-05-27  6:55 ` [Batch 8 patch 06/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 Thomas Gleixner
2019-05-27 14:08   ` Richard Fontana
2019-05-27 16:08   ` Kate Stewart
2019-05-28 15:58     ` Thomas Gleixner
2019-05-27 23:37   ` Allison Randal
2019-05-27  6:55 ` [Batch 8 patch 07/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 Thomas Gleixner
2019-05-27 13:56   ` Richard Fontana
2019-05-27 15:31   ` Kate Stewart
2019-05-27 23:40   ` Allison Randal
2019-05-27  6:55 ` [Batch 8 patch 08/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 158 Thomas Gleixner
2019-05-27 14:27   ` Richard Fontana
2019-05-27 15:39   ` Kate Stewart
2019-05-27 23:40   ` Allison Randal
2019-05-27  6:55 ` [Batch 8 patch 09/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 159 Thomas Gleixner
2019-05-27 13:25   ` Richard Fontana
2019-05-27 15:37   ` Kate Stewart
2019-05-27 23:44   ` Allison Randal
2019-05-27  6:55 ` [Batch 8 patch 10/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 160 Thomas Gleixner
2019-05-27 13:38   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-05-27 13:50   ` Richard Fontana
2019-05-27 14:18   ` Kate Stewart
2019-05-27 23:45   ` Allison Randal
2019-05-27  6:55 ` [Batch 8 patch 11/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 161 Thomas Gleixner
2019-05-27 14:17   ` Kate Stewart
2019-05-27 14:24   ` Richard Fontana
2019-05-27 23:46   ` Allison Randal
2019-05-27  6:55 ` [Batch 8 patch 12/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162 Thomas Gleixner
2019-05-27 13:39   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-05-27 13:49   ` Richard Fontana
2019-05-27 14:16   ` Kate Stewart
2019-05-27 23:47   ` Allison Randal
2019-05-27  6:55 ` [Batch 8 patch 13/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 Thomas Gleixner
2019-05-27 14:15   ` Kate Stewart
2019-05-27 14:54   ` Richard Fontana
2019-05-27 23:49   ` Allison Randal
2019-05-27  6:55 ` [Batch 8 patch 14/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 165 Thomas Gleixner
2019-05-27 13:43   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-05-27 14:11   ` Kate Stewart
2019-05-27 15:05   ` Richard Fontana
2019-05-27 23:49   ` Allison Randal
2019-05-27  6:55 ` [Batch 8 patch 15/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 166 Thomas Gleixner
2019-05-27 13:37   ` Richard Fontana
2019-05-27 13:51     ` Greg KH
2019-05-27 14:04       ` Richard Fontana
2019-05-27 14:10   ` Kate Stewart
2019-05-27 23:53   ` Allison Randal
2019-05-27  6:55 ` [Batch 8 patch 16/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 Thomas Gleixner
2019-05-27 13:59   ` Richard Fontana
2019-05-27 14:07   ` Kate Stewart
2019-05-27 23:55   ` Allison Randal
2019-05-27  6:55 ` [Batch 8 patch 17/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 169 Thomas Gleixner
2019-05-27 13:41   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-05-27 13:48   ` Richard Fontana
2019-05-27  6:55 ` [Batch 8 patch 18/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 170 Thomas Gleixner
2019-05-27 13:41   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-05-27 13:45   ` Richard Fontana
2019-05-27 13:54   ` Kate Stewart
2019-05-27 23:58   ` Allison Randal
2019-05-27  6:55 ` [Batch 8 patch 19/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 171 Thomas Gleixner
2019-05-27 13:43   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-05-27 13:53   ` Kate Stewart
2019-05-27 13:58   ` Richard Fontana
2019-05-28  0:07   ` Allison Randal
2019-05-27  6:55 ` [Batch 8 patch 20/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 172 Thomas Gleixner
2019-05-27 13:49   ` Kate Stewart
2019-05-27 14:10   ` Richard Fontana
2019-05-28  0:09   ` Allison Randal
2019-05-27  6:55 ` [Batch 8 patch 21/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 173 Thomas Gleixner
2019-05-27 13:42   ` Kate Stewart
2019-05-27 13:44   ` Richard Fontana
2019-05-28  0:10   ` Allison Randal
2019-05-27  6:55 ` [Batch 8 patch 22/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 Thomas Gleixner
2019-05-27 13:40   ` Kate Stewart
2019-05-27 15:07   ` Richard Fontana
2019-05-28  0:11   ` Allison Randal
2019-05-27  6:55 ` [Batch 8 patch 23/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 175 Thomas Gleixner
2019-05-27 13:41   ` Kate Stewart
2019-05-27 13:46   ` Richard Fontana
2019-05-28  0:12   ` Allison Randal

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