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

Hi!

Slight change in timing at least timezone wise, but same procedure.

Another mixed bag of patterns with a few disclaimers and one which might
cause some questions.

Thanks,

	tglx


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

* [Batch 9 patch 01/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176
  2019-05-28 16:57 [Batch 9 patch 00/23] Batch 9 of random GPL notices/references Thomas Gleixner
@ 2019-05-28 16:57 ` Thomas Gleixner
  2019-05-28 18:18   ` Zavras, Alexios
                     ` (2 more replies)
  2019-05-28 16:57 ` [Batch 9 patch 02/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 Thomas Gleixner
                   ` (21 subsequent siblings)
  22 siblings, 3 replies; 110+ messages in thread
From: Thomas Gleixner @ 2019-05-28 16:57 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 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 44 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=batch9&id=5164ec5b0838
---
 arch/parisc/include/asm/pdc_chassis.h             |   15 +--------------
 drivers/gpio/gpio-mc33880.c                       |   14 +-------------
 drivers/gpio/gpio-timberdale.c                    |   14 +-------------
 drivers/input/touchscreen/cy8ctmg110_ts.c         |   14 +-------------
 drivers/isdn/hardware/mISDN/avmfritz.c            |   15 +--------------
 drivers/isdn/hardware/mISDN/iohelper.h            |   15 +--------------
 drivers/isdn/hardware/mISDN/ipac.h                |   15 +--------------
 drivers/isdn/hardware/mISDN/isar.h                |   15 +--------------
 drivers/isdn/hardware/mISDN/mISDNinfineon.c       |   17 +----------------
 drivers/isdn/hardware/mISDN/mISDNipac.c           |   15 +--------------
 drivers/isdn/hardware/mISDN/mISDNisar.c           |   15 +--------------
 drivers/isdn/hardware/mISDN/netjet.c              |   15 +--------------
 drivers/isdn/hardware/mISDN/netjet.h              |   15 +--------------
 drivers/isdn/hardware/mISDN/speedfax.c            |   15 +--------------
 drivers/isdn/hardware/mISDN/w6692.c               |   15 +--------------
 drivers/isdn/hardware/mISDN/w6692.h               |   15 +--------------
 drivers/mfd/cs5535-mfd.c                          |   14 +-------------
 drivers/mfd/timberdale.c                          |   14 +-------------
 drivers/mfd/timberdale.h                          |   14 +-------------
 drivers/misc/echo/echo.c                          |   14 +-------------
 drivers/misc/echo/echo.h                          |   14 +-------------
 drivers/misc/echo/fir.h                           |   14 +-------------
 drivers/misc/echo/oslec.h                         |   15 +--------------
 drivers/misc/enclosure.c                          |   13 +------------
 drivers/mmc/host/sdhci-dove.c                     |   14 +-------------
 drivers/mmc/host/sdhci-pltfm.c                    |   14 +-------------
 drivers/net/ethernet/micrel/ks8842.c              |   14 +-------------
 drivers/net/ethernet/micrel/ks8851_mll.c          |   14 +-------------
 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c |   14 +-------------
 drivers/scsi/ses.c                                |   13 +------------
 include/linux/enclosure.h                         |   13 +------------
 include/linux/ks8842.h                            |   14 +-------------
 include/linux/ks8851_mll.h                        |   14 +-------------
 include/linux/pch_dma.h                           |   14 +-------------
 include/linux/platform_data/i2c-xiic.h            |   14 +-------------
 include/linux/platform_data/media/timb_radio.h    |   14 +-------------
 include/linux/platform_data/media/timb_video.h    |   14 +-------------
 include/linux/timb_dma.h                          |   14 +-------------
 include/linux/timb_gpio.h                         |   14 +-------------
 sound/mips/hal2.c                                 |   15 +--------------
 sound/mips/hal2.h                                 |   15 +--------------
 sound/parisc/harmony.c                            |   15 +--------------
 sound/pci/ad1889.c                                |   14 +-------------
 43 files changed, 43 insertions(+), 575 deletions(-)

--- a/arch/parisc/include/asm/pdc_chassis.h
+++ b/arch/parisc/include/asm/pdc_chassis.h
@@ -1,23 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *	include/asm-parisc/pdc_chassis.h
  *
  *	Copyright (C) 2002 Laurent Canet <canetl@esiee.fr>
  *	Copyright (C) 2002 Thibaut Varene <varenet@parisc-linux.org>
  *
- *
- *      This program is free software; you can redistribute it and/or modify
- *      it under the terms of the GNU General Public License, version 2, as
- *      published by the Free Software Foundation.
- *      
- *      This program is distributed in the hope that it will be useful,
- *      but WITHOUT 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:	- handle processor number on SMP systems (Reporting Entity ID)
  *      	- handle message ID
  *      	- handle timestamps
--- a/drivers/gpio/gpio-mc33880.c
+++ b/drivers/gpio/gpio-mc33880.c
@@ -1,19 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * MC33880 high-side/low-side switch GPIO driver
  * Copyright (c) 2009 Intel Corporation
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * 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.
  */
 
 /* Supports:
--- a/drivers/gpio/gpio-timberdale.c
+++ b/drivers/gpio/gpio-timberdale.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Timberdale FPGA GPIO driver
  * Author: Mocean Laboratories
  * Copyright (c) 2009 Intel Corporation
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * 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.
  */
 
 /* Supports:
--- a/drivers/input/touchscreen/cy8ctmg110_ts.c
+++ b/drivers/input/touchscreen/cy8ctmg110_ts.c
@@ -1,22 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Driver for cypress touch screen controller
  *
  * Copyright (c) 2009 Aava Mobile
  *
  * Some cleanups by Alan Cox <alan@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 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., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #include <linux/module.h>
--- a/drivers/isdn/hardware/mISDN/avmfritz.c
+++ b/drivers/isdn/hardware/mISDN/avmfritz.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * avm_fritz.c    low level stuff for AVM FRITZ!CARD PCI ISDN cards
  *                Thanks to AVM, Berlin for informations
@@ -5,20 +6,6 @@
  * Author       Karsten Keil <keil@isdn4linux.de>
  *
  * Copyright 2009  by Karsten Keil <keil@isdn4linux.de>
- *
- * 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., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 #include <linux/interrupt.h>
 #include <linux/module.h>
--- a/drivers/isdn/hardware/mISDN/iohelper.h
+++ b/drivers/isdn/hardware/mISDN/iohelper.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * iohelper.h
  *		helper for define functions to access ISDN hardware
@@ -7,20 +8,6 @@
  * Author       Karsten Keil <keil@isdn4linux.de>
  *
  * Copyright 2009  by Karsten Keil <keil@isdn4linux.de>
- *
- * 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., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #ifndef _IOHELPER_H
--- a/drivers/isdn/hardware/mISDN/ipac.h
+++ b/drivers/isdn/hardware/mISDN/ipac.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *
  * ipac.h	Defines for the Infineon (former Siemens) ISDN
@@ -6,20 +7,6 @@
  * Author       Karsten Keil <keil@isdn4linux.de>
  *
  * Copyright 2009  by Karsten Keil <keil@isdn4linux.de>
- *
- * 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., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #include "iohelper.h"
--- a/drivers/isdn/hardware/mISDN/isar.h
+++ b/drivers/isdn/hardware/mISDN/isar.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *
  * isar.h   ISAR (Siemens PSB 7110) specific defines
@@ -5,20 +6,6 @@
  * Author Karsten Keil (keil@isdn4linux.de)
  *
  * Copyright 2009  by Karsten Keil <keil@isdn4linux.de>
- *
- * 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., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #include "iohelper.h"
--- a/drivers/isdn/hardware/mISDN/mISDNinfineon.c
+++ b/drivers/isdn/hardware/mISDN/mISDNinfineon.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * mISDNinfineon.c
  *		Support for cards based on following Infineon ISDN chipsets
@@ -17,25 +18,9 @@
  *		- Berkom Scitel BRIX Quadro
  *		- Dr.Neuhaus (Sagem) Niccy
  *
- *
- *
  * Author       Karsten Keil <keil@isdn4linux.de>
  *
  * Copyright 2009  by Karsten Keil <keil@isdn4linux.de>
- *
- * 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., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #include <linux/interrupt.h>
--- a/drivers/isdn/hardware/mISDN/mISDNipac.c
+++ b/drivers/isdn/hardware/mISDN/mISDNipac.c
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * isac.c   ISAC specific routines
  *
  * Author       Karsten Keil <keil@isdn4linux.de>
  *
  * Copyright 2009  by Karsten Keil <keil@isdn4linux.de>
- *
- * 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., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #include <linux/irqreturn.h>
--- a/drivers/isdn/hardware/mISDN/mISDNisar.c
+++ b/drivers/isdn/hardware/mISDN/mISDNisar.c
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * mISDNisar.c   ISAR (Siemens PSB 7110) specific functions
  *
  * Author Karsten Keil (keil@isdn4linux.de)
  *
  * Copyright 2009  by Karsten Keil <keil@isdn4linux.de>
- *
- * 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., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 /* define this to enable static debug messages, if you kernel supports
--- a/drivers/isdn/hardware/mISDN/netjet.c
+++ b/drivers/isdn/hardware/mISDN/netjet.c
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * NETJet mISDN driver
  *
  * Author       Karsten Keil <keil@isdn4linux.de>
  *
  * Copyright 2009  by Karsten Keil <keil@isdn4linux.de>
- *
- * 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., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #include <linux/interrupt.h>
--- a/drivers/isdn/hardware/mISDN/netjet.h
+++ b/drivers/isdn/hardware/mISDN/netjet.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * NETjet common header file
  *
@@ -6,20 +7,6 @@
  *              Traverse Technologies P/L www.traverse.com.au
  *
  * Copyright 2009  by Karsten Keil <keil@isdn4linux.de>
- *
- * 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., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #define NJ_CTRL			0x00
--- a/drivers/isdn/hardware/mISDN/speedfax.c
+++ b/drivers/isdn/hardware/mISDN/speedfax.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * speedfax.c	low level stuff for Sedlbauer Speedfax+ cards
  *		based on the ISAR DSP
@@ -6,20 +7,6 @@
  * Author       Karsten Keil <keil@isdn4linux.de>
  *
  * Copyright 2009  by Karsten Keil <keil@isdn4linux.de>
- *
- * 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., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #include <linux/interrupt.h>
--- a/drivers/isdn/hardware/mISDN/w6692.c
+++ b/drivers/isdn/hardware/mISDN/w6692.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * w6692.c     mISDN driver for Winbond w6692 based cards
  *
@@ -5,20 +6,6 @@
  *             based on the w6692 I4L driver from Petr Novak <petr.novak@i.cz>
  *
  * Copyright 2009  by Karsten Keil <keil@isdn4linux.de>
- *
- * 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., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #include <linux/interrupt.h>
--- a/drivers/isdn/hardware/mISDN/w6692.h
+++ b/drivers/isdn/hardware/mISDN/w6692.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Winbond W6692 specific defines
  *
@@ -5,20 +6,6 @@
  *		based on the w6692 I4L driver from Petr Novak <petr.novak@i.cz>
  *
  * Copyright 2009  by Karsten Keil <keil@isdn4linux.de>
- *
- * 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., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 /* Specifications of W6692 registers */
--- a/drivers/mfd/cs5535-mfd.c
+++ b/drivers/mfd/cs5535-mfd.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * cs5535-mfd.c - core MFD driver for CS5535/CS5536 southbridges
  *
@@ -7,19 +8,6 @@
  * hardcoded in the CS553x specifications.
  *
  * Copyright (c) 2010  Andres Salomon <dilinger@queued.net>
- *
- * 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., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #include <linux/kernel.h>
--- a/drivers/mfd/timberdale.c
+++ b/drivers/mfd/timberdale.c
@@ -1,19 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * timberdale.c timberdale FPGA MFD driver
  * Copyright (c) 2009 Intel Corporation
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * 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.
  */
 
 /* Supports:
--- a/drivers/mfd/timberdale.h
+++ b/drivers/mfd/timberdale.h
@@ -1,19 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * timberdale.h timberdale FPGA MFD driver defines
  * Copyright (c) 2009 Intel Corporation
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * 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.
  */
 
 /* Supports:
--- a/drivers/misc/echo/echo.c
+++ b/drivers/misc/echo/echo.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * SpanDSP - a series of DSP components for telephony
  *
@@ -14,19 +15,6 @@
  * cells.
  *
  * 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 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., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 /*! \file */
--- a/drivers/misc/echo/echo.h
+++ b/drivers/misc/echo/echo.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * SpanDSP - a series of DSP components for telephony
  *
@@ -10,19 +11,6 @@
  * Copyright (C) 2001 Steve Underwood and 2007 David Rowe
  *
  * 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 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., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #ifndef __ECHO_H
--- a/drivers/misc/echo/fir.h
+++ b/drivers/misc/echo/fir.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * SpanDSP - a series of DSP components for telephony
  *
@@ -8,19 +9,6 @@
  * Copyright (C) 2002 Steve Underwood
  *
  * 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 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., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #if !defined(_FIR_H_)
--- a/drivers/misc/echo/oslec.h
+++ b/drivers/misc/echo/oslec.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  OSLEC - A line echo canceller.  This code is being developed
  *          against and partially complies with G168. Using code from SpanDSP
@@ -8,20 +9,6 @@
  * Copyright (C) 2001 Steve Underwood and 2007-2008 David Rowe
  *
  * 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 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., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
  */
 
 #ifndef __OSLEC_H
--- a/drivers/misc/enclosure.c
+++ b/drivers/misc/enclosure.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Enclosure Services
  *
@@ -5,18 +6,6 @@
  *
 **-----------------------------------------------------------------------------
 **
-**  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., 675 Mass Ave, Cambridge, MA 02139, USA.
 **
 **-----------------------------------------------------------------------------
 */
--- a/drivers/mmc/host/sdhci-dove.c
+++ b/drivers/mmc/host/sdhci-dove.c
@@ -1,22 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * sdhci-dove.c Support for SDHCI on Marvell's Dove SoC
  *
  * Author: Saeed Bishara <saeed@marvell.com>
  *	   Mike Rapoport <mike@compulab.co.il>
  * Based on sdhci-cns3xxx.c
- *
- * 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., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
 #include <linux/clk.h>
--- a/drivers/mmc/host/sdhci-pltfm.c
+++ b/drivers/mmc/host/sdhci-pltfm.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * sdhci-pltfm.c Support for SDHCI platform devices
  * Copyright (c) 2009 Intel Corporation
@@ -7,19 +8,6 @@
  *
  * Authors: Xiaobo Xie <X.Xie@freescale.com>
  *	    Anton Vorontsov <avorontsov@ru.mvista.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.
- *
- * 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.
  */
 
 /* Supports:
--- a/drivers/net/ethernet/micrel/ks8842.c
+++ b/drivers/net/ethernet/micrel/ks8842.c
@@ -1,19 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * ks8842.c timberdale KS8842 ethernet driver
  * Copyright (c) 2009 Intel Corporation
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * 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.
  */
 
 /* Supports:
--- a/drivers/net/ethernet/micrel/ks8851_mll.c
+++ b/drivers/net/ethernet/micrel/ks8851_mll.c
@@ -1,19 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**
  * drivers/net/ethernet/micrel/ks8851_mll.c
  * Copyright (c) 2009 Micrel 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.
- *
- * 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.
  */
 
 /* Supports:
--- a/drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
+++ b/drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  PS3 gelic network driver.
  *
  * Copyright (C) 2007 Sony Computer Entertainment Inc.
  * Copyright 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 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., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 #undef DEBUG
 
--- a/drivers/scsi/ses.c
+++ b/drivers/scsi/ses.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * SCSI Enclosure Services
  *
@@ -5,18 +6,6 @@
  *
 **-----------------------------------------------------------------------------
 **
-**  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., 675 Mass Ave, Cambridge, MA 02139, USA.
 **
 **-----------------------------------------------------------------------------
 */
--- a/include/linux/enclosure.h
+++ b/include/linux/enclosure.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Enclosure Services
  *
@@ -5,18 +6,6 @@
  *
 **-----------------------------------------------------------------------------
 **
-**  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., 675 Mass Ave, Cambridge, MA 02139, USA.
 **
 **-----------------------------------------------------------------------------
 */
--- a/include/linux/ks8842.h
+++ b/include/linux/ks8842.h
@@ -1,19 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * ks8842.h KS8842 platform data struct definition
  * Copyright (c) 2010 Intel Corporation
- *
- * This program is free software; you can redistribute it and/or modify



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

* [Batch 9 patch 02/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177
  2019-05-28 16:57 [Batch 9 patch 00/23] Batch 9 of random GPL notices/references Thomas Gleixner
  2019-05-28 16:57 ` [Batch 9 patch 01/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 Thomas Gleixner
@ 2019-05-28 16:57 ` Thomas Gleixner
  2019-05-28 18:20   ` Zavras, Alexios
                     ` (3 more replies)
  2019-05-28 16:57 ` [Batch 9 patch 03/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 Thomas Gleixner
                   ` (20 subsequent siblings)
  22 siblings, 4 replies; 110+ messages in thread
From: Thomas Gleixner @ 2019-05-28 16:57 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  licensed under the gpl 2

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 135 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=batch9&id=59da476f95fa
---
 drivers/clk/clk-axi-clkgen.c                       |    4 +---
 drivers/crypto/sunxi-ss/sun4i-ss.h                 |    3 +--
 drivers/dma/dma-axi-dmac.c                         |    3 +--
 drivers/gpu/drm/bridge/adv7511/adv7511.h           |    3 +--
 drivers/gpu/drm/bridge/adv7511/adv7511_audio.c     |    3 +--
 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c       |    3 +--
 drivers/i2c/muxes/i2c-mux-ltc4306.c                |    3 +--
 drivers/iio/accel/st_accel.h                       |    2 +-
 drivers/iio/accel/st_accel_buffer.c                |    3 +--
 drivers/iio/accel/st_accel_core.c                  |    3 +--
 drivers/iio/accel/st_accel_i2c.c                   |    3 +--
 drivers/iio/accel/st_accel_spi.c                   |    3 +--
 drivers/iio/adc/ad7266.c                           |    3 +--
 drivers/iio/adc/ad7298.c                           |    3 +--
 drivers/iio/adc/ad7791.c                           |    3 +--
 drivers/iio/adc/ad7793.c                           |    3 +--
 drivers/iio/adc/ad7887.c                           |    3 +--
 drivers/iio/adc/ad7923.c                           |    3 +--
 drivers/iio/adc/ad_sigma_delta.c                   |    3 +--
 drivers/iio/adc/ltc2497.c                          |    3 +--
 drivers/iio/adc/spear_adc.c                        |    3 +--
 drivers/iio/adc/xilinx-xadc-core.c                 |    3 +--
 drivers/iio/adc/xilinx-xadc-events.c               |    3 +--
 drivers/iio/adc/xilinx-xadc.h                      |    3 +--
 drivers/iio/amplifiers/ad8366.c                    |    3 +--
 drivers/iio/buffer/industrialio-buffer-dma.c       |    3 +--
 drivers/iio/common/ms_sensors/ms_sensors_i2c.c     |    3 +--
 drivers/iio/common/st_sensors/st_sensors_buffer.c  |    3 +--
 drivers/iio/common/st_sensors/st_sensors_core.c    |    3 +--
 drivers/iio/common/st_sensors/st_sensors_i2c.c     |    3 +--
 drivers/iio/common/st_sensors/st_sensors_spi.c     |    3 +--
 drivers/iio/common/st_sensors/st_sensors_trigger.c |    3 +--
 drivers/iio/dac/ad5064.c                           |    3 +--
 drivers/iio/dac/ad5360.c                           |    3 +--
 drivers/iio/dac/ad5380.c                           |    3 +--
 drivers/iio/dac/ad5421.c                           |    3 +--
 drivers/iio/dac/ad5449.c                           |    3 +--
 drivers/iio/dac/ad5504.c                           |    3 +--
 drivers/iio/dac/ad5592r-base.c                     |    3 +--
 drivers/iio/dac/ad5592r-base.h                     |    3 +--
 drivers/iio/dac/ad5592r.c                          |    3 +--
 drivers/iio/dac/ad5593r.c                          |    3 +--
 drivers/iio/dac/ad5624r.h                          |    3 +--
 drivers/iio/dac/ad5624r_spi.c                      |    3 +--
 drivers/iio/dac/ad5755.c                           |    3 +--
 drivers/iio/dac/ad5761.c                           |    3 +--
 drivers/iio/dac/ad5764.c                           |    3 +--
 drivers/iio/dac/ad5791.c                           |    3 +--
 drivers/iio/dac/ad7303.c                           |    3 +--
 drivers/iio/dac/ltc2632.c                          |    3 +--
 drivers/iio/frequency/ad9523.c                     |    3 +--
 drivers/iio/frequency/adf4350.c                    |    3 +--
 drivers/iio/gyro/adis16136.c                       |    3 +--
 drivers/iio/gyro/adxrs450.c                        |    3 +--
 drivers/iio/gyro/st_gyro.h                         |    2 +-
 drivers/iio/gyro/st_gyro_buffer.c                  |    3 +--
 drivers/iio/gyro/st_gyro_core.c                    |    3 +--
 drivers/iio/gyro/st_gyro_i2c.c                     |    3 +--
 drivers/iio/gyro/st_gyro_spi.c                     |    3 +--
 drivers/iio/humidity/hts221.h                      |    3 +--
 drivers/iio/humidity/hts221_buffer.c               |    3 +--
 drivers/iio/humidity/hts221_core.c                 |    3 +--
 drivers/iio/humidity/hts221_i2c.c                  |    3 +--
 drivers/iio/humidity/hts221_spi.c                  |    3 +--
 drivers/iio/humidity/htu21.c                       |    3 +--
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h            |    3 +--
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c     |    3 +--
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c       |    3 +--
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c        |    3 +--
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c        |    3 +--
 drivers/iio/light/st_uvis25.h                      |    3 +--
 drivers/iio/light/st_uvis25_core.c                 |    3 +--
 drivers/iio/light/st_uvis25_i2c.c                  |    3 +--
 drivers/iio/light/st_uvis25_spi.c                  |    3 +--
 drivers/iio/magnetometer/st_magn.h                 |    2 +-
 drivers/iio/magnetometer/st_magn_buffer.c          |    3 +--
 drivers/iio/magnetometer/st_magn_core.c            |    3 +--
 drivers/iio/magnetometer/st_magn_i2c.c             |    3 +--
 drivers/iio/magnetometer/st_magn_spi.c             |    3 +--
 drivers/iio/pressure/ms5637.c                      |    3 +--
 drivers/iio/pressure/st_pressure.h                 |    2 +-
 drivers/iio/pressure/st_pressure_buffer.c          |    3 +--
 drivers/iio/pressure/st_pressure_core.c            |    3 +--
 drivers/iio/pressure/st_pressure_i2c.c             |    3 +--
 drivers/iio/pressure/st_pressure_spi.c             |    3 +--
 drivers/iio/temperature/tsys01.c                   |    3 +--
 drivers/iio/temperature/tsys02d.c                  |    3 +--
 drivers/iio/trigger/iio-trig-loop.c                |    3 +--
 drivers/iio/trigger/iio-trig-sysfs.c               |    4 +---
 drivers/input/keyboard/adp5589-keys.c              |    2 +-
 drivers/power/supply/adp5061.c                     |    3 +--
 drivers/spi/spi-axi-spi-engine.c                   |    3 +--
 include/linux/iio/adc/ad_sigma_delta.h             |    3 +--
 include/linux/iio/buffer-dma.h                     |    3 +--
 include/linux/iio/common/st_sensors.h              |    3 +--
 include/linux/iio/common/st_sensors_i2c.h          |    3 +--
 include/linux/iio/common/st_sensors_spi.h          |    3 +--
 include/linux/iio/dac/ad5504.h                     |    3 +--
 include/linux/iio/dac/ad5791.h                     |    3 +--
 include/linux/iio/frequency/ad9523.h               |    3 +--
 include/linux/iio/frequency/adf4350.h              |    3 +--
 include/linux/input/adp5589.h                      |    3 +--
 include/linux/platform_data/ad5449.h               |    3 +--
 include/linux/platform_data/ad5755.h               |    3 +--
 include/linux/platform_data/ad5761.h               |    3 +--
 include/linux/platform_data/ad7266.h               |    3 +--
 include/linux/platform_data/ad7298.h               |    3 +--
 include/linux/platform_data/ad7303.h               |    3 +--
 include/linux/platform_data/ad7793.h               |    3 +--
 include/linux/platform_data/adau1977.h             |    3 +--
 include/linux/platform_data/ssm2518.h              |    3 +--
 include/linux/platform_data/st_sensors_pdata.h     |    3 +--
 sound/soc/adi/axi-i2s.c                            |    3 +--
 sound/soc/adi/axi-spdif.c                          |    3 +--
 sound/soc/codecs/ad193x-i2c.c                      |    3 +--
 sound/soc/codecs/ad193x-spi.c                      |    3 +--
 sound/soc/codecs/adau1761-i2c.c                    |    3 +--
 sound/soc/codecs/adau1761-spi.c                    |    3 +--
 sound/soc/codecs/adau1761.h                        |    3 +--
 sound/soc/codecs/adau1781-i2c.c                    |    3 +--
 sound/soc/codecs/adau1781-spi.c                    |    3 +--
 sound/soc/codecs/adau1781.h                        |    3 +--
 sound/soc/codecs/adau1977-i2c.c                    |    3 +--
 sound/soc/codecs/adau1977-spi.c                    |    3 +--
 sound/soc/codecs/adau1977.c                        |    3 +--
 sound/soc/codecs/adau1977.h                        |    3 +--
 sound/soc/codecs/adau7002.c                        |    3 +--
 sound/soc/codecs/adav801.c                         |    3 +--
 sound/soc/codecs/adav803.c                         |    3 +--
 sound/soc/codecs/nau8825.c                         |    3 +--
 sound/soc/codecs/ssm2518.c                         |    3 +--
 sound/soc/codecs/ssm2518.h                         |    3 +--
 sound/soc/codecs/ssm2602-i2c.c                     |    3 +--
 sound/soc/codecs/ssm2602-spi.c                     |    3 +--
 sound/soc/codecs/ssm4567.c                         |    3 +--
 135 files changed, 135 insertions(+), 267 deletions(-)

--- a/drivers/clk/clk-axi-clkgen.c
+++ b/drivers/clk/clk-axi-clkgen.c
@@ -1,11 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * AXI clkgen driver
  *
  * Copyright 2012-2013 Analog Devices Inc.
  *  Author: Lars-Peter Clausen <lars@metafoo.de>
- *
- * Licensed under the GPL-2.
- *
  */
 
 #include <linux/platform_device.h>
--- a/drivers/crypto/sunxi-ss/sun4i-ss.h
+++ b/drivers/crypto/sunxi-ss/sun4i-ss.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * sun4i-ss.h - hardware cryptographic accelerator for Allwinner A20 SoC
  *
@@ -8,8 +9,6 @@
  * Support DES and 3DES
  *
  * You could find the datasheet in Documentation/arm/sunxi/README
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/clk.h>
--- a/drivers/dma/dma-axi-dmac.c
+++ b/drivers/dma/dma-axi-dmac.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Driver for the Analog Devices AXI-DMAC core
  *
  * Copyright 2013-2015 Analog Devices Inc.
  *  Author: Lars-Peter Clausen <lars@metafoo.de>
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/clk.h>
--- a/drivers/gpu/drm/bridge/adv7511/adv7511.h
+++ b/drivers/gpu/drm/bridge/adv7511/adv7511.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Analog Devices ADV7511 HDMI transmitter driver
  *
  * Copyright 2012 Analog Devices Inc.
- *
- * Licensed under the GPL-2.
  */
 
 #ifndef __DRM_I2C_ADV7511_H__
--- a/drivers/gpu/drm/bridge/adv7511/adv7511_audio.c
+++ b/drivers/gpu/drm/bridge/adv7511/adv7511_audio.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Analog Devices ADV7511 HDMI transmitter driver
  *
  * Copyright 2012 Analog Devices Inc.
  * Copyright (c) 2016, Linaro Limited
- *
- * Licensed under the GPL-2.
  */
 
 #include <sound/core.h>
--- a/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c
+++ b/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Analog Devices ADV7511 HDMI transmitter driver
  *
  * Copyright 2012 Analog Devices Inc.
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/device.h>
--- a/drivers/i2c/muxes/i2c-mux-ltc4306.c
+++ b/drivers/i2c/muxes/i2c-mux-ltc4306.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Linear Technology LTC4306 and LTC4305 I2C multiplexer/switch
  *
  * Copyright (C) 2017 Analog Devices Inc.
  *
- * Licensed under the GPL-2.
- *
  * Based on: i2c-mux-pca954x.c
  *
  * Datasheet: http://cds.linear.com/docs/en/datasheet/4306.pdf
--- a/drivers/iio/accel/st_accel.h
+++ b/drivers/iio/accel/st_accel.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * STMicroelectronics accelerometers driver
  *
@@ -5,7 +6,6 @@
  *
  * Denis Ciocca <denis.ciocca@st.com>
  * v. 1.0.0
- * Licensed under the GPL-2.
  */
 
 #ifndef ST_ACCEL_H
--- a/drivers/iio/accel/st_accel_buffer.c
+++ b/drivers/iio/accel/st_accel_buffer.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * STMicroelectronics accelerometers driver
  *
  * Copyright 2012-2013 STMicroelectronics Inc.
  *
  * Denis Ciocca <denis.ciocca@st.com>
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/module.h>
--- a/drivers/iio/accel/st_accel_core.c
+++ b/drivers/iio/accel/st_accel_core.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * STMicroelectronics accelerometers driver
  *
  * Copyright 2012-2013 STMicroelectronics Inc.
  *
  * Denis Ciocca <denis.ciocca@st.com>
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/kernel.h>
--- a/drivers/iio/accel/st_accel_i2c.c
+++ b/drivers/iio/accel/st_accel_i2c.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * STMicroelectronics accelerometers driver
  *
  * Copyright 2012-2013 STMicroelectronics Inc.
  *
  * Denis Ciocca <denis.ciocca@st.com>
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/kernel.h>
--- a/drivers/iio/accel/st_accel_spi.c
+++ b/drivers/iio/accel/st_accel_spi.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * STMicroelectronics accelerometers driver
  *
  * Copyright 2012-2013 STMicroelectronics Inc.
  *
  * Denis Ciocca <denis.ciocca@st.com>
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/kernel.h>
--- a/drivers/iio/adc/ad7266.c
+++ b/drivers/iio/adc/ad7266.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * AD7266/65 SPI ADC driver
  *
  * Copyright 2012 Analog Devices Inc.
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/device.h>
--- a/drivers/iio/adc/ad7298.c
+++ b/drivers/iio/adc/ad7298.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * AD7298 SPI ADC driver
  *
  * Copyright 2011 Analog Devices Inc.
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/device.h>
--- a/drivers/iio/adc/ad7791.c
+++ b/drivers/iio/adc/ad7791.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * AD7787/AD7788/AD7789/AD7790/AD7791 SPI ADC driver
  *
  * Copyright 2012 Analog Devices Inc.
  *  Author: Lars-Peter Clausen <lars@metafoo.de>
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/interrupt.h>
--- a/drivers/iio/adc/ad7793.c
+++ b/drivers/iio/adc/ad7793.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * AD7785/AD7792/AD7793/AD7794/AD7795 SPI ADC driver
  *
  * Copyright 2011-2012 Analog Devices Inc.
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/interrupt.h>
--- a/drivers/iio/adc/ad7887.c
+++ b/drivers/iio/adc/ad7887.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * AD7887 SPI ADC driver
  *
  * Copyright 2010-2011 Analog Devices Inc.
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/device.h>
--- a/drivers/iio/adc/ad7923.c
+++ b/drivers/iio/adc/ad7923.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * AD7904/AD7914/AD7923/AD7924 SPI ADC driver
  *
  * Copyright 2011 Analog Devices Inc (from AD7923 Driver)
  * Copyright 2012 CS Systemes d'Information
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/device.h>
--- a/drivers/iio/adc/ad_sigma_delta.c
+++ b/drivers/iio/adc/ad_sigma_delta.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Support code for Analog Devices Sigma-Delta ADCs
  *
  * Copyright 2012 Analog Devices Inc.
  *  Author: Lars-Peter Clausen <lars@metafoo.de>
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/interrupt.h>
--- a/drivers/iio/adc/ltc2497.c
+++ b/drivers/iio/adc/ltc2497.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * ltc2497.c - Driver for Analog Devices/Linear Technology LTC2497 ADC
  *
  * Copyright (C) 2017 Analog Devices Inc.
  *
- * Licensed under the GPL-2.
- *
  * Datasheet: http://cds.linear.com/docs/en/datasheet/2497fd.pdf
  */
 
--- a/drivers/iio/adc/spear_adc.c
+++ b/drivers/iio/adc/spear_adc.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * ST SPEAr ADC driver
  *
  * Copyright 2012 Stefan Roese <sr@denx.de>
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/module.h>
--- a/drivers/iio/adc/xilinx-xadc-core.c
+++ b/drivers/iio/adc/xilinx-xadc-core.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Xilinx XADC driver
  *
  * Copyright 2013-2014 Analog Devices Inc.
  *  Author: Lars-Peter Clauen <lars@metafoo.de>
  *
- * Licensed under the GPL-2.
- *
  * Documentation for the parts can be found at:
  *  - XADC hardmacro: Xilinx UG480
  *  - ZYNQ XADC interface: Xilinx UG585
--- a/drivers/iio/adc/xilinx-xadc-events.c
+++ b/drivers/iio/adc/xilinx-xadc-events.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Xilinx XADC driver
  *
  * Copyright 2013 Analog Devices Inc.
  *  Author: Lars-Peter Clauen <lars@metafoo.de>
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/iio/events.h>
--- a/drivers/iio/adc/xilinx-xadc.h
+++ b/drivers/iio/adc/xilinx-xadc.h
@@ -1,10 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Xilinx XADC driver
  *
  * Copyright 2013 Analog Devices Inc.
  *  Author: Lars-Peter Clauen <lars@metafoo.de>
- *
- * Licensed under the GPL-2.
  */
 
 #ifndef __IIO_XILINX_XADC__
--- a/drivers/iio/amplifiers/ad8366.c
+++ b/drivers/iio/amplifiers/ad8366.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * AD8366 SPI Dual-Digital Variable Gain Amplifier (VGA)
  *
  * Copyright 2012 Analog Devices Inc.
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/device.h>
--- a/drivers/iio/buffer/industrialio-buffer-dma.c
+++ b/drivers/iio/buffer/industrialio-buffer-dma.c
@@ -1,8 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2013-2015 Analog Devices Inc.
  *  Author: Lars-Peter Clausen <lars@metafoo.de>
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/slab.h>
--- a/drivers/iio/common/ms_sensors/ms_sensors_i2c.c
+++ b/drivers/iio/common/ms_sensors/ms_sensors_i2c.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Measurements Specialties driver common i2c functions
  *
  * Copyright (c) 2015 Measurement-Specialties
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/module.h>
--- a/drivers/iio/common/st_sensors/st_sensors_buffer.c
+++ b/drivers/iio/common/st_sensors/st_sensors_buffer.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * STMicroelectronics sensors buffer library driver
  *
  * Copyright 2012-2013 STMicroelectronics Inc.
  *
  * Denis Ciocca <denis.ciocca@st.com>
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/kernel.h>
--- a/drivers/iio/common/st_sensors/st_sensors_core.c
+++ b/drivers/iio/common/st_sensors/st_sensors_core.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * STMicroelectronics sensors core library driver
  *
  * Copyright 2012-2013 STMicroelectronics Inc.
  *
  * Denis Ciocca <denis.ciocca@st.com>
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/kernel.h>
--- a/drivers/iio/common/st_sensors/st_sensors_i2c.c
+++ b/drivers/iio/common/st_sensors/st_sensors_i2c.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * STMicroelectronics sensors i2c library driver
  *
  * Copyright 2012-2013 STMicroelectronics Inc.
  *
  * Denis Ciocca <denis.ciocca@st.com>
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/kernel.h>
--- a/drivers/iio/common/st_sensors/st_sensors_spi.c
+++ b/drivers/iio/common/st_sensors/st_sensors_spi.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * STMicroelectronics sensors spi library driver
  *
  * Copyright 2012-2013 STMicroelectronics Inc.
  *
  * Denis Ciocca <denis.ciocca@st.com>
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/kernel.h>
--- a/drivers/iio/common/st_sensors/st_sensors_trigger.c
+++ b/drivers/iio/common/st_sensors/st_sensors_trigger.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * STMicroelectronics sensors trigger library driver
  *
  * Copyright 2012-2013 STMicroelectronics Inc.
  *
  * Denis Ciocca <denis.ciocca@st.com>
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/kernel.h>
--- a/drivers/iio/dac/ad5064.c
+++ b/drivers/iio/dac/ad5064.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * AD5024, AD5025, AD5044, AD5045, AD5064, AD5064-1, AD5065, AD5625, AD5625R,
  * AD5627, AD5627R, AD5628, AD5629R, AD5645R, AD5647R, AD5648, AD5665, AD5665R,
@@ -6,8 +7,6 @@
  * Digital to analog converters driver
  *
  * Copyright 2011 Analog Devices Inc.
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/device.h>
--- a/drivers/iio/dac/ad5360.c
+++ b/drivers/iio/dac/ad5360.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Analog devices AD5360, AD5361, AD5362, AD5363, AD5370, AD5371, AD5373
  * multi-channel Digital to Analog Converters driver
  *
  * Copyright 2011 Analog Devices Inc.
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/device.h>
--- a/drivers/iio/dac/ad5380.c
+++ b/drivers/iio/dac/ad5380.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Analog devices AD5380, AD5381, AD5382, AD5383, AD5390, AD5391, AD5392
  * multi-channel Digital to Analog Converters driver
  *
  * Copyright 2011 Analog Devices Inc.
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/device.h>
--- a/drivers/iio/dac/ad5421.c
+++ b/drivers/iio/dac/ad5421.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * AD5421 Digital to analog converters  driver
  *
  * Copyright 2011 Analog Devices Inc.
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/device.h>
--- a/drivers/iio/dac/ad5449.c
+++ b/drivers/iio/dac/ad5449.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * AD5415, AD5426, AD5429, AD5432, AD5439, AD5443, AD5449 Digital to Analog
  * Converter driver.
  *
  * Copyright 2012 Analog Devices Inc.
  *  Author: Lars-Peter Clausen <lars@metafoo.de>
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/device.h>
--- a/drivers/iio/dac/ad5504.c
+++ b/drivers/iio/dac/ad5504.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * AD5504, AD5501 High Voltage Digital to Analog Converter
  *
  * Copyright 2011 Analog Devices Inc.
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/interrupt.h>
--- a/drivers/iio/dac/ad5592r-base.c
+++ b/drivers/iio/dac/ad5592r-base.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * AD5592R Digital <-> Analog converters driver
  *
  * Copyright 2014-2016 Analog Devices Inc.
  * Author: Paul Cercueil <paul.cercueil@analog.com>
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/bitops.h>
--- a/drivers/iio/dac/ad5592r-base.h
+++ b/drivers/iio/dac/ad5592r-base.h
@@ -1,10 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * AD5592R / AD5593R Digital <-> Analog converters driver
  *
  * Copyright 2015-2016 Analog Devices Inc.
  * Author: Paul Cercueil <paul.cercueil@analog.com>
- *
- * Licensed under the GPL-2.
  */
 
 #ifndef __DRIVERS_IIO_DAC_AD5592R_BASE_H__
--- a/drivers/iio/dac/ad5592r.c
+++ b/drivers/iio/dac/ad5592r.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * AD5592R Digital <-> Analog converters driver
  *
  * Copyright 2015-2016 Analog Devices Inc.
  * Author: Paul Cercueil <paul.cercueil@analog.com>
- *
- * Licensed under the GPL-2.
  */
 
 #include "ad5592r-base.h"
--- a/drivers/iio/dac/ad5593r.c
+++ b/drivers/iio/dac/ad5593r.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * AD5593R Digital <-> Analog converters driver
  *
  * Copyright 2015-2016 Analog Devices Inc.
  * Author: Paul Cercueil <paul.cercueil@analog.com>
- *
- * Licensed under the GPL-2.
  */
 
 #include "ad5592r-base.h"
--- a/drivers/iio/dac/ad5624r.h
+++ b/drivers/iio/dac/ad5624r.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * AD5624R SPI DAC driver
  *
  * Copyright 2010-2011 Analog Devices Inc.
- *
- * Licensed under the GPL-2.
  */
 #ifndef SPI_AD5624R_H_
 #define SPI_AD5624R_H_
--- a/drivers/iio/dac/ad5624r_spi.c
+++ b/drivers/iio/dac/ad5624r_spi.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * AD5624R, AD5644R, AD5664R Digital to analog convertors spi driver
  *
  * Copyright 2010-2011 Analog Devices Inc.
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/interrupt.h>
--- a/drivers/iio/dac/ad5755.c
+++ b/drivers/iio/dac/ad5755.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * AD5755, AD5755-1, AD5757, AD5735, AD5737 Digital to analog converters driver
  *
  * Copyright 2012 Analog Devices Inc.
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/device.h>
--- a/drivers/iio/dac/ad5761.c
+++ b/drivers/iio/dac/ad5761.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * AD5721, AD5721R, AD5761, AD5761R, Voltage Output Digital to Analog Converter
  *
  * Copyright 2016 Qtechnology A/S
  * 2016 Ricardo Ribalda <ricardo.ribalda@gmail.com>
- *
- * Licensed under the GPL-2.
  */
 #include <linux/kernel.h>
 #include <linux/module.h>
--- a/drivers/iio/dac/ad5764.c
+++ b/drivers/iio/dac/ad5764.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Analog devices AD5764, AD5764R, AD5744, AD5744R quad-channel
  * Digital to Analog Converters driver
  *
  * Copyright 2011 Analog Devices Inc.
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/device.h>
--- a/drivers/iio/dac/ad5791.c
+++ b/drivers/iio/dac/ad5791.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * AD5760, AD5780, AD5781, AD5790, AD5791 Voltage Output Digital to Analog
  * Converter
  *
  * Copyright 2011 Analog Devices Inc.
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/interrupt.h>
--- a/drivers/iio/dac/ad7303.c
+++ b/drivers/iio/dac/ad7303.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * AD7303 Digital to analog converters driver
  *
  * Copyright 2013 Analog Devices Inc.
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/err.h>
--- a/drivers/iio/dac/ltc2632.c
+++ b/drivers/iio/dac/ltc2632.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * LTC2632 Digital to analog convertors spi driver
  *
  * Copyright 2017 Maxime Roussin-Bélanger
  * expanded by Silvan Murer <silvan.murer@gmail.com>
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/device.h>
--- a/drivers/iio/frequency/ad9523.c
+++ b/drivers/iio/frequency/ad9523.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * AD9523 SPI Low Jitter Clock Generator
  *
  * Copyright 2012 Analog Devices Inc.
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/device.h>
--- a/drivers/iio/frequency/adf4350.c
+++ b/drivers/iio/frequency/adf4350.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * ADF4350/ADF4351 SPI Wideband Synthesizer driver
  *
  * Copyright 2012-2013 Analog Devices Inc.
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/device.h>
--- a/drivers/iio/gyro/adis16136.c
+++ b/drivers/iio/gyro/adis16136.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * ADIS16133/ADIS16135/ADIS16136 gyroscope driver
  *
  * Copyright 2012 Analog Devices Inc.
  *   Author: Lars-Peter Clausen <lars@metafoo.de>
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/interrupt.h>
--- a/drivers/iio/gyro/adxrs450.c
+++ b/drivers/iio/gyro/adxrs450.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * ADXRS450/ADXRS453 Digital Output Gyroscope Driver
  *
  * Copyright 2011 Analog Devices Inc.
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/interrupt.h>
--- a/drivers/iio/gyro/st_gyro.h
+++ b/drivers/iio/gyro/st_gyro.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * STMicroelectronics gyroscopes driver
  *
@@ -5,7 +6,6 @@
  *
  * Denis Ciocca <denis.ciocca@st.com>
  * v. 1.0.0
- * Licensed under the GPL-2.
  */
 
 #ifndef ST_GYRO_H
--- a/drivers/iio/gyro/st_gyro_buffer.c
+++ b/drivers/iio/gyro/st_gyro_buffer.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * STMicroelectronics gyroscopes driver
  *
  * Copyright 2012-2013 STMicroelectronics Inc.
  *
  * Denis Ciocca <denis.ciocca@st.com>
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/module.h>
--- a/drivers/iio/gyro/st_gyro_core.c
+++ b/drivers/iio/gyro/st_gyro_core.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * STMicroelectronics gyroscopes driver
  *
  * Copyright 2012-2013 STMicroelectronics Inc.
  *
  * Denis Ciocca <denis.ciocca@st.com>
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/kernel.h>
--- a/drivers/iio/gyro/st_gyro_i2c.c
+++ b/drivers/iio/gyro/st_gyro_i2c.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * STMicroelectronics gyroscopes driver
  *
  * Copyright 2012-2013 STMicroelectronics Inc.
  *
  * Denis Ciocca <denis.ciocca@st.com>
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/kernel.h>
--- a/drivers/iio/gyro/st_gyro_spi.c
+++ b/drivers/iio/gyro/st_gyro_spi.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * STMicroelectronics gyroscopes driver
  *
  * Copyright 2012-2013 STMicroelectronics Inc.
  *
  * Denis Ciocca <denis.ciocca@st.com>
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/kernel.h>
--- a/drivers/iio/humidity/hts221.h
+++ b/drivers/iio/humidity/hts221.h
@@ -1,11 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * STMicroelectronics hts221 sensor driver
  *
  * Copyright 2016 STMicroelectronics Inc.
  *
  * Lorenzo Bianconi <lorenzo.bianconi@st.com>
- *
- * Licensed under the GPL-2.
  */
 
 #ifndef HTS221_H
--- a/drivers/iio/humidity/hts221_buffer.c
+++ b/drivers/iio/humidity/hts221_buffer.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * STMicroelectronics hts221 sensor driver
  *
  * Copyright 2016 STMicroelectronics Inc.
  *
  * Lorenzo Bianconi <lorenzo.bianconi@st.com>
- *
- * Licensed under the GPL-2.
  */
 #include <linux/kernel.h>
 #include <linux/module.h>
--- a/drivers/iio/humidity/hts221_core.c
+++ b/drivers/iio/humidity/hts221_core.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * STMicroelectronics hts221 sensor driver
  *
  * Copyright 2016 STMicroelectronics Inc.
  *
  * Lorenzo Bianconi <lorenzo.bianconi@st.com>
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/kernel.h>
--- a/drivers/iio/humidity/hts221_i2c.c
+++ b/drivers/iio/humidity/hts221_i2c.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * STMicroelectronics hts221 i2c driver
  *
  * Copyright 2016 STMicroelectronics Inc.
  *
  * Lorenzo Bianconi <lorenzo.bianconi@st.com>
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/kernel.h>
--- a/drivers/iio/humidity/hts221_spi.c
+++ b/drivers/iio/humidity/hts221_spi.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * STMicroelectronics hts221 spi driver
  *
  * Copyright 2016 STMicroelectronics Inc.
  *
  * Lorenzo Bianconi <lorenzo.bianconi@st.com>
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/kernel.h>
--- a/drivers/iio/humidity/htu21.c
+++ b/drivers/iio/humidity/htu21.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * htu21.c - Support for Measurement-Specialties
  *           htu21 temperature & humidity sensor
@@ -5,8 +6,6 @@
  *
  * Copyright (c) 2014 Measurement-Specialties
  *
- * Licensed under the GPL-2.
- *
  * (7-bit I2C slave address 0x40)
  *
  * Datasheet:
--- a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h
+++ b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * STMicroelectronics st_lsm6dsx sensor driver
  *
@@ -5,8 +6,6 @@
  *
  * Lorenzo Bianconi <lorenzo.bianconi@st.com>
  * Denis Ciocca <denis.ciocca@st.com>
- *
- * Licensed under the GPL-2.
  */
 
 #ifndef ST_LSM6DSX_H
--- a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
+++ b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * STMicroelectronics st_lsm6dsx FIFO buffer library driver
  *
@@ -26,8 +27,6 @@
  *
  * Lorenzo Bianconi <lorenzo.bianconi@st.com>
  * Denis Ciocca <denis.ciocca@st.com>
- *
- * Licensed under the GPL-2.
  */
 #include <linux/module.h>
 #include <linux/interrupt.h>
--- a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
+++ b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * STMicroelectronics st_lsm6dsx sensor driver
  *
@@ -33,8 +34,6 @@
  *
  * Lorenzo Bianconi <lorenzo.bianconi@st.com>
  * Denis Ciocca <denis.ciocca@st.com>
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/kernel.h>
--- a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c
+++ b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * STMicroelectronics st_lsm6dsx i2c driver
  *
@@ -5,8 +6,6 @@
  *
  * Lorenzo Bianconi <lorenzo.bianconi@st.com>
  * Denis Ciocca <denis.ciocca@st.com>
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/kernel.h>
--- a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c
+++ b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * STMicroelectronics st_lsm6dsx spi driver
  *
@@ -5,8 +6,6 @@
  *
  * Lorenzo Bianconi <lorenzo.bianconi@st.com>
  * Denis Ciocca <denis.ciocca@st.com>
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/kernel.h>
--- a/drivers/iio/light/st_uvis25.h
+++ b/drivers/iio/light/st_uvis25.h
@@ -1,11 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * STMicroelectronics uvis25 sensor driver
  *
  * Copyright 2017 STMicroelectronics Inc.
  *
  * Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
- *
- * Licensed under the GPL-2.
  */
 
 #ifndef ST_UVIS25_H
--- a/drivers/iio/light/st_uvis25_core.c
+++ b/drivers/iio/light/st_uvis25_core.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * STMicroelectronics uvis25 sensor driver
  *
  * Copyright 2017 STMicroelectronics Inc.
  *
  * Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/kernel.h>
--- a/drivers/iio/light/st_uvis25_i2c.c
+++ b/drivers/iio/light/st_uvis25_i2c.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * STMicroelectronics uvis25 i2c driver
  *
  * Copyright 2017 STMicroelectronics Inc.
  *
  * Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/kernel.h>
--- a/drivers/iio/light/st_uvis25_spi.c
+++ b/drivers/iio/light/st_uvis25_spi.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * STMicroelectronics uvis25 spi driver
  *
  * Copyright 2017 STMicroelectronics Inc.
  *
  * Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
- *
- * Licensed under the GPL-2.
  */
 
 #include <linux/kernel.h>
--- a/drivers/iio/magnetometer/st_magn.h
+++ b/drivers/iio/magnetometer/st_magn.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * STMicroelectronics magnetometers driver
  *
@@ -5,7 +6,6 @@
  *
  * Denis Ciocca <denis.ciocca@st.com>
  * v. 1.0.0
- * Licensed under the GPL-2.
  */
 
 #ifndef ST_MAGN_H
--- a/drivers/iio/magnetometer/st_magn_buffer.c
+++ b/drivers/iio/magnetometer/st_magn_buffer.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*



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

* [Batch 9 patch 03/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178
  2019-05-28 16:57 [Batch 9 patch 00/23] Batch 9 of random GPL notices/references Thomas Gleixner
  2019-05-28 16:57 ` [Batch 9 patch 01/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 Thomas Gleixner
  2019-05-28 16:57 ` [Batch 9 patch 02/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 Thomas Gleixner
@ 2019-05-28 16:57 ` Thomas Gleixner
  2019-05-28 18:23   ` Zavras, Alexios
                     ` (3 more replies)
  2019-05-28 16:57 ` [Batch 9 patch 04/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 179 Thomas Gleixner
                   ` (19 subsequent siblings)
  22 siblings, 4 replies; 110+ messages in thread
From: Thomas Gleixner @ 2019-05-28 16:57 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

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 24 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=batch9&id=e7beaa05d4e2
---
 arch/arm/mach-integrator/integrator_cp.c |    5 +----
 arch/arm/mach-w90x900/clock.c            |    5 +----
 arch/arm/mach-w90x900/clock.h            |    5 +----
 drivers/crypto/mediatek/mtk-regs.h       |    6 +-----
 drivers/hid/hid-twinhan.c                |    4 +---
 drivers/input/keyboard/lm8333.c          |    5 +----
 drivers/input/serio/pcips2.c             |    5 +----
 drivers/input/serio/sa1111ps2.c          |    5 +----
 drivers/mfd/mcp-core.c                   |    5 +----
 drivers/mfd/mcp-sa11x0.c                 |    5 +----
 drivers/mfd/ucb1x00-assabet.c            |    5 +----
 drivers/mfd/ucb1x00-core.c               |    5 +----
 drivers/mmc/host/sdhci-esdhc.h           |    5 +----
 drivers/mtd/maps/pismo.c                 |    5 +----
 drivers/phy/rockchip/phy-rockchip-dp.c   |    5 +----
 drivers/pwm/pwm-img.c                    |    5 +----
 drivers/pwm/pwm-lpc18xx-sct.c            |    5 +----
 drivers/pwm/pwm-samsung.c                |    5 +----
 include/linux/mfd/mcp.h                  |    5 +----
 include/linux/mfd/ucb1x00.h              |    5 +----
 include/linux/mmc/sh_mmcif.h             |    6 +-----
 include/linux/mtd/pismo.h                |    5 +----
 net/sched/sch_netem.c                    |    6 +-----
 tools/spi/spidev_test.c                  |    5 +----
 24 files changed, 24 insertions(+), 98 deletions(-)

--- a/arch/arm/mach-integrator/integrator_cp.c
+++ b/arch/arm/mach-integrator/integrator_cp.c
@@ -1,11 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  linux/arch/arm/mach-integrator/integrator_cp.c
  *
  *  Copyright (C) 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.
  */
 #include <linux/kernel.h>
 #include <linux/amba/mmci.h>
--- a/arch/arm/mach-w90x900/clock.c
+++ b/arch/arm/mach-w90x900/clock.c
@@ -1,13 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * linux/arch/arm/mach-w90x900/clock.c
  *
  * Copyright (c) 2008 Nuvoton technology corporation
  *
  * Wan ZongShun <mcuos.com@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.
  */
 
 #include <linux/module.h>
--- a/arch/arm/mach-w90x900/clock.h
+++ b/arch/arm/mach-w90x900/clock.h
@@ -1,13 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * linux/arch/arm/mach-w90x900/clock.h
  *
  * Copyright (c) 2008 Nuvoton technology corporation
  *
  * Wan ZongShun <mcuos.com@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.
  */
 
 #include <linux/clkdev.h>
--- a/drivers/crypto/mediatek/mtk-regs.h
+++ b/drivers/crypto/mediatek/mtk-regs.h
@@ -1,13 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Support for MediaTek cryptographic accelerator.
  *
  * Copyright (c) 2016 MediaTek Inc.
  * Author: Ryder Lee <ryder.lee@mediatek.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.
- *
  */
 
 #ifndef __MTK_REGS_H__
--- a/drivers/hid/hid-twinhan.c
+++ b/drivers/hid/hid-twinhan.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * HID driver for TwinHan IR remote control
  *
@@ -7,9 +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; either version 2 of the License.
  */
 
 #include <linux/device.h>
--- a/drivers/input/keyboard/lm8333.c
+++ b/drivers/input/keyboard/lm8333.c
@@ -1,10 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * LM8333 keypad driver
  * Copyright (C) 2012 Wolfram Sang, Pengutronix <kernel@pengutronix.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.
  */
 
 #include <linux/module.h>
--- a/drivers/input/serio/pcips2.c
+++ b/drivers/input/serio/pcips2.c
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * linux/drivers/input/serio/pcips2.c
  *
  *  Copyright (C) 2003 Russell King, 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.
- *
  *  I'm not sure if this is a generic PS/2 PCI interface or specific to
  *  the Mobility Electronics docking station.
  */
--- a/drivers/input/serio/sa1111ps2.c
+++ b/drivers/input/serio/sa1111ps2.c
@@ -1,11 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  linux/drivers/input/serio/sa1111ps2.c
  *
  *  Copyright (C) 2002 Russell King
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License.
  */
 #include <linux/module.h>
 #include <linux/init.h>
--- a/drivers/mfd/mcp-core.c
+++ b/drivers/mfd/mcp-core.c
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  linux/drivers/mfd/mcp-core.c
  *
  *  Copyright (C) 2001 Russell King
  *
- * This program is free software; 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.
- *
  *  Generic MCP (Multimedia Communications Port) layer.  All MCP locking
  *  is solely held within this file.
  */
--- a/drivers/mfd/mcp-sa11x0.c
+++ b/drivers/mfd/mcp-sa11x0.c
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  linux/drivers/mfd/mcp-sa11x0.c
  *
  *  Copyright (C) 2001-2005 Russell King
  *
- * This program is free software; 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.
- *
  *  SA11x0 MCP (Multimedia Communications Port) driver.
  *
  *  MCP read/write timeouts from Jordi Colomer, rehacked by rmk.
--- a/drivers/mfd/ucb1x00-assabet.c
+++ b/drivers/mfd/ucb1x00-assabet.c
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  linux/drivers/mfd/ucb1x00-assabet.c
  *
  *  Copyright (C) 2001-2003 Russell King, 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.
- *
  *  We handle the machine-specific bits of the UCB1x00 driver here.
  */
 #include <linux/module.h>
--- a/drivers/mfd/ucb1x00-core.c
+++ b/drivers/mfd/ucb1x00-core.c
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  linux/drivers/mfd/ucb1x00-core.c
  *
  *  Copyright (C) 2001 Russell King, 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.
- *
  *  The UCB1x00 core driver provides basic services for handling IO,
  *  the ADC, interrupts, and accessing registers.  It is designed
  *  such that everything goes through this layer, thereby providing
--- a/drivers/mmc/host/sdhci-esdhc.h
+++ b/drivers/mmc/host/sdhci-esdhc.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Freescale eSDHC controller driver generics for OF and pltfm.
  *
@@ -5,10 +6,6 @@
  * Copyright (c) 2009 MontaVista Software, Inc.
  * Copyright (c) 2010 Pengutronix e.K.
  *   Author: Wolfram Sang <w.sang@pengutronix.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.
  */
 
 #ifndef _DRIVERS_MMC_SDHCI_ESDHC_H
--- a/drivers/mtd/maps/pismo.c
+++ b/drivers/mtd/maps/pismo.c
@@ -1,11 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * PISMO memory driver - http://www.pismoworld.org/
  *
  * For ARM Realview and Versatile platforms
- *
- * This program is free software; 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.
  */
 #include <linux/init.h>
 #include <linux/module.h>
--- a/drivers/phy/rockchip/phy-rockchip-dp.c
+++ b/drivers/phy/rockchip/phy-rockchip-dp.c
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Rockchip DP PHY driver
  *
  * Copyright (C) 2016 FuZhou Rockchip Co., Ltd.
  * Author: Yakir Yang <ykk@@rock-chips.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.
  */
 
 #include <linux/clk.h>
--- a/drivers/pwm/pwm-img.c
+++ b/drivers/pwm/pwm-img.c
@@ -1,13 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Imagination Technologies Pulse Width Modulator driver
  *
  * Copyright (c) 2014-2015, Imagination Technologies
  *
  * Based on drivers/pwm/pwm-tegra.c, Copyright (c) 2010, NVIDIA 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; either version 2 of the License.
  */
 
 #include <linux/clk.h>
--- a/drivers/pwm/pwm-lpc18xx-sct.c
+++ b/drivers/pwm/pwm-lpc18xx-sct.c
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * NXP LPC18xx State Configurable Timer - Pulse Width Modulator driver
  *
  * Copyright (c) 2015 Ariel D'Alessandro <ariel@vanguardiasur.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.
- *
  * Notes
  * =====
  * NXP LPC18xx provides a State Configurable Timer (SCT) which can be configured
--- a/drivers/pwm/pwm-samsung.c
+++ b/drivers/pwm/pwm-samsung.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2007 Ben Dooks
  * Copyright (c) 2008 Simtec Electronics
@@ -6,10 +7,6 @@
  * Copyright (c) 2017 Samsung Electronics Co., Ltd.
  *
  * PWM driver for Samsung SoCs
- *
- * This program is free software; 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.
  */
 
 #include <linux/bitops.h>
--- a/include/linux/mfd/mcp.h
+++ b/include/linux/mfd/mcp.h
@@ -1,11 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  linux/drivers/mfd/mcp.h
  *
  *  Copyright (C) 2001 Russell King, 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.
  */
 #ifndef MCP_H
 #define MCP_H
--- a/include/linux/mfd/ucb1x00.h
+++ b/include/linux/mfd/ucb1x00.h
@@ -1,11 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  linux/include/mfd/ucb1x00.h
  *
  *  Copyright (C) 2001 Russell King, 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.
  */
 #ifndef UCB1200_H
 #define UCB1200_H
--- a/include/linux/mmc/sh_mmcif.h
+++ b/include/linux/mmc/sh_mmcif.h
@@ -1,14 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * include/linux/mmc/sh_mmcif.h
  *
  * platform data for eMMC driver
  *
  * Copyright (C) 2010 Renesas Solutions 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; either version 2 of the License.
- *
  */
 
 #ifndef LINUX_MMC_SH_MMCIF_H
--- a/include/linux/mtd/pismo.h
+++ b/include/linux/mtd/pismo.h
@@ -1,9 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * PISMO memory driver - http://www.pismoworld.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.
  */
 #ifndef __LINUX_MTD_PISMO_H
 #define __LINUX_MTD_PISMO_H
--- a/net/sched/sch_netem.c
+++ b/net/sched/sch_netem.c
@@ -1,11 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * net/sched/sch_netem.c	Network emulator
  *
- * 		This program is free software; 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.
- *
  *  		Many of the algorithms and ideas for this came from
  *		NIST Net which is not copyrighted.
  *
--- a/tools/spi/spidev_test.c
+++ b/tools/spi/spidev_test.c
@@ -1,13 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * SPI testing utility (using spidev driver)
  *
  * Copyright (c) 2007  MontaVista Software, Inc.
  * Copyright (c) 2007  Anton Vorontsov <avorontsov@ru.mvista.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.
- *
  * Cross-compile with cross-gcc -I/path/to/cross-kernel/include
  */
 



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

* [Batch 9 patch 04/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 179
  2019-05-28 16:57 [Batch 9 patch 00/23] Batch 9 of random GPL notices/references Thomas Gleixner
                   ` (2 preceding siblings ...)
  2019-05-28 16:57 ` [Batch 9 patch 03/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 Thomas Gleixner
@ 2019-05-28 16:57 ` Thomas Gleixner
  2019-05-28 18:25   ` Zavras, Alexios
                     ` (3 more replies)
  2019-05-28 16:57 ` [Batch 9 patch 05/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 180 Thomas Gleixner
                   ` (18 subsequent siblings)
  22 siblings, 4 replies; 110+ messages in thread
From: Thomas Gleixner @ 2019-05-28 16:57 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 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 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=batch9&id=d277b1980d89
---
 drivers/clocksource/em_sti.c |   14 +-------------
 drivers/gpio/gpio-em.c       |   14 +-------------
 include/linux/sm501.h        |   14 +-------------
 3 files changed, 3 insertions(+), 39 deletions(-)

--- a/drivers/clocksource/em_sti.c
+++ b/drivers/clocksource/em_sti.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Emma Mobile Timer Support - STI
  *
  *  Copyright (C) 2012 Magnus Damm
- *
- * This program is free software; 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
- *
- * 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/drivers/gpio/gpio-em.c
+++ b/drivers/gpio/gpio-em.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Emma Mobile GPIO Support - GIO
  *
  *  Copyright (C) 2012 Magnus Damm
- *
- * This program is free software; 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
- *
- * 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/include/linux/sm501.h
+++ b/include/linux/sm501.h
@@ -1,21 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /* include/linux/sm501.h
  *
  * Copyright (c) 2006 Simtec Electronics
  *	Ben Dooks <ben@simtec.co.uk>
  *	Vincent Sanders <vince@simtec.co.uk>
- *
- * This program is free software; 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
- *
- * 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
 */
 
 extern int sm501_unit_power(struct device *dev,



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

* [Batch 9 patch 05/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 180
  2019-05-28 16:57 [Batch 9 patch 00/23] Batch 9 of random GPL notices/references Thomas Gleixner
                   ` (3 preceding siblings ...)
  2019-05-28 16:57 ` [Batch 9 patch 04/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 179 Thomas Gleixner
@ 2019-05-28 16:57 ` Thomas Gleixner
  2019-05-28 18:01   ` Armijn Hemel - Tjaldur Software Governance Solutions
                     ` (4 more replies)
  2019-05-28 16:57 ` [Batch 9 patch 06/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 181 Thomas Gleixner
                   ` (17 subsequent siblings)
  22 siblings, 5 replies; 110+ messages in thread
From: Thomas Gleixner @ 2019-05-28 16:57 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  subject to the gnu general public license version 2

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch9&id=20804fb7619e
---
 arch/x86/entry/vsyscall/vsyscall_emu_64.S               |    3 +--
 arch/x86/include/asm/vvar.h                             |    2 +-
 tools/testing/selftests/vDSO/vdso_standalone_test_x86.c |    2 +-
 tools/testing/selftests/vDSO/vdso_test.c                |    2 +-
 4 files changed, 4 insertions(+), 5 deletions(-)

--- a/arch/x86/entry/vsyscall/vsyscall_emu_64.S
+++ b/arch/x86/entry/vsyscall/vsyscall_emu_64.S
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * vsyscall_emu_64.S: Vsyscall emulation page
  *
  * Copyright (c) 2011 Andy Lutomirski
- *
- * Subject to the GNU General Public License, version 2
  */
 
 #include <linux/linkage.h>
--- a/arch/x86/include/asm/vvar.h
+++ b/arch/x86/include/asm/vvar.h
@@ -1,7 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * vvar.h: Shared vDSO/kernel variable declarations
  * Copyright (c) 2011 Andy Lutomirski
- * Subject to the GNU General Public License, version 2
  *
  * A handful of variables are accessible (read-only) from userspace
  * code in the vsyscall page and the vdso.  They are declared here.
--- a/tools/testing/selftests/vDSO/vdso_standalone_test_x86.c
+++ b/tools/testing/selftests/vDSO/vdso_standalone_test_x86.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * vdso_test.c: Sample code to test parse_vdso.c on x86
  * Copyright (c) 2011-2014 Andy Lutomirski
- * Subject to the GNU General Public License, version 2
  *
  * You can amuse yourself by compiling with:
  * gcc -std=gnu99 -nostdlib
--- a/tools/testing/selftests/vDSO/vdso_test.c
+++ b/tools/testing/selftests/vDSO/vdso_test.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * vdso_test.c: Sample code to test parse_vdso.c
  * Copyright (c) 2014 Andy Lutomirski
- * Subject to the GNU General Public License, version 2
  *
  * Compile with:
  * gcc -std=gnu99 vdso_test.c parse_vdso.c



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

* [Batch 9 patch 06/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 181
  2019-05-28 16:57 [Batch 9 patch 00/23] Batch 9 of random GPL notices/references Thomas Gleixner
                   ` (4 preceding siblings ...)
  2019-05-28 16:57 ` [Batch 9 patch 05/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 180 Thomas Gleixner
@ 2019-05-28 16:57 ` Thomas Gleixner
  2019-05-28 18:33   ` Zavras, Alexios
  2019-05-28 20:50   ` Allison Randal
  2019-05-28 16:57 ` [Batch 9 patch 07/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 182 Thomas Gleixner
                   ` (16 subsequent siblings)
  22 siblings, 2 replies; 110+ messages in thread
From: Thomas Gleixner @ 2019-05-28 16:57 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 no warranty the program is provided on an as is
  basis without warranties or conditions of any kind either express or
  implied including without limitation any warranties or conditions of
  title non infringement merchantability or fitness for a particular
  purpose each recipient is solely responsible for determining the
  appropriateness of using and distributing the program and assumes
  all risks associated with its exercise of rights under this
  agreement including but not limited to the risks and costs of
  program errors damage to or loss of data programs or equipment and
  unavailability or interruption of operations disclaimer of liability
  neither recipient nor any contributors shall have any liability for
  any direct indirect incidental special exemplary or consequential
  damages including without limitation lost profits however caused and
  on any theory of liability whether in contract strict liability or
  tort including negligence or otherwise arising in any way out of the
  use or distribution of the program or the exercise of any rights
  granted hereunder even if advised of the possibility of such damages
  you should have received a copy of the gnu general public license
  along with this program if not write to the free software foundation
  inc 59 temple place suite 330 boston ma 02111 1307 usa

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 23 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=batch9&id=b4def9ded429
---
 drivers/message/fusion/mptbase.c  |   34 +---------------------------------
 drivers/message/fusion/mptbase.h  |   34 +---------------------------------
 drivers/message/fusion/mptctl.c   |   34 +---------------------------------
 drivers/message/fusion/mptctl.h   |   34 +---------------------------------
 drivers/message/fusion/mptfc.c    |   34 +---------------------------------
 drivers/message/fusion/mptlan.c   |   34 +---------------------------------
 drivers/message/fusion/mptlan.h   |   34 +---------------------------------
 drivers/message/fusion/mptsas.c   |   33 +--------------------------------
 drivers/message/fusion/mptsas.h   |   34 +---------------------------------
 drivers/message/fusion/mptscsih.c |   34 +---------------------------------
 drivers/message/fusion/mptscsih.h |   34 +---------------------------------
 drivers/message/fusion/mptspi.c   |   34 +---------------------------------
 drivers/scsi/3w-9xxx.c            |   33 +--------------------------------
 drivers/scsi/3w-9xxx.h            |   33 +--------------------------------
 drivers/scsi/3w-sas.c             |   33 +--------------------------------
 drivers/scsi/3w-sas.h             |   33 +--------------------------------
 drivers/scsi/3w-xxxx.c            |   33 +--------------------------------
 drivers/scsi/3w-xxxx.h            |   33 +--------------------------------
 drivers/scsi/esas2r/atioctl.h     |   33 +--------------------------------
 drivers/scsi/esas2r/atvda.h       |   33 +--------------------------------
 drivers/scsi/esas2r/esas2r_disc.c |   33 +--------------------------------
 drivers/scsi/esas2r/esas2r_int.c  |   33 +--------------------------------
 drivers/scsi/esas2r/esas2r_vda.c  |   33 +--------------------------------
 23 files changed, 23 insertions(+), 747 deletions(-)

--- a/drivers/message/fusion/mptbase.c
+++ b/drivers/message/fusion/mptbase.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  linux/drivers/message/fusion/mptbase.c
  *      This is the Fusion MPT base driver which supports multiple
@@ -7,42 +8,9 @@
  *
  *  Copyright (c) 1999-2008 LSI Corporation
  *  (mailto:DL-MPTFusionLinux@lsi.com)
- *
  */
 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
 /*
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; version 2 of the License.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    NO WARRANTY
-    THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
-    CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT
-    LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
-    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
-    solely responsible for determining the appropriateness of using and
-    distributing the Program and assumes all risks associated with its
-    exercise of rights under this Agreement, including but not limited to
-    the risks and costs of program errors, damage to or loss of data,
-    programs or equipment, and unavailability or interruption of operations.
-
-    DISCLAIMER OF LIABILITY
-    NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
-    DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-    DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND
-    ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
-    TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
-    USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
-    HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
 
--- a/drivers/message/fusion/mptbase.h
+++ b/drivers/message/fusion/mptbase.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  linux/drivers/message/fusion/mptbase.h
  *      High performance SCSI + LAN / Fibre Channel device drivers.
@@ -7,42 +8,9 @@
  *
  *  Copyright (c) 1999-2008 LSI Corporation
  *  (mailto:DL-MPTFusionLinux@lsi.com)
- *
  */
 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
 /*
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; version 2 of the License.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    NO WARRANTY
-    THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
-    CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT
-    LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
-    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
-    solely responsible for determining the appropriateness of using and
-    distributing the Program and assumes all risks associated with its
-    exercise of rights under this Agreement, including but not limited to
-    the risks and costs of program errors, damage to or loss of data,
-    programs or equipment, and unavailability or interruption of operations.
-
-    DISCLAIMER OF LIABILITY
-    NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
-    DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-    DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND
-    ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
-    TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
-    USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
-    HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
 
 #ifndef MPTBASE_H_INCLUDED
--- a/drivers/message/fusion/mptctl.c
+++ b/drivers/message/fusion/mptctl.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  linux/drivers/message/fusion/mptctl.c
  *      mpt Ioctl driver.
@@ -6,42 +7,9 @@
  *
  *  Copyright (c) 1999-2008 LSI Corporation
  *  (mailto:DL-MPTFusionLinux@lsi.com)
- *
  */
 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
 /*
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; version 2 of the License.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    NO WARRANTY
-    THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
-    CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT
-    LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
-    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
-    solely responsible for determining the appropriateness of using and
-    distributing the Program and assumes all risks associated with its
-    exercise of rights under this Agreement, including but not limited to
-    the risks and costs of program errors, damage to or loss of data,
-    programs or equipment, and unavailability or interruption of operations.
-
-    DISCLAIMER OF LIABILITY
-    NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
-    DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-    DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND
-    ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
-    TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
-    USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
-    HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
 
--- a/drivers/message/fusion/mptctl.h
+++ b/drivers/message/fusion/mptctl.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  linux/drivers/message/fusion/mptioctl.h
  *      Fusion MPT misc device (ioctl) driver.
@@ -7,42 +8,9 @@
  *
  *  Copyright (c) 1999-2008 LSI Corporation
  *  (mailto:DL-MPTFusionLinux@lsi.com)
- *
  */
 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
 /*
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; version 2 of the License.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    NO WARRANTY
-    THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
-    CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT
-    LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
-    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
-    solely responsible for determining the appropriateness of using and
-    distributing the Program and assumes all risks associated with its
-    exercise of rights under this Agreement, including but not limited to
-    the risks and costs of program errors, damage to or loss of data,
-    programs or equipment, and unavailability or interruption of operations.
-
-    DISCLAIMER OF LIABILITY
-    NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
-    DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-    DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND
-    ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
-    TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
-    USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
-    HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
 
 #ifndef MPTCTL_H_INCLUDED
--- a/drivers/message/fusion/mptfc.c
+++ b/drivers/message/fusion/mptfc.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  linux/drivers/message/fusion/mptfc.c
  *      For use with LSI PCI chip/adapter(s)
@@ -5,42 +6,9 @@
  *
  *  Copyright (c) 1999-2008 LSI Corporation
  *  (mailto:DL-MPTFusionLinux@lsi.com)
- *
  */
 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
 /*
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; version 2 of the License.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    NO WARRANTY
-    THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
-    CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT
-    LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
-    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
-    solely responsible for determining the appropriateness of using and
-    distributing the Program and assumes all risks associated with its
-    exercise of rights under this Agreement, including but not limited to
-    the risks and costs of program errors, damage to or loss of data,
-    programs or equipment, and unavailability or interruption of operations.
-
-    DISCLAIMER OF LIABILITY
-    NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
-    DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-    DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND
-    ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
-    TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
-    USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
-    HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
 #include <linux/module.h>
--- a/drivers/message/fusion/mptlan.c
+++ b/drivers/message/fusion/mptlan.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  linux/drivers/message/fusion/mptlan.c
  *      IP Over Fibre Channel device driver.
@@ -6,42 +7,9 @@
  *
  *  Copyright (c) 2000-2008 LSI Corporation
  *  (mailto:DL-MPTFusionLinux@lsi.com)
- *
  */
 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
 /*
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; version 2 of the License.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    NO WARRANTY
-    THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
-    CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT
-    LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
-    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
-    solely responsible for determining the appropriateness of using and
-    distributing the Program and assumes all risks associated with its
-    exercise of rights under this Agreement, including but not limited to
-    the risks and costs of program errors, damage to or loss of data,
-    programs or equipment, and unavailability or interruption of operations.
-
-    DISCLAIMER OF LIABILITY
-    NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
-    DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-    DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND
-    ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
-    TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
-    USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
-    HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
 
 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
--- a/drivers/message/fusion/mptlan.h
+++ b/drivers/message/fusion/mptlan.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  linux/drivers/message/fusion/mptlan.h
  *      IP Over Fibre Channel device driver.
@@ -6,42 +7,9 @@
  *
  *  Copyright (c) 2000-2008 LSI Corporation
  *  (mailto:DL-MPTFusionLinux@lsi.com)
- *
  */
 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
 /*
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; version 2 of the License.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    NO WARRANTY
-    THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
-    CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT
-    LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
-    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
-    solely responsible for determining the appropriateness of using and
-    distributing the Program and assumes all risks associated with its
-    exercise of rights under this Agreement, including but not limited to
-    the risks and costs of program errors, damage to or loss of data,
-    programs or equipment, and unavailability or interruption of operations.
-
-    DISCLAIMER OF LIABILITY
-    NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
-    DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-    DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND
-    ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
-    TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
-    USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
-    HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
 
--- a/drivers/message/fusion/mptsas.c
+++ b/drivers/message/fusion/mptsas.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  linux/drivers/message/fusion/mptsas.c
  *      For use with LSI PCI chip/adapter(s)
@@ -8,38 +9,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.  See the
-    GNU General Public License for more details.
-
-    NO WARRANTY
-    THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
-    CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT
-    LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
-    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
-    solely responsible for determining the appropriateness of using and
-    distributing the Program and assumes all risks associated with its
-    exercise of rights under this Agreement, including but not limited to
-    the risks and costs of program errors, damage to or loss of data,
-    programs or equipment, and unavailability or interruption of operations.
-
-    DISCLAIMER OF LIABILITY
-    NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
-    DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-    DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND
-    ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
-    TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
-    USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
-    HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
 
--- a/drivers/message/fusion/mptsas.h
+++ b/drivers/message/fusion/mptsas.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  linux/drivers/message/fusion/mptsas.h
  *      High performance SCSI + LAN / Fibre Channel device drivers.
@@ -7,42 +8,9 @@
  *
  *  Copyright (c) 1999-2008 LSI Corporation
  *  (mailto:DL-MPTFusionLinux@lsi.com)
- *
  */
 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
 /*
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; version 2 of the License.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    NO WARRANTY
-    THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
-    CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT
-    LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
-    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
-    solely responsible for determining the appropriateness of using and
-    distributing the Program and assumes all risks associated with its
-    exercise of rights under this Agreement, including but not limited to
-    the risks and costs of program errors, damage to or loss of data,
-    programs or equipment, and unavailability or interruption of operations.
-
-    DISCLAIMER OF LIABILITY
-    NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
-    DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-    DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND
-    ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
-    TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
-    USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
-    HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
 
 #ifndef MPTSAS_H_INCLUDED
--- a/drivers/message/fusion/mptscsih.c
+++ b/drivers/message/fusion/mptscsih.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  linux/drivers/message/fusion/mptscsih.c
  *      For use with LSI PCI chip/adapter(s)
@@ -5,42 +6,9 @@
  *
  *  Copyright (c) 1999-2008 LSI Corporation
  *  (mailto:DL-MPTFusionLinux@lsi.com)
- *
  */
 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
 /*
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; version 2 of the License.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    NO WARRANTY
-    THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
-    CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT
-    LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
-    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
-    solely responsible for determining the appropriateness of using and
-    distributing the Program and assumes all risks associated with its
-    exercise of rights under this Agreement, including but not limited to
-    the risks and costs of program errors, damage to or loss of data,
-    programs or equipment, and unavailability or interruption of operations.
-
-    DISCLAIMER OF LIABILITY
-    NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
-    DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-    DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND
-    ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
-    TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
-    USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
-    HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
 
--- a/drivers/message/fusion/mptscsih.h
+++ b/drivers/message/fusion/mptscsih.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  linux/drivers/message/fusion/mptscsih.h
  *      High performance SCSI / Fibre Channel SCSI Host device driver.
@@ -7,42 +8,9 @@
  *
  *  Copyright (c) 1999-2008 LSI Corporation
  *  (mailto:DL-MPTFusionLinux@lsi.com)
- *
  */
 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
 /*
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; version 2 of the License.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    NO WARRANTY
-    THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
-    CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT
-    LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
-    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
-    solely responsible for determining the appropriateness of using and
-    distributing the Program and assumes all risks associated with its
-    exercise of rights under this Agreement, including but not limited to
-    the risks and costs of program errors, damage to or loss of data,
-    programs or equipment, and unavailability or interruption of operations.
-
-    DISCLAIMER OF LIABILITY
-    NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
-    DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-    DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND
-    ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
-    TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
-    USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
-    HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
 
 #ifndef SCSIHOST_H_INCLUDED
--- a/drivers/message/fusion/mptspi.c
+++ b/drivers/message/fusion/mptspi.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  linux/drivers/message/fusion/mptspi.c
  *      For use with LSI PCI chip/adapter(s)
@@ -5,42 +6,9 @@
  *
  *  Copyright (c) 1999-2008 LSI Corporation
  *  (mailto:DL-MPTFusionLinux@lsi.com)
- *
  */
 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
 /*
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; version 2 of the License.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    NO WARRANTY
-    THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
-    CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT
-    LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
-    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
-    solely responsible for determining the appropriateness of using and
-    distributing the Program and assumes all risks associated with its
-    exercise of rights under this Agreement, including but not limited to
-    the risks and costs of program errors, damage to or loss of data,
-    programs or equipment, and unavailability or interruption of operations.
-
-    DISCLAIMER OF LIABILITY
-    NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
-    DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-    DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND
-    ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
-    TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
-    USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
-    HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
 
--- a/drivers/scsi/3w-9xxx.c
+++ b/drivers/scsi/3w-9xxx.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
    3w-9xxx.c -- 3ware 9000 Storage Controller device driver for Linux.
 
@@ -7,38 +8,6 @@
    Copyright (C) 2004-2009 Applied Micro Circuits Corporation.
    Copyright (C) 2010 LSI Corporation.
 
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; version 2 of the License.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-
-   NO WARRANTY
-   THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
-   CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT
-   LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
-   MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
-   solely responsible for determining the appropriateness of using and
-   distributing the Program and assumes all risks associated with its
-   exercise of rights under this Agreement, including but not limited to
-   the risks and costs of program errors, damage to or loss of data,
-   programs or equipment, and unavailability or interruption of operations.
-
-   DISCLAIMER OF LIABILITY
-   NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
-   DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-   DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND
-   ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
-   TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
-   USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
-   HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES
-
-   You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 
    Bugs/Comments/Suggestions should be mailed to:
    aradford@gmail.com
--- a/drivers/scsi/3w-9xxx.h
+++ b/drivers/scsi/3w-9xxx.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
    3w-9xxx.h -- 3ware 9000 Storage Controller device driver for Linux.
 
@@ -7,38 +8,6 @@
    Copyright (C) 2004-2009 Applied Micro Circuits Corporation.
    Copyright (C) 2010 LSI Corporation.
 
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; version 2 of the License.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the



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

* [Batch 9 patch 07/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 182
  2019-05-28 16:57 [Batch 9 patch 00/23] Batch 9 of random GPL notices/references Thomas Gleixner
                   ` (5 preceding siblings ...)
  2019-05-28 16:57 ` [Batch 9 patch 06/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 181 Thomas Gleixner
@ 2019-05-28 16:57 ` Thomas Gleixner
  2019-05-28 18:36   ` Zavras, Alexios
                     ` (3 more replies)
  2019-05-28 16:57 ` [Batch 9 patch 08/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 183 Thomas Gleixner
                   ` (15 subsequent siblings)
  22 siblings, 4 replies; 110+ messages in thread
From: Thomas Gleixner @ 2019-05-28 16:57 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 distribute 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 it will be useful but without 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 32 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=batch9&id=ed5a03433d61
---
 arch/mips/alchemy/common/time.c                       |   14 +-------------
 arch/mips/ar7/prom.c                                  |   14 +-------------
 arch/mips/ar7/setup.c                                 |   14 +-------------
 arch/mips/ar7/time.c                                  |   14 +-------------
 arch/mips/include/asm/fpu_emulator.h                  |   13 +------------
 arch/mips/include/asm/gt64120.h                       |   14 +-------------
 arch/mips/include/asm/lasat/lasat.h                   |   14 +-------------
 arch/mips/include/asm/mach-malta/mc146818rtc.h        |   14 +-------------
 arch/mips/include/asm/mach-pmcs-msp71xx/msp_cic_int.h |   14 +-------------
 arch/mips/include/asm/mach-pmcs-msp71xx/msp_int.h     |   14 +-------------
 arch/mips/include/asm/mach-pmcs-msp71xx/msp_prom.h    |   14 +-------------
 arch/mips/include/asm/mach-pmcs-msp71xx/msp_regs.h    |   14 +-------------
 arch/mips/include/asm/mach-pmcs-msp71xx/msp_slp_int.h |   14 +-------------
 arch/mips/include/asm/mips-boards/malta.h             |   14 +-------------
 arch/mips/include/asm/mips-boards/piix4.h             |   14 +-------------
 arch/mips/include/asm/mips-boards/sim.h               |   15 +--------------
 arch/mips/kernel/smp-cmp.c                            |   13 +------------
 arch/mips/kernel/smp-mt.c                             |   13 +------------
 arch/mips/lasat/interrupt.c                           |   14 +-------------
 arch/mips/lasat/lasat_board.c                         |   14 +-------------
 arch/mips/lasat/reset.c                               |   14 +-------------
 arch/mips/lasat/setup.c                               |   14 +-------------
 arch/mips/lasat/sysctl.c                              |   14 +-------------
 arch/mips/mti-malta/malta-setup.c                     |   14 +-------------
 arch/mips/mti-malta/malta-time.c                      |   14 +-------------
 arch/mips/pci/ops-bonito64.c                          |   14 +-------------
 arch/mips/pci/ops-gt64xxx_pci0.c                      |   14 +-------------
 arch/mips/pci/ops-msc.c                               |   15 +--------------
 arch/mips/pci/pci-malta.c                             |   14 +-------------
 arch/mips/pmcs-msp71xx/msp_smp.c                      |   15 +--------------
 arch/mips/pmcs-msp71xx/msp_time.c                     |   14 +-------------
 arch/mips/rb532/time.c                                |   14 +-------------
 32 files changed, 32 insertions(+), 416 deletions(-)

--- a/arch/mips/alchemy/common/time.c
+++ b/arch/mips/alchemy/common/time.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2008-2009 Manuel Lauss <manuel.lauss@gmail.com>
  *
@@ -10,19 +11,6 @@
  *
  * ########################################################################
  *
- *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
- *  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.
- *
  * ########################################################################
  *
  * Clocksource/event using the 32.768kHz-clocked Counter1 ('RTC' in the
--- a/arch/mips/ar7/prom.c
+++ b/arch/mips/ar7/prom.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Carsten Langgaard, carstenl@mips.com
  * Copyright (C) 1999,2000 MIPS Technologies, Inc.  All rights reserved.
  *
- *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
- *  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.
- *
  * Putting things on the screen/serial line using YAMONs facilities.
  */
 #include <linux/init.h>
--- a/arch/mips/ar7/setup.c
+++ b/arch/mips/ar7/setup.c
@@ -1,19 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Carsten Langgaard, carstenl@mips.com
  * Copyright (C) 2000 MIPS Technologies, Inc.  All rights reserved.
- *
- *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
- *  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>
 #include <linux/ioport.h>
--- a/arch/mips/ar7/time.c
+++ b/arch/mips/ar7/time.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Carsten Langgaard, carstenl@mips.com
  * Copyright (C) 1999,2000 MIPS Technologies, Inc.  All rights reserved.
  *
- *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
- *  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.
- *
  * Setting up the clock on the MIPS boards.
  */
 
--- a/arch/mips/include/asm/fpu_emulator.h
+++ b/arch/mips/include/asm/fpu_emulator.h
@@ -1,16 +1,5 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
- *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
- *  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.
  *
  * Further private data for which no space exists in mips_fpu_struct.
  * This should be subsumed into the mips_fpu_struct structure as
--- a/arch/mips/include/asm/gt64120.h
+++ b/arch/mips/include/asm/gt64120.h
@@ -1,22 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2000, 2004, 2005  MIPS Technologies, Inc.
  *	All rights reserved.
  *	Authors: Carsten Langgaard <carstenl@mips.com>
  *		 Maciej W. Rozycki <macro@mips.com>
  * Copyright (C) 2005 Ralf Baechle (ralf@linux-mips.org)
- *
- *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
- *  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_GT64120_H
 #define _ASM_GT64120_H
--- a/arch/mips/include/asm/lasat/lasat.h
+++ b/arch/mips/include/asm/lasat/lasat.h
@@ -1,22 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * lasat.h
  *
  * Thomas Horsten <thh@lasat.com>
  * Copyright (C) 2000 LASAT Networks A/S.
  *
- *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
- *  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.
- *
  * Configuration for LASAT boards, loads the appropriate include files.
  */
 #ifndef _LASAT_H
--- a/arch/mips/include/asm/mach-malta/mc146818rtc.h
+++ b/arch/mips/include/asm/mach-malta/mc146818rtc.h
@@ -1,21 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Carsten Langgaard, carstenl@mips.com
  * Copyright (C) 1999,2000 MIPS Technologies, Inc.  All rights reserved.
  * Copyright (C) 2003 by Ralf Baechle
  *
- * This program is free software; you can distribute 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 it will be useful, but WITHOUT
- * 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.
- *
  * RTC routines for Malta style attached PIIX4 device, which contains a
  * Motorola MC146818A-compatible Real Time Clock.
  */
--- a/arch/mips/include/asm/mach-pmcs-msp71xx/msp_cic_int.h
+++ b/arch/mips/include/asm/mach-pmcs-msp71xx/msp_cic_int.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Defines for the MSP interrupt controller.
  *
@@ -6,19 +7,6 @@
  *
  * ########################################################################
  *
- *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
- *  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/arch/mips/include/asm/mach-pmcs-msp71xx/msp_int.h
+++ b/arch/mips/include/asm/mach-pmcs-msp71xx/msp_int.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Defines for the MSP interrupt handlers.
  *
@@ -6,19 +7,6 @@
  *
  * ########################################################################
  *
- *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
- *  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/arch/mips/include/asm/mach-pmcs-msp71xx/msp_prom.h
+++ b/arch/mips/include/asm/mach-pmcs-msp71xx/msp_prom.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * MIPS boards bootprom interface for the Linux kernel.
  *
@@ -6,19 +7,6 @@
  *
  * ########################################################################
  *
- *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
- *  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/arch/mips/include/asm/mach-pmcs-msp71xx/msp_regs.h
+++ b/arch/mips/include/asm/mach-pmcs-msp71xx/msp_regs.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Defines for the address space, registers and register configuration
  * (bit masks, access macros etc) for the PMC-Sierra line of MSP products.
@@ -13,19 +14,6 @@
  *
  * ########################################################################
  *
- *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
- *  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/arch/mips/include/asm/mach-pmcs-msp71xx/msp_slp_int.h
+++ b/arch/mips/include/asm/mach-pmcs-msp71xx/msp_slp_int.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Defines for the MSP interrupt controller.
  *
@@ -6,19 +7,6 @@
  *
  * ########################################################################
  *
- *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
- *  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/arch/mips/include/asm/mips-boards/malta.h
+++ b/arch/mips/include/asm/mips-boards/malta.h
@@ -1,20 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Carsten Langgaard, carstenl@mips.com
  * Copyright (C) 2000 MIPS Technologies, Inc.  All rights reserved.
  *
- *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
- *  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.
- *
  * Defines of the Malta board specific address-MAP, registers, etc.
  */
 #ifndef __ASM_MIPS_BOARDS_MALTA_H
--- a/arch/mips/include/asm/mips-boards/piix4.h
+++ b/arch/mips/include/asm/mips-boards/piix4.h
@@ -1,21 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Carsten Langgaard, carstenl@mips.com
  * Copyright (C) 2000 MIPS Technologies, Inc.  All rights reserved.
  * Copyright (C) 2013 Imagination Technologies Ltd.
  *
- *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
- *  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.
- *
  * Register definitions for Intel PIIX4 South Bridge Device.
  */
 #ifndef __ASM_MIPS_BOARDS_PIIX4_H
--- a/arch/mips/include/asm/mips-boards/sim.h
+++ b/arch/mips/include/asm/mips-boards/sim.h
@@ -1,19 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2005 MIPS Technologies, Inc.  All rights reserved.
- *
- *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
- *  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_MIPS_BOARDS_SIM_H
--- a/arch/mips/kernel/smp-cmp.c
+++ b/arch/mips/kernel/smp-cmp.c
@@ -1,16 +1,5 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
- *  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.
  *
  * Copyright (C) 2007 MIPS Technologies, Inc.
  *    Chris Dearman (chris@mips.com)
--- a/arch/mips/kernel/smp-mt.c
+++ b/arch/mips/kernel/smp-mt.c
@@ -1,16 +1,5 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
- *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
- *  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.
  *
  * Copyright (C) 2004, 05, 06 MIPS Technologies, Inc.
  *    Elizabeth Clarke (beth@mips.com)
--- a/arch/mips/lasat/interrupt.c
+++ b/arch/mips/lasat/interrupt.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Carsten Langgaard, carstenl@mips.com
  * Copyright (C) 1999,2000 MIPS Technologies, Inc.  All rights reserved.
  *
- *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
- *  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.
- *
  * Routines for generic manipulation of the interrupts found on the
  * Lasat boards.
  */
--- a/arch/mips/lasat/lasat_board.c
+++ b/arch/mips/lasat/lasat_board.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Thomas Horsten <thh@lasat.com>
  * Copyright (C) 2000 LASAT Networks A/S.
  *
- *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
- *  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.
- *
  * Routines specific to the LASAT boards
  */
 #include <linux/types.h>
--- a/arch/mips/lasat/reset.c
+++ b/arch/mips/lasat/reset.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Thomas Horsten <thh@lasat.com>
  * Copyright (C) 2000 LASAT Networks A/S.
  *
- *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
- *  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.
- *
  * Reset the LASAT board.
  */
 #include <linux/kernel.h>
--- a/arch/mips/lasat/setup.c
+++ b/arch/mips/lasat/setup.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Carsten Langgaard, carstenl@mips.com
  * Copyright (C) 1999 MIPS Technologies, Inc.  All rights reserved.
@@ -7,19 +8,6 @@
  *
  * Brian Murphy <brian@murphy.dk>
  *
- *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
- *  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.
- *
  * Lasat specific setup.
  */
 #include <linux/init.h>
--- a/arch/mips/lasat/sysctl.c
+++ b/arch/mips/lasat/sysctl.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Thomas Horsten <thh@lasat.com>
  * Copyright (C) 2000 LASAT Networks A/S.
  *
- *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
- *  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.
- *
  * Routines specific to the LASAT boards
  */
 #include <linux/types.h>
--- a/arch/mips/mti-malta/malta-setup.c
+++ b/arch/mips/mti-malta/malta-setup.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Carsten Langgaard, carstenl@mips.com
  * Copyright (C) 2000 MIPS Technologies, Inc.  All rights reserved.
  * Copyright (C) 2008 Dmitri Vorobiev
- *
- *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
- *  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/cpu.h>
 #include <linux/init.h>
--- a/arch/mips/mti-malta/malta-time.c
+++ b/arch/mips/mti-malta/malta-time.c
@@ -1,20 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Carsten Langgaard, carstenl@mips.com
  * Copyright (C) 1999,2000 MIPS Technologies, Inc.  All rights reserved.
  *
- *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
- *  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.
- *
  * Setting up the clock on the MIPS boards.
  */
 #include <linux/types.h>
--- a/arch/mips/pci/ops-bonito64.c
+++ b/arch/mips/pci/ops-bonito64.c
@@ -1,22 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 1999, 2000, 2004  MIPS Technologies, Inc.
  *	All rights reserved.
  *	Authors: Carsten Langgaard <carstenl@mips.com>
  *		 Maciej W. Rozycki <macro@mips.com>
  *
- *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
- *  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.
- *
  * MIPS boards specific PCI support.
  */
 #include <linux/types.h>
--- a/arch/mips/pci/ops-gt64xxx_pci0.c
+++ b/arch/mips/pci/ops-gt64xxx_pci0.c
@@ -1,21 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 1999, 2000, 2004  MIPS Technologies, Inc.
  *	All rights reserved.
  *	Authors: Carsten Langgaard <carstenl@mips.com>
  *		 Maciej W. Rozycki <macro@mips.com>
- *
- *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
- *  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>
 #include <linux/pci.h>
--- a/arch/mips/pci/ops-msc.c
+++ b/arch/mips/pci/ops-msc.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 1999, 2000, 2004, 2005	 MIPS Technologies, Inc.
  *    All rights reserved.
@@ -5,21 +6,7 @@
  *	       Maciej W. Rozycki <macro@mips.com>
  * Copyright (C) 2005 Ralf Baechle (ralf@linux-mips.org)
  *
- *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
- *  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.
- *
  * MIPS boards specific PCI support.
- *
  */
 #include <linux/types.h>
 #include <linux/pci.h>
--- a/arch/mips/pci/pci-malta.c
+++ b/arch/mips/pci/pci-malta.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 1999, 2000, 2004, 2005	 MIPS Technologies, Inc.
  *	All rights reserved.
@@ -6,19 +7,6 @@
  *
  * Copyright (C) 2004 by Ralf Baechle (ralf@linux-mips.org)
  *
- *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
- *  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.
- *
  * MIPS boards specific PCI support.
  */
 #include <linux/types.h>
--- a/arch/mips/pmcs-msp71xx/msp_smp.c
+++ b/arch/mips/pmcs-msp71xx/msp_smp.c
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2000, 2001, 2004 MIPS Technologies, Inc.
  * Copyright (C) 2001 Ralf Baechle
  * Copyright (C) 2010 PMC-Sierra, Inc.
  *
  *  VSMP support for MSP platforms . Derived from malta vsmp support.
- *
- *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
- *  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/smp.h>
 #include <linux/interrupt.h>
--- a/arch/mips/pmcs-msp71xx/msp_time.c
+++ b/arch/mips/pmcs-msp71xx/msp_time.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Setting up the clock on MSP SOCs.  No RTC typically.
  *
@@ -6,19 +7,6 @@
  *
  * ########################################################################
  *
- *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
- *  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.
- *
  * ########################################################################



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

* [Batch 9 patch 08/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 183
  2019-05-28 16:57 [Batch 9 patch 00/23] Batch 9 of random GPL notices/references Thomas Gleixner
                   ` (6 preceding siblings ...)
  2019-05-28 16:57 ` [Batch 9 patch 07/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 182 Thomas Gleixner
@ 2019-05-28 16:57 ` Thomas Gleixner
  2019-05-28 18:38   ` Zavras, Alexios
                     ` (3 more replies)
  2019-05-28 16:57 ` [Batch 9 patch 09/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 184 Thomas Gleixner
                   ` (14 subsequent siblings)
  22 siblings, 4 replies; 110+ messages in thread
From: Thomas Gleixner @ 2019-05-28 16:57 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  gpl license summary [copyright] [c] [2008] [2011] [intel]
  [corporation] [all] [rights] [reserved] this program is free
  software you can redistribute it and or modify it under the terms of
  version 2 of the gnu general public license as published by the free
  software foundation 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 usa the full gnu general public
  license is included in this distribution in the file called license
  gpl

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch9&id=2233bab8883b
---
 drivers/net/wireless/intel/iwlegacy/3945-debug.c |   20 +-------------------
 drivers/net/wireless/intel/iwlegacy/4965-debug.c |   20 +-------------------
 drivers/net/wireless/intel/iwlegacy/4965.h       |   20 +-------------------
 drivers/net/wireless/intel/iwlegacy/common.c     |   20 +-------------------
 drivers/net/wireless/intel/iwlegacy/debug.c      |   20 +-------------------
 5 files changed, 5 insertions(+), 95 deletions(-)

--- a/drivers/net/wireless/intel/iwlegacy/3945-debug.c
+++ b/drivers/net/wireless/intel/iwlegacy/3945-debug.c
@@ -1,26 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /******************************************************************************
  *
- * GPL LICENSE SUMMARY
- *
  * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * 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,
- * USA
- *
- * The full GNU General Public License is included in this distribution
- * in the file called LICENSE.GPL.
- *
  * Contact Information:
  *  Intel Linux Wireless <ilw@linux.intel.com>
  * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
--- a/drivers/net/wireless/intel/iwlegacy/4965-debug.c
+++ b/drivers/net/wireless/intel/iwlegacy/4965-debug.c
@@ -1,26 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /******************************************************************************
 *
-* GPL LICENSE SUMMARY
-*
 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
 *
-* This program is free software; you can redistribute it and/or modify
-* it under the terms of version 2 of the GNU General Public License as
-* published by the Free Software Foundation.
-*
-* 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,
-* USA
-*
-* The full GNU General Public License is included in this distribution
-* in the file called LICENSE.GPL.
-*
 * Contact Information:
 *  Intel Linux Wireless <ilw@linux.intel.com>
 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
--- a/drivers/net/wireless/intel/iwlegacy/4965.h
+++ b/drivers/net/wireless/intel/iwlegacy/4965.h
@@ -1,26 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /******************************************************************************
  *
- * GPL LICENSE SUMMARY
- *
  * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * 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,
- * USA
- *
- * The full GNU General Public License is included in this distribution
- * in the file called LICENSE.GPL.
- *
  * Contact Information:
  *  Intel Linux Wireless <ilw@linux.intel.com>
  * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
--- a/drivers/net/wireless/intel/iwlegacy/common.c
+++ b/drivers/net/wireless/intel/iwlegacy/common.c
@@ -1,26 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /******************************************************************************
  *
- * GPL LICENSE SUMMARY
- *
  * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * 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,
- * USA
- *
- * The full GNU General Public License is included in this distribution
- * in the file called LICENSE.GPL.
- *
  * Contact Information:
  *  Intel Linux Wireless <ilw@linux.intel.com>
  * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
--- a/drivers/net/wireless/intel/iwlegacy/debug.c
+++ b/drivers/net/wireless/intel/iwlegacy/debug.c
@@ -1,26 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /******************************************************************************
  *
- * GPL LICENSE SUMMARY
- *
  * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
  *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of version 2 of the GNU General Public License as
- * published by the Free Software Foundation.
- *
- * 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,
- * USA
- *
- * The full GNU General Public License is included in this distribution
- * in the file called LICENSE.GPL.
- *
  * Contact Information:
  *  Intel Linux Wireless <ilw@linux.intel.com>
  * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497



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

* [Batch 9 patch 09/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 184
  2019-05-28 16:57 [Batch 9 patch 00/23] Batch 9 of random GPL notices/references Thomas Gleixner
                   ` (7 preceding siblings ...)
  2019-05-28 16:57 ` [Batch 9 patch 08/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 183 Thomas Gleixner
@ 2019-05-28 16:57 ` Thomas Gleixner
  2019-05-28 18:43   ` Zavras, Alexios
                     ` (2 more replies)
  2019-05-28 16:57 ` [Batch 9 patch 10/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 185 Thomas Gleixner
                   ` (13 subsequent siblings)
  22 siblings, 3 replies; 110+ messages in thread
From: Thomas Gleixner @ 2019-05-28 16:57 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 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 5 file(s).

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch9&id=eea7ff810185
---
 arch/arm64/boot/dts/mediatek/mt6755.dtsi |    9 +--------
 arch/arm64/boot/dts/mediatek/mt6795.dtsi |    9 +--------
 arch/arm64/boot/dts/mediatek/mt6797.dtsi |    9 +--------
 arch/arm64/boot/dts/mediatek/mt8173.dtsi |    9 +--------
 include/dt-bindings/power/mt6797-power.h |    9 +--------
 5 files changed, 5 insertions(+), 40 deletions(-)

--- a/arch/arm64/boot/dts/mediatek/mt6755.dtsi
+++ b/arch/arm64/boot/dts/mediatek/mt6755.dtsi
@@ -1,14 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2016 MediaTek Inc.
  * Author: Mars.C <mars.cheng@mediatek.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <dt-bindings/interrupt-controller/irq.h>
--- a/arch/arm64/boot/dts/mediatek/mt6795.dtsi
+++ b/arch/arm64/boot/dts/mediatek/mt6795.dtsi
@@ -1,14 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2015 MediaTek Inc.
  * Author: Mars.C <mars.cheng@mediatek.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <dt-bindings/interrupt-controller/irq.h>
--- a/arch/arm64/boot/dts/mediatek/mt6797.dtsi
+++ b/arch/arm64/boot/dts/mediatek/mt6797.dtsi
@@ -1,14 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2017 MediaTek Inc.
  * Author: Mars.C <mars.cheng@mediatek.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <dt-bindings/clock/mt6797-clk.h>
--- a/arch/arm64/boot/dts/mediatek/mt8173.dtsi
+++ b/arch/arm64/boot/dts/mediatek/mt8173.dtsi
@@ -1,14 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2014 MediaTek Inc.
  * Author: Eddie Huang <eddie.huang@mediatek.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #include <dt-bindings/clock/mt8173-clk.h>
--- a/include/dt-bindings/power/mt6797-power.h
+++ b/include/dt-bindings/power/mt6797-power.h
@@ -1,14 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (c) 2017 MediaTek Inc.
  * Author: Mars.C <mars.cheng@mediatek.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
  */
 
 #ifndef _DT_BINDINGS_POWER_MT6797_POWER_H



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

* [Batch 9 patch 10/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 185
  2019-05-28 16:57 [Batch 9 patch 00/23] Batch 9 of random GPL notices/references Thomas Gleixner
                   ` (8 preceding siblings ...)
  2019-05-28 16:57 ` [Batch 9 patch 09/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 184 Thomas Gleixner
@ 2019-05-28 16:57 ` Thomas Gleixner
  2019-05-28 18:47   ` Zavras, Alexios
                     ` (2 more replies)
  2019-05-28 16:57 ` [Batch 9 patch 11/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 186 Thomas Gleixner
                   ` (12 subsequent siblings)
  22 siblings, 3 replies; 110+ messages in thread
From: Thomas Gleixner @ 2019-05-28 16:57 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 software distributed under
  the license is distributed on an as is basis without warranty of any
  kind either express or implied 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 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=batch9&id=8537b4bd37ee
---
 drivers/media/common/siano/sms-cards.c  |   10 +---------
 drivers/media/common/siano/sms-cards.h  |   10 +---------
 drivers/media/common/siano/smscoreapi.c |   10 +---------
 3 files changed, 3 insertions(+), 27 deletions(-)

--- a/drivers/media/common/siano/sms-cards.c
+++ b/drivers/media/common/siano/sms-cards.c
@@ -1,16 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  Card-specific functions for the Siano SMS1xxx USB dongle
  *
  *  Copyright (c) 2008 Michael Krufky <mkrufky@linuxtv.org>
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License version 2 as
- *  published by the Free Software Foundation;
- *
- *  Software distributed under the License is distributed on an "AS IS"
- *  basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.
- *
- *  See the GNU General Public License for more details.
  */
 
 #include "sms-cards.h"
--- a/drivers/media/common/siano/sms-cards.h
+++ b/drivers/media/common/siano/sms-cards.h
@@ -1,16 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *  Card-specific functions for the Siano SMS1xxx USB dongle
  *
  *  Copyright (c) 2008 Michael Krufky <mkrufky@linuxtv.org>
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License version 2 as
- *  published by the Free Software Foundation;
- *
- *  Software distributed under the License is distributed on an "AS IS"
- *  basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.
- *
- *  See the GNU General Public License for more details.
  */
 
 #ifndef __SMS_CARDS_H__
--- a/drivers/media/common/siano/smscoreapi.c
+++ b/drivers/media/common/siano/smscoreapi.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  Siano core API module
  *
@@ -6,15 +7,6 @@
  *  author: Uri Shkolnik
  *
  *  Copyright (c), 2005-2008 Siano Mobile Silicon, 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;
- *
- *  Software distributed under the License is distributed on an "AS IS"
- *  basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.
- *
- *  See the GNU General Public License for more details.
  */
 
 #include "smscoreapi.h"



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

* [Batch 9 patch 11/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 186
  2019-05-28 16:57 [Batch 9 patch 00/23] Batch 9 of random GPL notices/references Thomas Gleixner
                   ` (9 preceding siblings ...)
  2019-05-28 16:57 ` [Batch 9 patch 10/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 185 Thomas Gleixner
@ 2019-05-28 16:57 ` Thomas Gleixner
  2019-05-28 18:52   ` Zavras, Alexios
  2019-05-28 21:06   ` Allison Randal
  2019-05-28 16:57 ` [Batch 9 patch 12/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 188 Thomas Gleixner
                   ` (11 subsequent siblings)
  22 siblings, 2 replies; 110+ messages in thread
From: Thomas Gleixner @ 2019-05-28 16:57 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 software distributed under
  the license is distributed on an as is basis without warranty of any
  kind either express or implied see the license for the specific
  language governing rights and limitations under the license

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch9&id=15cd41b40084
---
 drivers/bluetooth/bluecard_cs.c |   12 +-----------
 drivers/bluetooth/bt3c_cs.c     |   12 +-----------
 drivers/bluetooth/dtl1_cs.c     |   12 +-----------
 drivers/watchdog/sbc7240_wdt.c  |   11 +----------
 4 files changed, 4 insertions(+), 43 deletions(-)

--- a/drivers/bluetooth/bluecard_cs.c
+++ b/drivers/bluetooth/bluecard_cs.c
@@ -1,23 +1,13 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *
  *  Bluetooth driver for the Anycom BlueCard (LSE039/LSE041)
  *
  *  Copyright (C) 2001-2002  Marcel Holtmann <marcel@holtmann.org>
  *
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License version 2 as
- *  published by the Free Software Foundation;
- *
- *  Software distributed under the License is distributed on an "AS
- *  IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
- *  implied. See the License for the specific language governing
- *  rights and limitations under the License.
- *
  *  The initial developer of the original code is David A. Hinds
  *  <dahinds@users.sourceforge.net>.  Portions created by David A. Hinds
  *  are Copyright (C) 1999 David A. Hinds.  All Rights Reserved.
- *
  */
 
 #include <linux/module.h>
--- a/drivers/bluetooth/bt3c_cs.c
+++ b/drivers/bluetooth/bt3c_cs.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *
  *  Driver for the 3Com Bluetooth PCMCIA card
@@ -5,20 +6,9 @@
  *  Copyright (C) 2001-2002  Marcel Holtmann <marcel@holtmann.org>
  *                           Jose Orlando Pereira <jop@di.uminho.pt>
  *
- *
- *  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;
- *
- *  Software distributed under the License is distributed on an "AS
- *  IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
- *  implied. See the License for the specific language governing
- *  rights and limitations under the License.
- *
  *  The initial developer of the original code is David A. Hinds
  *  <dahinds@users.sourceforge.net>.  Portions created by David A. Hinds
  *  are Copyright (C) 1999 David A. Hinds.  All Rights Reserved.
- *
  */
 
 #include <linux/module.h>
--- a/drivers/bluetooth/dtl1_cs.c
+++ b/drivers/bluetooth/dtl1_cs.c
@@ -1,23 +1,13 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *
  *  A driver for Nokia Connectivity Card DTL-1 devices
  *
  *  Copyright (C) 2001-2002  Marcel Holtmann <marcel@holtmann.org>
  *
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License version 2 as
- *  published by the Free Software Foundation;
- *
- *  Software distributed under the License is distributed on an "AS
- *  IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
- *  implied. See the License for the specific language governing
- *  rights and limitations under the License.
- *
  *  The initial developer of the original code is David A. Hinds
  *  <dahinds@users.sourceforge.net>.  Portions created by David A. Hinds
  *  are Copyright (C) 1999 David A. Hinds.  All Rights Reserved.
- *
  */
 
 #include <linux/module.h>
--- a/drivers/watchdog/sbc7240_wdt.c
+++ b/drivers/watchdog/sbc7240_wdt.c
@@ -1,19 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *	NANO7240 SBC Watchdog device driver
  *
  *	Based on w83877f.c by Scott Jennings,
  *
- *	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;
- *
- *	Software distributed under the License is distributed on an "AS IS"
- *	basis, WITHOUT WARRANTY OF ANY KIND, either express or
- *	implied. See the License for the specific language governing
- *	rights and limitations under the License.
- *
  *	(c) Copyright 2007  Gilles GIGAN <gilles.gigan@jcu.edu.au>
- *
  */
 
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt



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

* [Batch 9 patch 12/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 188
  2019-05-28 16:57 [Batch 9 patch 00/23] Batch 9 of random GPL notices/references Thomas Gleixner
                   ` (10 preceding siblings ...)
  2019-05-28 16:57 ` [Batch 9 patch 11/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 186 Thomas Gleixner
@ 2019-05-28 16:57 ` Thomas Gleixner
  2019-05-28 18:54   ` Zavras, Alexios
                     ` (3 more replies)
  2019-05-28 16:57 ` [Batch 9 patch 13/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 190 Thomas Gleixner
                   ` (10 subsequent siblings)
  22 siblings, 4 replies; 110+ messages in thread
From: Thomas Gleixner @ 2019-05-28 16:57 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 free software
  foundation 51 franklin street fifth floor boston ma 02111 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 27 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=batch9&id=d52e8a6dde41
---
 fs/9p/cache.c              |   17 +----------------
 fs/9p/cache.h              |   17 +----------------
 fs/9p/fid.c                |   17 +----------------
 fs/9p/fid.h                |   17 +----------------
 fs/9p/v9fs.c               |   17 +----------------
 fs/9p/v9fs.h               |   17 +----------------
 fs/9p/v9fs_vfs.h           |   17 +----------------
 fs/9p/vfs_addr.c           |   17 +----------------
 fs/9p/vfs_dentry.c         |   17 +----------------
 fs/9p/vfs_dir.c            |   17 +----------------
 fs/9p/vfs_file.c           |   17 +----------------
 fs/9p/vfs_inode.c          |   17 +----------------
 fs/9p/vfs_inode_dotl.c     |   17 +----------------
 fs/9p/vfs_super.c          |   17 +----------------
 fs/ceph/cache.c            |   17 +----------------
 fs/ceph/cache.h            |   17 +----------------
 include/net/9p/9p.h        |   17 +----------------
 include/net/9p/client.h    |   17 +----------------
 include/net/9p/transport.h |   17 +----------------
 net/9p/client.c            |   17 +----------------
 net/9p/error.c             |   17 +----------------
 net/9p/mod.c               |   17 +----------------
 net/9p/protocol.c          |   17 +----------------
 net/9p/protocol.h          |   17 +----------------
 net/9p/trans_fd.c          |   17 +----------------
 net/9p/trans_rdma.c        |   17 +----------------
 net/9p/trans_virtio.c      |   17 +----------------
 27 files changed, 27 insertions(+), 432 deletions(-)

--- a/fs/9p/cache.c
+++ b/fs/9p/cache.c
@@ -1,23 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * V9FS cache definitions.
  *
  *  Copyright (C) 2009 by Abhishek Kulkarni <adkulkar@umail.iu.edu>
- *
- *  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:
- *  Free Software Foundation
- *  51 Franklin Street, Fifth Floor
- *  Boston, MA  02111-1301  USA
- *
  */
 
 #include <linux/jiffies.h>
--- a/fs/9p/cache.h
+++ b/fs/9p/cache.h
@@ -1,23 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * V9FS cache definitions.
  *
  *  Copyright (C) 2009 by Abhishek Kulkarni <adkulkar@umail.iu.edu>
- *
- *  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:
- *  Free Software Foundation
- *  51 Franklin Street, Fifth Floor
- *  Boston, MA  02111-1301  USA
- *
  */
 
 #ifndef _9P_CACHE_H
--- a/fs/9p/fid.c
+++ b/fs/9p/fid.c
@@ -1,24 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * V9FS FID Management
  *
  *  Copyright (C) 2007 by Latchesar Ionkov <lucho@ionkov.net>
  *  Copyright (C) 2005, 2006 by Eric Van Hensbergen <ericvh@gmail.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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to:
- *  Free Software Foundation
- *  51 Franklin Street, Fifth Floor
- *  Boston, MA  02111-1301  USA
- *
  */
 
 #include <linux/module.h>
--- a/fs/9p/fid.h
+++ b/fs/9p/fid.h
@@ -1,23 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * V9FS FID Management
  *
  *  Copyright (C) 2005 by Eric Van Hensbergen <ericvh@gmail.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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to:
- *  Free Software Foundation
- *  51 Franklin Street, Fifth Floor
- *  Boston, MA  02111-1301  USA
- *
  */
 #ifndef FS_9P_FID_H
 #define FS_9P_FID_H
--- a/fs/9p/v9fs.c
+++ b/fs/9p/v9fs.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  linux/fs/9p/v9fs.c
  *
@@ -5,22 +6,6 @@
  *
  *  Copyright (C) 2004-2008 by Eric Van Hensbergen <ericvh@gmail.com>
  *  Copyright (C) 2002 by Ron Minnich <rminnich@lanl.gov>
- *
- *  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:
- *  Free Software Foundation
- *  51 Franklin Street, Fifth Floor
- *  Boston, MA  02111-1301  USA
- *
  */
 
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
--- a/fs/9p/v9fs.h
+++ b/fs/9p/v9fs.h
@@ -1,24 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * V9FS definitions.
  *
  *  Copyright (C) 2004-2008 by Eric Van Hensbergen <ericvh@gmail.com>
  *  Copyright (C) 2002 by Ron Minnich <rminnich@lanl.gov>
- *
- *  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:
- *  Free Software Foundation
- *  51 Franklin Street, Fifth Floor
- *  Boston, MA  02111-1301  USA
- *
  */
 #ifndef FS_9P_V9FS_H
 #define FS_9P_V9FS_H
--- a/fs/9p/v9fs_vfs.h
+++ b/fs/9p/v9fs_vfs.h
@@ -1,24 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * V9FS VFS extensions.
  *
  *  Copyright (C) 2004 by Eric Van Hensbergen <ericvh@gmail.com>
  *  Copyright (C) 2002 by Ron Minnich <rminnich@lanl.gov>
- *
- *  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:
- *  Free Software Foundation
- *  51 Franklin Street, Fifth Floor
- *  Boston, MA  02111-1301  USA
- *
  */
 #ifndef FS_9P_V9FS_VFS_H
 #define FS_9P_V9FS_VFS_H
--- a/fs/9p/vfs_addr.c
+++ b/fs/9p/vfs_addr.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  linux/fs/9p/vfs_addr.c
  *
@@ -5,22 +6,6 @@
  *
  *  Copyright (C) 2005 by Eric Van Hensbergen <ericvh@gmail.com>
  *  Copyright (C) 2002 by Ron Minnich <rminnich@lanl.gov>
- *
- *  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:
- *  Free Software Foundation
- *  51 Franklin Street, Fifth Floor
- *  Boston, MA  02111-1301  USA
- *
  */
 
 #include <linux/module.h>
--- a/fs/9p/vfs_dentry.c
+++ b/fs/9p/vfs_dentry.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  linux/fs/9p/vfs_dentry.c
  *
@@ -5,22 +6,6 @@
  *
  *  Copyright (C) 2004 by Eric Van Hensbergen <ericvh@gmail.com>
  *  Copyright (C) 2002 by Ron Minnich <rminnich@lanl.gov>
- *
- *  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:
- *  Free Software Foundation
- *  51 Franklin Street, Fifth Floor
- *  Boston, MA  02111-1301  USA
- *
  */
 
 #include <linux/module.h>
--- a/fs/9p/vfs_dir.c
+++ b/fs/9p/vfs_dir.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * linux/fs/9p/vfs_dir.c
  *
@@ -5,22 +6,6 @@
  *
  *  Copyright (C) 2004 by Eric Van Hensbergen <ericvh@gmail.com>
  *  Copyright (C) 2002 by Ron Minnich <rminnich@lanl.gov>
- *
- *  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:
- *  Free Software Foundation
- *  51 Franklin Street, Fifth Floor
- *  Boston, MA  02111-1301  USA
- *
  */
 
 #include <linux/module.h>
--- a/fs/9p/vfs_file.c
+++ b/fs/9p/vfs_file.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  linux/fs/9p/vfs_file.c
  *
@@ -5,22 +6,6 @@
  *
  *  Copyright (C) 2004 by Eric Van Hensbergen <ericvh@gmail.com>
  *  Copyright (C) 2002 by Ron Minnich <rminnich@lanl.gov>
- *
- *  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:
- *  Free Software Foundation
- *  51 Franklin Street, Fifth Floor
- *  Boston, MA  02111-1301  USA
- *
  */
 
 #include <linux/module.h>
--- a/fs/9p/vfs_inode.c
+++ b/fs/9p/vfs_inode.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  linux/fs/9p/vfs_inode.c
  *
@@ -5,22 +6,6 @@
  *
  *  Copyright (C) 2004 by Eric Van Hensbergen <ericvh@gmail.com>
  *  Copyright (C) 2002 by Ron Minnich <rminnich@lanl.gov>
- *
- *  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:
- *  Free Software Foundation
- *  51 Franklin Street, Fifth Floor
- *  Boston, MA  02111-1301  USA
- *
  */
 
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
--- a/fs/9p/vfs_inode_dotl.c
+++ b/fs/9p/vfs_inode_dotl.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  linux/fs/9p/vfs_inode_dotl.c
  *
@@ -5,22 +6,6 @@
  *
  *  Copyright (C) 2004 by Eric Van Hensbergen <ericvh@gmail.com>
  *  Copyright (C) 2002 by Ron Minnich <rminnich@lanl.gov>
- *
- *  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:
- *  Free Software Foundation
- *  51 Franklin Street, Fifth Floor
- *  Boston, MA  02111-1301  USA
- *
  */
 
 #include <linux/module.h>
--- a/fs/9p/vfs_super.c
+++ b/fs/9p/vfs_super.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  linux/fs/9p/vfs_super.c
  *
@@ -6,22 +7,6 @@
  *
  *  Copyright (C) 2004 by Eric Van Hensbergen <ericvh@gmail.com>
  *  Copyright (C) 2002 by Ron Minnich <rminnich@lanl.gov>
- *
- *  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:
- *  Free Software Foundation
- *  51 Franklin Street, Fifth Floor
- *  Boston, MA  02111-1301  USA
- *
  */
 
 #include <linux/kernel.h>
--- a/fs/ceph/cache.c
+++ b/fs/ceph/cache.c
@@ -1,24 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Ceph cache definitions.
  *
  *  Copyright (C) 2013 by Adfin Solutions, Inc. All Rights Reserved.
  *  Written by Milosz Tanski (milosz@adfin.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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to:
- *  Free Software Foundation
- *  51 Franklin Street, Fifth Floor
- *  Boston, MA  02111-1301  USA
- *
  */
 
 #include "super.h"
--- a/fs/ceph/cache.h
+++ b/fs/ceph/cache.h
@@ -1,24 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Ceph cache definitions.
  *
  *  Copyright (C) 2013 by Adfin Solutions, Inc. All Rights Reserved.
  *  Written by Milosz Tanski (milosz@adfin.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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to:
- *  Free Software Foundation
- *  51 Franklin Street, Fifth Floor
- *  Boston, MA  02111-1301  USA
- *
  */
 
 #ifndef _CEPH_CACHE_H
--- a/include/net/9p/9p.h
+++ b/include/net/9p/9p.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * include/net/9p/9p.h
  *
@@ -6,22 +7,6 @@
  *  Copyright (C) 2005 by Latchesar Ionkov <lucho@ionkov.net>
  *  Copyright (C) 2004 by Eric Van Hensbergen <ericvh@gmail.com>
  *  Copyright (C) 2002 by Ron Minnich <rminnich@lanl.gov>
- *
- *  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:
- *  Free Software Foundation
- *  51 Franklin Street, Fifth Floor
- *  Boston, MA  02111-1301  USA
- *
  */
 
 #ifndef NET_9P_H
--- a/include/net/9p/client.h
+++ b/include/net/9p/client.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * include/net/9p/client.h
  *
@@ -5,22 +6,6 @@
  *
  *  Copyright (C) 2008 by Eric Van Hensbergen <ericvh@gmail.com>
  *  Copyright (C) 2007 by Latchesar Ionkov <lucho@ionkov.net>
- *
- *  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:
- *  Free Software Foundation
- *  51 Franklin Street, Fifth Floor
- *  Boston, MA  02111-1301  USA
- *
  */
 
 #ifndef NET_9P_CLIENT_H
--- a/include/net/9p/transport.h
+++ b/include/net/9p/transport.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * include/net/9p/transport.h
  *
@@ -5,22 +6,6 @@
  *
  *  Copyright (C) 2005 by Latchesar Ionkov <lucho@ionkov.net>
  *  Copyright (C) 2004-2008 by Eric Van Hensbergen <ericvh@gmail.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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to:
- *  Free Software Foundation
- *  51 Franklin Street, Fifth Floor
- *  Boston, MA  02111-1301  USA
- *
  */
 
 #ifndef NET_9P_TRANSPORT_H
--- a/net/9p/client.c
+++ b/net/9p/client.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * net/9p/clnt.c
  *
@@ -5,22 +6,6 @@
  *
  *  Copyright (C) 2008 by Eric Van Hensbergen <ericvh@gmail.com>
  *  Copyright (C) 2007 by Latchesar Ionkov <lucho@ionkov.net>
- *
- *  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:
- *  Free Software Foundation
- *  51 Franklin Street, Fifth Floor
- *  Boston, MA  02111-1301  USA
- *
  */
 
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
--- a/net/9p/error.c
+++ b/net/9p/error.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * linux/fs/9p/error.c
  *
@@ -9,22 +10,6 @@
  *
  *  Copyright (C) 2004 by Eric Van Hensbergen <ericvh@gmail.com>
  *  Copyright (C) 2002 by Ron Minnich <rminnich@lanl.gov>
- *
- *  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:
- *  Free Software Foundation
- *  51 Franklin Street, Fifth Floor
- *  Boston, MA  02111-1301  USA
- *
  */
 
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
--- a/net/9p/mod.c
+++ b/net/9p/mod.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  net/9p/9p.c
  *
@@ -6,22 +7,6 @@
  *  Copyright (C) 2007 by Latchesar Ionkov <lucho@ionkov.net>
  *  Copyright (C) 2004 by Eric Van Hensbergen <ericvh@gmail.com>
  *  Copyright (C) 2002 by Ron Minnich <rminnich@lanl.gov>
- *
- *  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:
- *  Free Software Foundation
- *  51 Franklin Street, Fifth Floor
- *  Boston, MA  02111-1301  USA
- *
  */
 
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
--- a/net/9p/protocol.c
+++ b/net/9p/protocol.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * net/9p/protocol.c
  *
@@ -7,22 +8,6 @@
  *
  *  Base on code from Anthony Liguori <aliguori@us.ibm.com>
  *  Copyright (C) 2008 by IBM, Corp.
- *
- *  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:
- *  Free Software Foundation
- *  51 Franklin Street, Fifth Floor
- *  Boston, MA  02111-1301  USA
- *
  */
 
 #include <linux/module.h>
--- a/net/9p/protocol.h
+++ b/net/9p/protocol.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * net/9p/protocol.h
  *
@@ -7,22 +8,6 @@
  *
  *  Base on code from Anthony Liguori <aliguori@us.ibm.com>
  *  Copyright (C) 2008 by IBM, Corp.
- *
- *  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:
- *  Free Software Foundation
- *  51 Franklin Street, Fifth Floor
- *  Boston, MA  02111-1301  USA
- *
  */
 
 int p9pdu_vwritef(struct p9_fcall *pdu, int proto_version, const char *fmt,
--- a/net/9p/trans_fd.c
+++ b/net/9p/trans_fd.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * linux/fs/9p/trans_fd.c
  *
@@ -7,22 +8,6 @@
  *  Copyright (C) 2004-2005 by Latchesar Ionkov <lucho@ionkov.net>
  *  Copyright (C) 2004-2008 by Eric Van Hensbergen <ericvh@gmail.com>
  *  Copyright (C) 1997-2002 by Ron Minnich <rminnich@sarnoff.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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to:
- *  Free Software Foundation
- *  51 Franklin Street, Fifth Floor
- *  Boston, MA  02111-1301  USA
- *
  */
 
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
--- a/net/9p/trans_rdma.c
+++ b/net/9p/trans_rdma.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * linux/fs/9p/trans_rdma.c
  *
@@ -8,22 +9,6 @@
  *  Copyright (C) 2004-2005 by Latchesar Ionkov <lucho@ionkov.net>
  *  Copyright (C) 2004-2008 by Eric Van Hensbergen <ericvh@gmail.com>
  *  Copyright (C) 1997-2002 by Ron Minnich <rminnich@sarnoff.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.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to:
- *  Free Software Foundation
- *  51 Franklin Street, Fifth Floor
- *  Boston, MA  02111-1301  USA
- *
  */
 
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
--- a/net/9p/trans_virtio.c
+++ b/net/9p/trans_virtio.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * The Virtio 9p transport driver
  *
@@ -8,22 +9,6 @@
  *
  *  Based on virtio console driver
  *  Copyright (C) 2006, 2007 Rusty Russell, IBM Corporation
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License version 2
- *  as published by the Free Software Foundation.
- *
- *  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:
- *  Free Software Foundation
- *  51 Franklin Street, Fifth Floor
- *  Boston, MA  02111-1301  USA
- *
  */
 
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt



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

* [Batch 9 patch 13/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 190
  2019-05-28 16:57 [Batch 9 patch 00/23] Batch 9 of random GPL notices/references Thomas Gleixner
                   ` (11 preceding siblings ...)
  2019-05-28 16:57 ` [Batch 9 patch 12/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 188 Thomas Gleixner
@ 2019-05-28 16:57 ` Thomas Gleixner
  2019-05-28 18:55   ` Zavras, Alexios
                     ` (3 more replies)
  2019-05-28 16:57 ` [Batch 9 patch 14/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 191 Thomas Gleixner
                   ` (9 subsequent siblings)
  22 siblings, 4 replies; 110+ messages in thread
From: Thomas Gleixner @ 2019-05-28 16:57 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  licensed under gplv2 only

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 10 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=batch9&id=e9bc14493f81
---
 arch/arm/boot/dts/animeo_ip.dts     |    3 +--
 arch/arm/boot/dts/at91rm9200ek.dts  |    3 +--
 arch/arm/boot/dts/at91sam9261.dtsi  |    3 +--
 arch/arm/boot/dts/at91sam9261ek.dts |    3 +--
 arch/arm/boot/dts/at91sam9263.dtsi  |    3 +--
 arch/arm/boot/dts/at91sam9263ek.dts |    3 +--
 arch/arm/boot/dts/at91sam9rlek.dts  |    3 +--
 arch/arm/boot/dts/mpa1600.dts       |    3 +--
 arch/arm/boot/dts/tny_a9263.dts     |    3 +--
 arch/arm/boot/dts/usb_a9263.dts     |    3 +--
 10 files changed, 10 insertions(+), 20 deletions(-)

--- a/arch/arm/boot/dts/animeo_ip.dts
+++ b/arch/arm/boot/dts/animeo_ip.dts
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * animeo_ip.dts - Device Tree file for Somfy Animeo IP Boards
  *
  *  Copyright (C) 2011-2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
- *
- * Licensed under GPLv2 only.
  */
 
 /dts-v1/;
--- a/arch/arm/boot/dts/at91rm9200ek.dts
+++ b/arch/arm/boot/dts/at91rm9200ek.dts
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * at91rm9200ek.dts - Device Tree file for Atmel AT91RM9200 evaluation kit
  *
  *  Copyright (C) 2012 Joachim Eastwood <manabian@gmail.com>
- *
- * Licensed under GPLv2 only
  */
 /dts-v1/;
 #include "at91rm9200.dtsi"
--- a/arch/arm/boot/dts/at91sam9261.dtsi
+++ b/arch/arm/boot/dts/at91sam9261.dtsi
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * at91sam9261.dtsi - Device Tree Include file for AT91SAM9261 SoC
  *
  *  Copyright (C) 2013 Jean-Jacques Hiblot <jjhiblot@traphandler.com>
- *
- * Licensed under GPLv2 only.
  */
 
 #include <dt-bindings/pinctrl/at91.h>
--- a/arch/arm/boot/dts/at91sam9261ek.dts
+++ b/arch/arm/boot/dts/at91sam9261ek.dts
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * at91sam9261ek.dts - Device Tree file for Atmel at91sam9261 reference board
  *
  *  Copyright (C) 2013 Jean-Jacques Hiblot <jjhiblot@traphandler.com>
- *
- * Licensed under GPLv2 only.
  */
 /dts-v1/;
 #include "at91sam9261.dtsi"
--- a/arch/arm/boot/dts/at91sam9263.dtsi
+++ b/arch/arm/boot/dts/at91sam9263.dtsi
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * at91sam9263.dtsi - Device Tree Include file for AT91SAM9263 family SoC
  *
  *  Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
- *
- * Licensed under GPLv2 only.
  */
 
 #include <dt-bindings/pinctrl/at91.h>
--- a/arch/arm/boot/dts/at91sam9263ek.dts
+++ b/arch/arm/boot/dts/at91sam9263ek.dts
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * at91sam9263ek.dts - Device Tree file for Atmel at91sam9263 reference board
  *
  *  Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
- *
- * Licensed under GPLv2 only
  */
 /dts-v1/;
 #include "at91sam9263.dtsi"
--- a/arch/arm/boot/dts/at91sam9rlek.dts
+++ b/arch/arm/boot/dts/at91sam9rlek.dts
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * at91sam9rlek.dts - Device Tree file for Atmel at91sam9rl reference board
  *
  *  Copyright (C) 2014 Microchip
  *  Alexandre Belloni <alexandre.belloni@free-electrons.com>
- *
- * Licensed under GPLv2 only
  */
 /dts-v1/;
 #include "at91sam9rl.dtsi"
--- a/arch/arm/boot/dts/mpa1600.dts
+++ b/arch/arm/boot/dts/mpa1600.dts
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * mpa1600.dts - Device Tree file for Phontech MPA 1600
  *
  *  Copyright (C) 2013 Joachim Eastwood <manabian@gmail.com>
- *
- * Licensed under GPLv2 only
  */
 /dts-v1/;
 #include "at91rm9200.dtsi"
--- a/arch/arm/boot/dts/tny_a9263.dts
+++ b/arch/arm/boot/dts/tny_a9263.dts
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * usb_a9263.dts - Device Tree file for Caloa USB A9293 board
  *
  *  Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
- *
- * Licensed under GPLv2 only
  */
 /dts-v1/;
 #include "at91sam9263.dtsi"
--- a/arch/arm/boot/dts/usb_a9263.dts
+++ b/arch/arm/boot/dts/usb_a9263.dts
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * usb_a9263.dts - Device Tree file for Caloa USB A9293 board
  *
  *  Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
- *
- * Licensed under GPLv2 only
  */
 /dts-v1/;
 #include "at91sam9263.dtsi"



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

* [Batch 9 patch 14/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 191
  2019-05-28 16:57 [Batch 9 patch 00/23] Batch 9 of random GPL notices/references Thomas Gleixner
                   ` (12 preceding siblings ...)
  2019-05-28 16:57 ` [Batch 9 patch 13/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 190 Thomas Gleixner
@ 2019-05-28 16:57 ` Thomas Gleixner
  2019-05-28 18:56   ` Zavras, Alexios
                     ` (3 more replies)
  2019-05-28 16:57 ` [Batch 9 patch 15/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 192 Thomas Gleixner
                   ` (8 subsequent siblings)
  22 siblings, 4 replies; 110+ messages in thread
From: Thomas Gleixner @ 2019-05-28 16:57 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  licensed under gplv2

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 99 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=batch9&id=97a46a72c47e
---
 arch/arm/boot/dts/at91-qil_a9260.dts                                    |    3 +--
 arch/arm/boot/dts/at91sam9g15.dtsi                                      |    3 +--
 arch/arm/boot/dts/at91sam9g20.dtsi                                      |    3 +--
 arch/arm/boot/dts/at91sam9g20ek.dts                                     |    3 +--
 arch/arm/boot/dts/at91sam9g20ek_2mmc.dts                                |    3 +--
 arch/arm/boot/dts/at91sam9g20ek_common.dtsi                             |    3 +--
 arch/arm/boot/dts/at91sam9g25.dtsi                                      |    3 +--
 arch/arm/boot/dts/at91sam9g35.dtsi                                      |    3 +--
 arch/arm/boot/dts/at91sam9x25.dtsi                                      |    3 +--
 arch/arm/boot/dts/at91sam9x35.dtsi                                      |    3 +--
 arch/arm/boot/dts/at91sam9x5_can.dtsi                                   |    3 +--
 arch/arm/boot/dts/at91sam9x5_isi.dtsi                                   |    3 +--
 arch/arm/boot/dts/at91sam9x5_lcd.dtsi                                   |    3 +--
 arch/arm/boot/dts/at91sam9x5_macb0.dtsi                                 |    3 +--
 arch/arm/boot/dts/at91sam9x5_macb1.dtsi                                 |    3 +--
 arch/arm/boot/dts/at91sam9x5_usart3.dtsi                                |    3 +--
 arch/arm/boot/dts/da850-lcdk.dts                                        |    3 +--
 arch/arm/boot/dts/ethernut5.dts                                         |    3 +--
 arch/arm/boot/dts/pm9g45.dts                                            |    3 +--
 arch/arm/boot/dts/sama5d3_can.dtsi                                      |    3 +--
 arch/arm/boot/dts/sama5d3_emac.dtsi                                     |    3 +--
 arch/arm/boot/dts/sama5d3_gmac.dtsi                                     |    3 +--
 arch/arm/boot/dts/sama5d3_lcd.dtsi                                      |    3 +--
 arch/arm/boot/dts/sama5d3_mci2.dtsi                                     |    3 +--
 arch/arm/boot/dts/sama5d3_tcb1.dtsi                                     |    3 +--
 arch/arm/boot/dts/sama5d3_uart.dtsi                                     |    3 +--
 arch/arm/boot/dts/tny_a9260.dts                                         |    3 +--
 arch/arm/boot/dts/tny_a9260_common.dtsi                                 |    3 +--
 arch/arm/boot/dts/tny_a9g20.dts                                         |    3 +--
 arch/arm/boot/dts/usb_a9g20-dab-mmx.dtsi                                |    3 +--
 arch/powerpc/kernel/dt_cpu_ftrs.c                                       |    2 +-
 drivers/firmware/dmi-id.c                                               |    3 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c                        |    3 +--
 drivers/gpu/drm/radeon/radeon_atpx_handler.c                            |    3 +--
 drivers/pwm/pwm-atmel.c                                                 |    3 +--
 drivers/pwm/pwm-sun4i.c                                                 |    3 +--
 drivers/watchdog/atlas7_wdt.c                                           |    3 +--
 drivers/watchdog/sama5d4_wdt.c                                          |    3 +--
 fs/proc/consoles.c                                                      |    3 +--
 include/linux/mfd/abx500/ab8500-bm.h                                    |    2 +-
 include/linux/mfd/abx500/ab8500-gpadc.h                                 |    2 +-
 tools/testing/selftests/powerpc/benchmarks/futex_bench.c                |    2 +-
 tools/testing/selftests/powerpc/benchmarks/gettimeofday.c               |    2 +-
 tools/testing/selftests/powerpc/benchmarks/mmap_bench.c                 |    2 +-
 tools/testing/selftests/powerpc/harness.c                               |    2 +-
 tools/testing/selftests/powerpc/include/reg.h                           |    2 +-
 tools/testing/selftests/powerpc/include/subunit.h                       |    2 +-
 tools/testing/selftests/powerpc/include/utils.h                         |    2 +-
 tools/testing/selftests/powerpc/mm/prot_sao.c                           |    2 +-
 tools/testing/selftests/powerpc/pmu/count_instructions.c                |    2 +-
 tools/testing/selftests/powerpc/pmu/ebb/back_to_back_ebbs_test.c        |    2 +-
 tools/testing/selftests/powerpc/pmu/ebb/busy_loop.S                     |    2 +-
 tools/testing/selftests/powerpc/pmu/ebb/close_clears_pmcc_test.c        |    2 +-
 tools/testing/selftests/powerpc/pmu/ebb/cpu_event_pinned_vs_ebb_test.c  |    2 +-
 tools/testing/selftests/powerpc/pmu/ebb/cpu_event_vs_ebb_test.c         |    2 +-
 tools/testing/selftests/powerpc/pmu/ebb/cycles_test.c                   |    2 +-
 tools/testing/selftests/powerpc/pmu/ebb/cycles_with_freeze_test.c       |    2 +-
 tools/testing/selftests/powerpc/pmu/ebb/cycles_with_mmcr2_test.c        |    2 +-
 tools/testing/selftests/powerpc/pmu/ebb/ebb.c                           |    2 +-
 tools/testing/selftests/powerpc/pmu/ebb/ebb.h                           |    2 +-
 tools/testing/selftests/powerpc/pmu/ebb/ebb_handler.S                   |    2 +-
 tools/testing/selftests/powerpc/pmu/ebb/ebb_on_child_test.c             |    2 +-
 tools/testing/selftests/powerpc/pmu/ebb/ebb_on_willing_child_test.c     |    2 +-
 tools/testing/selftests/powerpc/pmu/ebb/ebb_vs_cpu_event_test.c         |    2 +-
 tools/testing/selftests/powerpc/pmu/ebb/event_attributes_test.c         |    2 +-
 tools/testing/selftests/powerpc/pmu/ebb/fixed_instruction_loop.S        |    2 +-
 tools/testing/selftests/powerpc/pmu/ebb/fork_cleanup_test.c             |    2 +-
 tools/testing/selftests/powerpc/pmu/ebb/instruction_count_test.c        |    2 +-
 tools/testing/selftests/powerpc/pmu/ebb/lost_exception_test.c           |    2 +-
 tools/testing/selftests/powerpc/pmu/ebb/multi_counter_test.c            |    2 +-
 tools/testing/selftests/powerpc/pmu/ebb/multi_ebb_procs_test.c          |    2 +-
 tools/testing/selftests/powerpc/pmu/ebb/no_handler_test.c               |    2 +-
 tools/testing/selftests/powerpc/pmu/ebb/pmae_handling_test.c            |    2 +-
 tools/testing/selftests/powerpc/pmu/ebb/pmc56_overflow_test.c           |    2 +-
 tools/testing/selftests/powerpc/pmu/ebb/reg_access_test.c               |    2 +-
 tools/testing/selftests/powerpc/pmu/ebb/task_event_pinned_vs_ebb_test.c |    2 +-
 tools/testing/selftests/powerpc/pmu/ebb/task_event_vs_ebb_test.c        |    2 +-
 tools/testing/selftests/powerpc/pmu/ebb/trace.c                         |    2 +-
 tools/testing/selftests/powerpc/pmu/ebb/trace.h                         |    2 +-
 tools/testing/selftests/powerpc/pmu/event.c                             |    2 +-
 tools/testing/selftests/powerpc/pmu/event.h                             |    2 +-
 tools/testing/selftests/powerpc/pmu/l3_bank_test.c                      |    2 +-
 tools/testing/selftests/powerpc/pmu/lib.c                               |    2 +-
 tools/testing/selftests/powerpc/pmu/lib.h                               |    2 +-
 tools/testing/selftests/powerpc/pmu/loop.S                              |    2 +-
 tools/testing/selftests/powerpc/pmu/per_event_excludes.c                |    2 +-
 tools/testing/selftests/powerpc/tm/tm-fork.c                            |    2 +-
 tools/testing/selftests/powerpc/tm/tm-signal-msr-resv.c                 |    2 +-
 tools/testing/selftests/powerpc/tm/tm-signal-stack.c                    |    2 +-
 tools/testing/selftests/powerpc/tm/tm-syscall.c                         |    2 +-
 tools/testing/selftests/powerpc/tm/tm-tar.c                             |    2 +-
 tools/testing/selftests/powerpc/tm/tm-tmspr.c                           |    3 +--
 tools/testing/selftests/powerpc/tm/tm-trap.c                            |    2 +-
 tools/testing/selftests/powerpc/tm/tm-unavailable.c                     |    2 +-
 tools/testing/selftests/powerpc/tm/tm-vmx-unavail.c                     |    2 +-
 tools/testing/selftests/powerpc/tm/tm-vmxcopy.c                         |    2 +-
 tools/testing/selftests/powerpc/tm/tm.h                                 |    2 +-
 tools/testing/selftests/powerpc/utils.c                                 |    2 +-
 tools/testing/selftests/vm/virtual_address_range.c                      |    2 +-
 99 files changed, 99 insertions(+), 138 deletions(-)

--- a/arch/arm/boot/dts/at91-qil_a9260.dts
+++ b/arch/arm/boot/dts/at91-qil_a9260.dts
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * at91-qil_a9260.dts - Device Tree file for Calao QIL A9260 board
  *
  * Copyright (C) 2011-2013 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
- *
- * Licensed under GPLv2.
  */
 /dts-v1/;
 #include "at91sam9260.dtsi"
--- a/arch/arm/boot/dts/at91sam9g15.dtsi
+++ b/arch/arm/boot/dts/at91sam9g15.dtsi
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * at91sam9g15.dtsi - Device Tree Include file for AT91SAM9G15 SoC
  *
  * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
- *
- * Licensed under GPLv2.
  */
 
 #include "at91sam9x5.dtsi"
--- a/arch/arm/boot/dts/at91sam9g20.dtsi
+++ b/arch/arm/boot/dts/at91sam9g20.dtsi
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * at91sam9g20.dtsi - Device Tree Include file for AT91SAM9G20 family SoC
  *
  *  Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
- *
- * Licensed under GPLv2.
  */
 
 #include "at91sam9260.dtsi"
--- a/arch/arm/boot/dts/at91sam9g20ek.dts
+++ b/arch/arm/boot/dts/at91sam9g20ek.dts
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * at91sam9g20ek.dts - Device Tree file for Atmel at91sam9g20ek board
  *
  * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
- *
- * Licensed under GPLv2.
  */
 /dts-v1/;
 #include "at91sam9g20ek_common.dtsi"
--- a/arch/arm/boot/dts/at91sam9g20ek_2mmc.dts
+++ b/arch/arm/boot/dts/at91sam9g20ek_2mmc.dts
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * at91sam9g20ek_2mmc.dts - Device Tree file for Atmel at91sam9g20ek 2 MMC board
  *
  * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
- *
- * Licensed under GPLv2.
  */
 /dts-v1/;
 #include "at91sam9g20ek_common.dtsi"
--- a/arch/arm/boot/dts/at91sam9g20ek_common.dtsi
+++ b/arch/arm/boot/dts/at91sam9g20ek_common.dtsi
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * at91sam9g20ek_common.dtsi - Device Tree file for Atmel at91sam9g20ek board
  *
  * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
- *
- * Licensed under GPLv2.
  */
 #include "at91sam9g20.dtsi"
 
--- a/arch/arm/boot/dts/at91sam9g25.dtsi
+++ b/arch/arm/boot/dts/at91sam9g25.dtsi
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * at91sam9g25.dtsi - Device Tree Include file for AT91SAM9G25 SoC
  *
  * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
- *
- * Licensed under GPLv2.
  */
 
 #include "at91sam9x5.dtsi"
--- a/arch/arm/boot/dts/at91sam9g35.dtsi
+++ b/arch/arm/boot/dts/at91sam9g35.dtsi
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * at91sam9g35.dtsi - Device Tree Include file for AT91SAM9G35 SoC
  *
  * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
- *
- * Licensed under GPLv2.
  */
 
 #include "at91sam9x5.dtsi"
--- a/arch/arm/boot/dts/at91sam9x25.dtsi
+++ b/arch/arm/boot/dts/at91sam9x25.dtsi
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * at91sam9x25.dtsi - Device Tree Include file for AT91SAM9X25 SoC
  *
  * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
- *
- * Licensed under GPLv2.
  */
 
 #include "at91sam9x5.dtsi"
--- a/arch/arm/boot/dts/at91sam9x35.dtsi
+++ b/arch/arm/boot/dts/at91sam9x35.dtsi
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * at91sam9x35.dtsi - Device Tree Include file for AT91SAM9X35 SoC
  *
  * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
- *
- * Licensed under GPLv2.
  */
 
 #include "at91sam9x5.dtsi"
--- a/arch/arm/boot/dts/at91sam9x5_can.dtsi
+++ b/arch/arm/boot/dts/at91sam9x5_can.dtsi
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * at91sam9x5_can.dtsi - Device Tree Include file for AT91SAM9x5 SoC with 1
  * Ethernet interface.
  *
  * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com>
- *
- * Licensed under GPLv2.
  */
 
 #include <dt-bindings/pinctrl/at91.h>
--- a/arch/arm/boot/dts/at91sam9x5_isi.dtsi
+++ b/arch/arm/boot/dts/at91sam9x5_isi.dtsi
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * at91sam9x5_isi.dtsi - Device Tree Include file for AT91SAM9x5 SoC with an
  * Image Sensor Interface.
  *
  * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com>
- *
- * Licensed under GPLv2.
  */
 
 #include <dt-bindings/pinctrl/at91.h>
--- a/arch/arm/boot/dts/at91sam9x5_lcd.dtsi
+++ b/arch/arm/boot/dts/at91sam9x5_lcd.dtsi
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * at91sam9x5_lcd.dtsi - Device Tree Include file for AT91SAM9x5 SoC with an
  * LCD controller.
  *
  * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com>
- *
- * Licensed under GPLv2.
  */
 
 #include <dt-bindings/pinctrl/at91.h>
--- a/arch/arm/boot/dts/at91sam9x5_macb0.dtsi
+++ b/arch/arm/boot/dts/at91sam9x5_macb0.dtsi
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * at91sam9x5_macb0.dtsi - Device Tree Include file for AT91SAM9x5 SoC with 1
  * Ethernet interface.
  *
  * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com>
- *
- * Licensed under GPLv2.
  */
 
 #include <dt-bindings/pinctrl/at91.h>
--- a/arch/arm/boot/dts/at91sam9x5_macb1.dtsi
+++ b/arch/arm/boot/dts/at91sam9x5_macb1.dtsi
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * at91sam9x5_macb1.dtsi - Device Tree Include file for AT91SAM9x5 SoC with 2
  * Ethernet interfaces.
  *
  * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com>
- *
- * Licensed under GPLv2.
  */
 
 #include <dt-bindings/pinctrl/at91.h>
--- a/arch/arm/boot/dts/at91sam9x5_usart3.dtsi
+++ b/arch/arm/boot/dts/at91sam9x5_usart3.dtsi
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * at91sam9x5_usart3.dtsi - Device Tree Include file for AT91SAM9x5 SoC with
  * 4 USART.
  *
  * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com>
- *
- * Licensed under GPLv2.
  */
 
 #include <dt-bindings/pinctrl/at91.h>
--- a/arch/arm/boot/dts/da850-lcdk.dts
+++ b/arch/arm/boot/dts/da850-lcdk.dts
@@ -1,7 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2016 BayLibre, Inc.
- *
- * Licensed under GPLv2.
  */
 /dts-v1/;
 #include "da850.dtsi"
--- a/arch/arm/boot/dts/ethernut5.dts
+++ b/arch/arm/boot/dts/ethernut5.dts
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * ethernut5.dts - Device Tree file for Ethernut 5 board
  *
  * Copyright (C) 2012 egnite GmbH <info@egnite.de>
- *
- * Licensed under GPLv2.
  */
 /dts-v1/;
 #include "at91sam9xe.dtsi"
--- a/arch/arm/boot/dts/pm9g45.dts
+++ b/arch/arm/boot/dts/pm9g45.dts
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * pm9g45.dts - Device Tree file for Ronetix pm9g45 board
  *
  *  Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
- *
- * Licensed under GPLv2.
  */
 /dts-v1/;
 #include "at91sam9g45.dtsi"
--- a/arch/arm/boot/dts/sama5d3_can.dtsi
+++ b/arch/arm/boot/dts/sama5d3_can.dtsi
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * sama5d3_can.dtsi - Device Tree Include file for SAMA5D3 SoC with
  * CAN support
  *
  * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com>
- *
- * Licensed under GPLv2.
  */
 
 #include <dt-bindings/pinctrl/at91.h>
--- a/arch/arm/boot/dts/sama5d3_emac.dtsi
+++ b/arch/arm/boot/dts/sama5d3_emac.dtsi
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * sama5d3_emac.dtsi - Device Tree Include file for SAMA5D3 SoC with
  * Ethernet.
  *
  * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com>
- *
- * Licensed under GPLv2.
  */
 
 #include <dt-bindings/pinctrl/at91.h>
--- a/arch/arm/boot/dts/sama5d3_gmac.dtsi
+++ b/arch/arm/boot/dts/sama5d3_gmac.dtsi
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * sama5d3_gmac.dtsi - Device Tree Include file for SAMA5D3 SoC with
  * Gigabit Ethernet.
  *
  * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com>
- *
- * Licensed under GPLv2.
  */
 
 #include <dt-bindings/pinctrl/at91.h>
--- a/arch/arm/boot/dts/sama5d3_lcd.dtsi
+++ b/arch/arm/boot/dts/sama5d3_lcd.dtsi
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * sama5d3_lcd.dtsi - Device Tree Include file for SAMA5D3 SoC with
  * LCD support
  *
  * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com>
- *
- * Licensed under GPLv2.
  */
 
 #include <dt-bindings/pinctrl/at91.h>
--- a/arch/arm/boot/dts/sama5d3_mci2.dtsi
+++ b/arch/arm/boot/dts/sama5d3_mci2.dtsi
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * sama5d3_mci2.dtsi - Device Tree Include file for SAMA5D3 SoC with
  * 3 MMC ports
  *
  * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com>
- *
- * Licensed under GPLv2.
  */
 
 #include <dt-bindings/pinctrl/at91.h>
--- a/arch/arm/boot/dts/sama5d3_tcb1.dtsi
+++ b/arch/arm/boot/dts/sama5d3_tcb1.dtsi
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * sama5d3_tcb1.dtsi - Device Tree Include file for SAMA5D3 SoC with
  * 2 TC blocks.
  *
  * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com>
- *
- * Licensed under GPLv2.
  */
 
 #include <dt-bindings/pinctrl/at91.h>
--- a/arch/arm/boot/dts/sama5d3_uart.dtsi
+++ b/arch/arm/boot/dts/sama5d3_uart.dtsi
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * sama5d3_uart.dtsi - Device Tree Include file for SAMA5D3 SoC with
  * UART support
  *
  * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com>
- *
- * Licensed under GPLv2.
  */
 
 #include <dt-bindings/pinctrl/at91.h>
--- a/arch/arm/boot/dts/tny_a9260.dts
+++ b/arch/arm/boot/dts/tny_a9260.dts
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * tny_a9260.dts - Device Tree file for Caloa TNY A9260 board
  *
  * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
- *
- * Licensed under GPLv2.
  */
 /dts-v1/;
 #include "at91sam9260.dtsi"
--- a/arch/arm/boot/dts/tny_a9260_common.dtsi
+++ b/arch/arm/boot/dts/tny_a9260_common.dtsi
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * tny_a9260_common.dtsi - Device Tree file for Caloa TNY A926x board
  *
  * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
- *
- * Licensed under GPLv2.
  */
 
 / {
--- a/arch/arm/boot/dts/tny_a9g20.dts
+++ b/arch/arm/boot/dts/tny_a9g20.dts
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * tny_a9g20.dts - Device Tree file for Caloa TNY A9G20 board
  *
  * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
- *
- * Licensed under GPLv2.
  */
 /dts-v1/;
 #include "at91sam9g20.dtsi"
--- a/arch/arm/boot/dts/usb_a9g20-dab-mmx.dtsi
+++ b/arch/arm/boot/dts/usb_a9g20-dab-mmx.dtsi
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * calao-dab-mmx.dtsi - Device Tree Include file for Calao DAB-MMX Daughter Board
  *
  * Copyright (C) 2011 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
- *
- * Licensed under GPLv2.
  */
 
 / {
--- a/arch/powerpc/kernel/dt_cpu_ftrs.c
+++ b/arch/powerpc/kernel/dt_cpu_ftrs.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2017, Nicholas Piggin, IBM Corporation
- * Licensed under GPLv2.
  */
 
 #define pr_fmt(fmt) "dt-cpu-ftrs: " fmt
--- a/drivers/firmware/dmi-id.c
+++ b/drivers/firmware/dmi-id.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Export SMBIOS/DMI info via sysfs to userspace
  *
  * Copyright 2007, Lennart Poettering
- *
- * Licensed under GPLv2
  */
 
 #include <linux/module.h>
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2010 Red Hat Inc.
  * Author : Dave Airlie <airlied@redhat.com>
  *
- * Licensed under GPLv2
- *
  * ATPX support for both Intel/ATI
  */
 #include <linux/vga_switcheroo.h>
--- a/drivers/gpu/drm/radeon/radeon_atpx_handler.c
+++ b/drivers/gpu/drm/radeon/radeon_atpx_handler.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2010 Red Hat Inc.
  * Author : Dave Airlie <airlied@redhat.com>
  *
- * Licensed under GPLv2
- *
  * ATPX support for both Intel/ATI
  */
 #include <linux/vga_switcheroo.h>
--- a/drivers/pwm/pwm-atmel.c
+++ b/drivers/pwm/pwm-atmel.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Driver for Atmel Pulse Width Modulation Controller
  *
  * Copyright (C) 2013 Atmel Corporation
  *		 Bo Shen <voice.shen@atmel.com>
- *
- * Licensed under GPLv2.
  */
 
 #include <linux/clk.h>
--- a/drivers/pwm/pwm-sun4i.c
+++ b/drivers/pwm/pwm-sun4i.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Driver for Allwinner sun4i Pulse Width Modulation Controller
  *
  * Copyright (C) 2014 Alexandre Belloni <alexandre.belloni@free-electrons.com>
- *
- * Licensed under GPLv2.
  */
 
 #include <linux/bitops.h>
--- a/drivers/watchdog/atlas7_wdt.c
+++ b/drivers/watchdog/atlas7_wdt.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Watchdog driver for CSR Atlas7
  *
  * Copyright (c) 2015 Cambridge Silicon Radio Limited, a CSR plc group company.
- *
- * Licensed under GPLv2.
  */
 
 #include <linux/clk.h>
--- a/drivers/watchdog/sama5d4_wdt.c
+++ b/drivers/watchdog/sama5d4_wdt.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Driver for Atmel SAMA5D4 Watchdog Timer
  *
  * Copyright (C) 2015 Atmel Corporation
- *
- * Licensed under GPLv2.
  */
 
 #include <linux/delay.h>
--- a/fs/proc/consoles.c
+++ b/fs/proc/consoles.c
@@ -1,7 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (c) 2010 Werner Fink, Jiri Slaby
- *
- * Licensed under GPLv2
  */
 
 #include <linux/console.h>
--- a/include/linux/mfd/abx500/ab8500-bm.h
+++ b/include/linux/mfd/abx500/ab8500-bm.h
@@ -1,8 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright ST-Ericsson 2012.
  *
  * Author: Arun Murthy <arun.murthy@stericsson.com>
- * Licensed under GPLv2.
  */
 
 #ifndef _AB8500_BM_H
--- a/include/linux/mfd/abx500/ab8500-gpadc.h
+++ b/include/linux/mfd/abx500/ab8500-gpadc.h
@@ -1,6 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2010 ST-Ericsson SA
- * Licensed under GPLv2.
  *
  * Author: Arun R Murthy <arun.murthy@stericsson.com>
  * Author: Daniel Willerud <daniel.willerud@stericsson.com>
--- a/tools/testing/selftests/powerpc/benchmarks/futex_bench.c
+++ b/tools/testing/selftests/powerpc/benchmarks/futex_bench.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2016, Anton Blanchard, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #define _GNU_SOURCE
--- a/tools/testing/selftests/powerpc/benchmarks/gettimeofday.c
+++ b/tools/testing/selftests/powerpc/benchmarks/gettimeofday.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2015, Anton Blanchard, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #include <sys/time.h>
--- a/tools/testing/selftests/powerpc/benchmarks/mmap_bench.c
+++ b/tools/testing/selftests/powerpc/benchmarks/mmap_bench.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2016, Anton Blanchard, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #include <stdio.h>
--- a/tools/testing/selftests/powerpc/harness.c
+++ b/tools/testing/selftests/powerpc/harness.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2013, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #include <errno.h>
--- a/tools/testing/selftests/powerpc/include/reg.h
+++ b/tools/testing/selftests/powerpc/include/reg.h
@@ -1,6 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2014, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #ifndef _SELFTESTS_POWERPC_REG_H
--- a/tools/testing/selftests/powerpc/include/subunit.h
+++ b/tools/testing/selftests/powerpc/include/subunit.h
@@ -1,6 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2013, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #ifndef _SELFTESTS_POWERPC_SUBUNIT_H
--- a/tools/testing/selftests/powerpc/include/utils.h
+++ b/tools/testing/selftests/powerpc/include/utils.h
@@ -1,6 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2013, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #ifndef _SELFTESTS_POWERPC_UTILS_H
--- a/tools/testing/selftests/powerpc/mm/prot_sao.c
+++ b/tools/testing/selftests/powerpc/mm/prot_sao.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2016, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #include <stdio.h>
--- a/tools/testing/selftests/powerpc/pmu/count_instructions.c
+++ b/tools/testing/selftests/powerpc/pmu/count_instructions.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2013, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #define _GNU_SOURCE
--- a/tools/testing/selftests/powerpc/pmu/ebb/back_to_back_ebbs_test.c
+++ b/tools/testing/selftests/powerpc/pmu/ebb/back_to_back_ebbs_test.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2014, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #include <stdbool.h>
--- a/tools/testing/selftests/powerpc/pmu/ebb/busy_loop.S
+++ b/tools/testing/selftests/powerpc/pmu/ebb/busy_loop.S
@@ -1,6 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2014, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #include <ppc-asm.h>
--- a/tools/testing/selftests/powerpc/pmu/ebb/close_clears_pmcc_test.c
+++ b/tools/testing/selftests/powerpc/pmu/ebb/close_clears_pmcc_test.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2014, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #include <stdio.h>
--- a/tools/testing/selftests/powerpc/pmu/ebb/cpu_event_pinned_vs_ebb_test.c
+++ b/tools/testing/selftests/powerpc/pmu/ebb/cpu_event_pinned_vs_ebb_test.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2014, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #include <signal.h>
--- a/tools/testing/selftests/powerpc/pmu/ebb/cpu_event_vs_ebb_test.c
+++ b/tools/testing/selftests/powerpc/pmu/ebb/cpu_event_vs_ebb_test.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2014, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #include <signal.h>
--- a/tools/testing/selftests/powerpc/pmu/ebb/cycles_test.c
+++ b/tools/testing/selftests/powerpc/pmu/ebb/cycles_test.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2014, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #include <stdio.h>
--- a/tools/testing/selftests/powerpc/pmu/ebb/cycles_with_freeze_test.c
+++ b/tools/testing/selftests/powerpc/pmu/ebb/cycles_with_freeze_test.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2014, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #include <stdio.h>
--- a/tools/testing/selftests/powerpc/pmu/ebb/cycles_with_mmcr2_test.c
+++ b/tools/testing/selftests/powerpc/pmu/ebb/cycles_with_mmcr2_test.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2014, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #include <stdio.h>
--- a/tools/testing/selftests/powerpc/pmu/ebb/ebb.c
+++ b/tools/testing/selftests/powerpc/pmu/ebb/ebb.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2014, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #define _GNU_SOURCE	/* For CPU_ZERO etc. */
--- a/tools/testing/selftests/powerpc/pmu/ebb/ebb.h
+++ b/tools/testing/selftests/powerpc/pmu/ebb/ebb.h
@@ -1,6 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2014, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #ifndef _SELFTESTS_POWERPC_PMU_EBB_EBB_H
--- a/tools/testing/selftests/powerpc/pmu/ebb/ebb_handler.S
+++ b/tools/testing/selftests/powerpc/pmu/ebb/ebb_handler.S
@@ -1,6 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2014, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #include <ppc-asm.h>
--- a/tools/testing/selftests/powerpc/pmu/ebb/ebb_on_child_test.c
+++ b/tools/testing/selftests/powerpc/pmu/ebb/ebb_on_child_test.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2014, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #include <signal.h>
--- a/tools/testing/selftests/powerpc/pmu/ebb/ebb_on_willing_child_test.c
+++ b/tools/testing/selftests/powerpc/pmu/ebb/ebb_on_willing_child_test.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2014, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #include <signal.h>
--- a/tools/testing/selftests/powerpc/pmu/ebb/ebb_vs_cpu_event_test.c
+++ b/tools/testing/selftests/powerpc/pmu/ebb/ebb_vs_cpu_event_test.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2014, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #include <signal.h>
--- a/tools/testing/selftests/powerpc/pmu/ebb/event_attributes_test.c
+++ b/tools/testing/selftests/powerpc/pmu/ebb/event_attributes_test.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2014, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #include <stdio.h>
--- a/tools/testing/selftests/powerpc/pmu/ebb/fixed_instruction_loop.S
+++ b/tools/testing/selftests/powerpc/pmu/ebb/fixed_instruction_loop.S
@@ -1,6 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2014, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #include <ppc-asm.h>
--- a/tools/testing/selftests/powerpc/pmu/ebb/fork_cleanup_test.c
+++ b/tools/testing/selftests/powerpc/pmu/ebb/fork_cleanup_test.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2014, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #include <signal.h>
--- a/tools/testing/selftests/powerpc/pmu/ebb/instruction_count_test.c
+++ b/tools/testing/selftests/powerpc/pmu/ebb/instruction_count_test.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2014, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #define _GNU_SOURCE
--- a/tools/testing/selftests/powerpc/pmu/ebb/lost_exception_test.c
+++ b/tools/testing/selftests/powerpc/pmu/ebb/lost_exception_test.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2014, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #include <sched.h>
--- a/tools/testing/selftests/powerpc/pmu/ebb/multi_counter_test.c
+++ b/tools/testing/selftests/powerpc/pmu/ebb/multi_counter_test.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2014, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #include <stdio.h>
--- a/tools/testing/selftests/powerpc/pmu/ebb/multi_ebb_procs_test.c
+++ b/tools/testing/selftests/powerpc/pmu/ebb/multi_ebb_procs_test.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2014, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #include <stdbool.h>
--- a/tools/testing/selftests/powerpc/pmu/ebb/no_handler_test.c
+++ b/tools/testing/selftests/powerpc/pmu/ebb/no_handler_test.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2014, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #include <stdio.h>
--- a/tools/testing/selftests/powerpc/pmu/ebb/pmae_handling_test.c
+++ b/tools/testing/selftests/powerpc/pmu/ebb/pmae_handling_test.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2014, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #include <sched.h>
--- a/tools/testing/selftests/powerpc/pmu/ebb/pmc56_overflow_test.c
+++ b/tools/testing/selftests/powerpc/pmu/ebb/pmc56_overflow_test.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2014, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #include <stdio.h>
--- a/tools/testing/selftests/powerpc/pmu/ebb/reg_access_test.c
+++ b/tools/testing/selftests/powerpc/pmu/ebb/reg_access_test.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2014, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #include <stdio.h>
--- a/tools/testing/selftests/powerpc/pmu/ebb/task_event_pinned_vs_ebb_test.c
+++ b/tools/testing/selftests/powerpc/pmu/ebb/task_event_pinned_vs_ebb_test.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2014, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #include <signal.h>
--- a/tools/testing/selftests/powerpc/pmu/ebb/task_event_vs_ebb_test.c
+++ b/tools/testing/selftests/powerpc/pmu/ebb/task_event_vs_ebb_test.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2014, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #include <signal.h>
--- a/tools/testing/selftests/powerpc/pmu/ebb/trace.c
+++ b/tools/testing/selftests/powerpc/pmu/ebb/trace.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2014, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #include <errno.h>
--- a/tools/testing/selftests/powerpc/pmu/ebb/trace.h
+++ b/tools/testing/selftests/powerpc/pmu/ebb/trace.h
@@ -1,6 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2014, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #ifndef _SELFTESTS_POWERPC_PMU_EBB_TRACE_H
--- a/tools/testing/selftests/powerpc/pmu/event.c
+++ b/tools/testing/selftests/powerpc/pmu/event.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright 2013, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #define _GNU_SOURCE
--- a/tools/testing/selftests/powerpc/pmu/event.h
+++ b/tools/testing/selftests/powerpc/pmu/event.h
@@ -1,6 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright 2013, Michael Ellerman, IBM Corp.
- * Licensed under GPLv2.
  */
 
 #ifndef _SELFTESTS_POWERPC_PMU_EVENT_H
--- a/tools/testing/selftests/powerpc/pmu/l3_bank_test.c



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

* [Batch 9 patch 15/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 192
  2019-05-28 16:57 [Batch 9 patch 00/23] Batch 9 of random GPL notices/references Thomas Gleixner
                   ` (13 preceding siblings ...)
  2019-05-28 16:57 ` [Batch 9 patch 14/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 191 Thomas Gleixner
@ 2019-05-28 16:57 ` Thomas Gleixner
  2019-05-28 19:02   ` Zavras, Alexios
  2019-05-28 21:00   ` Thomas Gleixner
  2019-05-28 16:57 ` [Batch 9 patch 16/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 193 Thomas Gleixner
                   ` (7 subsequent siblings)
  22 siblings, 2 replies; 110+ messages in thread
From: Thomas Gleixner @ 2019-05-28 16:57 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  provides this source code under the gpl v2 license the gpl v2
  license is available at http opensource org licenses gpl license php
  this software is provided by the copyright holders and contributors
  as is and any express or implied warranties including but not
  limited to the implied warranties of merchantability and fitness for
  a particular purpose are disclaimed in no event shall the copyright
  owner or contributors be liable for any direct indirect incidental
  special exemplary or consequential damages including but not limited
  to procurement of substitute goods or services loss of use data or
  profits or business interruption however caused and on any theory of
  liability whether in contract strict liability or tort including
  negligence or otherwise arising in any way out of the use of this
  software even if advised of the possibility of such damage

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference 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=batch9&id=723ac511fbd4
---
 include/linux/sunrpc/bc_xprt.h |   16 +---------------
 net/sunrpc/backchannel_rqst.c  |   16 +---------------
 net/sunrpc/sunrpc.h            |   16 +---------------
 3 files changed, 3 insertions(+), 45 deletions(-)

--- a/include/linux/sunrpc/bc_xprt.h
+++ b/include/linux/sunrpc/bc_xprt.h
@@ -1,22 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /******************************************************************************
 
 (c) 2008 NetApp.  All Rights Reserved.
 
-NetApp provides this source code under the GPL v2 License.
-The GPL v2 license is available at
-http://opensource.org/licenses/gpl-license.php.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
-CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 ******************************************************************************/
 
--- a/net/sunrpc/backchannel_rqst.c
+++ b/net/sunrpc/backchannel_rqst.c
@@ -1,23 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /******************************************************************************
 
 (c) 2007 Network Appliance, Inc.  All Rights Reserved.
 (c) 2009 NetApp.  All Rights Reserved.
 
-NetApp provides this source code under the GPL v2 License.
-The GPL v2 license is available at
-http://opensource.org/licenses/gpl-license.php.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
-CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 ******************************************************************************/
 
--- a/net/sunrpc/sunrpc.h
+++ b/net/sunrpc/sunrpc.h
@@ -1,22 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /******************************************************************************
 
 (c) 2008 NetApp.  All Rights Reserved.
 
-NetApp provides this source code under the GPL v2 License.
-The GPL v2 license is available at
-http://opensource.org/licenses/gpl-license.php.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
-CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 ******************************************************************************/
 



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

* [Batch 9 patch 16/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 193
  2019-05-28 16:57 [Batch 9 patch 00/23] Batch 9 of random GPL notices/references Thomas Gleixner
                   ` (14 preceding siblings ...)
  2019-05-28 16:57 ` [Batch 9 patch 15/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 192 Thomas Gleixner
@ 2019-05-28 16:57 ` Thomas Gleixner
  2019-05-28 19:05   ` Zavras, Alexios
                     ` (3 more replies)
  2019-05-28 16:57 ` [Batch 9 patch 17/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 Thomas Gleixner
                   ` (6 subsequent siblings)
  22 siblings, 4 replies; 110+ messages in thread
From: Thomas Gleixner @ 2019-05-28 16:57 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this copyrighted material is made available to anyone wishing to use
  modify copy or redistribute it subject to the terms and conditions
  of the gnu general public license v 2

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 45 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=batch9&id=cecc7956a230
---
 arch/ia64/include/asm/syscall.h    |    5 +----
 arch/powerpc/include/asm/syscall.h |    5 +----
 arch/x86/include/asm/syscall.h     |    5 +----
 arch/x86/kernel/tls.h              |    5 +----
 fs/compat_binfmt_elf.c             |    5 +----
 fs/dlm/ast.c                       |    4 +---
 fs/dlm/ast.h                       |    4 +---
 fs/dlm/config.c                    |    4 +---
 fs/dlm/config.h                    |    4 +---
 fs/dlm/debug_fs.c                  |    4 +---
 fs/dlm/dir.c                       |    4 +---
 fs/dlm/dir.h                       |    4 +---
 fs/dlm/dlm_internal.h              |    4 +---
 fs/dlm/lock.c                      |    4 +---
 fs/dlm/lock.h                      |    4 +---
 fs/dlm/lockspace.c                 |    4 +---
 fs/dlm/lockspace.h                 |    4 +---
 fs/dlm/lowcomms.c                  |    4 +---
 fs/dlm/lowcomms.h                  |    4 +---
 fs/dlm/lvb_table.h                 |    4 +---
 fs/dlm/main.c                      |    4 +---
 fs/dlm/member.c                    |    4 +---
 fs/dlm/member.h                    |    4 +---
 fs/dlm/memory.c                    |    4 +---
 fs/dlm/memory.h                    |    4 +---
 fs/dlm/midcomms.c                  |    4 +---
 fs/dlm/midcomms.h                  |    4 +---
 fs/dlm/netlink.c                   |    5 +----
 fs/dlm/rcom.c                      |    4 +---
 fs/dlm/rcom.h                      |    4 +---
 fs/dlm/recover.c                   |    4 +---
 fs/dlm/recover.h                   |    4 +---
 fs/dlm/recoverd.c                  |    4 +---
 fs/dlm/recoverd.h                  |    4 +---
 fs/dlm/requestqueue.c              |    4 +---
 fs/dlm/requestqueue.h              |    4 +---
 fs/dlm/user.c                      |    5 +----
 fs/dlm/user.h                      |    5 +----
 fs/dlm/util.c                      |    4 +---
 fs/dlm/util.h                      |    4 +---
 include/asm-generic/syscall.h      |    5 +----
 include/linux/dlm.h                |    4 +---
 include/linux/dlm_plock.h          |    5 +----
 include/linux/regset.h             |    5 +----
 include/linux/tracehook.h          |    5 +----
 45 files changed, 45 insertions(+), 147 deletions(-)

--- a/arch/ia64/include/asm/syscall.h
+++ b/arch/ia64/include/asm/syscall.h
@@ -1,12 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Access to user system call parameters and results
  *
  * Copyright (C) 2008 Intel Corp.  Shaohua Li <shaohua.li@intel.com>
  *
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License v.2.
- *
  * See asm-generic/syscall.h for descriptions of what we must do here.
  */
 
--- a/arch/powerpc/include/asm/syscall.h
+++ b/arch/powerpc/include/asm/syscall.h
@@ -1,12 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Access to user system call parameters and results
  *
  * Copyright (C) 2008 Red Hat, Inc.  All rights reserved.
  *
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License v.2.
- *
  * See asm-generic/syscall.h for descriptions of what we must do here.
  */
 
--- a/arch/x86/include/asm/syscall.h
+++ b/arch/x86/include/asm/syscall.h
@@ -1,12 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Access to user system call parameters and results
  *
  * Copyright (C) 2008-2009 Red Hat, Inc.  All rights reserved.
  *
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License v.2.
- *
  * See asm-generic/syscall.h for descriptions of what we must do here.
  */
 
--- a/arch/x86/kernel/tls.h
+++ b/arch/x86/kernel/tls.h
@@ -1,12 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Internal declarations for x86 TLS implementation functions.
  *
  * Copyright (C) 2007 Red Hat, Inc.  All rights reserved.
  *
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License v.2.
- *
  * Red Hat Author: Roland McGrath.
  */
 
--- a/fs/compat_binfmt_elf.c
+++ b/fs/compat_binfmt_elf.c
@@ -1,12 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * 32-bit compatibility support for ELF format executables and core dumps.
  *
  * Copyright (C) 2007 Red Hat, Inc.  All rights reserved.
  *
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License v.2.
- *
  * Red Hat Author: Roland McGrath.
  *
  * This file is used in a 64-bit kernel that wants to support 32-bit ELF.
--- a/fs/dlm/ast.c
+++ b/fs/dlm/ast.c
@@ -1,12 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
 **  Copyright (C) 2004-2010 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/fs/dlm/ast.h
+++ b/fs/dlm/ast.h
@@ -1,11 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) 2005-2010 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/fs/dlm/config.c
+++ b/fs/dlm/config.c
@@ -1,12 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
 **  Copyright (C) 2004-2011 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/fs/dlm/config.h
+++ b/fs/dlm/config.h
@@ -1,12 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
 **  Copyright (C) 2004-2011 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/fs/dlm/debug_fs.c
+++ b/fs/dlm/debug_fs.c
@@ -1,11 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) 2005-2009 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/fs/dlm/dir.c
+++ b/fs/dlm/dir.c
@@ -1,12 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
 **  Copyright (C) 2004-2005 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/fs/dlm/dir.h
+++ b/fs/dlm/dir.h
@@ -1,12 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
 **  Copyright (C) 2004-2005 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/fs/dlm/dlm_internal.h
+++ b/fs/dlm/dlm_internal.h
@@ -1,12 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
 **  Copyright (C) 2004-2011 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/fs/dlm/lock.c
+++ b/fs/dlm/lock.c
@@ -1,11 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) 2005-2010 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/fs/dlm/lock.h
+++ b/fs/dlm/lock.h
@@ -1,11 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) 2005-2007 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/fs/dlm/lockspace.c
+++ b/fs/dlm/lockspace.c
@@ -1,12 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
 **  Copyright (C) 2004-2011 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/fs/dlm/lockspace.h
+++ b/fs/dlm/lockspace.h
@@ -1,12 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
 **  Copyright (C) 2004-2005 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/fs/dlm/lowcomms.c
+++ b/fs/dlm/lowcomms.c
@@ -1,12 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
 **  Copyright (C) 2004-2009 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/fs/dlm/lowcomms.h
+++ b/fs/dlm/lowcomms.h
@@ -1,12 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
 **  Copyright (C) 2004-2009 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/fs/dlm/lvb_table.h
+++ b/fs/dlm/lvb_table.h
@@ -1,11 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) 2005 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/fs/dlm/main.c
+++ b/fs/dlm/main.c
@@ -1,12 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
 **  Copyright (C) 2004-2007 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/fs/dlm/member.c
+++ b/fs/dlm/member.c
@@ -1,11 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) 2005-2011 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/fs/dlm/member.h
+++ b/fs/dlm/member.h
@@ -1,11 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) 2005-2011 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/fs/dlm/memory.c
+++ b/fs/dlm/memory.c
@@ -1,12 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
 **  Copyright (C) 2004-2007 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/fs/dlm/memory.h
+++ b/fs/dlm/memory.h
@@ -1,12 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
 **  Copyright (C) 2004-2007 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/fs/dlm/midcomms.c
+++ b/fs/dlm/midcomms.c
@@ -1,12 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
 **  Copyright (C) 2004-2008 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/fs/dlm/midcomms.h
+++ b/fs/dlm/midcomms.h
@@ -1,12 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
 **  Copyright (C) 2004-2005 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/fs/dlm/netlink.c
+++ b/fs/dlm/netlink.c
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2007 Red Hat, Inc.  All rights reserved.
- *
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License v.2.
  */
 
 #include <net/genetlink.h>
--- a/fs/dlm/rcom.c
+++ b/fs/dlm/rcom.c
@@ -1,12 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
 **  Copyright (C) 2005-2008 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/fs/dlm/rcom.h
+++ b/fs/dlm/rcom.h
@@ -1,12 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
 **  Copyright (C) 2005-2007 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/fs/dlm/recover.c
+++ b/fs/dlm/recover.c
@@ -1,12 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
 **  Copyright (C) 2004-2005 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/fs/dlm/recover.h
+++ b/fs/dlm/recover.h
@@ -1,12 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
 **  Copyright (C) 2004-2005 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/fs/dlm/recoverd.c
+++ b/fs/dlm/recoverd.c
@@ -1,12 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
 **  Copyright (C) 2004-2011 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/fs/dlm/recoverd.h
+++ b/fs/dlm/recoverd.h
@@ -1,12 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
 **  Copyright (C) 2004-2005 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/fs/dlm/requestqueue.c
+++ b/fs/dlm/requestqueue.c
@@ -1,11 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) 2005-2007 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/fs/dlm/requestqueue.h
+++ b/fs/dlm/requestqueue.h
@@ -1,11 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) 2005-2007 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/fs/dlm/user.c
+++ b/fs/dlm/user.c
@@ -1,9 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2006-2010 Red Hat, Inc.  All rights reserved.
- *
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License v.2.
  */
 
 #include <linux/miscdevice.h>
--- a/fs/dlm/user.h
+++ b/fs/dlm/user.h
@@ -1,9 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2006-2010 Red Hat, Inc.  All rights reserved.
- *
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License v.2.
  */
 
 #ifndef __USER_DOT_H__
--- a/fs/dlm/util.c
+++ b/fs/dlm/util.c
@@ -1,11 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) 2005-2008 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/fs/dlm/util.h
+++ b/fs/dlm/util.h
@@ -1,11 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) 2005 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/include/asm-generic/syscall.h
+++ b/include/asm-generic/syscall.h
@@ -1,12 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Access to user system call parameters and results
  *
  * Copyright (C) 2008-2009 Red Hat, Inc.  All rights reserved.
  *
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License v.2.
- *
  * This file is a stub providing documentation for what functions
  * asm-ARCH/syscall.h files need to define.  Most arch definitions
  * will be simple inlines.
--- a/include/linux/dlm.h
+++ b/include/linux/dlm.h
@@ -1,12 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /******************************************************************************
 *******************************************************************************
 **
 **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
 **  Copyright (C) 2004-2011 Red Hat, Inc.  All rights reserved.
 **
-**  This copyrighted material is made available to anyone wishing to use,
-**  modify, copy, or redistribute it subject to the terms and conditions
-**  of the GNU General Public License v.2.
 **
 *******************************************************************************
 ******************************************************************************/
--- a/include/linux/dlm_plock.h
+++ b/include/linux/dlm_plock.h
@@ -1,9 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2005-2008 Red Hat, Inc.  All rights reserved.
- *
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License v.2.
  */
 #ifndef __DLM_PLOCK_DOT_H__
 #define __DLM_PLOCK_DOT_H__
--- a/include/linux/regset.h
+++ b/include/linux/regset.h
@@ -1,12 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * User-mode machine state access
  *
  * Copyright (C) 2007 Red Hat, Inc.  All rights reserved.
  *
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License v.2.
- *
  * Red Hat Author: Roland McGrath.
  */
 
--- a/include/linux/tracehook.h
+++ b/include/linux/tracehook.h
@@ -1,12 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Tracing hooks
  *
  * Copyright (C) 2008-2009 Red Hat, Inc.  All rights reserved.
  *
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU General Public License v.2.
- *
  * This file defines hook entry points called by core code where
  * user tracing/debugging support might need to do something.  These
  * entry points are called tracehook_*().  Each hook declared below



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

* [Batch 9 patch 17/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194
  2019-05-28 16:57 [Batch 9 patch 00/23] Batch 9 of random GPL notices/references Thomas Gleixner
                   ` (15 preceding siblings ...)
  2019-05-28 16:57 ` [Batch 9 patch 16/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 193 Thomas Gleixner
@ 2019-05-28 16:57 ` Thomas Gleixner
  2019-05-28 19:07   ` Zavras, Alexios
                     ` (3 more replies)
  2019-05-28 16:57 ` [Batch 9 patch 18/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 195 Thomas Gleixner
                   ` (5 subsequent siblings)
  22 siblings, 4 replies; 110+ messages in thread
From: Thomas Gleixner @ 2019-05-28 16:57 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  license terms gnu general public license gpl version 2

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 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=batch9&id=f50d3179b569
---
 arch/arm/include/asm/tcm.h                        |    3 +--
 arch/arm/kernel/hibernate.c                       |    3 +--
 arch/arm/kernel/tcm.c                             |    2 +-
 arch/arm/mach-ebsa110/leds.c                      |    2 +-
 arch/arm/mach-u300/core.c                         |    3 +--
 arch/arm/mach-u300/regulator.c                    |    2 +-
 arch/arm/mach-ux500/db8500-regs.h                 |    3 +--
 arch/arm/mach-ux500/pm.c                          |    4 +---
 arch/arm/mach-ux500/pm_domains.c                  |    2 +-
 arch/arm/mach-ux500/pm_domains.h                  |    2 +-
 arch/arm/mach-zx/zx296702-pm-domain.c             |    2 +-
 arch/arm/mm/tcm.h                                 |    2 +-
 arch/arm64/kernel/hibernate.c                     |    3 +--
 drivers/clk/clk-nomadik.c                         |    2 +-
 drivers/clk/clk-u300.c                            |    2 +-
 drivers/clk/st/clk-flexgen.c                      |    3 ++-
 drivers/clk/ux500/abx500-clk.c                    |    3 +--
 drivers/clk/ux500/clk-prcc.c                      |    3 +--
 drivers/clk/ux500/clk-prcmu.c                     |    3 +--
 drivers/clk/ux500/clk-sysctrl.c                   |    3 +--
 drivers/clk/ux500/clk.h                           |    3 +--
 drivers/clk/ux500/u8500_of_clk.c                  |    3 +--
 drivers/clocksource/armv7m_systick.c              |    2 +-
 drivers/clocksource/timer-stm32.c                 |    2 +-
 drivers/clocksource/timer-u300.c                  |    2 +-
 drivers/crypto/stm32/stm32-cryp.c                 |    2 +-
 drivers/crypto/stm32/stm32_crc32.c                |    2 +-
 drivers/crypto/ux500/Kconfig                      |    2 +-
 drivers/crypto/ux500/Makefile                     |    2 +-
 drivers/crypto/ux500/cryp/Makefile                |    3 ++-
 drivers/crypto/ux500/cryp/cryp.c                  |    2 +-
 drivers/crypto/ux500/cryp/cryp.h                  |    2 +-
 drivers/crypto/ux500/cryp/cryp_core.c             |    2 +-
 drivers/crypto/ux500/cryp/cryp_irq.c              |    2 +-
 drivers/crypto/ux500/cryp/cryp_irq.h              |    2 +-
 drivers/crypto/ux500/cryp/cryp_irqp.h             |    2 +-
 drivers/crypto/ux500/cryp/cryp_p.h                |    2 +-
 drivers/crypto/ux500/hash/Makefile                |    2 +-
 drivers/crypto/ux500/hash/hash_alg.h              |    2 +-
 drivers/crypto/ux500/hash/hash_core.c             |    2 +-
 drivers/dma/coh901318.c                           |    2 +-
 drivers/dma/coh901318.h                           |    2 +-
 drivers/dma/coh901318_lli.c                       |    2 +-
 drivers/dma/ste_dma40.c                           |    2 +-
 drivers/dma/ste_dma40_ll.c                        |    2 +-
 drivers/dma/ste_dma40_ll.h                        |    2 +-
 drivers/dma/stm32-dma.c                           |    3 +--
 drivers/i2c/busses/i2c-stm32.c                    |    3 +--
 drivers/i2c/busses/i2c-stu300.c                   |    2 +-
 drivers/input/keyboard/nomadik-ske-keypad.c       |    3 +--
 drivers/input/touchscreen/bu21013_ts.c            |    2 +-
 drivers/mfd/ab3100-core.c                         |    2 +-
 drivers/mfd/ab3100-otp.c                          |    2 +-
 drivers/mfd/ab8500-sysctrl.c                      |    2 +-
 drivers/mfd/abx500-core.c                         |    2 +-
 drivers/mfd/stw481x.c                             |    3 +--
 drivers/mfd/tps6105x.c                            |    3 +--
 drivers/mmc/core/card.h                           |    3 +--
 drivers/mmc/core/pwrseq.c                         |    3 +--
 drivers/mmc/core/pwrseq.h                         |    3 +--
 drivers/mmc/core/pwrseq_emmc.c                    |    3 +--
 drivers/mmc/core/pwrseq_simple.c                  |    3 +--
 drivers/mmc/core/slot-gpio.h                      |    3 +--
 drivers/net/caif/caif_hsi.c                       |    2 +-
 drivers/net/caif/caif_serial.c                    |    2 +-
 drivers/net/caif/caif_spi.c                       |    2 +-
 drivers/net/caif/caif_spi_slave.c                 |    2 +-
 drivers/net/caif/caif_virtio.c                    |    2 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c |    3 +--
 drivers/pinctrl/core.c                            |    3 +--
 drivers/pinctrl/core.h                            |    3 +--
 drivers/pinctrl/nomadik/pinctrl-abx500.c          |    6 +-----
 drivers/pinctrl/pinconf-generic.c                 |    3 +--
 drivers/pinctrl/pinconf.c                         |    3 +--
 drivers/pinctrl/pinconf.h                         |    3 +--
 drivers/pinctrl/pinctrl-coh901.c                  |    2 +-
 drivers/pinctrl/pinctrl-ingenic.c                 |    3 +--
 drivers/pinctrl/pinmux.c                          |    3 +--
 drivers/pinctrl/pinmux.h                          |    3 +--
 drivers/power/supply/pm2301_charger.h             |    3 +--
 drivers/pwm/pwm-ab8500.c                          |    2 +-
 drivers/pwm/pwm-atmel-tcb.c                       |    2 +-
 drivers/regulator/ab3100.c                        |    2 +-
 drivers/regulator/stm32-vrefbuf.c                 |    3 +--
 drivers/regulator/stw481x-vmmc.c                  |    3 +--
 drivers/regulator/tps6105x-regulator.c            |    3 +--
 drivers/rtc/rtc-ab8500.c                          |    2 +-
 drivers/soc/ux500/ux500-soc-id.c                  |    2 +-
 drivers/soc/zte/zx296718_pm_domains.c             |    2 +-
 drivers/soc/zte/zx2967_pm_domains.c               |    2 +-
 drivers/soc/zte/zx2967_pm_domains.h               |    2 +-
 drivers/thermal/zx2967_thermal.c                  |    3 +--
 drivers/watchdog/via_wdt.c                        |    2 +-
 drivers/watchdog/zx2967_wdt.c                     |    3 +--
 include/drm/bridge/dw_mipi_dsi.h                  |    3 +--
 include/dt-bindings/arm/ux500_pm_domains.h        |    2 +-
 include/dt-bindings/clock/stm32fx-clock.h         |    2 +-
 include/dt-bindings/phy/phy.h                     |    2 +-
 include/dt-bindings/pinctrl/nomadik.h             |    2 +-
 include/dt-bindings/soc/zte,pm_domains.h          |    2 +-
 include/linux/iio/timer/stm32-lptim-trigger.h     |    3 +--
 include/linux/iio/timer/stm32-timer-trigger.h     |    3 +--
 include/linux/input/bu21013.h                     |    2 +-
 include/linux/mfd/ab3100.h                        |    3 +--
 include/linux/mfd/abx500.h                        |    2 +-
 include/linux/mfd/abx500/ab8500-sysctrl.h         |    2 +-
 include/linux/mfd/abx500/ux500_chargalg.h         |    2 +-
 include/linux/mfd/stw481x.h                       |    3 +--
 include/linux/mfd/tps6105x.h                      |    3 +--
 include/linux/pinctrl/consumer.h                  |    3 +--
 include/linux/pinctrl/devinfo.h                   |    3 +--
 include/linux/pinctrl/machine.h                   |    3 +--
 include/linux/pinctrl/pinconf-generic.h           |    3 +--
 include/linux/pinctrl/pinconf.h                   |    3 +--
 include/linux/pinctrl/pinctrl.h                   |    3 +--
 include/linux/pinctrl/pinmux.h                    |    3 +--
 include/linux/platform_data/arm-ux500-pm.h        |    3 +--
 include/linux/platform_data/asoc-ux500-msp.h      |    2 +-
 include/linux/platform_data/crypto-ux500.h        |    2 +-
 include/linux/platform_data/dma-coh901318.h       |    2 +-
 include/linux/platform_data/dma-ste-dma40.h       |    2 +-
 include/linux/platform_data/net-cw1200.h          |    2 +-
 include/linux/platform_data/usb-musb-ux500.h      |    2 +-
 include/linux/sys_soc.h                           |    2 +-
 include/net/caif/caif_dev.h                       |    2 +-
 include/net/caif/caif_device.h                    |    2 +-
 include/net/caif/caif_hsi.h                       |    2 +-
 include/net/caif/caif_layer.h                     |    2 +-
 include/net/caif/caif_spi.h                       |    2 +-
 include/net/caif/cfcnfg.h                         |    2 +-
 include/net/caif/cfctrl.h                         |    2 +-
 include/net/caif/cffrml.h                         |    2 +-
 include/net/caif/cfmuxl.h                         |    2 +-
 include/net/caif/cfpkt.h                          |    2 +-
 include/net/caif/cfserl.h                         |    2 +-
 include/net/caif/cfsrvl.h                         |    2 +-
 net/caif/caif_dev.c                               |    2 +-
 net/caif/caif_socket.c                            |    2 +-
 net/caif/caif_usb.c                               |    3 +--
 net/caif/cfcnfg.c                                 |    2 +-
 net/caif/cfctrl.c                                 |    2 +-
 net/caif/cfdbgl.c                                 |    2 +-
 net/caif/cfdgml.c                                 |    2 +-
 net/caif/cffrml.c                                 |    2 +-
 net/caif/cfmuxl.c                                 |    2 +-
 net/caif/cfpkt_skbuff.c                           |    2 +-
 net/caif/cfrfml.c                                 |    2 +-
 net/caif/cfserl.c                                 |    2 +-
 net/caif/cfsrvl.c                                 |    2 +-
 net/caif/cfutill.c                                |    2 +-
 net/caif/cfveil.c                                 |    2 +-
 net/caif/cfvidl.c                                 |    2 +-
 net/caif/chnl_net.c                               |    2 +-
 sound/soc/codecs/sti-sas.c                        |    2 +-
 sound/soc/sti/sti_uniperif.c                      |    2 +-
 sound/soc/sti/uniperif.h                          |    2 +-
 sound/soc/sti/uniperif_player.c                   |    2 +-
 sound/soc/sti/uniperif_reader.c                   |    2 +-
 sound/soc/zte/zx-i2s.c                            |    3 +--
 sound/soc/zte/zx-spdif.c                          |    3 +--
 sound/soc/zte/zx-tdm.c                            |    3 +--
 161 files changed, 163 insertions(+), 222 deletions(-)

--- a/arch/arm/include/asm/tcm.h
+++ b/arch/arm/include/asm/tcm.h
@@ -1,11 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  *
  * Copyright (C) 2008-2009 ST-Ericsson AB
- * License terms: GNU General Public License (GPL) version 2
  *
  * Author: Rickard Andersson <rickard.andersson@stericsson.com>
  * Author: Linus Walleij <linus.walleij@stericsson.com>
- *
  */
 #ifndef __ASMARM_TCM_H
 #define __ASMARM_TCM_H
--- a/arch/arm/kernel/hibernate.c
+++ b/arch/arm/kernel/hibernate.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Hibernation support specific for ARM
  *
@@ -11,8 +12,6 @@
  *  https://patchwork.kernel.org/patch/96442/
  *
  * Copyright (C) 2006 Rafael J. Wysocki <rjw@sisk.pl>
- *
- * License terms: GNU General Public License (GPL) version 2
  */
 
 #include <linux/mm.h>
--- a/arch/arm/kernel/tcm.c
+++ b/arch/arm/kernel/tcm.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2008-2009 ST-Ericsson AB
- * License terms: GNU General Public License (GPL) version 2
  * TCM memory handling for ARM systems
  *
  * Author: Linus Walleij <linus.walleij@stericsson.com>
--- a/arch/arm/mach-ebsa110/leds.c
+++ b/arch/arm/mach-ebsa110/leds.c
@@ -1,8 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Driver for the LED found on the EBSA110 machine
  * Based on Versatile and RealView machine LED code
  *
- * License terms: GNU General Public License (GPL) version 2
  * Author: Bryan Wu <bryan.wu@canonical.com>
  */
 #include <linux/kernel.h>
--- a/arch/arm/mach-u300/core.c
+++ b/arch/arm/mach-u300/core.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *
  * arch/arm/mach-u300/core.c
  *
- *
  * Copyright (C) 2007-2012 ST-Ericsson SA
- * License terms: GNU General Public License (GPL) version 2
  * Core platform support, IRQ handling and device definitions.
  * Author: Linus Walleij <linus.walleij@stericsson.com>
  */
--- a/arch/arm/mach-u300/regulator.c
+++ b/arch/arm/mach-u300/regulator.c
@@ -1,8 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * arch/arm/mach-u300/regulator.c
  *
  * Copyright (C) 2009 ST-Ericsson AB
- * License terms: GNU General Public License (GPL) version 2
  * Handle board-bound regulators and board power not related
  * to any devices.
  * Author: Linus Walleij <linus.walleij@stericsson.com>
--- a/arch/arm/mach-ux500/db8500-regs.h
+++ b/arch/arm/mach-ux500/db8500-regs.h
@@ -1,7 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) ST-Ericsson SA 2010
- *
- * License terms: GNU General Public License (GPL) version 2
  */
 
 #ifndef __MACH_DB8500_REGS_H
--- a/arch/arm/mach-ux500/pm.c
+++ b/arch/arm/mach-ux500/pm.c
@@ -1,12 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) ST-Ericsson SA 2010-2013
  * Author: Rickard Andersson <rickard.andersson@stericsson.com> for
  *         ST-Ericsson.
  * Author: Daniel Lezcano <daniel.lezcano@linaro.org> for Linaro.
  * Author: Ulf Hansson <ulf.hansson@linaro.org> for Linaro.
- *
- * License terms: GNU General Public License (GPL) version 2
- *
  */
 
 #include <linux/kernel.h>
--- a/arch/arm/mach-ux500/pm_domains.c
+++ b/arch/arm/mach-ux500/pm_domains.c
@@ -1,8 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2014 Linaro Ltd.
  *
  * Author: Ulf Hansson <ulf.hansson@linaro.org>
- * License terms: GNU General Public License (GPL) version 2
  *
  * Implements PM domains using the generic PM domain for ux500.
  */
--- a/arch/arm/mach-ux500/pm_domains.h
+++ b/arch/arm/mach-ux500/pm_domains.h
@@ -1,8 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2014 Linaro Ltd.
  *
  * Author: Ulf Hansson <ulf.hansson@linaro.org>
- * License terms: GNU General Public License (GPL) version 2
  */
 
 #ifndef __MACH_UX500_PM_DOMAINS_H
--- a/arch/arm/mach-zx/zx296702-pm-domain.c
+++ b/arch/arm/mach-zx/zx296702-pm-domain.c
@@ -1,8 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2015 Linaro Ltd.
  *
  * Author: Jun Nie <jun.nie@linaro.org>
- * License terms: GNU General Public License (GPL) version 2
  */
 #include <linux/delay.h>
 #include <linux/err.h>
--- a/arch/arm/mm/tcm.h
+++ b/arch/arm/mm/tcm.h
@@ -1,6 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2008-2009 ST-Ericsson AB
- * License terms: GNU General Public License (GPL) version 2
  * TCM memory handling for ARM systems
  *
  * Author: Linus Walleij <linus.walleij@stericsson.com>
--- a/arch/arm64/kernel/hibernate.c
+++ b/arch/arm64/kernel/hibernate.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*:
  * Hibernate support specific for ARM64
  *
@@ -11,8 +12,6 @@
  *  https://patchwork.kernel.org/patch/96442/
  *
  * Copyright (C) 2006 Rafael J. Wysocki <rjw@sisk.pl>
- *
- * License terms: GNU General Public License (GPL) version 2
  */
 #define pr_fmt(x) "hibernate: " x
 #include <linux/cpu.h>
--- a/drivers/clk/clk-nomadik.c
+++ b/drivers/clk/clk-nomadik.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Nomadik clock implementation
  * Copyright (C) 2013 ST-Ericsson AB
- * License terms: GNU General Public License (GPL) version 2
  * Author: Linus Walleij <linus.walleij@linaro.org>
  */
 
--- a/drivers/clk/clk-u300.c
+++ b/drivers/clk/clk-u300.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * U300 clock implementation
  * Copyright (C) 2007-2012 ST-Ericsson AB
- * License terms: GNU General Public License (GPL) version 2
  * Author: Linus Walleij <linus.walleij@stericsson.com>
  * Author: Jonas Aaberg <jonas.aberg@stericsson.com>
  */
--- a/drivers/clk/st/clk-flexgen.c
+++ b/drivers/clk/st/clk-flexgen.c
@@ -1,9 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * clk-flexgen.c
  *
  * Copyright (C) ST-Microelectronics SA 2013
  * Author:  Maxime Coquelin <maxime.coquelin@st.com> for ST-Microelectronics.
- * License terms:  GNU General Public License (GPL), version 2  */
+ */
 
 #include <linux/clk.h>
 #include <linux/clk-provider.h>
--- a/drivers/clk/ux500/abx500-clk.c
+++ b/drivers/clk/ux500/abx500-clk.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * abx500 clock implementation for ux500 platform.
  *
  * Copyright (C) 2012 ST-Ericsson SA
  * Author: Ulf Hansson <ulf.hansson@linaro.org>
- *
- * License terms: GNU General Public License (GPL) version 2
  */
 
 #include <linux/err.h>
--- a/drivers/clk/ux500/clk-prcc.c
+++ b/drivers/clk/ux500/clk-prcc.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * PRCC clock implementation for ux500 platform.
  *
  * Copyright (C) 2012 ST-Ericsson SA
  * Author: Ulf Hansson <ulf.hansson@linaro.org>
- *
- * License terms: GNU General Public License (GPL) version 2
  */
 
 #include <linux/clk-provider.h>
--- a/drivers/clk/ux500/clk-prcmu.c
+++ b/drivers/clk/ux500/clk-prcmu.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * PRCMU clock implementation for ux500 platform.
  *
  * Copyright (C) 2012 ST-Ericsson SA
  * Author: Ulf Hansson <ulf.hansson@linaro.org>
- *
- * License terms: GNU General Public License (GPL) version 2
  */
 
 #include <linux/clk-provider.h>
--- a/drivers/clk/ux500/clk-sysctrl.c
+++ b/drivers/clk/ux500/clk-sysctrl.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Sysctrl clock implementation for ux500 platform.
  *
  * Copyright (C) 2013 ST-Ericsson SA
  * Author: Ulf Hansson <ulf.hansson@linaro.org>
- *
- * License terms: GNU General Public License (GPL) version 2
  */
 
 #include <linux/clk-provider.h>
--- a/drivers/clk/ux500/clk.h
+++ b/drivers/clk/ux500/clk.h
@@ -1,10 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Clocks for ux500 platforms
  *
  * Copyright (C) 2012 ST-Ericsson SA
  * Author: Ulf Hansson <ulf.hansson@linaro.org>
- *
- * License terms: GNU General Public License (GPL) version 2
  */
 
 #ifndef __UX500_CLK_H
--- a/drivers/clk/ux500/u8500_of_clk.c
+++ b/drivers/clk/ux500/u8500_of_clk.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Clock definitions for u8500 platform.
  *
  * Copyright (C) 2012 ST-Ericsson SA
  * Author: Ulf Hansson <ulf.hansson@linaro.org>
- *
- * License terms: GNU General Public License (GPL) version 2
  */
 
 #include <linux/of.h>
--- a/drivers/clocksource/armv7m_systick.c
+++ b/drivers/clocksource/armv7m_systick.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) Maxime Coquelin 2015
  * Author:  Maxime Coquelin <mcoquelin.stm32@gmail.com>
- * License terms:  GNU General Public License (GPL), version 2
  */
 
 #include <linux/kernel.h>
--- a/drivers/clocksource/timer-stm32.c
+++ b/drivers/clocksource/timer-stm32.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) Maxime Coquelin 2015
  * Author:  Maxime Coquelin <mcoquelin.stm32@gmail.com>
- * License terms:  GNU General Public License (GPL), version 2
  *
  * Inspired by time-efm32.c from Uwe Kleine-Koenig
  */
--- a/drivers/clocksource/timer-u300.c
+++ b/drivers/clocksource/timer-u300.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2007-2009 ST-Ericsson AB
- * License terms: GNU General Public License (GPL) version 2
  * Timer COH 901 328, runs the OS timer interrupt.
  * Author: Linus Walleij <linus.walleij@stericsson.com>
  */
--- a/drivers/crypto/stm32/stm32-cryp.c
+++ b/drivers/crypto/stm32/stm32-cryp.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) STMicroelectronics SA 2017
  * Author: Fabien Dessenne <fabien.dessenne@st.com>
- * License terms:  GNU General Public License (GPL), version 2
  */
 
 #include <linux/clk.h>
--- a/drivers/crypto/stm32/stm32_crc32.c
+++ b/drivers/crypto/stm32/stm32_crc32.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) STMicroelectronics SA 2017
  * Author: Fabien Dessenne <fabien.dessenne@st.com>
- * License terms:  GNU General Public License (GPL), version 2
  */
 
 #include <linux/bitrev.h>
--- a/drivers/crypto/ux500/Kconfig
+++ b/drivers/crypto/ux500/Kconfig
@@ -1,7 +1,7 @@
+# SPDX-License-Identifier: GPL-2.0-only
 #
 # Copyright (C) ST-Ericsson SA 2010
 # Author: Shujuan Chen (shujuan.chen@stericsson.com)
-# License terms: GNU General Public License (GPL) version 2
 #
 
 config CRYPTO_DEV_UX500_CRYP
--- a/drivers/crypto/ux500/Makefile
+++ b/drivers/crypto/ux500/Makefile
@@ -1,7 +1,7 @@
+# SPDX-License-Identifier: GPL-2.0-only
 #
 # Copyright (C) ST-Ericsson SA 2010
 # Author: Shujuan Chen (shujuan.chen@stericsson.com)
-# License terms: GNU General Public License (GPL) version 2
 #
 
 obj-$(CONFIG_CRYPTO_DEV_UX500_HASH) += hash/
--- a/drivers/crypto/ux500/cryp/Makefile
+++ b/drivers/crypto/ux500/cryp/Makefile
@@ -1,7 +1,8 @@
+# SPDX-License-Identifier: GPL-2.0-only
 #/*
 # * Copyright (C) ST-Ericsson SA 2010
 # * Author: shujuan.chen@stericsson.com for ST-Ericsson.
-# * License terms: GNU General Public License (GPL) version 2  */
+ */
 
 ccflags-$(CONFIG_CRYPTO_DEV_UX500_DEBUG) += -DDEBUG
 
--- a/drivers/crypto/ux500/cryp/cryp.c
+++ b/drivers/crypto/ux500/cryp/cryp.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**
  * Copyright (C) ST-Ericsson SA 2010
  * Author: Shujuan Chen <shujuan.chen@stericsson.com> for ST-Ericsson.
@@ -5,7 +6,6 @@
  * Author: Niklas Hernaeus <niklas.hernaeus@stericsson.com> for ST-Ericsson.
  * Author: Joakim Bech <joakim.xx.bech@stericsson.com> for ST-Ericsson.
  * Author: Berne Hebark <berne.herbark@stericsson.com> for ST-Ericsson.
- * License terms: GNU General Public License (GPL) version 2
  */
 
 #include <linux/errno.h>
--- a/drivers/crypto/ux500/cryp/cryp.h
+++ b/drivers/crypto/ux500/cryp/cryp.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /**
  * Copyright (C) ST-Ericsson SA 2010
  * Author: Shujuan Chen <shujuan.chen@stericsson.com> for ST-Ericsson.
@@ -5,7 +6,6 @@
  * Author: Joakim Bech <joakim.xx.bech@stericsson.com> for ST-Ericsson.
  * Author: Berne Hebark <berne.herbark@stericsson.com> for ST-Ericsson.
  * Author: Niklas Hernaeus <niklas.hernaeus@stericsson.com> for ST-Ericsson.
- * License terms: GNU General Public License (GPL) version 2
  */
 
 #ifndef _CRYP_H_
--- a/drivers/crypto/ux500/cryp/cryp_core.c
+++ b/drivers/crypto/ux500/cryp/cryp_core.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**
  * Copyright (C) ST-Ericsson SA 2010
  * Author: Shujuan Chen <shujuan.chen@stericsson.com> for ST-Ericsson.
@@ -6,7 +7,6 @@
  * Author: Niklas Hernaeus <niklas.hernaeus@stericsson.com> for ST-Ericsson.
  * Author: Jonas Linde <jonas.linde@stericsson.com> for ST-Ericsson.
  * Author: Andreas Westin <andreas.westin@stericsson.com> for ST-Ericsson.
- * License terms: GNU General Public License (GPL) version 2
  */
 
 #include <linux/clk.h>
--- a/drivers/crypto/ux500/cryp/cryp_irq.c
+++ b/drivers/crypto/ux500/cryp/cryp_irq.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /**
  * Copyright (C) ST-Ericsson SA 2010
  * Author: Shujuan Chen <shujuan.chen@stericsson.com> for ST-Ericsson.
@@ -5,7 +6,6 @@
  * Author: Joakim Bech <joakim.xx.bech@stericsson.com> for ST-Ericsson.
  * Author: Berne Hebark <berne.herbark@stericsson.com> for ST-Ericsson.
  * Author: Niklas Hernaeus <niklas.hernaeus@stericsson.com> for ST-Ericsson.
- * License terms: GNU General Public License (GPL) version 2.
  */
 
 #include <linux/kernel.h>
--- a/drivers/crypto/ux500/cryp/cryp_irq.h
+++ b/drivers/crypto/ux500/cryp/cryp_irq.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /**
  * Copyright (C) ST-Ericsson SA 2010
  * Author: Shujuan Chen <shujuan.chen@stericsson.com> for ST-Ericsson.
@@ -5,7 +6,6 @@
  * Author: Joakim Bech <joakim.xx.bech@stericsson.com> for ST-Ericsson.
  * Author: Berne Hebark <berne.herbark@stericsson.com> for ST-Ericsson.
  * Author: Niklas Hernaeus <niklas.hernaeus@stericsson.com> for ST-Ericsson.
- * License terms: GNU General Public License (GPL) version 2
  */
 
 #ifndef _CRYP_IRQ_H_
--- a/drivers/crypto/ux500/cryp/cryp_irqp.h
+++ b/drivers/crypto/ux500/cryp/cryp_irqp.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /**
  * Copyright (C) ST-Ericsson SA 2010
  * Author: Shujuan Chen <shujuan.chen@stericsson.com> for ST-Ericsson.
@@ -5,7 +6,6 @@
  * Author: Joakim Bech <joakim.xx.bech@stericsson.com> for ST-Ericsson.
  * Author: Berne Hebark <berne.herbark@stericsson.com> for ST-Ericsson.
  * Author: Niklas Hernaeus <niklas.hernaeus@stericsson.com> for ST-Ericsson.
- * License terms: GNU General Public License (GPL) version 2
  */
 
 #ifndef __CRYP_IRQP_H_
--- a/drivers/crypto/ux500/cryp/cryp_p.h
+++ b/drivers/crypto/ux500/cryp/cryp_p.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /**
  * Copyright (C) ST-Ericsson SA 2010
  * Author: Shujuan Chen <shujuan.chen@stericsson.com> for ST-Ericsson.
@@ -5,7 +6,6 @@
  * Author: Joakim Bech <joakim.xx.bech@stericsson.com> for ST-Ericsson.
  * Author: Berne Hebark <berne.herbark@stericsson.com> for ST-Ericsson.
  * Author: Niklas Hernaeus <niklas.hernaeus@stericsson.com> for ST-Ericsson.
- * License terms: GNU General Public License (GPL) version 2
  */
 
 #ifndef _CRYP_P_H_
--- a/drivers/crypto/ux500/hash/Makefile
+++ b/drivers/crypto/ux500/hash/Makefile
@@ -1,7 +1,7 @@
+# SPDX-License-Identifier: GPL-2.0-only
 #
 # Copyright (C) ST-Ericsson SA 2010
 # Author: Shujuan Chen (shujuan.chen@stericsson.com)
-# License terms: GNU General Public License (GPL) version 2
 #
 ifdef CONFIG_CRYPTO_DEV_UX500_DEBUG
 CFLAGS_hash_core.o := -DDEBUG
--- a/drivers/crypto/ux500/hash/hash_alg.h
+++ b/drivers/crypto/ux500/hash/hash_alg.h
@@ -1,9 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) ST-Ericsson SA 2010
  * Author: Shujuan Chen (shujuan.chen@stericsson.com)
  * Author: Joakim Bech (joakim.xx.bech@stericsson.com)
  * Author: Berne Hebark (berne.hebark@stericsson.com))
- * License terms: GNU General Public License (GPL) version 2
  */
 #ifndef _HASH_ALG_H
 #define _HASH_ALG_H
--- a/drivers/crypto/ux500/hash/hash_core.c
+++ b/drivers/crypto/ux500/hash/hash_core.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Cryptographic API.
  * Support for Nomadik hardware crypto engine.
@@ -8,7 +9,6 @@
  * Author: Berne Hebark <berne.herbark@stericsson.com> for ST-Ericsson.
  * Author: Niklas Hernaeus <niklas.hernaeus@stericsson.com> for ST-Ericsson.
  * Author: Andreas Westin <andreas.westin@stericsson.com> for ST-Ericsson.
- * License terms: GNU General Public License (GPL) version 2
  */
 
 #define pr_fmt(fmt) "hashX hashX: " fmt
--- a/drivers/dma/coh901318.c
+++ b/drivers/dma/coh901318.c
@@ -1,8 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * driver/dma/coh901318.c
  *
  * Copyright (C) 2007-2009 ST-Ericsson
- * License terms: GNU General Public License (GPL) version 2
  * DMA driver for COH 901 318
  * Author: Per Friden <per.friden@stericsson.com>
  */
--- a/drivers/dma/coh901318.h
+++ b/drivers/dma/coh901318.h
@@ -1,6 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2007-2013 ST-Ericsson
- * License terms: GNU General Public License (GPL) version 2
  * DMA driver for COH 901 318
  * Author: Per Friden <per.friden@stericsson.com>
  */
--- a/drivers/dma/coh901318_lli.c
+++ b/drivers/dma/coh901318_lli.c
@@ -1,8 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * driver/dma/coh901318_lli.c
  *
  * Copyright (C) 2007-2009 ST-Ericsson
- * License terms: GNU General Public License (GPL) version 2
  * Support functions for handling lli for dma
  * Author: Per Friden <per.friden@stericsson.com>
  */
--- a/drivers/dma/ste_dma40.c
+++ b/drivers/dma/ste_dma40.c
@@ -1,9 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) Ericsson AB 2007-2008
  * Copyright (C) ST-Ericsson SA 2008-2010
  * Author: Per Forlin <per.forlin@stericsson.com> for ST-Ericsson
  * Author: Jonas Aaberg <jonas.aberg@stericsson.com> for ST-Ericsson
- * License terms: GNU General Public License (GPL) version 2
  */
 
 #include <linux/dma-mapping.h>
--- a/drivers/dma/ste_dma40_ll.c
+++ b/drivers/dma/ste_dma40_ll.c
@@ -1,8 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) ST-Ericsson SA 2007-2010
  * Author: Per Forlin <per.forlin@stericsson.com> for ST-Ericsson
  * Author: Jonas Aaberg <jonas.aberg@stericsson.com> for ST-Ericsson
- * License terms: GNU General Public License (GPL) version 2
  */
 
 #include <linux/kernel.h>
--- a/drivers/dma/ste_dma40_ll.h
+++ b/drivers/dma/ste_dma40_ll.h
@@ -1,8 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) ST-Ericsson SA 2007-2010
  * Author: Per Friden <per.friden@stericsson.com> for ST-Ericsson SA
  * Author: Jonas Aaberg <jonas.aberg@stericsson.com> for ST-Ericsson SA
- * License terms: GNU General Public License (GPL) version 2
  */
 #ifndef STE_DMA40_LL_H
 #define STE_DMA40_LL_H
--- a/drivers/dma/stm32-dma.c
+++ b/drivers/dma/stm32-dma.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Driver for STM32 DMA controller
  *
@@ -6,8 +7,6 @@
  * Copyright (C) M'boumba Cedric Madianga 2015
  * Author: M'boumba Cedric Madianga <cedric.madianga@gmail.com>
  *         Pierre-Yves Mordret <pierre-yves.mordret@st.com>
- *
- * License terms:  GNU General Public License (GPL), version 2
  */
 
 #include <linux/clk.h>
--- a/drivers/i2c/busses/i2c-stm32.c
+++ b/drivers/i2c/busses/i2c-stm32.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * i2c-stm32.c
  *
  * Copyright (C) M'boumba Cedric Madianga 2017
  * Author: M'boumba Cedric Madianga <cedric.madianga@gmail.com>
- *
- * License terms:  GNU General Public License (GPL), version 2
  */
 
 #include "i2c-stm32.h"
--- a/drivers/i2c/busses/i2c-stu300.c
+++ b/drivers/i2c/busses/i2c-stu300.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2007-2012 ST-Ericsson AB
- * License terms: GNU General Public License (GPL) version 2
  * ST DDC I2C master mode driver, used in e.g. U300 series platforms.
  * Author: Linus Walleij <linus.walleij@stericsson.com>
  * Author: Jonas Aaberg <jonas.aberg@stericsson.com>
--- a/drivers/input/keyboard/nomadik-ske-keypad.c
+++ b/drivers/input/keyboard/nomadik-ske-keypad.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) ST-Ericsson SA 2010
  *
  * Author: Naveen Kumar G <naveen.gaddipati@stericsson.com> for ST-Ericsson
  * Author: Sundar Iyer <sundar.iyer@stericsson.com> for ST-Ericsson
  *
- * License terms:GNU General Public License (GPL) version 2
- *
  * Keypad controller driver for the SKE (Scroll Key Encoder) module used in
  * the Nomadik 8815 and Ux500 platforms.
  */
--- a/drivers/input/touchscreen/bu21013_ts.c
+++ b/drivers/input/touchscreen/bu21013_ts.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) ST-Ericsson SA 2010
  * Author: Naveen Kumar G <naveen.gaddipati@stericsson.com> for ST-Ericsson
- * License terms:GNU General Public License (GPL) version 2
  */
 
 #include <linux/kernel.h>
--- a/drivers/mfd/ab3100-core.c
+++ b/drivers/mfd/ab3100-core.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2007-2010 ST-Ericsson
- * License terms: GNU General Public License (GPL) version 2
  * Low-level core for exclusive access to the AB3100 IC on the I2C bus
  * and some basic chip-configuration.
  * Author: Linus Walleij <linus.walleij@stericsson.com>
--- a/drivers/mfd/ab3100-otp.c
+++ b/drivers/mfd/ab3100-otp.c
@@ -1,8 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * drivers/mfd/ab3100_otp.c
  *
  * Copyright (C) 2007-2009 ST-Ericsson AB
- * License terms: GNU General Public License (GPL) version 2
  * Driver to read out OTP from the AB3100 Mixed-signal circuit
  * Author: Linus Walleij <linus.walleij@stericsson.com>
  */
--- a/drivers/mfd/ab8500-sysctrl.c
+++ b/drivers/mfd/ab8500-sysctrl.c
@@ -1,9 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * AB8500 system control driver
  *
  * Copyright (C) ST-Ericsson SA 2010
  * Author: Mattias Nilsson <mattias.i.nilsson@stericsson.com> for ST Ericsson.
- * License terms: GNU General Public License (GPL) version 2
  */
 
 #include <linux/err.h>
--- a/drivers/mfd/abx500-core.c
+++ b/drivers/mfd/abx500-core.c
@@ -1,6 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2007-2010 ST-Ericsson
- * License terms: GNU General Public License (GPL) version 2
  * Register access functions for the ABX500 Mixed Signal IC family.
  * Author: Mattias Wallin <mattias.wallin@stericsson.com>
  */
--- a/drivers/mfd/stw481x.c
+++ b/drivers/mfd/stw481x.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Core driver for STw4810/STw4811
  *
@@ -5,8 +6,6 @@
  * Written on behalf of Linaro for ST-Ericsson
  *
  * Author: Linus Walleij <linus.walleij@linaro.org>
- *
- * License terms: GNU General Public License (GPL) version 2
  */
 
 #include <linux/err.h>
--- a/drivers/mfd/tps6105x.c
+++ b/drivers/mfd/tps6105x.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Core driver for TPS61050/61052 boost converters, used for while LED
  * driving, audio power amplification, white LED flash, and generic
@@ -9,8 +10,6 @@
  * Written on behalf of Linaro for ST-Ericsson
  *
  * Author: Linus Walleij <linus.walleij@linaro.org>
- *
- * License terms: GNU General Public License (GPL) version 2
  */
 
 #include <linux/module.h>
--- a/drivers/mmc/core/card.h
+++ b/drivers/mmc/core/card.h
@@ -1,11 +1,10 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Private header for the mmc subsystem
  *
  * Copyright (C) 2016 Linaro Ltd
  *
  * Author: Ulf Hansson <ulf.hansson@linaro.org>
- *
- * License terms: GNU General Public License (GPL) version 2
  */
 
 #ifndef _MMC_CORE_CARD_H
--- a/drivers/mmc/core/pwrseq.c
+++ b/drivers/mmc/core/pwrseq.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  *  Copyright (C) 2014 Linaro Ltd
  *
  * Author: Ulf Hansson <ulf.hansson@linaro.org>
  *
- * License terms: GNU General Public License (GPL) version 2
- *
  *  MMC power sequence management
  */
 #include <linux/kernel.h>
--- a/drivers/mmc/core/pwrseq.h
+++ b/drivers/mmc/core/pwrseq.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2014 Linaro Ltd
  *
  * Author: Ulf Hansson <ulf.hansson@linaro.org>
- *
- * License terms: GNU General Public License (GPL) version 2
  */
 #ifndef _MMC_CORE_PWRSEQ_H
 #define _MMC_CORE_PWRSEQ_H
--- a/drivers/mmc/core/pwrseq_emmc.c
+++ b/drivers/mmc/core/pwrseq_emmc.c
@@ -1,10 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2015, Samsung Electronics Co., Ltd.
  *
  * Author: Marek Szyprowski <m.szyprowski@samsung.com>
  *
- * License terms: GNU General Public License (GPL) version 2



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

* [Batch 9 patch 18/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 195
  2019-05-28 16:57 [Batch 9 patch 00/23] Batch 9 of random GPL notices/references Thomas Gleixner
                   ` (16 preceding siblings ...)
  2019-05-28 16:57 ` [Batch 9 patch 17/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 Thomas Gleixner
@ 2019-05-28 16:57 ` Thomas Gleixner
  2019-05-28 19:08   ` Zavras, Alexios
                     ` (3 more replies)
  2019-05-28 16:57 ` [Batch 9 patch 19/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 196 Thomas Gleixner
                   ` (4 subsequent siblings)
  22 siblings, 4 replies; 110+ messages in thread
From: Thomas Gleixner @ 2019-05-28 16:57 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 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-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch9&id=f2b9c7d9ca08
---
 drivers/net/ethernet/jme.c          |   15 +--------------
 drivers/net/ethernet/jme.h          |   15 +--------------
 drivers/net/ethernet/marvell/skge.c |   14 +-------------
 drivers/net/ethernet/marvell/sky2.c |   14 +-------------
 4 files changed, 4 insertions(+), 54 deletions(-)

--- a/drivers/net/ethernet/jme.c
+++ b/drivers/net/ethernet/jme.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * JMicron JMC2x0 series PCIe Ethernet Linux Device Driver
  *
@@ -6,20 +7,6 @@
  * Copyright (c) 2009 - 2010 Guo-Fu Tseng <cooldavid@cooldavid.org>
  *
  * Author: Guo-Fu Tseng <cooldavid@cooldavid.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.
- *
- * 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.
- *
  */
 
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
--- a/drivers/net/ethernet/jme.h
+++ b/drivers/net/ethernet/jme.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * JMicron JMC2x0 series PCIe Ethernet Linux Device Driver
  *
@@ -6,20 +7,6 @@
  * Copyright (c) 2009 - 2010 Guo-Fu Tseng <cooldavid@cooldavid.org>
  *
  * Author: Guo-Fu Tseng <cooldavid@cooldavid.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.
- *
- * 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 __JME_H_INCLUDED__
--- a/drivers/net/ethernet/marvell/skge.c
+++ b/drivers/net/ethernet/marvell/skge.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * New driver for Marvell Yukon chipset and SysKonnect Gigabit
  * Ethernet adapters. Based on earlier sk98lin, e100 and
@@ -8,19 +9,6 @@
  * those should be done at higher levels.
  *
  * Copyright (C) 2004, 2005 Stephen Hemminger <shemminger@osdl.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.
- *
- * 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.
  */
 
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
--- a/drivers/net/ethernet/marvell/sky2.c
+++ b/drivers/net/ethernet/marvell/sky2.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * New driver for Marvell Yukon 2 chipset.
  * Based on earlier sk98lin, and skge driver.
@@ -7,19 +8,6 @@
  * those should be done at higher levels.
  *
  * Copyright (C) 2005 Stephen Hemminger <shemminger@osdl.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.
- *
- * 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.
  */
 
 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt



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

* [Batch 9 patch 19/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 196
  2019-05-28 16:57 [Batch 9 patch 00/23] Batch 9 of random GPL notices/references Thomas Gleixner
                   ` (17 preceding siblings ...)
  2019-05-28 16:57 ` [Batch 9 patch 18/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 195 Thomas Gleixner
@ 2019-05-28 16:57 ` Thomas Gleixner
  2019-05-28 19:09   ` Zavras, Alexios
  2019-05-28 21:02   ` Thomas Gleixner
  2019-05-28 16:57 ` [Batch 9 patch 20/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 197 Thomas Gleixner
                   ` (3 subsequent siblings)
  22 siblings, 2 replies; 110+ messages in thread
From: Thomas Gleixner @ 2019-05-28 16:57 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this software is distributed under the terms of the gnu general
  public license gpl version 2 as published by the free software
  foundation this software is provided by the copyright holders and
  contributors as is and any express or implied warranties including
  but not limited to the implied warranties of merchantability and
  fitness for a particular purpose are disclaimed in no event shall
  the copyright owner or contributors be liable for any direct
  indirect incidental special exemplary or consequential damages
  including but not limited to procurement of substitute goods or
  services loss of use data or profits or business interruption
  however caused and on any theory of liability whether in contract
  strict liability or tort including negligence or otherwise arising
  in any way out of the use of this software even if advised of the
  possibility of such damage

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference 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=batch9&id=619dfca21c82
---
 include/linux/platform_data/usb-omap.h |   16 +---------------
 1 file changed, 1 insertion(+), 15 deletions(-)

--- a/include/linux/platform_data/usb-omap.h
+++ b/include/linux/platform_data/usb-omap.h
@@ -1,22 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * usb-omap.h - Platform data for the various OMAP USB IPs
  *
  * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com
- *
- * This software is distributed under the terms of the GNU General Public
- * License ("GPL") version 2, as published by the Free Software Foundation.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
  */
 
 #define OMAP3_HS_USB_PORTS	3



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

* [Batch 9 patch 20/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 197
  2019-05-28 16:57 [Batch 9 patch 00/23] Batch 9 of random GPL notices/references Thomas Gleixner
                   ` (18 preceding siblings ...)
  2019-05-28 16:57 ` [Batch 9 patch 19/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 196 Thomas Gleixner
@ 2019-05-28 16:57 ` Thomas Gleixner
  2019-05-28 19:10   ` Zavras, Alexios
                     ` (3 more replies)
  2019-05-28 16:57 ` [Batch 9 patch 21/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 198 Thomas Gleixner
                   ` (2 subsequent siblings)
  22 siblings, 4 replies; 110+ messages in thread
From: Thomas Gleixner @ 2019-05-28 16:57 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  license terms gnu general public license v2

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 37 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=batch9&id=a4469cbb310d
---
 drivers/clk/sunxi/clk-sun6i-apb0-gates.c         |    3 +--
 drivers/clk/sunxi/clk-sun6i-apb0.c               |    3 +--
 drivers/clk/sunxi/clk-sun6i-ar100.c              |    3 +--
 drivers/clk/sunxi/clk-sun8i-apb0.c               |    4 +---
 drivers/clocksource/clksrc-dbx500-prcmu.c        |    2 +-
 drivers/hwmon/ab8500.c                           |    2 +-
 drivers/hwmon/abx500.c                           |    2 +-
 drivers/hwmon/abx500.h                           |    2 +-
 drivers/input/misc/ab8500-ponkey.c               |    2 +-
 drivers/leds/leds-lm3530.c                       |    3 +--
 drivers/mfd/ab8500-core.c                        |    2 +-
 drivers/mfd/ab8500-debugfs.c                     |    2 +-
 drivers/mfd/ab8500-gpadc.c                       |    2 +-
 drivers/mfd/db8500-prcmu.c                       |    3 +--
 drivers/mfd/dbx500-prcmu-regs.h                  |    3 +--
 drivers/mfd/sun6i-prcm.c                         |    3 +--
 drivers/power/supply/ab8500_btemp.c              |    2 +-
 drivers/power/supply/ab8500_charger.c            |    2 +-
 drivers/power/supply/ab8500_fg.c                 |    2 +-
 drivers/power/supply/abx500_chargalg.c           |    2 +-
 drivers/regulator/ab8500-ext.c                   |    3 +--
 drivers/regulator/ab8500.c                       |    3 +--
 drivers/regulator/db8500-prcmu.c                 |    2 +-
 drivers/regulator/dbx500-prcmu.c                 |    2 +-
 drivers/regulator/dbx500-prcmu.h                 |    4 +---
 drivers/watchdog/ux500_wdt.c                     |    3 +--
 include/linux/led-lm3530.h                       |    3 +--
 include/linux/mfd/abx500/ab8500.h                |    2 +-
 include/linux/mfd/db8500-prcmu.h                 |    2 +-
 include/linux/mfd/dbx500-prcmu.h                 |    3 +--
 include/linux/platform_data/keypad-nomadik-ske.h |    2 +-
 include/linux/platform_data/leds-lm355x.h        |    3 +--
 include/linux/platform_data/leds-lm3642.h        |    3 +--
 include/linux/platform_data/ux500_wdt.h          |    3 +--
 include/linux/power/ab8500.h                     |    2 +-
 include/linux/regulator/ab8500.h                 |    3 +--
 include/linux/regulator/db8500-prcmu.h           |    3 +--
 37 files changed, 37 insertions(+), 58 deletions(-)

--- a/drivers/clk/sunxi/clk-sun6i-apb0-gates.c
+++ b/drivers/clk/sunxi/clk-sun6i-apb0-gates.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2014 Free Electrons
  *
- * License Terms: GNU General Public License v2
  * Author: Boris BREZILLON <boris.brezillon@free-electrons.com>
  *
  * Allwinner A31 APB0 clock gates driver
- *
  */
 
 #include <linux/clk-provider.h>
--- a/drivers/clk/sunxi/clk-sun6i-apb0.c
+++ b/drivers/clk/sunxi/clk-sun6i-apb0.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2014 Free Electrons
  *
- * License Terms: GNU General Public License v2
  * Author: Boris BREZILLON <boris.brezillon@free-electrons.com>
  *
  * Allwinner A31 APB0 clock driver
- *
  */
 
 #include <linux/clk-provider.h>
--- a/drivers/clk/sunxi/clk-sun6i-ar100.c
+++ b/drivers/clk/sunxi/clk-sun6i-ar100.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2014 Free Electrons
  *
- * License Terms: GNU General Public License v2
  * Author: Boris BREZILLON <boris.brezillon@free-electrons.com>
  *
  * Allwinner A31 AR100 clock driver
- *
  */
 
 #include <linux/bitops.h>
--- a/drivers/clk/sunxi/clk-sun8i-apb0.c
+++ b/drivers/clk/sunxi/clk-sun8i-apb0.c
@@ -1,17 +1,15 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2014 Chen-Yu Tsai
  * Author: Chen-Yu Tsai <wens@csie.org>
  *
  * Allwinner A23 APB0 clock driver
  *
- * License Terms: GNU General Public License v2
- *
  * Based on clk-sun6i-apb0.c
  * Allwinner A31 APB0 clock driver
  *
  * Copyright (C) 2014 Free Electrons
  * Author: Boris BREZILLON <boris.brezillon@free-electrons.com>
- *
  */
 
 #include <linux/clk-provider.h>
--- a/drivers/clocksource/clksrc-dbx500-prcmu.c
+++ b/drivers/clocksource/clksrc-dbx500-prcmu.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) ST-Ericsson SA 2011
  *
- * License Terms: GNU General Public License v2
  * Author: Mattias Wallin <mattias.wallin@stericsson.com> for ST-Ericsson
  * Author: Sundar Iyer for ST-Ericsson
  * sched_clock implementation is based on:
--- a/drivers/hwmon/ab8500.c
+++ b/drivers/hwmon/ab8500.c
@@ -1,8 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) ST-Ericsson 2010 - 2013
  * Author: Martin Persson <martin.persson@stericsson.com>
  *         Hongbo Zhang <hongbo.zhang@linaro.org>
- * License Terms: GNU General Public License v2
  *
  * When the AB8500 thermal warning temperature is reached (threshold cannot
  * be changed by SW), an interrupt is set, and if no further action is taken
--- a/drivers/hwmon/abx500.c
+++ b/drivers/hwmon/abx500.c
@@ -1,8 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) ST-Ericsson 2010 - 2013
  * Author: Martin Persson <martin.persson@stericsson.com>
  *         Hongbo Zhang <hongbo.zhang@linaro.org>
- * License Terms: GNU General Public License v2
  *
  * ABX500 does not provide auto ADC, so to monitor the required temperatures,
  * a periodic work is used. It is more important to not wake up the CPU than
--- a/drivers/hwmon/abx500.h
+++ b/drivers/hwmon/abx500.h
@@ -1,6 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) ST-Ericsson 2010 - 2013
- * License terms: GNU General Public License v2
  * Author: Martin Persson <martin.persson@stericsson.com>
  *         Hongbo Zhang <hongbo.zhang@linaro.com>
  */
--- a/drivers/input/misc/ab8500-ponkey.c
+++ b/drivers/input/misc/ab8500-ponkey.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) ST-Ericsson SA 2010
  *
- * License Terms: GNU General Public License v2
  * Author: Sundar Iyer <sundar.iyer@stericsson.com> for ST-Ericsson
  *
  * AB8500 Power-On Key handler
--- a/drivers/leds/leds-lm3530.c
+++ b/drivers/leds/leds-lm3530.c
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2011 ST-Ericsson SA.
  * Copyright (C) 2009 Motorola, Inc.
  *
- * License Terms: GNU General Public License v2
- *
  * Simple driver for National Semiconductor LM3530 Backlight driver chip
  *
  * Author: Shreshtha Kumar SAHU <shreshthakumar.sahu@stericsson.com>
--- a/drivers/mfd/ab8500-core.c
+++ b/drivers/mfd/ab8500-core.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) ST-Ericsson SA 2010
  *
- * License Terms: GNU General Public License v2
  * Author: Srinidhi Kasagar <srinidhi.kasagar@stericsson.com>
  * Author: Rabin Vincent <rabin.vincent@stericsson.com>
  * Author: Mattias Wallin <mattias.wallin@stericsson.com>
--- a/drivers/mfd/ab8500-debugfs.c
+++ b/drivers/mfd/ab8500-debugfs.c
@@ -1,8 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) ST-Ericsson SA 2010
  *
  * Author: Mattias Wallin <mattias.wallin@stericsson.com> for ST-Ericsson.
- * License Terms: GNU General Public License v2
  */
 /*
  * AB8500 register access
--- a/drivers/mfd/ab8500-gpadc.c
+++ b/drivers/mfd/ab8500-gpadc.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) ST-Ericsson SA 2010
  *
- * License Terms: GNU General Public License v2
  * Author: Arun R Murthy <arun.murthy@stericsson.com>
  * Author: Daniel Willerud <daniel.willerud@stericsson.com>
  * Author: Johan Palsson <johan.palsson@stericsson.com>
--- a/drivers/mfd/db8500-prcmu.c
+++ b/drivers/mfd/db8500-prcmu.c
@@ -1,16 +1,15 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * DB8500 PRCM Unit driver
  *
  * Copyright (C) STMicroelectronics 2009
  * Copyright (C) ST-Ericsson SA 2010
  *
- * License Terms: GNU General Public License v2
  * Author: Kumar Sanghvi <kumar.sanghvi@stericsson.com>
  * Author: Sundar Iyer <sundar.iyer@stericsson.com>
  * Author: Mattias Nilsson <mattias.i.nilsson@stericsson.com>
  *
  * U8500 PRCM Unit interface driver
- *
  */
 #include <linux/init.h>
 #include <linux/export.h>
--- a/drivers/mfd/dbx500-prcmu-regs.h
+++ b/drivers/mfd/dbx500-prcmu-regs.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) STMicroelectronics 2009
  * Copyright (C) ST-Ericsson SA 2010
@@ -5,8 +6,6 @@
  * Author: Kumar Sanghvi <kumar.sanghvi@stericsson.com>
  * Author: Sundar Iyer <sundar.iyer@stericsson.com>
  *
- * License Terms: GNU General Public License v2
- *
  * PRCM Unit registers
  */
 
--- a/drivers/mfd/sun6i-prcm.c
+++ b/drivers/mfd/sun6i-prcm.c
@@ -1,11 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) 2014 Free Electrons
  *
- * License Terms: GNU General Public License v2
  * Author: Boris BREZILLON <boris.brezillon@free-electrons.com>
  *
  * Allwinner PRCM (Power/Reset/Clock Management) driver
- *
  */
 
 #include <linux/mfd/core.h>
--- a/drivers/power/supply/ab8500_btemp.c
+++ b/drivers/power/supply/ab8500_btemp.c
@@ -1,9 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) ST-Ericsson SA 2012
  *
  * Battery temperature driver for AB8500
  *
- * License Terms: GNU General Public License v2
  * Author:
  *	Johan Palsson <johan.palsson@stericsson.com>
  *	Karl Komierowski <karl.komierowski@stericsson.com>
--- a/drivers/power/supply/ab8500_charger.c
+++ b/drivers/power/supply/ab8500_charger.c
@@ -1,9 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) ST-Ericsson SA 2012
  *
  * Charger driver for AB8500
  *
- * License Terms: GNU General Public License v2
  * Author:
  *	Johan Palsson <johan.palsson@stericsson.com>
  *	Karl Komierowski <karl.komierowski@stericsson.com>
--- a/drivers/power/supply/ab8500_fg.c
+++ b/drivers/power/supply/ab8500_fg.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) ST-Ericsson AB 2012
  *
@@ -8,7 +9,6 @@
  * battery management is not used and the supported code is available in this
  * driver.
  *
- * License Terms: GNU General Public License v2
  * Author:
  *	Johan Palsson <johan.palsson@stericsson.com>
  *	Karl Komierowski <karl.komierowski@stericsson.com>
--- a/drivers/power/supply/abx500_chargalg.c
+++ b/drivers/power/supply/abx500_chargalg.c
@@ -1,10 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) ST-Ericsson SA 2012
  * Copyright (c) 2012 Sony Mobile Communications AB
  *
  * Charging algorithm driver for abx500 variants
  *
- * License Terms: GNU General Public License v2
  * Authors:
  *	Johan Palsson <johan.palsson@stericsson.com>
  *	Karl Komierowski <karl.komierowski@stericsson.com>
--- a/drivers/regulator/ab8500-ext.c
+++ b/drivers/regulator/ab8500-ext.c
@@ -1,8 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) ST-Ericsson SA 2010
  *
- * License Terms: GNU General Public License v2
- *
  * Authors: Bengt Jonsson <bengt.g.jonsson@stericsson.com>
  *
  * This file is based on drivers/regulator/ab8500.c
--- a/drivers/regulator/ab8500.c
+++ b/drivers/regulator/ab8500.c
@@ -1,8 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) ST-Ericsson SA 2010
  *
- * License Terms: GNU General Public License v2
- *
  * Authors: Sundar Iyer <sundar.iyer@stericsson.com> for ST-Ericsson
  *          Bengt Jonsson <bengt.g.jonsson@stericsson.com> for ST-Ericsson
  *          Daniel Willerud <daniel.willerud@stericsson.com> for ST-Ericsson
--- a/drivers/regulator/db8500-prcmu.c
+++ b/drivers/regulator/db8500-prcmu.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) ST-Ericsson SA 2010
  *
- * License Terms: GNU General Public License v2
  * Authors: Sundar Iyer <sundar.iyer@stericsson.com> for ST-Ericsson
  *          Bengt Jonsson <bengt.g.jonsson@stericsson.com> for ST-Ericsson
  *
--- a/drivers/regulator/dbx500-prcmu.c
+++ b/drivers/regulator/dbx500-prcmu.c
@@ -1,7 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) ST-Ericsson SA 2010
  *
- * License Terms: GNU General Public License v2
  * Authors: Sundar Iyer <sundar.iyer@stericsson.com> for ST-Ericsson
  *          Bengt Jonsson <bengt.g.jonsson@stericsson.com> for ST-Ericsson
  *
--- a/drivers/regulator/dbx500-prcmu.h
+++ b/drivers/regulator/dbx500-prcmu.h
@@ -1,11 +1,9 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) ST-Ericsson SA 2010
  *
  * Author: Bengt Jonsson <bengt.jonsson@stericsson.com> for ST-Ericsson,
  *	   Jonas Aaberg <jonas.aberg@stericsson.com> for ST-Ericsson
- *
- * License Terms: GNU General Public License v2
- *
  */
 
 #ifndef DBX500_REGULATOR_H
--- a/drivers/watchdog/ux500_wdt.c
+++ b/drivers/watchdog/ux500_wdt.c
@@ -1,8 +1,7 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * Copyright (C) ST-Ericsson SA 2011-2013
  *
- * License Terms: GNU General Public License v2
- *
  * Author: Mathieu Poirier <mathieu.poirier@linaro.org> for ST-Ericsson
  * Author: Jonas Aaberg <jonas.aberg@stericsson.com> for ST-Ericsson
  */
--- a/include/linux/led-lm3530.h
+++ b/include/linux/led-lm3530.h
@@ -1,9 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2011 ST-Ericsson SA.
  * Copyright (C) 2009 Motorola, Inc.
  *
- * License Terms: GNU General Public License v2
- *
  * Simple driver for National Semiconductor LM35330 Backlight driver chip
  *
  * Author: Shreshtha Kumar SAHU <shreshthakumar.sahu@stericsson.com>
--- a/include/linux/mfd/abx500/ab8500.h
+++ b/include/linux/mfd/abx500/ab8500.h
@@ -1,7 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) ST-Ericsson SA 2010
  *
- * License Terms: GNU General Public License v2
  * Author: Srinidhi Kasagar <srinidhi.kasagar@stericsson.com>
  */
 #ifndef MFD_AB8500_H
--- a/include/linux/mfd/db8500-prcmu.h
+++ b/include/linux/mfd/db8500-prcmu.h
@@ -1,8 +1,8 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) STMicroelectronics 2009
  * Copyright (C) ST-Ericsson SA 2010
  *
- * License Terms: GNU General Public License v2
  * Author: Kumar Sanghvi <kumar.sanghvi@stericsson.com>
  *
  * PRCMU f/w APIs
--- a/include/linux/mfd/dbx500-prcmu.h
+++ b/include/linux/mfd/dbx500-prcmu.h
@@ -1,8 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) ST Ericsson SA 2011
  *
- * License Terms: GNU General Public License v2
- *
  * STE Ux500 PRCMU API
  */
 #ifndef __MACH_PRCMU_H
--- a/include/linux/platform_data/keypad-nomadik-ske.h
+++ b/include/linux/platform_data/keypad-nomadik-ske.h
@@ -1,7 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) ST-Ericsson SA 2010
  *
- * License Terms: GNU General Public License v2
  * Author: Naveen Kumar Gaddipati <naveen.gaddipati@stericsson.com>
  *
  * ux500 Scroll key and Keypad Encoder (SKE) header
--- a/include/linux/platform_data/leds-lm355x.h
+++ b/include/linux/platform_data/leds-lm355x.h
@@ -1,8 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) 2012 Texas Instruments
  *
- * License Terms: GNU General Public License v2
- *
  * Simple driver for Texas Instruments LM355x LED driver chip
  *
  * Author: G.Shark Jeong <gshark.jeong@gmail.com>
--- a/include/linux/platform_data/leds-lm3642.h
+++ b/include/linux/platform_data/leds-lm3642.h
@@ -1,8 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
 * Copyright (C) 2012 Texas Instruments
 *
-* License Terms: GNU General Public License v2
-*
 * Simple driver for Texas Instruments LM3642 LED driver chip
 *
 * Author: G.Shark Jeong <gshark.jeong@gmail.com>
--- a/include/linux/platform_data/ux500_wdt.h
+++ b/include/linux/platform_data/ux500_wdt.h
@@ -1,8 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) ST Ericsson SA 2011
  *
- * License Terms: GNU General Public License v2
- *
  * STE Ux500 Watchdog platform data
  */
 #ifndef __UX500_WDT_H
--- a/include/linux/power/ab8500.h
+++ b/include/linux/power/ab8500.h
@@ -1,7 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) ST-Ericsson 2013
  * Author: Hongbo Zhang <hongbo.zhang@linaro.com>
- * License terms: GNU General Public License v2
  */
 
 #ifndef PWR_AB8500_H
--- a/include/linux/regulator/ab8500.h
+++ b/include/linux/regulator/ab8500.h
@@ -1,8 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) ST-Ericsson SA 2010
  *
- * License Terms: GNU General Public License v2
- *
  * Authors: Sundar Iyer <sundar.iyer@stericsson.com> for ST-Ericsson
  *          Bengt Jonsson <bengt.g.jonsson@stericsson.com> for ST-Ericsson
  *          Daniel Willerud <daniel.willerud@stericsson.com> for ST-Ericsson
--- a/include/linux/regulator/db8500-prcmu.h
+++ b/include/linux/regulator/db8500-prcmu.h
@@ -1,8 +1,7 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
 /*
  * Copyright (C) ST-Ericsson SA 2010
  *
- * License Terms: GNU General Public License v2
- *
  * Author: Bengt Jonsson <bengt.g.jonsson@stericsson.com> for ST-Ericsson
  *
  * Interface to power domain regulators on DB8500



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

* [Batch 9 patch 21/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 198
  2019-05-28 16:57 [Batch 9 patch 00/23] Batch 9 of random GPL notices/references Thomas Gleixner
                   ` (19 preceding siblings ...)
  2019-05-28 16:57 ` [Batch 9 patch 20/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 197 Thomas Gleixner
@ 2019-05-28 16:57 ` Thomas Gleixner
  2019-05-28 19:12   ` Zavras, Alexios
                     ` (3 more replies)
  2019-05-28 16:57 ` [Batch 9 patch 22/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 199 Thomas Gleixner
  2019-05-28 16:57 ` [Batch 9 patch 23/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200 Thomas Gleixner
  22 siblings, 4 replies; 110+ messages in thread
From: Thomas Gleixner @ 2019-05-28 16:57 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this software may be distributed under the terms of the gnu general
  public license gpl version 2 as distributed in the copying file from
  the main directory of the linux kernel source

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=batch9&id=c419cc8b53af
---
 drivers/net/can/at91_can.c |    6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

--- a/drivers/net/can/at91_can.c
+++ b/drivers/net/can/at91_can.c
@@ -1,13 +1,9 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * at91_can.c - CAN network driver for AT91 SoC CAN controller
  *
  * (C) 2007 by Hans J. Koch <hjk@hansjkoch.de>
  * (C) 2008, 2009, 2010, 2011 by Marc Kleine-Budde <kernel@pengutronix.de>
- *
- * This software may be distributed under the terms of the GNU General
- * Public License ("GPL") version 2 as distributed in the 'COPYING'
- * file from the main directory of the linux kernel source.
- *
  */
 
 #include <linux/clk.h>



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

* [Batch 9 patch 22/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 199
  2019-05-28 16:57 [Batch 9 patch 00/23] Batch 9 of random GPL notices/references Thomas Gleixner
                   ` (20 preceding siblings ...)
  2019-05-28 16:57 ` [Batch 9 patch 21/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 198 Thomas Gleixner
@ 2019-05-28 16:57 ` Thomas Gleixner
  2019-05-28 19:13   ` Zavras, Alexios
                     ` (3 more replies)
  2019-05-28 16:57 ` [Batch 9 patch 23/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200 Thomas Gleixner
  22 siblings, 4 replies; 110+ messages in thread
From: Thomas Gleixner @ 2019-05-28 16:57 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 version 2

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

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

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

---
https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch9&id=d4bde25719bf
---
 scripts/objdiff |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- a/scripts/objdiff
+++ b/scripts/objdiff
@@ -1,11 +1,11 @@
 #!/bin/bash
+# SPDX-License-Identifier: GPL-2.0-only
 
 # objdiff - a small script for validating that a commit or series of commits
 # didn't change object code.
 #
 # Copyright 2014, Jason Cooper <jason@lakedaemon.net>
 #
-# Licensed under the terms of the GNU GPL version 2
 
 # usage example:
 #



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

* [Batch 9 patch 23/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200
  2019-05-28 16:57 [Batch 9 patch 00/23] Batch 9 of random GPL notices/references Thomas Gleixner
                   ` (21 preceding siblings ...)
  2019-05-28 16:57 ` [Batch 9 patch 22/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 199 Thomas Gleixner
@ 2019-05-28 16:57 ` Thomas Gleixner
  2019-05-28 19:14   ` Zavras, Alexios
                     ` (3 more replies)
  22 siblings, 4 replies; 110+ messages in thread
From: Thomas Gleixner @ 2019-05-28 16:57 UTC (permalink / raw)
  To: linux-spdx

From: Thomas Gleixner tglx@linutronix.de

Based on 1 normalized pattern(s):

  this code is licenced under the general public licence version 2

and additional 1 normalized pattern(s):

  this program is free software you can redistribute it and or modify it
  under the terms of version 2 of the gnu general public license as
  published by the free software foundation 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=batch9&id=dc59b77a8f2a
---
 sound/sh/aica.c |   18 +-----------------
 1 file changed, 1 insertion(+), 17 deletions(-)

--- a/sound/sh/aica.c
+++ b/sound/sh/aica.c
@@ -1,27 +1,11 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
-* This code is licenced under 
-* the General Public Licence
-* version 2
 *
 * Copyright Adrian McMenamin 2005, 2006, 2007
 * <adrian@mcmen.demon.co.uk>
 * Requires firmware (BSD licenced) available from:
 * http://linuxdc.cvs.sourceforge.net/linuxdc/linux-sh-dc/sound/oss/aica/firmware/
 * or the maintainer
-*
-* This program is free software; you can redistribute it and/or modify
-* it under the terms of version 2 of the GNU General Public License as published by
-* the Free Software Foundation.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT 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>



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

* Re: [Batch 9 patch 05/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 180
  2019-05-28 16:57 ` [Batch 9 patch 05/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 180 Thomas Gleixner
@ 2019-05-28 18:01   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-05-28 18:31   ` Zavras, Alexios
                     ` (3 subsequent siblings)
  4 siblings, 0 replies; 110+ messages in thread
From: Armijn Hemel - Tjaldur Software Governance Solutions @ 2019-05-28 18:01 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

On 5/28/19 6:57 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   subject to 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 4 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] 110+ messages in thread

* RE: [Batch 9 patch 01/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176
  2019-05-28 16:57 ` [Batch 9 patch 01/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 Thomas Gleixner
@ 2019-05-28 18:18   ` Zavras, Alexios
  2019-05-28 20:07   ` Allison Randal
  2019-05-29  2:17   ` Steve Winslow
  2 siblings, 0 replies; 110+ messages in thread
From: Zavras, Alexios @ 2019-05-28 18:18 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 18:57
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 9 patch 01/23] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 176
> 
> 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 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 44 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=batch9&id=5164ec5b0838

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

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

* RE: [Batch 9 patch 02/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177
  2019-05-28 16:57 ` [Batch 9 patch 02/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 Thomas Gleixner
@ 2019-05-28 18:20   ` Zavras, Alexios
  2019-05-28 20:08   ` Allison Randal
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 110+ messages in thread
From: Zavras, Alexios @ 2019-05-28 18:20 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 18:57
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 9 patch 02/23] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 177
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   licensed under the gpl 2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 135 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=batch9&id=59da476f95fa

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

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

* RE: [Batch 9 patch 03/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178
  2019-05-28 16:57 ` [Batch 9 patch 03/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 Thomas Gleixner
@ 2019-05-28 18:23   ` Zavras, Alexios
  2019-05-28 20:18   ` Allison Randal
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 110+ messages in thread
From: Zavras, Alexios @ 2019-05-28 18:23 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 18:57
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 9 patch 03/23] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 178
> 
> 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
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 24 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=batch9&id=e7beaa05d4e2

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

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

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

* RE: [Batch 9 patch 04/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 179
  2019-05-28 16:57 ` [Batch 9 patch 04/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 179 Thomas Gleixner
@ 2019-05-28 18:25   ` Zavras, Alexios
  2019-05-28 20:31   ` Allison Randal
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 110+ messages in thread
From: Zavras, Alexios @ 2019-05-28 18:25 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 18:57
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 9 patch 04/23] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 179
> 
> 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 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 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=batch9&id=d277b1980d89

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

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

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

* RE: [Batch 9 patch 05/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 180
  2019-05-28 16:57 ` [Batch 9 patch 05/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 180 Thomas Gleixner
  2019-05-28 18:01   ` Armijn Hemel - Tjaldur Software Governance Solutions
@ 2019-05-28 18:31   ` Zavras, Alexios
  2019-05-28 20:48   ` Allison Randal
                     ` (2 subsequent siblings)
  4 siblings, 0 replies; 110+ messages in thread
From: Zavras, Alexios @ 2019-05-28 18:31 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 18:57
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 9 patch 05/23] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 180
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   subject to 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 4 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch9&id=20804fb7619e

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

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

* RE: [Batch 9 patch 06/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 181
  2019-05-28 16:57 ` [Batch 9 patch 06/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 181 Thomas Gleixner
@ 2019-05-28 18:33   ` Zavras, Alexios
  2019-05-28 20:50   ` Allison Randal
  1 sibling, 0 replies; 110+ messages in thread
From: Zavras, Alexios @ 2019-05-28 18:33 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 18:57
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 9 patch 06/23] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 181
> 
> 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 no warranty the program is provided on an as is
>   basis without warranties or conditions of any kind either express or
>   implied including without limitation any warranties or conditions of
>   title non infringement merchantability or fitness for a particular
>   purpose each recipient is solely responsible for determining the
>   appropriateness of using and distributing the program and assumes
>   all risks associated with its exercise of rights under this
>   agreement including but not limited to the risks and costs of
>   program errors damage to or loss of data programs or equipment and
>   unavailability or interruption of operations disclaimer of liability
>   neither recipient nor any contributors shall have any liability for
>   any direct indirect incidental special exemplary or consequential
>   damages including without limitation lost profits however caused and
>   on any theory of liability whether in contract strict liability or
>   tort including negligence or otherwise arising in any way out of the
>   use or distribution of the program or the exercise of any rights
>   granted hereunder even if advised of the possibility of such damages
>   you should have received a copy of the gnu general public license
>   along with this program if not write to the free software foundation
>   inc 59 temple place suite 330 boston ma 02111 1307 usa
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 23 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=batch9&id=b4def9ded429

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

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

* RE: [Batch 9 patch 07/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 182
  2019-05-28 16:57 ` [Batch 9 patch 07/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 182 Thomas Gleixner
@ 2019-05-28 18:36   ` Zavras, Alexios
  2019-05-28 20:51   ` Allison Randal
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 110+ messages in thread
From: Zavras, Alexios @ 2019-05-28 18:36 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 18:57
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 9 patch 07/23] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 182
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can distribute 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 it will be useful but without 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 32 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=batch9&id=ed5a03433d61

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

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

* RE: [Batch 9 patch 08/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 183
  2019-05-28 16:57 ` [Batch 9 patch 08/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 183 Thomas Gleixner
@ 2019-05-28 18:38   ` Zavras, Alexios
  2019-05-28 20:52   ` Allison Randal
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 110+ messages in thread
From: Zavras, Alexios @ 2019-05-28 18:38 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 18:57
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 9 patch 08/23] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 183
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   gpl license summary [copyright] [c] [2008] [2011] [intel]
>   [corporation] [all] [rights] [reserved] this program is free
>   software you can redistribute it and or modify it under the terms of
>   version 2 of the gnu general public license as published by the free
>   software foundation 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 usa the full gnu general public
>   license is included in this distribution in the file called license
>   gpl
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 5 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch9&id=2233bab8883b

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

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

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

* RE: [Batch 9 patch 09/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 184
  2019-05-28 16:57 ` [Batch 9 patch 09/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 184 Thomas Gleixner
@ 2019-05-28 18:43   ` Zavras, Alexios
  2019-05-28 21:04   ` Allison Randal
  2019-05-29 15:37   ` Richard Fontana
  2 siblings, 0 replies; 110+ messages in thread
From: Zavras, Alexios @ 2019-05-28 18:43 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 18:57
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 9 patch 09/23] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 184
> 
> 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 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 5 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch9&id=eea7ff810185

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

Missing lines in disclaimer result in nonsensical text, but that's ok...
Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Gary Kershaw
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928

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

* RE: [Batch 9 patch 10/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 185
  2019-05-28 16:57 ` [Batch 9 patch 10/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 185 Thomas Gleixner
@ 2019-05-28 18:47   ` Zavras, Alexios
  2019-05-29  2:36   ` Steve Winslow
  2019-05-29 15:38   ` Richard Fontana
  2 siblings, 0 replies; 110+ messages in thread
From: Zavras, Alexios @ 2019-05-28 18:47 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 18:57
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 9 patch 10/23] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 185
> 
> 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 software distributed under
>   the license is distributed on an as is basis without warranty of any
>   kind either express or implied 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 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=batch9&id=8537b4bd37ee

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

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

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

* RE: [Batch 9 patch 11/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 186
  2019-05-28 16:57 ` [Batch 9 patch 11/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 186 Thomas Gleixner
@ 2019-05-28 18:52   ` Zavras, Alexios
  2019-05-28 21:06   ` Allison Randal
  1 sibling, 0 replies; 110+ messages in thread
From: Zavras, Alexios @ 2019-05-28 18:52 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 18:57
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 9 patch 11/23] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 186
> 
> 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 software distributed under
>   the license is distributed on an as is basis without warranty of any
>   kind either express or implied see the license for the specific
>   language governing rights and limitations under the license
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 4 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch9&id=15cd41b40084

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

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

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

* RE: [Batch 9 patch 12/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 188
  2019-05-28 16:57 ` [Batch 9 patch 12/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 188 Thomas Gleixner
@ 2019-05-28 18:54   ` Zavras, Alexios
  2019-05-28 21:08   ` Allison Randal
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 110+ messages in thread
From: Zavras, Alexios @ 2019-05-28 18:54 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 18:57
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 9 patch 12/23] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 188
> 
> 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 free software
>   foundation 51 franklin street fifth floor boston ma 02111 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 27 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=batch9&id=d52e8a6dde41

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

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

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

* RE: [Batch 9 patch 13/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 190
  2019-05-28 16:57 ` [Batch 9 patch 13/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 190 Thomas Gleixner
@ 2019-05-28 18:55   ` Zavras, Alexios
  2019-05-28 21:09   ` Allison Randal
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 110+ messages in thread
From: Zavras, Alexios @ 2019-05-28 18:55 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 18:57
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 9 patch 13/23] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 190
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   licensed under gplv2 only
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 10 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=batch9&id=e9bc14493f81

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

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

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

* RE: [Batch 9 patch 14/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 191
  2019-05-28 16:57 ` [Batch 9 patch 14/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 191 Thomas Gleixner
@ 2019-05-28 18:56   ` Zavras, Alexios
  2019-05-28 21:09   ` Allison Randal
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 110+ messages in thread
From: Zavras, Alexios @ 2019-05-28 18:56 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 18:57
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 9 patch 14/23] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 191
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   licensed under gplv2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 99 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=batch9&id=97a46a72c47e

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

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

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

* RE: [Batch 9 patch 15/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 192
  2019-05-28 16:57 ` [Batch 9 patch 15/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 192 Thomas Gleixner
@ 2019-05-28 19:02   ` Zavras, Alexios
  2019-05-28 21:00   ` Thomas Gleixner
  1 sibling, 0 replies; 110+ messages in thread
From: Zavras, Alexios @ 2019-05-28 19:02 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 18:57
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 9 patch 15/23] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 192
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   provides this source code under the gpl v2 license the gpl v2
>   license is available at http opensource org licenses gpl license php
>   this software is provided by the copyright holders and contributors
>   as is and any express or implied warranties including but not
>   limited to the implied warranties of merchantability and fitness for
>   a particular purpose are disclaimed in no event shall the copyright
>   owner or contributors be liable for any direct indirect incidental
>   special exemplary or consequential damages including but not limited
>   to procurement of substitute goods or services loss of use data or
>   profits or business interruption however caused and on any theory of
>   liability whether in contract strict liability or tort including
>   negligence or otherwise arising in any way out of the use of this
>   software even if advised of the possibility of such damage
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference 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=batch9&id=723ac511fbd4

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

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

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

* RE: [Batch 9 patch 16/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 193
  2019-05-28 16:57 ` [Batch 9 patch 16/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 193 Thomas Gleixner
@ 2019-05-28 19:05   ` Zavras, Alexios
  2019-05-28 21:43   ` Allison Randal
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 110+ messages in thread
From: Zavras, Alexios @ 2019-05-28 19:05 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 18:57
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 9 patch 16/23] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 193
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this copyrighted material is made available to anyone wishing to use
>   modify copy or redistribute it subject to the terms and conditions
>   of the gnu general public license v 2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 45 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=batch9&id=cecc7956a230

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

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

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

* RE: [Batch 9 patch 17/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194
  2019-05-28 16:57 ` [Batch 9 patch 17/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 Thomas Gleixner
@ 2019-05-28 19:07   ` Zavras, Alexios
  2019-05-28 21:44   ` Allison Randal
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 110+ messages in thread
From: Zavras, Alexios @ 2019-05-28 19:07 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 18:57
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 9 patch 17/23] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 194
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   license terms gnu general public license gpl version 2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 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=batch9&id=f50d3179b569

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

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

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

* RE: [Batch 9 patch 18/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 195
  2019-05-28 16:57 ` [Batch 9 patch 18/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 195 Thomas Gleixner
@ 2019-05-28 19:08   ` Zavras, Alexios
  2019-05-28 21:45   ` Allison Randal
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 110+ messages in thread
From: Zavras, Alexios @ 2019-05-28 19:08 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 18:57
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 9 patch 18/23] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 195
> 
> 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 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-only
> 
> has been chosen to replace the boilerplate/reference in 4 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch9&id=f2b9c7d9ca08

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

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

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

* RE: [Batch 9 patch 19/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 196
  2019-05-28 16:57 ` [Batch 9 patch 19/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 196 Thomas Gleixner
@ 2019-05-28 19:09   ` Zavras, Alexios
  2019-05-28 21:02   ` Thomas Gleixner
  1 sibling, 0 replies; 110+ messages in thread
From: Zavras, Alexios @ 2019-05-28 19:09 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 18:57
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 9 patch 19/23] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 196
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this software is distributed under the terms of the gnu general
>   public license gpl version 2 as published by the free software
>   foundation this software is provided by the copyright holders and
>   contributors as is and any express or implied warranties including
>   but not limited to the implied warranties of merchantability and
>   fitness for a particular purpose are disclaimed in no event shall
>   the copyright owner or contributors be liable for any direct
>   indirect incidental special exemplary or consequential damages
>   including but not limited to procurement of substitute goods or
>   services loss of use data or profits or business interruption
>   however caused and on any theory of liability whether in contract
>   strict liability or tort including negligence or otherwise arising
>   in any way out of the use of this software even if advised of the
>   possibility of such damage
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference 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=batch9&id=619dfca21c82

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

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

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

* RE: [Batch 9 patch 20/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 197
  2019-05-28 16:57 ` [Batch 9 patch 20/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 197 Thomas Gleixner
@ 2019-05-28 19:10   ` Zavras, Alexios
  2019-05-28 21:46   ` Allison Randal
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 110+ messages in thread
From: Zavras, Alexios @ 2019-05-28 19:10 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 18:57
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 9 patch 20/23] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 197
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   license terms gnu general public license v2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 37 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=batch9&id=a4469cbb310d

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

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

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

* RE: [Batch 9 patch 21/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 198
  2019-05-28 16:57 ` [Batch 9 patch 21/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 198 Thomas Gleixner
@ 2019-05-28 19:12   ` Zavras, Alexios
  2019-05-28 21:47   ` Allison Randal
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 110+ messages in thread
From: Zavras, Alexios @ 2019-05-28 19:12 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 18:57
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 9 patch 21/23] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 198
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this software may be distributed under the terms of the gnu general
>   public license gpl version 2 as distributed in the copying file from
>   the main directory of the linux kernel source
> 
> 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=batch9&id=c419cc8b53af

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

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

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

* RE: [Batch 9 patch 22/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 199
  2019-05-28 16:57 ` [Batch 9 patch 22/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 199 Thomas Gleixner
@ 2019-05-28 19:13   ` Zavras, Alexios
  2019-05-28 21:47   ` Allison Randal
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 110+ messages in thread
From: Zavras, Alexios @ 2019-05-28 19:13 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

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

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

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

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

* RE: [Batch 9 patch 23/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200
  2019-05-28 16:57 ` [Batch 9 patch 23/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200 Thomas Gleixner
@ 2019-05-28 19:14   ` Zavras, Alexios
  2019-05-28 21:49   ` Allison Randal
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 110+ messages in thread
From: Zavras, Alexios @ 2019-05-28 19:14 UTC (permalink / raw)
  To: Thomas Gleixner, linux-spdx

> -----Original Message-----
> From: linux-spdx-owner@vger.kernel.org <linux-spdx-owner@vger.kernel.org>
> On Behalf Of Thomas Gleixner
> Sent: Tuesday, 28 May, 2019 18:57
> To: linux-spdx@vger.kernel.org
> Subject: [Batch 9 patch 23/23] treewide: Replace GPLv2
> boilerplate/reference with SPDX - rule 200
> 
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this code is licenced under the general public licence version 2
> 
> and additional 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify it
>   under the terms of version 2 of the gnu general public license as
>   published by the free software foundation 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=batch9&id=dc59b77a8f2a

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

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

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

* Re: [Batch 9 patch 01/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176
  2019-05-28 16:57 ` [Batch 9 patch 01/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 Thomas Gleixner
  2019-05-28 18:18   ` Zavras, Alexios
@ 2019-05-28 20:07   ` Allison Randal
  2019-05-29  2:17   ` Steve Winslow
  2 siblings, 0 replies; 110+ messages in thread
From: Allison Randal @ 2019-05-28 20:07 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 12:57 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of 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 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 44 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 9 patch 02/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177
  2019-05-28 16:57 ` [Batch 9 patch 02/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 Thomas Gleixner
  2019-05-28 18:20   ` Zavras, Alexios
@ 2019-05-28 20:08   ` Allison Randal
  2019-05-29  2:18   ` Steve Winslow
  2019-05-29 15:30   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Allison Randal @ 2019-05-28 20:08 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 9 patch 03/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178
  2019-05-28 16:57 ` [Batch 9 patch 03/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 Thomas Gleixner
  2019-05-28 18:23   ` Zavras, Alexios
@ 2019-05-28 20:18   ` Allison Randal
  2019-05-28 20:58     ` Thomas Gleixner
  2019-05-29  2:19   ` Steve Winslow
  2019-05-29 15:32   ` Richard Fontana
  3 siblings, 1 reply; 110+ messages in thread
From: Allison Randal @ 2019-05-28 20:18 UTC (permalink / raw)
  To: linux-spdx

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

It doesn't explicitly say "or later", and the lingering "either" doesn't
seem like enough to go on, so agreed that -only is the best fit.

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

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

* Re: [Batch 9 patch 04/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 179
  2019-05-28 16:57 ` [Batch 9 patch 04/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 179 Thomas Gleixner
  2019-05-28 18:25   ` Zavras, Alexios
@ 2019-05-28 20:31   ` Allison Randal
  2019-05-29  2:20   ` Steve Winslow
  2019-05-29 15:33   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Allison Randal @ 2019-05-28 20:31 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 12:57 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either 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 3 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 9 patch 05/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 180
  2019-05-28 16:57 ` [Batch 9 patch 05/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 180 Thomas Gleixner
  2019-05-28 18:01   ` Armijn Hemel - Tjaldur Software Governance Solutions
  2019-05-28 18:31   ` Zavras, Alexios
@ 2019-05-28 20:48   ` Allison Randal
  2019-05-29  2:20   ` Steve Winslow
  2019-05-29 15:34   ` Richard Fontana
  4 siblings, 0 replies; 110+ messages in thread
From: Allison Randal @ 2019-05-28 20:48 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 9 patch 06/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 181
  2019-05-28 16:57 ` [Batch 9 patch 06/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 181 Thomas Gleixner
  2019-05-28 18:33   ` Zavras, Alexios
@ 2019-05-28 20:50   ` Allison Randal
  2019-05-29  2:23     ` Steve Winslow
  1 sibling, 1 reply; 110+ messages in thread
From: Allison Randal @ 2019-05-28 20:50 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 12:57 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation version 2 of the license this program
>   is distributed in the hope that it will be useful but without any
>   warranty without even the implied warranty of merchantability or
>   fitness for a particular purpose see the gnu general public license
>   for more details no warranty the program is provided on an as is
>   basis without warranties or conditions of any kind either express or
>   implied including without limitation any warranties or conditions of
>   title non infringement merchantability or fitness for a particular
>   purpose each recipient is solely responsible for determining the
>   appropriateness of using and distributing the program and assumes
>   all risks associated with its exercise of rights under this
>   agreement including but not limited to the risks and costs of
>   program errors damage to or loss of data programs or equipment and
>   unavailability or interruption of operations disclaimer of liability
>   neither recipient nor any contributors shall have any liability for
>   any direct indirect incidental special exemplary or consequential
>   damages including without limitation lost profits however caused and
>   on any theory of liability whether in contract strict liability or
>   tort including negligence or otherwise arising in any way out of the
>   use or distribution of the program or the exercise of any rights
>   granted hereunder even if advised of the possibility of such damages
>   you should have received a copy of the gnu general public license
>   along with this program if not write to the free software foundation
>   inc 59 temple place suite 330 boston ma 02111 1307 usa
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 23 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

Hold for review of special disclaimers.

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

* Re: [Batch 9 patch 07/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 182
  2019-05-28 16:57 ` [Batch 9 patch 07/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 182 Thomas Gleixner
  2019-05-28 18:36   ` Zavras, Alexios
@ 2019-05-28 20:51   ` Allison Randal
  2019-05-29  2:24   ` Steve Winslow
  2019-05-29 15:35   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Allison Randal @ 2019-05-28 20:51 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 12:57 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can distribute 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 it will be useful but without 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 32 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 9 patch 08/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 183
  2019-05-28 16:57 ` [Batch 9 patch 08/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 183 Thomas Gleixner
  2019-05-28 18:38   ` Zavras, Alexios
@ 2019-05-28 20:52   ` Allison Randal
  2019-05-29  2:25   ` Steve Winslow
  2019-05-29 15:37   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Allison Randal @ 2019-05-28 20:52 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 12:57 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   gpl license summary [copyright] [c] [2008] [2011] [intel]
>   [corporation] [all] [rights] [reserved] this program is free
>   software you can redistribute it and or modify it under the terms of
>   version 2 of the gnu general public license as published by the free
>   software foundation 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 usa the full gnu general public
>   license is included in this distribution in the file called license
>   gpl
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 5 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 9 patch 03/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178
  2019-05-28 20:18   ` Allison Randal
@ 2019-05-28 20:58     ` Thomas Gleixner
  0 siblings, 0 replies; 110+ messages in thread
From: Thomas Gleixner @ 2019-05-28 20:58 UTC (permalink / raw)
  To: Allison Randal; +Cc: linux-spdx

On Tue, 28 May 2019, Allison Randal wrote:
> On 5/28/19 12:57 PM, Thomas Gleixner wrote:
> > From: Thomas Gleixner tglx@linutronix.de
> > 
> > Based on 1 normalized pattern(s):
> > 
> >   this program is free software you can redistribute it and or modify
> >   it under the terms of the gnu general public license as published by
> >   the free software foundation either version 2 of the license
> > 
> > extracted by the scancode license scanner the SPDX license identifier
> > 
> >   GPL-2.0-only
> > 
> > has been chosen to replace the boilerplate/reference in 24 file(s).
> > 
> > Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
> 
> It doesn't explicitly say "or later", and the lingering "either" doesn't
> seem like enough to go on, so agreed that -only is the best fit.

Especially as the actual (not normalized) texts have a full stop after
License.

Thanks,

	tglx

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

* Re: [Batch 9 patch 15/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 192
  2019-05-28 16:57 ` [Batch 9 patch 15/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 192 Thomas Gleixner
  2019-05-28 19:02   ` Zavras, Alexios
@ 2019-05-28 21:00   ` Thomas Gleixner
  2019-05-29  2:41     ` Steve Winslow
  1 sibling, 1 reply; 110+ messages in thread
From: Thomas Gleixner @ 2019-05-28 21:00 UTC (permalink / raw)
  To: linux-spdx

On Tue, 28 May 2019, Thomas Gleixner wrote:

> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   provides this source code under the gpl v2 license the gpl v2
>   license is available at http opensource org licenses gpl license php
>   this software is provided by the copyright holders and contributors
>   as is and any express or implied warranties including but not
>   limited to the implied warranties of merchantability and fitness for
>   a particular purpose are disclaimed in no event shall the copyright
>   owner or contributors be liable for any direct indirect incidental
>   special exemplary or consequential damages including but not limited
>   to procurement of substitute goods or services loss of use data or
>   profits or business interruption however caused and on any theory of
>   liability whether in contract strict liability or tort including
>   negligence or otherwise arising in any way out of the use of this
>   software even if advised of the possibility of such damage

Into the special disclaimer bucket...

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

* Re: [Batch 9 patch 19/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 196
  2019-05-28 16:57 ` [Batch 9 patch 19/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 196 Thomas Gleixner
  2019-05-28 19:09   ` Zavras, Alexios
@ 2019-05-28 21:02   ` Thomas Gleixner
  1 sibling, 0 replies; 110+ messages in thread
From: Thomas Gleixner @ 2019-05-28 21:02 UTC (permalink / raw)
  To: linux-spdx

On Tue, 28 May 2019, Thomas Gleixner wrote:

> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this software is distributed under the terms of the gnu general
>   public license gpl version 2 as published by the free software
>   foundation this software is provided by the copyright holders and
>   contributors as is and any express or implied warranties including
>   but not limited to the implied warranties of merchantability and
>   fitness for a particular purpose are disclaimed in no event shall
>   the copyright owner or contributors be liable for any direct
>   indirect incidental special exemplary or consequential damages
>   including but not limited to procurement of substitute goods or
>   services loss of use data or profits or business interruption
>   however caused and on any theory of liability whether in contract
>   strict liability or tort including negligence or otherwise arising
>   in any way out of the use of this software even if advised of the
>   possibility of such damage

Special disclaimer as well...

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

* Re: [Batch 9 patch 09/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 184
  2019-05-28 16:57 ` [Batch 9 patch 09/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 184 Thomas Gleixner
  2019-05-28 18:43   ` Zavras, Alexios
@ 2019-05-28 21:04   ` Allison Randal
  2019-05-29  2:35     ` Steve Winslow
  2019-05-29 15:37   ` Richard Fontana
  2 siblings, 1 reply; 110+ messages in thread
From: Allison Randal @ 2019-05-28 21:04 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 12:57 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license version 2 as
>   published by the free software foundation this program is
>   distributed in the hope that it will be useful merchantability or
>   fitness for a particular purpose see the gnu general public license
>   for more details
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 5 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

The disclaimer is weirdly mangled, but it doesn't add any additional
disclaimers, it just drops one line of text from the normal GPL
disclaimer. Still, it's probably worth holding for review with the other
special disclaimers.

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

* Re: [Batch 9 patch 11/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 186
  2019-05-28 16:57 ` [Batch 9 patch 11/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 186 Thomas Gleixner
  2019-05-28 18:52   ` Zavras, Alexios
@ 2019-05-28 21:06   ` Allison Randal
  1 sibling, 0 replies; 110+ messages in thread
From: Allison Randal @ 2019-05-28 21:06 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 12:57 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license version 2 as
>   published by the free software foundation software distributed under
>   the license is distributed on an as is basis without warranty of any
>   kind either express or implied see the license for the specific
>   language governing rights and limitations under the license
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 4 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

Hold for review with the other special disclaimers.

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

* Re: [Batch 9 patch 12/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 188
  2019-05-28 16:57 ` [Batch 9 patch 12/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 188 Thomas Gleixner
  2019-05-28 18:54   ` Zavras, Alexios
@ 2019-05-28 21:08   ` Allison Randal
  2019-05-29  2:38   ` Steve Winslow
  2019-05-29 15:39   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Allison Randal @ 2019-05-28 21:08 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 12:57 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of 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 free software
>   foundation 51 franklin street fifth floor boston ma 02111 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 27 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 9 patch 13/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 190
  2019-05-28 16:57 ` [Batch 9 patch 13/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 190 Thomas Gleixner
  2019-05-28 18:55   ` Zavras, Alexios
@ 2019-05-28 21:09   ` Allison Randal
  2019-05-29  2:38   ` Steve Winslow
  2019-05-29 15:40   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Allison Randal @ 2019-05-28 21:09 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 9 patch 14/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 191
  2019-05-28 16:57 ` [Batch 9 patch 14/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 191 Thomas Gleixner
  2019-05-28 18:56   ` Zavras, Alexios
@ 2019-05-28 21:09   ` Allison Randal
  2019-05-29  2:39   ` Steve Winslow
  2019-05-29 15:41   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Allison Randal @ 2019-05-28 21:09 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 9 patch 16/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 193
  2019-05-28 16:57 ` [Batch 9 patch 16/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 193 Thomas Gleixner
  2019-05-28 19:05   ` Zavras, Alexios
@ 2019-05-28 21:43   ` Allison Randal
  2019-05-29  2:42   ` Steve Winslow
  2019-05-29 15:42   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Allison Randal @ 2019-05-28 21:43 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 12:57 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this copyrighted material is made available to anyone wishing to use
>   modify copy or redistribute it subject to the terms and conditions
>   of the gnu general public license v 2
> 
> extracted by the scancode license scanner the SPDX license identifier
> 
>   GPL-2.0-only
> 
> has been chosen to replace the boilerplate/reference in 45 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 9 patch 17/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194
  2019-05-28 16:57 ` [Batch 9 patch 17/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 Thomas Gleixner
  2019-05-28 19:07   ` Zavras, Alexios
@ 2019-05-28 21:44   ` Allison Randal
  2019-05-29  2:43   ` Steve Winslow
  2019-05-29 17:26   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Allison Randal @ 2019-05-28 21:44 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 9 patch 18/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 195
  2019-05-28 16:57 ` [Batch 9 patch 18/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 195 Thomas Gleixner
  2019-05-28 19:08   ` Zavras, Alexios
@ 2019-05-28 21:45   ` Allison Randal
  2019-05-29  2:43   ` Steve Winslow
  2019-05-29 17:27   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Allison Randal @ 2019-05-28 21:45 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 12:57 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either 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 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 4 file(s).
> 
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 9 patch 20/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 197
  2019-05-28 16:57 ` [Batch 9 patch 20/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 197 Thomas Gleixner
  2019-05-28 19:10   ` Zavras, Alexios
@ 2019-05-28 21:46   ` Allison Randal
  2019-05-29  2:45   ` Steve Winslow
  2019-05-29 17:29   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Allison Randal @ 2019-05-28 21:46 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 9 patch 21/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 198
  2019-05-28 16:57 ` [Batch 9 patch 21/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 198 Thomas Gleixner
  2019-05-28 19:12   ` Zavras, Alexios
@ 2019-05-28 21:47   ` Allison Randal
  2019-05-29  2:46   ` Steve Winslow
  2019-05-29 17:29   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Allison Randal @ 2019-05-28 21:47 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 12:57 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this software may be distributed under the terms of the gnu general
>   public license gpl version 2 as distributed in the copying file from
>   the main directory of the linux kernel source
> 
> 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] 110+ messages in thread

* Re: [Batch 9 patch 22/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 199
  2019-05-28 16:57 ` [Batch 9 patch 22/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 199 Thomas Gleixner
  2019-05-28 19:13   ` Zavras, Alexios
@ 2019-05-28 21:47   ` Allison Randal
  2019-05-29  2:46   ` Steve Winslow
  2019-05-29 17:30   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Allison Randal @ 2019-05-28 21:47 UTC (permalink / raw)
  To: linux-spdx

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

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

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

* Re: [Batch 9 patch 23/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200
  2019-05-28 16:57 ` [Batch 9 patch 23/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200 Thomas Gleixner
  2019-05-28 19:14   ` Zavras, Alexios
@ 2019-05-28 21:49   ` Allison Randal
  2019-05-29  2:47   ` Steve Winslow
  2019-05-29 17:31   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Allison Randal @ 2019-05-28 21:49 UTC (permalink / raw)
  To: linux-spdx

On 5/28/19 12:57 PM, Thomas Gleixner wrote:
> From: Thomas Gleixner tglx@linutronix.de
> 
> Based on 1 normalized pattern(s):
> 
>   this code is licenced under the general public licence version 2
> 
> and additional 1 normalized pattern(s):
> 
>   this program is free software you can redistribute it and or modify it
>   under the terms of version 2 of the gnu general public license as
>   published by the free software foundation 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] 110+ messages in thread

* Re: [Batch 9 patch 01/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176
  2019-05-28 16:57 ` [Batch 9 patch 01/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 Thomas Gleixner
  2019-05-28 18:18   ` Zavras, Alexios
  2019-05-28 20:07   ` Allison Randal
@ 2019-05-29  2:17   ` Steve Winslow
  2 siblings, 0 replies; 110+ messages in thread
From: Steve Winslow @ 2019-05-29  2:17 UTC (permalink / raw)
  To: linux-spdx

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


On Tue, May 28, 2019 at 1:16 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of 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 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 44 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=batch9&id=5164ec5b0838
> ---
>  arch/parisc/include/asm/pdc_chassis.h             |   15 +--------------
>  drivers/gpio/gpio-mc33880.c                       |   14 +-------------
>  drivers/gpio/gpio-timberdale.c                    |   14 +-------------
>  drivers/input/touchscreen/cy8ctmg110_ts.c         |   14 +-------------
>  drivers/isdn/hardware/mISDN/avmfritz.c            |   15 +--------------
>  drivers/isdn/hardware/mISDN/iohelper.h            |   15 +--------------
>  drivers/isdn/hardware/mISDN/ipac.h                |   15 +--------------
>  drivers/isdn/hardware/mISDN/isar.h                |   15 +--------------
>  drivers/isdn/hardware/mISDN/mISDNinfineon.c       |   17 +----------------
>  drivers/isdn/hardware/mISDN/mISDNipac.c           |   15 +--------------
>  drivers/isdn/hardware/mISDN/mISDNisar.c           |   15 +--------------
>  drivers/isdn/hardware/mISDN/netjet.c              |   15 +--------------
>  drivers/isdn/hardware/mISDN/netjet.h              |   15 +--------------
>  drivers/isdn/hardware/mISDN/speedfax.c            |   15 +--------------
>  drivers/isdn/hardware/mISDN/w6692.c               |   15 +--------------
>  drivers/isdn/hardware/mISDN/w6692.h               |   15 +--------------
>  drivers/mfd/cs5535-mfd.c                          |   14 +-------------
>  drivers/mfd/timberdale.c                          |   14 +-------------
>  drivers/mfd/timberdale.h                          |   14 +-------------
>  drivers/misc/echo/echo.c                          |   14 +-------------
>  drivers/misc/echo/echo.h                          |   14 +-------------
>  drivers/misc/echo/fir.h                           |   14 +-------------
>  drivers/misc/echo/oslec.h                         |   15 +--------------
>  drivers/misc/enclosure.c                          |   13 +------------
>  drivers/mmc/host/sdhci-dove.c                     |   14 +-------------
>  drivers/mmc/host/sdhci-pltfm.c                    |   14 +-------------
>  drivers/net/ethernet/micrel/ks8842.c              |   14 +-------------
>  drivers/net/ethernet/micrel/ks8851_mll.c          |   14 +-------------
>  drivers/net/ethernet/toshiba/ps3_gelic_wireless.c |   14 +-------------
>  drivers/scsi/ses.c                                |   13 +------------
>  include/linux/enclosure.h                         |   13 +------------
>  include/linux/ks8842.h                            |   14 +-------------
>  include/linux/ks8851_mll.h                        |   14 +-------------
>  include/linux/pch_dma.h                           |   14 +-------------
>  include/linux/platform_data/i2c-xiic.h            |   14 +-------------
>  include/linux/platform_data/media/timb_radio.h    |   14 +-------------
>  include/linux/platform_data/media/timb_video.h    |   14 +-------------
>  include/linux/timb_dma.h                          |   14 +-------------
>  include/linux/timb_gpio.h                         |   14 +-------------
>  sound/mips/hal2.c                                 |   15 +--------------
>  sound/mips/hal2.h                                 |   15 +--------------
>  sound/parisc/harmony.c                            |   15 +--------------
>  sound/pci/ad1889.c                                |   14 +-------------
>  43 files changed, 43 insertions(+), 575 deletions(-)
>
> --- a/arch/parisc/include/asm/pdc_chassis.h
> +++ b/arch/parisc/include/asm/pdc_chassis.h
> @@ -1,23 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   *     include/asm-parisc/pdc_chassis.h
>   *
>   *     Copyright (C) 2002 Laurent Canet <canetl@esiee.fr>
>   *     Copyright (C) 2002 Thibaut Varene <varenet@parisc-linux.org>
>   *
> - *
> - *      This program is free software; you can redistribute it and/or modify
> - *      it under the terms of the GNU General Public License, version 2, as
> - *      published by the Free Software Foundation.
> - *
> - *      This program is distributed in the hope that it will be useful,
> - *      but WITHOUT 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:  - handle processor number on SMP systems (Reporting Entity ID)
>   *             - handle message ID
>   *             - handle timestamps
> --- a/drivers/gpio/gpio-mc33880.c
> +++ b/drivers/gpio/gpio-mc33880.c
> @@ -1,19 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * MC33880 high-side/low-side switch GPIO driver
>   * Copyright (c) 2009 Intel Corporation
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License version 2 as
> - * published by the Free Software Foundation.
> - *
> - * 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.
>   */
>
>  /* Supports:
> --- a/drivers/gpio/gpio-timberdale.c
> +++ b/drivers/gpio/gpio-timberdale.c
> @@ -1,20 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Timberdale FPGA GPIO driver
>   * Author: Mocean Laboratories
>   * Copyright (c) 2009 Intel Corporation
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License version 2 as
> - * published by the Free Software Foundation.
> - *
> - * 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.
>   */
>
>  /* Supports:
> --- a/drivers/input/touchscreen/cy8ctmg110_ts.c
> +++ b/drivers/input/touchscreen/cy8ctmg110_ts.c
> @@ -1,22 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Driver for cypress touch screen controller
>   *
>   * Copyright (c) 2009 Aava Mobile
>   *
>   * Some cleanups by Alan Cox <alan@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 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., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>
>  #include <linux/module.h>
> --- a/drivers/isdn/hardware/mISDN/avmfritz.c
> +++ b/drivers/isdn/hardware/mISDN/avmfritz.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * avm_fritz.c    low level stuff for AVM FRITZ!CARD PCI ISDN cards
>   *                Thanks to AVM, Berlin for informations
> @@ -5,20 +6,6 @@
>   * Author       Karsten Keil <keil@isdn4linux.de>
>   *
>   * Copyright 2009  by Karsten Keil <keil@isdn4linux.de>
> - *
> - * 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., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   */
>  #include <linux/interrupt.h>
>  #include <linux/module.h>
> --- a/drivers/isdn/hardware/mISDN/iohelper.h
> +++ b/drivers/isdn/hardware/mISDN/iohelper.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * iohelper.h
>   *             helper for define functions to access ISDN hardware
> @@ -7,20 +8,6 @@
>   * Author       Karsten Keil <keil@isdn4linux.de>
>   *
>   * Copyright 2009  by Karsten Keil <keil@isdn4linux.de>
> - *
> - * 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., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   */
>
>  #ifndef _IOHELPER_H
> --- a/drivers/isdn/hardware/mISDN/ipac.h
> +++ b/drivers/isdn/hardware/mISDN/ipac.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   *
>   * ipac.h      Defines for the Infineon (former Siemens) ISDN
> @@ -6,20 +7,6 @@
>   * Author       Karsten Keil <keil@isdn4linux.de>
>   *
>   * Copyright 2009  by Karsten Keil <keil@isdn4linux.de>
> - *
> - * 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., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   */
>
>  #include "iohelper.h"
> --- a/drivers/isdn/hardware/mISDN/isar.h
> +++ b/drivers/isdn/hardware/mISDN/isar.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   *
>   * isar.h   ISAR (Siemens PSB 7110) specific defines
> @@ -5,20 +6,6 @@
>   * Author Karsten Keil (keil@isdn4linux.de)
>   *
>   * Copyright 2009  by Karsten Keil <keil@isdn4linux.de>
> - *
> - * 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., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   */
>
>  #include "iohelper.h"
> --- a/drivers/isdn/hardware/mISDN/mISDNinfineon.c
> +++ b/drivers/isdn/hardware/mISDN/mISDNinfineon.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * mISDNinfineon.c
>   *             Support for cards based on following Infineon ISDN chipsets
> @@ -17,25 +18,9 @@
>   *             - Berkom Scitel BRIX Quadro
>   *             - Dr.Neuhaus (Sagem) Niccy
>   *
> - *
> - *
>   * Author       Karsten Keil <keil@isdn4linux.de>
>   *
>   * Copyright 2009  by Karsten Keil <keil@isdn4linux.de>
> - *
> - * 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., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   */
>
>  #include <linux/interrupt.h>
> --- a/drivers/isdn/hardware/mISDN/mISDNipac.c
> +++ b/drivers/isdn/hardware/mISDN/mISDNipac.c
> @@ -1,23 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * isac.c   ISAC specific routines
>   *
>   * Author       Karsten Keil <keil@isdn4linux.de>
>   *
>   * Copyright 2009  by Karsten Keil <keil@isdn4linux.de>
> - *
> - * 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., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   */
>
>  #include <linux/irqreturn.h>
> --- a/drivers/isdn/hardware/mISDN/mISDNisar.c
> +++ b/drivers/isdn/hardware/mISDN/mISDNisar.c
> @@ -1,23 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * mISDNisar.c   ISAR (Siemens PSB 7110) specific functions
>   *
>   * Author Karsten Keil (keil@isdn4linux.de)
>   *
>   * Copyright 2009  by Karsten Keil <keil@isdn4linux.de>
> - *
> - * 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., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   */
>
>  /* define this to enable static debug messages, if you kernel supports
> --- a/drivers/isdn/hardware/mISDN/netjet.c
> +++ b/drivers/isdn/hardware/mISDN/netjet.c
> @@ -1,23 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * NETJet mISDN driver
>   *
>   * Author       Karsten Keil <keil@isdn4linux.de>
>   *
>   * Copyright 2009  by Karsten Keil <keil@isdn4linux.de>
> - *
> - * 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., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   */
>
>  #include <linux/interrupt.h>
> --- a/drivers/isdn/hardware/mISDN/netjet.h
> +++ b/drivers/isdn/hardware/mISDN/netjet.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * NETjet common header file
>   *
> @@ -6,20 +7,6 @@
>   *              Traverse Technologies P/L www.traverse.com.au
>   *
>   * Copyright 2009  by Karsten Keil <keil@isdn4linux.de>
> - *
> - * 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., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   */
>
>  #define NJ_CTRL                        0x00
> --- a/drivers/isdn/hardware/mISDN/speedfax.c
> +++ b/drivers/isdn/hardware/mISDN/speedfax.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * speedfax.c  low level stuff for Sedlbauer Speedfax+ cards
>   *             based on the ISAR DSP
> @@ -6,20 +7,6 @@
>   * Author       Karsten Keil <keil@isdn4linux.de>
>   *
>   * Copyright 2009  by Karsten Keil <keil@isdn4linux.de>
> - *
> - * 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., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   */
>
>  #include <linux/interrupt.h>
> --- a/drivers/isdn/hardware/mISDN/w6692.c
> +++ b/drivers/isdn/hardware/mISDN/w6692.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * w6692.c     mISDN driver for Winbond w6692 based cards
>   *
> @@ -5,20 +6,6 @@
>   *             based on the w6692 I4L driver from Petr Novak <petr.novak@i.cz>
>   *
>   * Copyright 2009  by Karsten Keil <keil@isdn4linux.de>
> - *
> - * 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., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   */
>
>  #include <linux/interrupt.h>
> --- a/drivers/isdn/hardware/mISDN/w6692.h
> +++ b/drivers/isdn/hardware/mISDN/w6692.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Winbond W6692 specific defines
>   *
> @@ -5,20 +6,6 @@
>   *             based on the w6692 I4L driver from Petr Novak <petr.novak@i.cz>
>   *
>   * Copyright 2009  by Karsten Keil <keil@isdn4linux.de>
> - *
> - * 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., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   */
>
>  /* Specifications of W6692 registers */
> --- a/drivers/mfd/cs5535-mfd.c
> +++ b/drivers/mfd/cs5535-mfd.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * cs5535-mfd.c - core MFD driver for CS5535/CS5536 southbridges
>   *
> @@ -7,19 +8,6 @@
>   * hardcoded in the CS553x specifications.
>   *
>   * Copyright (c) 2010  Andres Salomon <dilinger@queued.net>
> - *
> - * 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., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/mfd/timberdale.c
> +++ b/drivers/mfd/timberdale.c
> @@ -1,19 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * timberdale.c timberdale FPGA MFD driver
>   * Copyright (c) 2009 Intel Corporation
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License version 2 as
> - * published by the Free Software Foundation.
> - *
> - * 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.
>   */
>
>  /* Supports:
> --- a/drivers/mfd/timberdale.h
> +++ b/drivers/mfd/timberdale.h
> @@ -1,19 +1,7 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * timberdale.h timberdale FPGA MFD driver defines
>   * Copyright (c) 2009 Intel Corporation
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License version 2 as
> - * published by the Free Software Foundation.
> - *
> - * 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.
>   */
>
>  /* Supports:
> --- a/drivers/misc/echo/echo.c
> +++ b/drivers/misc/echo/echo.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * SpanDSP - a series of DSP components for telephony
>   *
> @@ -14,19 +15,6 @@
>   * cells.
>   *
>   * 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 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., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>
>  /*! \file */
> --- a/drivers/misc/echo/echo.h
> +++ b/drivers/misc/echo/echo.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * SpanDSP - a series of DSP components for telephony
>   *
> @@ -10,19 +11,6 @@
>   * Copyright (C) 2001 Steve Underwood and 2007 David Rowe
>   *
>   * 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 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., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>
>  #ifndef __ECHO_H
> --- a/drivers/misc/echo/fir.h
> +++ b/drivers/misc/echo/fir.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * SpanDSP - a series of DSP components for telephony
>   *
> @@ -8,19 +9,6 @@
>   * Copyright (C) 2002 Steve Underwood
>   *
>   * 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 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., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>
>  #if !defined(_FIR_H_)
> --- a/drivers/misc/echo/oslec.h
> +++ b/drivers/misc/echo/oslec.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   *  OSLEC - A line echo canceller.  This code is being developed
>   *          against and partially complies with G168. Using code from SpanDSP
> @@ -8,20 +9,6 @@
>   * Copyright (C) 2001 Steve Underwood and 2007-2008 David Rowe
>   *
>   * 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 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., 675 Mass Ave, Cambridge, MA 02139, USA.
> - *
>   */
>
>  #ifndef __OSLEC_H
> --- a/drivers/misc/enclosure.c
> +++ b/drivers/misc/enclosure.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Enclosure Services
>   *
> @@ -5,18 +6,6 @@
>   *
>  **-----------------------------------------------------------------------------
>  **
> -**  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., 675 Mass Ave, Cambridge, MA 02139, USA.
>  **
>  **-----------------------------------------------------------------------------
>  */
> --- a/drivers/mmc/host/sdhci-dove.c
> +++ b/drivers/mmc/host/sdhci-dove.c
> @@ -1,22 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * sdhci-dove.c Support for SDHCI on Marvell's Dove SoC
>   *
>   * Author: Saeed Bishara <saeed@marvell.com>
>   *        Mike Rapoport <mike@compulab.co.il>
>   * Based on sdhci-cns3xxx.c
> - *
> - * 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., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>
>  #include <linux/clk.h>
> --- a/drivers/mmc/host/sdhci-pltfm.c
> +++ b/drivers/mmc/host/sdhci-pltfm.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * sdhci-pltfm.c Support for SDHCI platform devices
>   * Copyright (c) 2009 Intel Corporation
> @@ -7,19 +8,6 @@
>   *
>   * Authors: Xiaobo Xie <X.Xie@freescale.com>
>   *         Anton Vorontsov <avorontsov@ru.mvista.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.
> - *
> - * 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.
>   */
>
>  /* Supports:
> --- a/drivers/net/ethernet/micrel/ks8842.c
> +++ b/drivers/net/ethernet/micrel/ks8842.c
> @@ -1,19 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * ks8842.c timberdale KS8842 ethernet driver
>   * Copyright (c) 2009 Intel Corporation
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License version 2 as
> - * published by the Free Software Foundation.
> - *
> - * 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.
>   */
>
>  /* Supports:
> --- a/drivers/net/ethernet/micrel/ks8851_mll.c
> +++ b/drivers/net/ethernet/micrel/ks8851_mll.c
> @@ -1,19 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /**
>   * drivers/net/ethernet/micrel/ks8851_mll.c
>   * Copyright (c) 2009 Micrel 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.
> - *
> - * 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.
>   */
>
>  /* Supports:
> --- a/drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
> +++ b/drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
> @@ -1,21 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   *  PS3 gelic network driver.
>   *
>   * Copyright (C) 2007 Sony Computer Entertainment Inc.
>   * Copyright 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 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., 675 Mass Ave, Cambridge, MA 02139, USA.
>   */
>  #undef DEBUG
>
> --- a/drivers/scsi/ses.c
> +++ b/drivers/scsi/ses.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * SCSI Enclosure Services
>   *
> @@ -5,18 +6,6 @@
>   *
>  **-----------------------------------------------------------------------------
>  **
> -**  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., 675 Mass Ave, Cambridge, MA 02139, USA.
>  **
>  **-----------------------------------------------------------------------------
>  */
> --- a/include/linux/enclosure.h
> +++ b/include/linux/enclosure.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Enclosure Services
>   *
> @@ -5,18 +6,6 @@
>   *
>  **-----------------------------------------------------------------------------
>  **
> -**  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., 675 Mass Ave, Cambridge, MA 02139, USA.
>  **
>  **-----------------------------------------------------------------------------
>  */
> --- a/include/linux/ks8842.h
> +++ b/include/linux/ks8842.h
> @@ -1,19 +1,7 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * ks8842.h KS8842 platform data struct definition
>   * Copyright (c) 2010 Intel Corporation
> - *
> - * This program is free software; you can redistribute it and/or modify
>
>


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

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

* Re: [Batch 9 patch 02/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177
  2019-05-28 16:57 ` [Batch 9 patch 02/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 Thomas Gleixner
  2019-05-28 18:20   ` Zavras, Alexios
  2019-05-28 20:08   ` Allison Randal
@ 2019-05-29  2:18   ` Steve Winslow
  2019-05-29 15:30   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Steve Winslow @ 2019-05-29  2:18 UTC (permalink / raw)
  To: linux-spdx

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

On Tue, May 28, 2019 at 1:16 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   licensed under the gpl 2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 135 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=batch9&id=59da476f95fa
> ---
>  drivers/clk/clk-axi-clkgen.c                       |    4 +---
>  drivers/crypto/sunxi-ss/sun4i-ss.h                 |    3 +--
>  drivers/dma/dma-axi-dmac.c                         |    3 +--
>  drivers/gpu/drm/bridge/adv7511/adv7511.h           |    3 +--
>  drivers/gpu/drm/bridge/adv7511/adv7511_audio.c     |    3 +--
>  drivers/gpu/drm/bridge/adv7511/adv7511_drv.c       |    3 +--
>  drivers/i2c/muxes/i2c-mux-ltc4306.c                |    3 +--
>  drivers/iio/accel/st_accel.h                       |    2 +-
>  drivers/iio/accel/st_accel_buffer.c                |    3 +--
>  drivers/iio/accel/st_accel_core.c                  |    3 +--
>  drivers/iio/accel/st_accel_i2c.c                   |    3 +--
>  drivers/iio/accel/st_accel_spi.c                   |    3 +--
>  drivers/iio/adc/ad7266.c                           |    3 +--
>  drivers/iio/adc/ad7298.c                           |    3 +--
>  drivers/iio/adc/ad7791.c                           |    3 +--
>  drivers/iio/adc/ad7793.c                           |    3 +--
>  drivers/iio/adc/ad7887.c                           |    3 +--
>  drivers/iio/adc/ad7923.c                           |    3 +--
>  drivers/iio/adc/ad_sigma_delta.c                   |    3 +--
>  drivers/iio/adc/ltc2497.c                          |    3 +--
>  drivers/iio/adc/spear_adc.c                        |    3 +--
>  drivers/iio/adc/xilinx-xadc-core.c                 |    3 +--
>  drivers/iio/adc/xilinx-xadc-events.c               |    3 +--
>  drivers/iio/adc/xilinx-xadc.h                      |    3 +--
>  drivers/iio/amplifiers/ad8366.c                    |    3 +--
>  drivers/iio/buffer/industrialio-buffer-dma.c       |    3 +--
>  drivers/iio/common/ms_sensors/ms_sensors_i2c.c     |    3 +--
>  drivers/iio/common/st_sensors/st_sensors_buffer.c  |    3 +--
>  drivers/iio/common/st_sensors/st_sensors_core.c    |    3 +--
>  drivers/iio/common/st_sensors/st_sensors_i2c.c     |    3 +--
>  drivers/iio/common/st_sensors/st_sensors_spi.c     |    3 +--
>  drivers/iio/common/st_sensors/st_sensors_trigger.c |    3 +--
>  drivers/iio/dac/ad5064.c                           |    3 +--
>  drivers/iio/dac/ad5360.c                           |    3 +--
>  drivers/iio/dac/ad5380.c                           |    3 +--
>  drivers/iio/dac/ad5421.c                           |    3 +--
>  drivers/iio/dac/ad5449.c                           |    3 +--
>  drivers/iio/dac/ad5504.c                           |    3 +--
>  drivers/iio/dac/ad5592r-base.c                     |    3 +--
>  drivers/iio/dac/ad5592r-base.h                     |    3 +--
>  drivers/iio/dac/ad5592r.c                          |    3 +--
>  drivers/iio/dac/ad5593r.c                          |    3 +--
>  drivers/iio/dac/ad5624r.h                          |    3 +--
>  drivers/iio/dac/ad5624r_spi.c                      |    3 +--
>  drivers/iio/dac/ad5755.c                           |    3 +--
>  drivers/iio/dac/ad5761.c                           |    3 +--
>  drivers/iio/dac/ad5764.c                           |    3 +--
>  drivers/iio/dac/ad5791.c                           |    3 +--
>  drivers/iio/dac/ad7303.c                           |    3 +--
>  drivers/iio/dac/ltc2632.c                          |    3 +--
>  drivers/iio/frequency/ad9523.c                     |    3 +--
>  drivers/iio/frequency/adf4350.c                    |    3 +--
>  drivers/iio/gyro/adis16136.c                       |    3 +--
>  drivers/iio/gyro/adxrs450.c                        |    3 +--
>  drivers/iio/gyro/st_gyro.h                         |    2 +-
>  drivers/iio/gyro/st_gyro_buffer.c                  |    3 +--
>  drivers/iio/gyro/st_gyro_core.c                    |    3 +--
>  drivers/iio/gyro/st_gyro_i2c.c                     |    3 +--
>  drivers/iio/gyro/st_gyro_spi.c                     |    3 +--
>  drivers/iio/humidity/hts221.h                      |    3 +--
>  drivers/iio/humidity/hts221_buffer.c               |    3 +--
>  drivers/iio/humidity/hts221_core.c                 |    3 +--
>  drivers/iio/humidity/hts221_i2c.c                  |    3 +--
>  drivers/iio/humidity/hts221_spi.c                  |    3 +--
>  drivers/iio/humidity/htu21.c                       |    3 +--
>  drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h            |    3 +--
>  drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c     |    3 +--
>  drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c       |    3 +--
>  drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c        |    3 +--
>  drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c        |    3 +--
>  drivers/iio/light/st_uvis25.h                      |    3 +--
>  drivers/iio/light/st_uvis25_core.c                 |    3 +--
>  drivers/iio/light/st_uvis25_i2c.c                  |    3 +--
>  drivers/iio/light/st_uvis25_spi.c                  |    3 +--
>  drivers/iio/magnetometer/st_magn.h                 |    2 +-
>  drivers/iio/magnetometer/st_magn_buffer.c          |    3 +--
>  drivers/iio/magnetometer/st_magn_core.c            |    3 +--
>  drivers/iio/magnetometer/st_magn_i2c.c             |    3 +--
>  drivers/iio/magnetometer/st_magn_spi.c             |    3 +--
>  drivers/iio/pressure/ms5637.c                      |    3 +--
>  drivers/iio/pressure/st_pressure.h                 |    2 +-
>  drivers/iio/pressure/st_pressure_buffer.c          |    3 +--
>  drivers/iio/pressure/st_pressure_core.c            |    3 +--
>  drivers/iio/pressure/st_pressure_i2c.c             |    3 +--
>  drivers/iio/pressure/st_pressure_spi.c             |    3 +--
>  drivers/iio/temperature/tsys01.c                   |    3 +--
>  drivers/iio/temperature/tsys02d.c                  |    3 +--
>  drivers/iio/trigger/iio-trig-loop.c                |    3 +--
>  drivers/iio/trigger/iio-trig-sysfs.c               |    4 +---
>  drivers/input/keyboard/adp5589-keys.c              |    2 +-
>  drivers/power/supply/adp5061.c                     |    3 +--
>  drivers/spi/spi-axi-spi-engine.c                   |    3 +--
>  include/linux/iio/adc/ad_sigma_delta.h             |    3 +--
>  include/linux/iio/buffer-dma.h                     |    3 +--
>  include/linux/iio/common/st_sensors.h              |    3 +--
>  include/linux/iio/common/st_sensors_i2c.h          |    3 +--
>  include/linux/iio/common/st_sensors_spi.h          |    3 +--
>  include/linux/iio/dac/ad5504.h                     |    3 +--
>  include/linux/iio/dac/ad5791.h                     |    3 +--
>  include/linux/iio/frequency/ad9523.h               |    3 +--
>  include/linux/iio/frequency/adf4350.h              |    3 +--
>  include/linux/input/adp5589.h                      |    3 +--
>  include/linux/platform_data/ad5449.h               |    3 +--
>  include/linux/platform_data/ad5755.h               |    3 +--
>  include/linux/platform_data/ad5761.h               |    3 +--
>  include/linux/platform_data/ad7266.h               |    3 +--
>  include/linux/platform_data/ad7298.h               |    3 +--
>  include/linux/platform_data/ad7303.h               |    3 +--
>  include/linux/platform_data/ad7793.h               |    3 +--
>  include/linux/platform_data/adau1977.h             |    3 +--
>  include/linux/platform_data/ssm2518.h              |    3 +--
>  include/linux/platform_data/st_sensors_pdata.h     |    3 +--
>  sound/soc/adi/axi-i2s.c                            |    3 +--
>  sound/soc/adi/axi-spdif.c                          |    3 +--
>  sound/soc/codecs/ad193x-i2c.c                      |    3 +--
>  sound/soc/codecs/ad193x-spi.c                      |    3 +--
>  sound/soc/codecs/adau1761-i2c.c                    |    3 +--
>  sound/soc/codecs/adau1761-spi.c                    |    3 +--
>  sound/soc/codecs/adau1761.h                        |    3 +--
>  sound/soc/codecs/adau1781-i2c.c                    |    3 +--
>  sound/soc/codecs/adau1781-spi.c                    |    3 +--
>  sound/soc/codecs/adau1781.h                        |    3 +--
>  sound/soc/codecs/adau1977-i2c.c                    |    3 +--
>  sound/soc/codecs/adau1977-spi.c                    |    3 +--
>  sound/soc/codecs/adau1977.c                        |    3 +--
>  sound/soc/codecs/adau1977.h                        |    3 +--
>  sound/soc/codecs/adau7002.c                        |    3 +--
>  sound/soc/codecs/adav801.c                         |    3 +--
>  sound/soc/codecs/adav803.c                         |    3 +--
>  sound/soc/codecs/nau8825.c                         |    3 +--
>  sound/soc/codecs/ssm2518.c                         |    3 +--
>  sound/soc/codecs/ssm2518.h                         |    3 +--
>  sound/soc/codecs/ssm2602-i2c.c                     |    3 +--
>  sound/soc/codecs/ssm2602-spi.c                     |    3 +--
>  sound/soc/codecs/ssm4567.c                         |    3 +--
>  135 files changed, 135 insertions(+), 267 deletions(-)
>
> --- a/drivers/clk/clk-axi-clkgen.c
> +++ b/drivers/clk/clk-axi-clkgen.c
> @@ -1,11 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * AXI clkgen driver
>   *
>   * Copyright 2012-2013 Analog Devices Inc.
>   *  Author: Lars-Peter Clausen <lars@metafoo.de>
> - *
> - * Licensed under the GPL-2.
> - *
>   */
>
>  #include <linux/platform_device.h>
> --- a/drivers/crypto/sunxi-ss/sun4i-ss.h
> +++ b/drivers/crypto/sunxi-ss/sun4i-ss.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * sun4i-ss.h - hardware cryptographic accelerator for Allwinner A20 SoC
>   *
> @@ -8,8 +9,6 @@
>   * Support DES and 3DES
>   *
>   * You could find the datasheet in Documentation/arm/sunxi/README
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/clk.h>
> --- a/drivers/dma/dma-axi-dmac.c
> +++ b/drivers/dma/dma-axi-dmac.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Driver for the Analog Devices AXI-DMAC core
>   *
>   * Copyright 2013-2015 Analog Devices Inc.
>   *  Author: Lars-Peter Clausen <lars@metafoo.de>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/clk.h>
> --- a/drivers/gpu/drm/bridge/adv7511/adv7511.h
> +++ b/drivers/gpu/drm/bridge/adv7511/adv7511.h
> @@ -1,9 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Analog Devices ADV7511 HDMI transmitter driver
>   *
>   * Copyright 2012 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #ifndef __DRM_I2C_ADV7511_H__
> --- a/drivers/gpu/drm/bridge/adv7511/adv7511_audio.c
> +++ b/drivers/gpu/drm/bridge/adv7511/adv7511_audio.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Analog Devices ADV7511 HDMI transmitter driver
>   *
>   * Copyright 2012 Analog Devices Inc.
>   * Copyright (c) 2016, Linaro Limited
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <sound/core.h>
> --- a/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c
> +++ b/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Analog Devices ADV7511 HDMI transmitter driver
>   *
>   * Copyright 2012 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/device.h>
> --- a/drivers/i2c/muxes/i2c-mux-ltc4306.c
> +++ b/drivers/i2c/muxes/i2c-mux-ltc4306.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Linear Technology LTC4306 and LTC4305 I2C multiplexer/switch
>   *
>   * Copyright (C) 2017 Analog Devices Inc.
>   *
> - * Licensed under the GPL-2.
> - *
>   * Based on: i2c-mux-pca954x.c
>   *
>   * Datasheet: http://cds.linear.com/docs/en/datasheet/4306.pdf
> --- a/drivers/iio/accel/st_accel.h
> +++ b/drivers/iio/accel/st_accel.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * STMicroelectronics accelerometers driver
>   *
> @@ -5,7 +6,6 @@
>   *
>   * Denis Ciocca <denis.ciocca@st.com>
>   * v. 1.0.0
> - * Licensed under the GPL-2.
>   */
>
>  #ifndef ST_ACCEL_H
> --- a/drivers/iio/accel/st_accel_buffer.c
> +++ b/drivers/iio/accel/st_accel_buffer.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * STMicroelectronics accelerometers driver
>   *
>   * Copyright 2012-2013 STMicroelectronics Inc.
>   *
>   * Denis Ciocca <denis.ciocca@st.com>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/module.h>
> --- a/drivers/iio/accel/st_accel_core.c
> +++ b/drivers/iio/accel/st_accel_core.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * STMicroelectronics accelerometers driver
>   *
>   * Copyright 2012-2013 STMicroelectronics Inc.
>   *
>   * Denis Ciocca <denis.ciocca@st.com>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/iio/accel/st_accel_i2c.c
> +++ b/drivers/iio/accel/st_accel_i2c.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * STMicroelectronics accelerometers driver
>   *
>   * Copyright 2012-2013 STMicroelectronics Inc.
>   *
>   * Denis Ciocca <denis.ciocca@st.com>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/iio/accel/st_accel_spi.c
> +++ b/drivers/iio/accel/st_accel_spi.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * STMicroelectronics accelerometers driver
>   *
>   * Copyright 2012-2013 STMicroelectronics Inc.
>   *
>   * Denis Ciocca <denis.ciocca@st.com>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/iio/adc/ad7266.c
> +++ b/drivers/iio/adc/ad7266.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * AD7266/65 SPI ADC driver
>   *
>   * Copyright 2012 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/device.h>
> --- a/drivers/iio/adc/ad7298.c
> +++ b/drivers/iio/adc/ad7298.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * AD7298 SPI ADC driver
>   *
>   * Copyright 2011 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/device.h>
> --- a/drivers/iio/adc/ad7791.c
> +++ b/drivers/iio/adc/ad7791.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * AD7787/AD7788/AD7789/AD7790/AD7791 SPI ADC driver
>   *
>   * Copyright 2012 Analog Devices Inc.
>   *  Author: Lars-Peter Clausen <lars@metafoo.de>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/interrupt.h>
> --- a/drivers/iio/adc/ad7793.c
> +++ b/drivers/iio/adc/ad7793.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * AD7785/AD7792/AD7793/AD7794/AD7795 SPI ADC driver
>   *
>   * Copyright 2011-2012 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/interrupt.h>
> --- a/drivers/iio/adc/ad7887.c
> +++ b/drivers/iio/adc/ad7887.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * AD7887 SPI ADC driver
>   *
>   * Copyright 2010-2011 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/device.h>
> --- a/drivers/iio/adc/ad7923.c
> +++ b/drivers/iio/adc/ad7923.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * AD7904/AD7914/AD7923/AD7924 SPI ADC driver
>   *
>   * Copyright 2011 Analog Devices Inc (from AD7923 Driver)
>   * Copyright 2012 CS Systemes d'Information
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/device.h>
> --- a/drivers/iio/adc/ad_sigma_delta.c
> +++ b/drivers/iio/adc/ad_sigma_delta.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Support code for Analog Devices Sigma-Delta ADCs
>   *
>   * Copyright 2012 Analog Devices Inc.
>   *  Author: Lars-Peter Clausen <lars@metafoo.de>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/interrupt.h>
> --- a/drivers/iio/adc/ltc2497.c
> +++ b/drivers/iio/adc/ltc2497.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * ltc2497.c - Driver for Analog Devices/Linear Technology LTC2497 ADC
>   *
>   * Copyright (C) 2017 Analog Devices Inc.
>   *
> - * Licensed under the GPL-2.
> - *
>   * Datasheet: http://cds.linear.com/docs/en/datasheet/2497fd.pdf
>   */
>
> --- a/drivers/iio/adc/spear_adc.c
> +++ b/drivers/iio/adc/spear_adc.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * ST SPEAr ADC driver
>   *
>   * Copyright 2012 Stefan Roese <sr@denx.de>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/module.h>
> --- a/drivers/iio/adc/xilinx-xadc-core.c
> +++ b/drivers/iio/adc/xilinx-xadc-core.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Xilinx XADC driver
>   *
>   * Copyright 2013-2014 Analog Devices Inc.
>   *  Author: Lars-Peter Clauen <lars@metafoo.de>
>   *
> - * Licensed under the GPL-2.
> - *
>   * Documentation for the parts can be found at:
>   *  - XADC hardmacro: Xilinx UG480
>   *  - ZYNQ XADC interface: Xilinx UG585
> --- a/drivers/iio/adc/xilinx-xadc-events.c
> +++ b/drivers/iio/adc/xilinx-xadc-events.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Xilinx XADC driver
>   *
>   * Copyright 2013 Analog Devices Inc.
>   *  Author: Lars-Peter Clauen <lars@metafoo.de>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/iio/events.h>
> --- a/drivers/iio/adc/xilinx-xadc.h
> +++ b/drivers/iio/adc/xilinx-xadc.h
> @@ -1,10 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Xilinx XADC driver
>   *
>   * Copyright 2013 Analog Devices Inc.
>   *  Author: Lars-Peter Clauen <lars@metafoo.de>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #ifndef __IIO_XILINX_XADC__
> --- a/drivers/iio/amplifiers/ad8366.c
> +++ b/drivers/iio/amplifiers/ad8366.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * AD8366 SPI Dual-Digital Variable Gain Amplifier (VGA)
>   *
>   * Copyright 2012 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/device.h>
> --- a/drivers/iio/buffer/industrialio-buffer-dma.c
> +++ b/drivers/iio/buffer/industrialio-buffer-dma.c
> @@ -1,8 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2013-2015 Analog Devices Inc.
>   *  Author: Lars-Peter Clausen <lars@metafoo.de>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/slab.h>
> --- a/drivers/iio/common/ms_sensors/ms_sensors_i2c.c
> +++ b/drivers/iio/common/ms_sensors/ms_sensors_i2c.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Measurements Specialties driver common i2c functions
>   *
>   * Copyright (c) 2015 Measurement-Specialties
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/module.h>
> --- a/drivers/iio/common/st_sensors/st_sensors_buffer.c
> +++ b/drivers/iio/common/st_sensors/st_sensors_buffer.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * STMicroelectronics sensors buffer library driver
>   *
>   * Copyright 2012-2013 STMicroelectronics Inc.
>   *
>   * Denis Ciocca <denis.ciocca@st.com>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/iio/common/st_sensors/st_sensors_core.c
> +++ b/drivers/iio/common/st_sensors/st_sensors_core.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * STMicroelectronics sensors core library driver
>   *
>   * Copyright 2012-2013 STMicroelectronics Inc.
>   *
>   * Denis Ciocca <denis.ciocca@st.com>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/iio/common/st_sensors/st_sensors_i2c.c
> +++ b/drivers/iio/common/st_sensors/st_sensors_i2c.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * STMicroelectronics sensors i2c library driver
>   *
>   * Copyright 2012-2013 STMicroelectronics Inc.
>   *
>   * Denis Ciocca <denis.ciocca@st.com>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/iio/common/st_sensors/st_sensors_spi.c
> +++ b/drivers/iio/common/st_sensors/st_sensors_spi.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * STMicroelectronics sensors spi library driver
>   *
>   * Copyright 2012-2013 STMicroelectronics Inc.
>   *
>   * Denis Ciocca <denis.ciocca@st.com>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/iio/common/st_sensors/st_sensors_trigger.c
> +++ b/drivers/iio/common/st_sensors/st_sensors_trigger.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * STMicroelectronics sensors trigger library driver
>   *
>   * Copyright 2012-2013 STMicroelectronics Inc.
>   *
>   * Denis Ciocca <denis.ciocca@st.com>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/iio/dac/ad5064.c
> +++ b/drivers/iio/dac/ad5064.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * AD5024, AD5025, AD5044, AD5045, AD5064, AD5064-1, AD5065, AD5625, AD5625R,
>   * AD5627, AD5627R, AD5628, AD5629R, AD5645R, AD5647R, AD5648, AD5665, AD5665R,
> @@ -6,8 +7,6 @@
>   * Digital to analog converters driver
>   *
>   * Copyright 2011 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/device.h>
> --- a/drivers/iio/dac/ad5360.c
> +++ b/drivers/iio/dac/ad5360.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Analog devices AD5360, AD5361, AD5362, AD5363, AD5370, AD5371, AD5373
>   * multi-channel Digital to Analog Converters driver
>   *
>   * Copyright 2011 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/device.h>
> --- a/drivers/iio/dac/ad5380.c
> +++ b/drivers/iio/dac/ad5380.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Analog devices AD5380, AD5381, AD5382, AD5383, AD5390, AD5391, AD5392
>   * multi-channel Digital to Analog Converters driver
>   *
>   * Copyright 2011 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/device.h>
> --- a/drivers/iio/dac/ad5421.c
> +++ b/drivers/iio/dac/ad5421.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * AD5421 Digital to analog converters  driver
>   *
>   * Copyright 2011 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/device.h>
> --- a/drivers/iio/dac/ad5449.c
> +++ b/drivers/iio/dac/ad5449.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * AD5415, AD5426, AD5429, AD5432, AD5439, AD5443, AD5449 Digital to Analog
>   * Converter driver.
>   *
>   * Copyright 2012 Analog Devices Inc.
>   *  Author: Lars-Peter Clausen <lars@metafoo.de>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/device.h>
> --- a/drivers/iio/dac/ad5504.c
> +++ b/drivers/iio/dac/ad5504.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * AD5504, AD5501 High Voltage Digital to Analog Converter
>   *
>   * Copyright 2011 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/interrupt.h>
> --- a/drivers/iio/dac/ad5592r-base.c
> +++ b/drivers/iio/dac/ad5592r-base.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * AD5592R Digital <-> Analog converters driver
>   *
>   * Copyright 2014-2016 Analog Devices Inc.
>   * Author: Paul Cercueil <paul.cercueil@analog.com>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/bitops.h>
> --- a/drivers/iio/dac/ad5592r-base.h
> +++ b/drivers/iio/dac/ad5592r-base.h
> @@ -1,10 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * AD5592R / AD5593R Digital <-> Analog converters driver
>   *
>   * Copyright 2015-2016 Analog Devices Inc.
>   * Author: Paul Cercueil <paul.cercueil@analog.com>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #ifndef __DRIVERS_IIO_DAC_AD5592R_BASE_H__
> --- a/drivers/iio/dac/ad5592r.c
> +++ b/drivers/iio/dac/ad5592r.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * AD5592R Digital <-> Analog converters driver
>   *
>   * Copyright 2015-2016 Analog Devices Inc.
>   * Author: Paul Cercueil <paul.cercueil@analog.com>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include "ad5592r-base.h"
> --- a/drivers/iio/dac/ad5593r.c
> +++ b/drivers/iio/dac/ad5593r.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * AD5593R Digital <-> Analog converters driver
>   *
>   * Copyright 2015-2016 Analog Devices Inc.
>   * Author: Paul Cercueil <paul.cercueil@analog.com>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include "ad5592r-base.h"
> --- a/drivers/iio/dac/ad5624r.h
> +++ b/drivers/iio/dac/ad5624r.h
> @@ -1,9 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * AD5624R SPI DAC driver
>   *
>   * Copyright 2010-2011 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2.
>   */
>  #ifndef SPI_AD5624R_H_
>  #define SPI_AD5624R_H_
> --- a/drivers/iio/dac/ad5624r_spi.c
> +++ b/drivers/iio/dac/ad5624r_spi.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * AD5624R, AD5644R, AD5664R Digital to analog convertors spi driver
>   *
>   * Copyright 2010-2011 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/interrupt.h>
> --- a/drivers/iio/dac/ad5755.c
> +++ b/drivers/iio/dac/ad5755.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * AD5755, AD5755-1, AD5757, AD5735, AD5737 Digital to analog converters driver
>   *
>   * Copyright 2012 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/device.h>
> --- a/drivers/iio/dac/ad5761.c
> +++ b/drivers/iio/dac/ad5761.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * AD5721, AD5721R, AD5761, AD5761R, Voltage Output Digital to Analog Converter
>   *
>   * Copyright 2016 Qtechnology A/S
>   * 2016 Ricardo Ribalda <ricardo.ribalda@gmail.com>
> - *
> - * Licensed under the GPL-2.
>   */
>  #include <linux/kernel.h>
>  #include <linux/module.h>
> --- a/drivers/iio/dac/ad5764.c
> +++ b/drivers/iio/dac/ad5764.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Analog devices AD5764, AD5764R, AD5744, AD5744R quad-channel
>   * Digital to Analog Converters driver
>   *
>   * Copyright 2011 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/device.h>
> --- a/drivers/iio/dac/ad5791.c
> +++ b/drivers/iio/dac/ad5791.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * AD5760, AD5780, AD5781, AD5790, AD5791 Voltage Output Digital to Analog
>   * Converter
>   *
>   * Copyright 2011 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/interrupt.h>
> --- a/drivers/iio/dac/ad7303.c
> +++ b/drivers/iio/dac/ad7303.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * AD7303 Digital to analog converters driver
>   *
>   * Copyright 2013 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/err.h>
> --- a/drivers/iio/dac/ltc2632.c
> +++ b/drivers/iio/dac/ltc2632.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * LTC2632 Digital to analog convertors spi driver
>   *
>   * Copyright 2017 Maxime Roussin-Bélanger
>   * expanded by Silvan Murer <silvan.murer@gmail.com>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/device.h>
> --- a/drivers/iio/frequency/ad9523.c
> +++ b/drivers/iio/frequency/ad9523.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * AD9523 SPI Low Jitter Clock Generator
>   *
>   * Copyright 2012 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/device.h>
> --- a/drivers/iio/frequency/adf4350.c
> +++ b/drivers/iio/frequency/adf4350.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * ADF4350/ADF4351 SPI Wideband Synthesizer driver
>   *
>   * Copyright 2012-2013 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/device.h>
> --- a/drivers/iio/gyro/adis16136.c
> +++ b/drivers/iio/gyro/adis16136.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * ADIS16133/ADIS16135/ADIS16136 gyroscope driver
>   *
>   * Copyright 2012 Analog Devices Inc.
>   *   Author: Lars-Peter Clausen <lars@metafoo.de>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/interrupt.h>
> --- a/drivers/iio/gyro/adxrs450.c
> +++ b/drivers/iio/gyro/adxrs450.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * ADXRS450/ADXRS453 Digital Output Gyroscope Driver
>   *
>   * Copyright 2011 Analog Devices Inc.
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/interrupt.h>
> --- a/drivers/iio/gyro/st_gyro.h
> +++ b/drivers/iio/gyro/st_gyro.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * STMicroelectronics gyroscopes driver
>   *
> @@ -5,7 +6,6 @@
>   *
>   * Denis Ciocca <denis.ciocca@st.com>
>   * v. 1.0.0
> - * Licensed under the GPL-2.
>   */
>
>  #ifndef ST_GYRO_H
> --- a/drivers/iio/gyro/st_gyro_buffer.c
> +++ b/drivers/iio/gyro/st_gyro_buffer.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * STMicroelectronics gyroscopes driver
>   *
>   * Copyright 2012-2013 STMicroelectronics Inc.
>   *
>   * Denis Ciocca <denis.ciocca@st.com>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/module.h>
> --- a/drivers/iio/gyro/st_gyro_core.c
> +++ b/drivers/iio/gyro/st_gyro_core.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * STMicroelectronics gyroscopes driver
>   *
>   * Copyright 2012-2013 STMicroelectronics Inc.
>   *
>   * Denis Ciocca <denis.ciocca@st.com>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/iio/gyro/st_gyro_i2c.c
> +++ b/drivers/iio/gyro/st_gyro_i2c.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * STMicroelectronics gyroscopes driver
>   *
>   * Copyright 2012-2013 STMicroelectronics Inc.
>   *
>   * Denis Ciocca <denis.ciocca@st.com>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/iio/gyro/st_gyro_spi.c
> +++ b/drivers/iio/gyro/st_gyro_spi.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * STMicroelectronics gyroscopes driver
>   *
>   * Copyright 2012-2013 STMicroelectronics Inc.
>   *
>   * Denis Ciocca <denis.ciocca@st.com>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/iio/humidity/hts221.h
> +++ b/drivers/iio/humidity/hts221.h
> @@ -1,11 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * STMicroelectronics hts221 sensor driver
>   *
>   * Copyright 2016 STMicroelectronics Inc.
>   *
>   * Lorenzo Bianconi <lorenzo.bianconi@st.com>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #ifndef HTS221_H
> --- a/drivers/iio/humidity/hts221_buffer.c
> +++ b/drivers/iio/humidity/hts221_buffer.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * STMicroelectronics hts221 sensor driver
>   *
>   * Copyright 2016 STMicroelectronics Inc.
>   *
>   * Lorenzo Bianconi <lorenzo.bianconi@st.com>
> - *
> - * Licensed under the GPL-2.
>   */
>  #include <linux/kernel.h>
>  #include <linux/module.h>
> --- a/drivers/iio/humidity/hts221_core.c
> +++ b/drivers/iio/humidity/hts221_core.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * STMicroelectronics hts221 sensor driver
>   *
>   * Copyright 2016 STMicroelectronics Inc.
>   *
>   * Lorenzo Bianconi <lorenzo.bianconi@st.com>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/iio/humidity/hts221_i2c.c
> +++ b/drivers/iio/humidity/hts221_i2c.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * STMicroelectronics hts221 i2c driver
>   *
>   * Copyright 2016 STMicroelectronics Inc.
>   *
>   * Lorenzo Bianconi <lorenzo.bianconi@st.com>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/iio/humidity/hts221_spi.c
> +++ b/drivers/iio/humidity/hts221_spi.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * STMicroelectronics hts221 spi driver
>   *
>   * Copyright 2016 STMicroelectronics Inc.
>   *
>   * Lorenzo Bianconi <lorenzo.bianconi@st.com>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/iio/humidity/htu21.c
> +++ b/drivers/iio/humidity/htu21.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * htu21.c - Support for Measurement-Specialties
>   *           htu21 temperature & humidity sensor
> @@ -5,8 +6,6 @@
>   *
>   * Copyright (c) 2014 Measurement-Specialties
>   *
> - * Licensed under the GPL-2.
> - *
>   * (7-bit I2C slave address 0x40)
>   *
>   * Datasheet:
> --- a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h
> +++ b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * STMicroelectronics st_lsm6dsx sensor driver
>   *
> @@ -5,8 +6,6 @@
>   *
>   * Lorenzo Bianconi <lorenzo.bianconi@st.com>
>   * Denis Ciocca <denis.ciocca@st.com>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #ifndef ST_LSM6DSX_H
> --- a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
> +++ b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * STMicroelectronics st_lsm6dsx FIFO buffer library driver
>   *
> @@ -26,8 +27,6 @@
>   *
>   * Lorenzo Bianconi <lorenzo.bianconi@st.com>
>   * Denis Ciocca <denis.ciocca@st.com>
> - *
> - * Licensed under the GPL-2.
>   */
>  #include <linux/module.h>
>  #include <linux/interrupt.h>
> --- a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
> +++ b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * STMicroelectronics st_lsm6dsx sensor driver
>   *
> @@ -33,8 +34,6 @@
>   *
>   * Lorenzo Bianconi <lorenzo.bianconi@st.com>
>   * Denis Ciocca <denis.ciocca@st.com>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c
> +++ b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * STMicroelectronics st_lsm6dsx i2c driver
>   *
> @@ -5,8 +6,6 @@
>   *
>   * Lorenzo Bianconi <lorenzo.bianconi@st.com>
>   * Denis Ciocca <denis.ciocca@st.com>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c
> +++ b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * STMicroelectronics st_lsm6dsx spi driver
>   *
> @@ -5,8 +6,6 @@
>   *
>   * Lorenzo Bianconi <lorenzo.bianconi@st.com>
>   * Denis Ciocca <denis.ciocca@st.com>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/iio/light/st_uvis25.h
> +++ b/drivers/iio/light/st_uvis25.h
> @@ -1,11 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * STMicroelectronics uvis25 sensor driver
>   *
>   * Copyright 2017 STMicroelectronics Inc.
>   *
>   * Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #ifndef ST_UVIS25_H
> --- a/drivers/iio/light/st_uvis25_core.c
> +++ b/drivers/iio/light/st_uvis25_core.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * STMicroelectronics uvis25 sensor driver
>   *
>   * Copyright 2017 STMicroelectronics Inc.
>   *
>   * Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/iio/light/st_uvis25_i2c.c
> +++ b/drivers/iio/light/st_uvis25_i2c.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * STMicroelectronics uvis25 i2c driver
>   *
>   * Copyright 2017 STMicroelectronics Inc.
>   *
>   * Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/iio/light/st_uvis25_spi.c
> +++ b/drivers/iio/light/st_uvis25_spi.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * STMicroelectronics uvis25 spi driver
>   *
>   * Copyright 2017 STMicroelectronics Inc.
>   *
>   * Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
> - *
> - * Licensed under the GPL-2.
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/iio/magnetometer/st_magn.h
> +++ b/drivers/iio/magnetometer/st_magn.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * STMicroelectronics magnetometers driver
>   *
> @@ -5,7 +6,6 @@
>   *
>   * Denis Ciocca <denis.ciocca@st.com>
>   * v. 1.0.0
> - * Licensed under the GPL-2.
>   */
>
>  #ifndef ST_MAGN_H
> --- a/drivers/iio/magnetometer/st_magn_buffer.c
> +++ b/drivers/iio/magnetometer/st_magn_buffer.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>
>


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

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

* Re: [Batch 9 patch 03/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178
  2019-05-28 16:57 ` [Batch 9 patch 03/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 Thomas Gleixner
  2019-05-28 18:23   ` Zavras, Alexios
  2019-05-28 20:18   ` Allison Randal
@ 2019-05-29  2:19   ` Steve Winslow
  2019-05-29 15:32   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Steve Winslow @ 2019-05-29  2:19 UTC (permalink / raw)
  To: linux-spdx

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

On Tue, May 28, 2019 at 1:16 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 24 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=batch9&id=e7beaa05d4e2
> ---
>  arch/arm/mach-integrator/integrator_cp.c |    5 +----
>  arch/arm/mach-w90x900/clock.c            |    5 +----
>  arch/arm/mach-w90x900/clock.h            |    5 +----
>  drivers/crypto/mediatek/mtk-regs.h       |    6 +-----
>  drivers/hid/hid-twinhan.c                |    4 +---
>  drivers/input/keyboard/lm8333.c          |    5 +----
>  drivers/input/serio/pcips2.c             |    5 +----
>  drivers/input/serio/sa1111ps2.c          |    5 +----
>  drivers/mfd/mcp-core.c                   |    5 +----
>  drivers/mfd/mcp-sa11x0.c                 |    5 +----
>  drivers/mfd/ucb1x00-assabet.c            |    5 +----
>  drivers/mfd/ucb1x00-core.c               |    5 +----
>  drivers/mmc/host/sdhci-esdhc.h           |    5 +----
>  drivers/mtd/maps/pismo.c                 |    5 +----
>  drivers/phy/rockchip/phy-rockchip-dp.c   |    5 +----
>  drivers/pwm/pwm-img.c                    |    5 +----
>  drivers/pwm/pwm-lpc18xx-sct.c            |    5 +----
>  drivers/pwm/pwm-samsung.c                |    5 +----
>  include/linux/mfd/mcp.h                  |    5 +----
>  include/linux/mfd/ucb1x00.h              |    5 +----
>  include/linux/mmc/sh_mmcif.h             |    6 +-----
>  include/linux/mtd/pismo.h                |    5 +----
>  net/sched/sch_netem.c                    |    6 +-----
>  tools/spi/spidev_test.c                  |    5 +----
>  24 files changed, 24 insertions(+), 98 deletions(-)
>
> --- a/arch/arm/mach-integrator/integrator_cp.c
> +++ b/arch/arm/mach-integrator/integrator_cp.c
> @@ -1,11 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   *  linux/arch/arm/mach-integrator/integrator_cp.c
>   *
>   *  Copyright (C) 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.
>   */
>  #include <linux/kernel.h>
>  #include <linux/amba/mmci.h>
> --- a/arch/arm/mach-w90x900/clock.c
> +++ b/arch/arm/mach-w90x900/clock.c
> @@ -1,13 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * linux/arch/arm/mach-w90x900/clock.c
>   *
>   * Copyright (c) 2008 Nuvoton technology corporation
>   *
>   * Wan ZongShun <mcuos.com@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.
>   */
>
>  #include <linux/module.h>
> --- a/arch/arm/mach-w90x900/clock.h
> +++ b/arch/arm/mach-w90x900/clock.h
> @@ -1,13 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * linux/arch/arm/mach-w90x900/clock.h
>   *
>   * Copyright (c) 2008 Nuvoton technology corporation
>   *
>   * Wan ZongShun <mcuos.com@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.
>   */
>
>  #include <linux/clkdev.h>
> --- a/drivers/crypto/mediatek/mtk-regs.h
> +++ b/drivers/crypto/mediatek/mtk-regs.h
> @@ -1,13 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Support for MediaTek cryptographic accelerator.
>   *
>   * Copyright (c) 2016 MediaTek Inc.
>   * Author: Ryder Lee <ryder.lee@mediatek.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.
> - *
>   */
>
>  #ifndef __MTK_REGS_H__
> --- a/drivers/hid/hid-twinhan.c
> +++ b/drivers/hid/hid-twinhan.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * HID driver for TwinHan IR remote control
>   *
> @@ -7,9 +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; either version 2 of the License.
>   */
>
>  #include <linux/device.h>
> --- a/drivers/input/keyboard/lm8333.c
> +++ b/drivers/input/keyboard/lm8333.c
> @@ -1,10 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * LM8333 keypad driver
>   * Copyright (C) 2012 Wolfram Sang, Pengutronix <kernel@pengutronix.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.
>   */
>
>  #include <linux/module.h>
> --- a/drivers/input/serio/pcips2.c
> +++ b/drivers/input/serio/pcips2.c
> @@ -1,12 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * linux/drivers/input/serio/pcips2.c
>   *
>   *  Copyright (C) 2003 Russell King, 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.
> - *
>   *  I'm not sure if this is a generic PS/2 PCI interface or specific to
>   *  the Mobility Electronics docking station.
>   */
> --- a/drivers/input/serio/sa1111ps2.c
> +++ b/drivers/input/serio/sa1111ps2.c
> @@ -1,11 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   *  linux/drivers/input/serio/sa1111ps2.c
>   *
>   *  Copyright (C) 2002 Russell King
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License.
>   */
>  #include <linux/module.h>
>  #include <linux/init.h>
> --- a/drivers/mfd/mcp-core.c
> +++ b/drivers/mfd/mcp-core.c
> @@ -1,12 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   *  linux/drivers/mfd/mcp-core.c
>   *
>   *  Copyright (C) 2001 Russell King
>   *
> - * This program is free software; 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.
> - *
>   *  Generic MCP (Multimedia Communications Port) layer.  All MCP locking
>   *  is solely held within this file.
>   */
> --- a/drivers/mfd/mcp-sa11x0.c
> +++ b/drivers/mfd/mcp-sa11x0.c
> @@ -1,12 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   *  linux/drivers/mfd/mcp-sa11x0.c
>   *
>   *  Copyright (C) 2001-2005 Russell King
>   *
> - * This program is free software; 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.
> - *
>   *  SA11x0 MCP (Multimedia Communications Port) driver.
>   *
>   *  MCP read/write timeouts from Jordi Colomer, rehacked by rmk.
> --- a/drivers/mfd/ucb1x00-assabet.c
> +++ b/drivers/mfd/ucb1x00-assabet.c
> @@ -1,12 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   *  linux/drivers/mfd/ucb1x00-assabet.c
>   *
>   *  Copyright (C) 2001-2003 Russell King, 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.
> - *
>   *  We handle the machine-specific bits of the UCB1x00 driver here.
>   */
>  #include <linux/module.h>
> --- a/drivers/mfd/ucb1x00-core.c
> +++ b/drivers/mfd/ucb1x00-core.c
> @@ -1,12 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   *  linux/drivers/mfd/ucb1x00-core.c
>   *
>   *  Copyright (C) 2001 Russell King, 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.
> - *
>   *  The UCB1x00 core driver provides basic services for handling IO,
>   *  the ADC, interrupts, and accessing registers.  It is designed
>   *  such that everything goes through this layer, thereby providing
> --- a/drivers/mmc/host/sdhci-esdhc.h
> +++ b/drivers/mmc/host/sdhci-esdhc.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Freescale eSDHC controller driver generics for OF and pltfm.
>   *
> @@ -5,10 +6,6 @@
>   * Copyright (c) 2009 MontaVista Software, Inc.
>   * Copyright (c) 2010 Pengutronix e.K.
>   *   Author: Wolfram Sang <w.sang@pengutronix.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.
>   */
>
>  #ifndef _DRIVERS_MMC_SDHCI_ESDHC_H
> --- a/drivers/mtd/maps/pismo.c
> +++ b/drivers/mtd/maps/pismo.c
> @@ -1,11 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * PISMO memory driver - http://www.pismoworld.org/
>   *
>   * For ARM Realview and Versatile platforms
> - *
> - * This program is free software; 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.
>   */
>  #include <linux/init.h>
>  #include <linux/module.h>
> --- a/drivers/phy/rockchip/phy-rockchip-dp.c
> +++ b/drivers/phy/rockchip/phy-rockchip-dp.c
> @@ -1,12 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Rockchip DP PHY driver
>   *
>   * Copyright (C) 2016 FuZhou Rockchip Co., Ltd.
>   * Author: Yakir Yang <ykk@@rock-chips.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.
>   */
>
>  #include <linux/clk.h>
> --- a/drivers/pwm/pwm-img.c
> +++ b/drivers/pwm/pwm-img.c
> @@ -1,13 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Imagination Technologies Pulse Width Modulator driver
>   *
>   * Copyright (c) 2014-2015, Imagination Technologies
>   *
>   * Based on drivers/pwm/pwm-tegra.c, Copyright (c) 2010, NVIDIA 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; either version 2 of the License.
>   */
>
>  #include <linux/clk.h>
> --- a/drivers/pwm/pwm-lpc18xx-sct.c
> +++ b/drivers/pwm/pwm-lpc18xx-sct.c
> @@ -1,12 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * NXP LPC18xx State Configurable Timer - Pulse Width Modulator driver
>   *
>   * Copyright (c) 2015 Ariel D'Alessandro <ariel@vanguardiasur.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.
> - *
>   * Notes
>   * =====
>   * NXP LPC18xx provides a State Configurable Timer (SCT) which can be configured
> --- a/drivers/pwm/pwm-samsung.c
> +++ b/drivers/pwm/pwm-samsung.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (c) 2007 Ben Dooks
>   * Copyright (c) 2008 Simtec Electronics
> @@ -6,10 +7,6 @@
>   * Copyright (c) 2017 Samsung Electronics Co., Ltd.
>   *
>   * PWM driver for Samsung SoCs
> - *
> - * This program is free software; 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.
>   */
>
>  #include <linux/bitops.h>
> --- a/include/linux/mfd/mcp.h
> +++ b/include/linux/mfd/mcp.h
> @@ -1,11 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   *  linux/drivers/mfd/mcp.h
>   *
>   *  Copyright (C) 2001 Russell King, 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.
>   */
>  #ifndef MCP_H
>  #define MCP_H
> --- a/include/linux/mfd/ucb1x00.h
> +++ b/include/linux/mfd/ucb1x00.h
> @@ -1,11 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   *  linux/include/mfd/ucb1x00.h
>   *
>   *  Copyright (C) 2001 Russell King, 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.
>   */
>  #ifndef UCB1200_H
>  #define UCB1200_H
> --- a/include/linux/mmc/sh_mmcif.h
> +++ b/include/linux/mmc/sh_mmcif.h
> @@ -1,14 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * include/linux/mmc/sh_mmcif.h
>   *
>   * platform data for eMMC driver
>   *
>   * Copyright (C) 2010 Renesas Solutions 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; either version 2 of the License.
> - *
>   */
>
>  #ifndef LINUX_MMC_SH_MMCIF_H
> --- a/include/linux/mtd/pismo.h
> +++ b/include/linux/mtd/pismo.h
> @@ -1,9 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * PISMO memory driver - http://www.pismoworld.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.
>   */
>  #ifndef __LINUX_MTD_PISMO_H
>  #define __LINUX_MTD_PISMO_H
> --- a/net/sched/sch_netem.c
> +++ b/net/sched/sch_netem.c
> @@ -1,11 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * net/sched/sch_netem.c       Network emulator
>   *
> - *             This program is free software; 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.
> - *
>   *             Many of the algorithms and ideas for this came from
>   *             NIST Net which is not copyrighted.
>   *
> --- a/tools/spi/spidev_test.c
> +++ b/tools/spi/spidev_test.c
> @@ -1,13 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * SPI testing utility (using spidev driver)
>   *
>   * Copyright (c) 2007  MontaVista Software, Inc.
>   * Copyright (c) 2007  Anton Vorontsov <avorontsov@ru.mvista.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.
> - *
>   * Cross-compile with cross-gcc -I/path/to/cross-kernel/include
>   */
>
>
>


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

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

* Re: [Batch 9 patch 04/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 179
  2019-05-28 16:57 ` [Batch 9 patch 04/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 179 Thomas Gleixner
  2019-05-28 18:25   ` Zavras, Alexios
  2019-05-28 20:31   ` Allison Randal
@ 2019-05-29  2:20   ` Steve Winslow
  2019-05-29 15:33   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Steve Winslow @ 2019-05-29  2:20 UTC (permalink / raw)
  To: linux-spdx

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

On Tue, May 28, 2019 at 1:16 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either 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 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=batch9&id=d277b1980d89
> ---
>  drivers/clocksource/em_sti.c |   14 +-------------
>  drivers/gpio/gpio-em.c       |   14 +-------------
>  include/linux/sm501.h        |   14 +-------------
>  3 files changed, 3 insertions(+), 39 deletions(-)
>
> --- a/drivers/clocksource/em_sti.c
> +++ b/drivers/clocksource/em_sti.c
> @@ -1,20 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Emma Mobile Timer Support - STI
>   *
>   *  Copyright (C) 2012 Magnus Damm
> - *
> - * This program is free software; 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
> - *
> - * 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/drivers/gpio/gpio-em.c
> +++ b/drivers/gpio/gpio-em.c
> @@ -1,20 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Emma Mobile GPIO Support - GIO
>   *
>   *  Copyright (C) 2012 Magnus Damm
> - *
> - * This program is free software; 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
> - *
> - * 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/include/linux/sm501.h
> +++ b/include/linux/sm501.h
> @@ -1,21 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /* include/linux/sm501.h
>   *
>   * Copyright (c) 2006 Simtec Electronics
>   *     Ben Dooks <ben@simtec.co.uk>
>   *     Vincent Sanders <vince@simtec.co.uk>
> - *
> - * This program is free software; 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
> - *
> - * 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
>  */
>
>  extern int sm501_unit_power(struct device *dev,
>
>


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

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

* Re: [Batch 9 patch 05/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 180
  2019-05-28 16:57 ` [Batch 9 patch 05/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 180 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-28 20:48   ` Allison Randal
@ 2019-05-29  2:20   ` Steve Winslow
  2019-05-29 15:34   ` Richard Fontana
  4 siblings, 0 replies; 110+ messages in thread
From: Steve Winslow @ 2019-05-29  2:20 UTC (permalink / raw)
  To: linux-spdx

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

On Tue, May 28, 2019 at 1:16 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   subject to the gnu general public license version 2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 4 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch9&id=20804fb7619e
> ---
>  arch/x86/entry/vsyscall/vsyscall_emu_64.S               |    3 +--
>  arch/x86/include/asm/vvar.h                             |    2 +-
>  tools/testing/selftests/vDSO/vdso_standalone_test_x86.c |    2 +-
>  tools/testing/selftests/vDSO/vdso_test.c                |    2 +-
>  4 files changed, 4 insertions(+), 5 deletions(-)
>
> --- a/arch/x86/entry/vsyscall/vsyscall_emu_64.S
> +++ b/arch/x86/entry/vsyscall/vsyscall_emu_64.S
> @@ -1,9 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * vsyscall_emu_64.S: Vsyscall emulation page
>   *
>   * Copyright (c) 2011 Andy Lutomirski
> - *
> - * Subject to the GNU General Public License, version 2
>   */
>
>  #include <linux/linkage.h>
> --- a/arch/x86/include/asm/vvar.h
> +++ b/arch/x86/include/asm/vvar.h
> @@ -1,7 +1,7 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * vvar.h: Shared vDSO/kernel variable declarations
>   * Copyright (c) 2011 Andy Lutomirski
> - * Subject to the GNU General Public License, version 2
>   *
>   * A handful of variables are accessible (read-only) from userspace
>   * code in the vsyscall page and the vdso.  They are declared here.
> --- a/tools/testing/selftests/vDSO/vdso_standalone_test_x86.c
> +++ b/tools/testing/selftests/vDSO/vdso_standalone_test_x86.c
> @@ -1,7 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * vdso_test.c: Sample code to test parse_vdso.c on x86
>   * Copyright (c) 2011-2014 Andy Lutomirski
> - * Subject to the GNU General Public License, version 2
>   *
>   * You can amuse yourself by compiling with:
>   * gcc -std=gnu99 -nostdlib
> --- a/tools/testing/selftests/vDSO/vdso_test.c
> +++ b/tools/testing/selftests/vDSO/vdso_test.c
> @@ -1,7 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * vdso_test.c: Sample code to test parse_vdso.c
>   * Copyright (c) 2014 Andy Lutomirski
> - * Subject to the GNU General Public License, version 2
>   *
>   * Compile with:
>   * gcc -std=gnu99 vdso_test.c parse_vdso.c
>
>


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

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

* Re: [Batch 9 patch 06/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 181
  2019-05-28 20:50   ` Allison Randal
@ 2019-05-29  2:23     ` Steve Winslow
  0 siblings, 0 replies; 110+ messages in thread
From: Steve Winslow @ 2019-05-29  2:23 UTC (permalink / raw)
  To: Allison Randal; +Cc: linux-spdx

Agree with Allison, for holding on this one.

On Tue, May 28, 2019 at 4:50 PM Allison Randal <allison@lohutok.net> wrote:
>
> On 5/28/19 12:57 PM, Thomas Gleixner wrote:
> > From: Thomas Gleixner tglx@linutronix.de
> >
> > Based on 1 normalized pattern(s):
> >
> >   this program is free software you can redistribute it and or modify
> >   it under the terms of the gnu general public license as published by
> >   the free software foundation version 2 of the license this program
> >   is distributed in the hope that it will be useful but without any
> >   warranty without even the implied warranty of merchantability or
> >   fitness for a particular purpose see the gnu general public license
> >   for more details no warranty the program is provided on an as is
> >   basis without warranties or conditions of any kind either express or
> >   implied including without limitation any warranties or conditions of
> >   title non infringement merchantability or fitness for a particular
> >   purpose each recipient is solely responsible for determining the
> >   appropriateness of using and distributing the program and assumes
> >   all risks associated with its exercise of rights under this
> >   agreement including but not limited to the risks and costs of
> >   program errors damage to or loss of data programs or equipment and
> >   unavailability or interruption of operations disclaimer of liability
> >   neither recipient nor any contributors shall have any liability for
> >   any direct indirect incidental special exemplary or consequential
> >   damages including without limitation lost profits however caused and
> >   on any theory of liability whether in contract strict liability or
> >   tort including negligence or otherwise arising in any way out of the
> >   use or distribution of the program or the exercise of any rights
> >   granted hereunder even if advised of the possibility of such damages
> >   you should have received a copy of the gnu general public license
> >   along with this program if not write to the free software foundation
> >   inc 59 temple place suite 330 boston ma 02111 1307 usa
> >
> > extracted by the scancode license scanner the SPDX license identifier
> >
> >   GPL-2.0-only
> >
> > has been chosen to replace the boilerplate/reference in 23 file(s).
> >
> > Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> Hold for review of special disclaimers.



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

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

* Re: [Batch 9 patch 07/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 182
  2019-05-28 16:57 ` [Batch 9 patch 07/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 182 Thomas Gleixner
  2019-05-28 18:36   ` Zavras, Alexios
  2019-05-28 20:51   ` Allison Randal
@ 2019-05-29  2:24   ` Steve Winslow
  2019-05-29 15:35   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Steve Winslow @ 2019-05-29  2:24 UTC (permalink / raw)
  To: linux-spdx

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

On Tue, May 28, 2019 at 1:16 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can distribute 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 it will be useful but without 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 32 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=batch9&id=ed5a03433d61
> ---
>  arch/mips/alchemy/common/time.c                       |   14 +-------------
>  arch/mips/ar7/prom.c                                  |   14 +-------------
>  arch/mips/ar7/setup.c                                 |   14 +-------------
>  arch/mips/ar7/time.c                                  |   14 +-------------
>  arch/mips/include/asm/fpu_emulator.h                  |   13 +------------
>  arch/mips/include/asm/gt64120.h                       |   14 +-------------
>  arch/mips/include/asm/lasat/lasat.h                   |   14 +-------------
>  arch/mips/include/asm/mach-malta/mc146818rtc.h        |   14 +-------------
>  arch/mips/include/asm/mach-pmcs-msp71xx/msp_cic_int.h |   14 +-------------
>  arch/mips/include/asm/mach-pmcs-msp71xx/msp_int.h     |   14 +-------------
>  arch/mips/include/asm/mach-pmcs-msp71xx/msp_prom.h    |   14 +-------------
>  arch/mips/include/asm/mach-pmcs-msp71xx/msp_regs.h    |   14 +-------------
>  arch/mips/include/asm/mach-pmcs-msp71xx/msp_slp_int.h |   14 +-------------
>  arch/mips/include/asm/mips-boards/malta.h             |   14 +-------------
>  arch/mips/include/asm/mips-boards/piix4.h             |   14 +-------------
>  arch/mips/include/asm/mips-boards/sim.h               |   15 +--------------
>  arch/mips/kernel/smp-cmp.c                            |   13 +------------
>  arch/mips/kernel/smp-mt.c                             |   13 +------------
>  arch/mips/lasat/interrupt.c                           |   14 +-------------
>  arch/mips/lasat/lasat_board.c                         |   14 +-------------
>  arch/mips/lasat/reset.c                               |   14 +-------------
>  arch/mips/lasat/setup.c                               |   14 +-------------
>  arch/mips/lasat/sysctl.c                              |   14 +-------------
>  arch/mips/mti-malta/malta-setup.c                     |   14 +-------------
>  arch/mips/mti-malta/malta-time.c                      |   14 +-------------
>  arch/mips/pci/ops-bonito64.c                          |   14 +-------------
>  arch/mips/pci/ops-gt64xxx_pci0.c                      |   14 +-------------
>  arch/mips/pci/ops-msc.c                               |   15 +--------------
>  arch/mips/pci/pci-malta.c                             |   14 +-------------
>  arch/mips/pmcs-msp71xx/msp_smp.c                      |   15 +--------------
>  arch/mips/pmcs-msp71xx/msp_time.c                     |   14 +-------------
>  arch/mips/rb532/time.c                                |   14 +-------------
>  32 files changed, 32 insertions(+), 416 deletions(-)
>
> --- a/arch/mips/alchemy/common/time.c
> +++ b/arch/mips/alchemy/common/time.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2008-2009 Manuel Lauss <manuel.lauss@gmail.com>
>   *
> @@ -10,19 +11,6 @@
>   *
>   * ########################################################################
>   *
> - *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
> - *  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.
> - *
>   * ########################################################################
>   *
>   * Clocksource/event using the 32.768kHz-clocked Counter1 ('RTC' in the
> --- a/arch/mips/ar7/prom.c
> +++ b/arch/mips/ar7/prom.c
> @@ -1,20 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Carsten Langgaard, carstenl@mips.com
>   * Copyright (C) 1999,2000 MIPS Technologies, Inc.  All rights reserved.
>   *
> - *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
> - *  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.
> - *
>   * Putting things on the screen/serial line using YAMONs facilities.
>   */
>  #include <linux/init.h>
> --- a/arch/mips/ar7/setup.c
> +++ b/arch/mips/ar7/setup.c
> @@ -1,19 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Carsten Langgaard, carstenl@mips.com
>   * Copyright (C) 2000 MIPS Technologies, Inc.  All rights reserved.
> - *
> - *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
> - *  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>
>  #include <linux/ioport.h>
> --- a/arch/mips/ar7/time.c
> +++ b/arch/mips/ar7/time.c
> @@ -1,20 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Carsten Langgaard, carstenl@mips.com
>   * Copyright (C) 1999,2000 MIPS Technologies, Inc.  All rights reserved.
>   *
> - *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
> - *  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.
> - *
>   * Setting up the clock on the MIPS boards.
>   */
>
> --- a/arch/mips/include/asm/fpu_emulator.h
> +++ b/arch/mips/include/asm/fpu_emulator.h
> @@ -1,16 +1,5 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
> - *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
> - *  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.
>   *
>   * Further private data for which no space exists in mips_fpu_struct.
>   * This should be subsumed into the mips_fpu_struct structure as
> --- a/arch/mips/include/asm/gt64120.h
> +++ b/arch/mips/include/asm/gt64120.h
> @@ -1,22 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) 2000, 2004, 2005  MIPS Technologies, Inc.
>   *     All rights reserved.
>   *     Authors: Carsten Langgaard <carstenl@mips.com>
>   *              Maciej W. Rozycki <macro@mips.com>
>   * Copyright (C) 2005 Ralf Baechle (ralf@linux-mips.org)
> - *
> - *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
> - *  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_GT64120_H
>  #define _ASM_GT64120_H
> --- a/arch/mips/include/asm/lasat/lasat.h
> +++ b/arch/mips/include/asm/lasat/lasat.h
> @@ -1,22 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * lasat.h
>   *
>   * Thomas Horsten <thh@lasat.com>
>   * Copyright (C) 2000 LASAT Networks A/S.
>   *
> - *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
> - *  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.
> - *
>   * Configuration for LASAT boards, loads the appropriate include files.
>   */
>  #ifndef _LASAT_H
> --- a/arch/mips/include/asm/mach-malta/mc146818rtc.h
> +++ b/arch/mips/include/asm/mach-malta/mc146818rtc.h
> @@ -1,21 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Carsten Langgaard, carstenl@mips.com
>   * Copyright (C) 1999,2000 MIPS Technologies, Inc.  All rights reserved.
>   * Copyright (C) 2003 by Ralf Baechle
>   *
> - * This program is free software; you can distribute 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 it will be useful, but WITHOUT
> - * 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.
> - *
>   * RTC routines for Malta style attached PIIX4 device, which contains a
>   * Motorola MC146818A-compatible Real Time Clock.
>   */
> --- a/arch/mips/include/asm/mach-pmcs-msp71xx/msp_cic_int.h
> +++ b/arch/mips/include/asm/mach-pmcs-msp71xx/msp_cic_int.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Defines for the MSP interrupt controller.
>   *
> @@ -6,19 +7,6 @@
>   *
>   * ########################################################################
>   *
> - *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
> - *  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/arch/mips/include/asm/mach-pmcs-msp71xx/msp_int.h
> +++ b/arch/mips/include/asm/mach-pmcs-msp71xx/msp_int.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Defines for the MSP interrupt handlers.
>   *
> @@ -6,19 +7,6 @@
>   *
>   * ########################################################################
>   *
> - *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
> - *  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/arch/mips/include/asm/mach-pmcs-msp71xx/msp_prom.h
> +++ b/arch/mips/include/asm/mach-pmcs-msp71xx/msp_prom.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * MIPS boards bootprom interface for the Linux kernel.
>   *
> @@ -6,19 +7,6 @@
>   *
>   * ########################################################################
>   *
> - *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
> - *  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/arch/mips/include/asm/mach-pmcs-msp71xx/msp_regs.h
> +++ b/arch/mips/include/asm/mach-pmcs-msp71xx/msp_regs.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Defines for the address space, registers and register configuration
>   * (bit masks, access macros etc) for the PMC-Sierra line of MSP products.
> @@ -13,19 +14,6 @@
>   *
>   * ########################################################################
>   *
> - *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
> - *  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/arch/mips/include/asm/mach-pmcs-msp71xx/msp_slp_int.h
> +++ b/arch/mips/include/asm/mach-pmcs-msp71xx/msp_slp_int.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Defines for the MSP interrupt controller.
>   *
> @@ -6,19 +7,6 @@
>   *
>   * ########################################################################
>   *
> - *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
> - *  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/arch/mips/include/asm/mips-boards/malta.h
> +++ b/arch/mips/include/asm/mips-boards/malta.h
> @@ -1,20 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Carsten Langgaard, carstenl@mips.com
>   * Copyright (C) 2000 MIPS Technologies, Inc.  All rights reserved.
>   *
> - *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
> - *  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.
> - *
>   * Defines of the Malta board specific address-MAP, registers, etc.
>   */
>  #ifndef __ASM_MIPS_BOARDS_MALTA_H
> --- a/arch/mips/include/asm/mips-boards/piix4.h
> +++ b/arch/mips/include/asm/mips-boards/piix4.h
> @@ -1,21 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Carsten Langgaard, carstenl@mips.com
>   * Copyright (C) 2000 MIPS Technologies, Inc.  All rights reserved.
>   * Copyright (C) 2013 Imagination Technologies Ltd.
>   *
> - *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
> - *  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.
> - *
>   * Register definitions for Intel PIIX4 South Bridge Device.
>   */
>  #ifndef __ASM_MIPS_BOARDS_PIIX4_H
> --- a/arch/mips/include/asm/mips-boards/sim.h
> +++ b/arch/mips/include/asm/mips-boards/sim.h
> @@ -1,19 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) 2005 MIPS Technologies, Inc.  All rights reserved.
> - *
> - *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
> - *  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_MIPS_BOARDS_SIM_H
> --- a/arch/mips/kernel/smp-cmp.c
> +++ b/arch/mips/kernel/smp-cmp.c
> @@ -1,16 +1,5 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
> - *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
> - *  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.
>   *
>   * Copyright (C) 2007 MIPS Technologies, Inc.
>   *    Chris Dearman (chris@mips.com)
> --- a/arch/mips/kernel/smp-mt.c
> +++ b/arch/mips/kernel/smp-mt.c
> @@ -1,16 +1,5 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
> - *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
> - *  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.
>   *
>   * Copyright (C) 2004, 05, 06 MIPS Technologies, Inc.
>   *    Elizabeth Clarke (beth@mips.com)
> --- a/arch/mips/lasat/interrupt.c
> +++ b/arch/mips/lasat/interrupt.c
> @@ -1,20 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Carsten Langgaard, carstenl@mips.com
>   * Copyright (C) 1999,2000 MIPS Technologies, Inc.  All rights reserved.
>   *
> - *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
> - *  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.
> - *
>   * Routines for generic manipulation of the interrupts found on the
>   * Lasat boards.
>   */
> --- a/arch/mips/lasat/lasat_board.c
> +++ b/arch/mips/lasat/lasat_board.c
> @@ -1,20 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Thomas Horsten <thh@lasat.com>
>   * Copyright (C) 2000 LASAT Networks A/S.
>   *
> - *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
> - *  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.
> - *
>   * Routines specific to the LASAT boards
>   */
>  #include <linux/types.h>
> --- a/arch/mips/lasat/reset.c
> +++ b/arch/mips/lasat/reset.c
> @@ -1,20 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Thomas Horsten <thh@lasat.com>
>   * Copyright (C) 2000 LASAT Networks A/S.
>   *
> - *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
> - *  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.
> - *
>   * Reset the LASAT board.
>   */
>  #include <linux/kernel.h>
> --- a/arch/mips/lasat/setup.c
> +++ b/arch/mips/lasat/setup.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Carsten Langgaard, carstenl@mips.com
>   * Copyright (C) 1999 MIPS Technologies, Inc.  All rights reserved.
> @@ -7,19 +8,6 @@
>   *
>   * Brian Murphy <brian@murphy.dk>
>   *
> - *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
> - *  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.
> - *
>   * Lasat specific setup.
>   */
>  #include <linux/init.h>
> --- a/arch/mips/lasat/sysctl.c
> +++ b/arch/mips/lasat/sysctl.c
> @@ -1,20 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Thomas Horsten <thh@lasat.com>
>   * Copyright (C) 2000 LASAT Networks A/S.
>   *
> - *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
> - *  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.
> - *
>   * Routines specific to the LASAT boards
>   */
>  #include <linux/types.h>
> --- a/arch/mips/mti-malta/malta-setup.c
> +++ b/arch/mips/mti-malta/malta-setup.c
> @@ -1,20 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Carsten Langgaard, carstenl@mips.com
>   * Copyright (C) 2000 MIPS Technologies, Inc.  All rights reserved.
>   * Copyright (C) 2008 Dmitri Vorobiev
> - *
> - *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
> - *  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/cpu.h>
>  #include <linux/init.h>
> --- a/arch/mips/mti-malta/malta-time.c
> +++ b/arch/mips/mti-malta/malta-time.c
> @@ -1,20 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Carsten Langgaard, carstenl@mips.com
>   * Copyright (C) 1999,2000 MIPS Technologies, Inc.  All rights reserved.
>   *
> - *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
> - *  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.
> - *
>   * Setting up the clock on the MIPS boards.
>   */
>  #include <linux/types.h>
> --- a/arch/mips/pci/ops-bonito64.c
> +++ b/arch/mips/pci/ops-bonito64.c
> @@ -1,22 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 1999, 2000, 2004  MIPS Technologies, Inc.
>   *     All rights reserved.
>   *     Authors: Carsten Langgaard <carstenl@mips.com>
>   *              Maciej W. Rozycki <macro@mips.com>
>   *
> - *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
> - *  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.
> - *
>   * MIPS boards specific PCI support.
>   */
>  #include <linux/types.h>
> --- a/arch/mips/pci/ops-gt64xxx_pci0.c
> +++ b/arch/mips/pci/ops-gt64xxx_pci0.c
> @@ -1,21 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 1999, 2000, 2004  MIPS Technologies, Inc.
>   *     All rights reserved.
>   *     Authors: Carsten Langgaard <carstenl@mips.com>
>   *              Maciej W. Rozycki <macro@mips.com>
> - *
> - *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
> - *  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>
>  #include <linux/pci.h>
> --- a/arch/mips/pci/ops-msc.c
> +++ b/arch/mips/pci/ops-msc.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 1999, 2000, 2004, 2005         MIPS Technologies, Inc.
>   *    All rights reserved.
> @@ -5,21 +6,7 @@
>   *            Maciej W. Rozycki <macro@mips.com>
>   * Copyright (C) 2005 Ralf Baechle (ralf@linux-mips.org)
>   *
> - *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
> - *  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.
> - *
>   * MIPS boards specific PCI support.
> - *
>   */
>  #include <linux/types.h>
>  #include <linux/pci.h>
> --- a/arch/mips/pci/pci-malta.c
> +++ b/arch/mips/pci/pci-malta.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 1999, 2000, 2004, 2005         MIPS Technologies, Inc.
>   *     All rights reserved.
> @@ -6,19 +7,6 @@
>   *
>   * Copyright (C) 2004 by Ralf Baechle (ralf@linux-mips.org)
>   *
> - *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
> - *  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.
> - *
>   * MIPS boards specific PCI support.
>   */
>  #include <linux/types.h>
> --- a/arch/mips/pmcs-msp71xx/msp_smp.c
> +++ b/arch/mips/pmcs-msp71xx/msp_smp.c
> @@ -1,23 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2000, 2001, 2004 MIPS Technologies, Inc.
>   * Copyright (C) 2001 Ralf Baechle
>   * Copyright (C) 2010 PMC-Sierra, Inc.
>   *
>   *  VSMP support for MSP platforms . Derived from malta vsmp support.
> - *
> - *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
> - *  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/smp.h>
>  #include <linux/interrupt.h>
> --- a/arch/mips/pmcs-msp71xx/msp_time.c
> +++ b/arch/mips/pmcs-msp71xx/msp_time.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Setting up the clock on MSP SOCs.  No RTC typically.
>   *
> @@ -6,19 +7,6 @@
>   *
>   * ########################################################################
>   *
> - *  This program is free software; you can distribute 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 it will be useful, but WITHOUT
> - *  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.
> - *
>   * ########################################################################
>
>


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

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

* Re: [Batch 9 patch 08/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 183
  2019-05-28 16:57 ` [Batch 9 patch 08/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 183 Thomas Gleixner
  2019-05-28 18:38   ` Zavras, Alexios
  2019-05-28 20:52   ` Allison Randal
@ 2019-05-29  2:25   ` Steve Winslow
  2019-05-29 15:37   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Steve Winslow @ 2019-05-29  2:25 UTC (permalink / raw)
  To: linux-spdx

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

On Tue, May 28, 2019 at 1:16 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   gpl license summary [copyright] [c] [2008] [2011] [intel]
>   [corporation] [all] [rights] [reserved] this program is free
>   software you can redistribute it and or modify it under the terms of
>   version 2 of the gnu general public license as published by the free
>   software foundation 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 usa the full gnu general public
>   license is included in this distribution in the file called license
>   gpl
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 5 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch9&id=2233bab8883b
> ---
>  drivers/net/wireless/intel/iwlegacy/3945-debug.c |   20 +-------------------
>  drivers/net/wireless/intel/iwlegacy/4965-debug.c |   20 +-------------------
>  drivers/net/wireless/intel/iwlegacy/4965.h       |   20 +-------------------
>  drivers/net/wireless/intel/iwlegacy/common.c     |   20 +-------------------
>  drivers/net/wireless/intel/iwlegacy/debug.c      |   20 +-------------------
>  5 files changed, 5 insertions(+), 95 deletions(-)
>
> --- a/drivers/net/wireless/intel/iwlegacy/3945-debug.c
> +++ b/drivers/net/wireless/intel/iwlegacy/3945-debug.c
> @@ -1,26 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /******************************************************************************
>   *
> - * GPL LICENSE SUMMARY
> - *
>   * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
>   *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of version 2 of the GNU General Public License as
> - * published by the Free Software Foundation.
> - *
> - * 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,
> - * USA
> - *
> - * The full GNU General Public License is included in this distribution
> - * in the file called LICENSE.GPL.
> - *
>   * Contact Information:
>   *  Intel Linux Wireless <ilw@linux.intel.com>
>   * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
> --- a/drivers/net/wireless/intel/iwlegacy/4965-debug.c
> +++ b/drivers/net/wireless/intel/iwlegacy/4965-debug.c
> @@ -1,26 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /******************************************************************************
>  *
> -* GPL LICENSE SUMMARY
> -*
>  * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
>  *
> -* This program is free software; you can redistribute it and/or modify
> -* it under the terms of version 2 of the GNU General Public License as
> -* published by the Free Software Foundation.
> -*
> -* 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,
> -* USA
> -*
> -* The full GNU General Public License is included in this distribution
> -* in the file called LICENSE.GPL.
> -*
>  * Contact Information:
>  *  Intel Linux Wireless <ilw@linux.intel.com>
>  * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
> --- a/drivers/net/wireless/intel/iwlegacy/4965.h
> +++ b/drivers/net/wireless/intel/iwlegacy/4965.h
> @@ -1,26 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /******************************************************************************
>   *
> - * GPL LICENSE SUMMARY
> - *
>   * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
>   *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of version 2 of the GNU General Public License as
> - * published by the Free Software Foundation.
> - *
> - * 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,
> - * USA
> - *
> - * The full GNU General Public License is included in this distribution
> - * in the file called LICENSE.GPL.
> - *
>   * Contact Information:
>   *  Intel Linux Wireless <ilw@linux.intel.com>
>   * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
> --- a/drivers/net/wireless/intel/iwlegacy/common.c
> +++ b/drivers/net/wireless/intel/iwlegacy/common.c
> @@ -1,26 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /******************************************************************************
>   *
> - * GPL LICENSE SUMMARY
> - *
>   * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
>   *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of version 2 of the GNU General Public License as
> - * published by the Free Software Foundation.
> - *
> - * 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,
> - * USA
> - *
> - * The full GNU General Public License is included in this distribution
> - * in the file called LICENSE.GPL.
> - *
>   * Contact Information:
>   *  Intel Linux Wireless <ilw@linux.intel.com>
>   * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
> --- a/drivers/net/wireless/intel/iwlegacy/debug.c
> +++ b/drivers/net/wireless/intel/iwlegacy/debug.c
> @@ -1,26 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /******************************************************************************
>   *
> - * GPL LICENSE SUMMARY
> - *
>   * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
>   *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of version 2 of the GNU General Public License as
> - * published by the Free Software Foundation.
> - *
> - * 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,
> - * USA
> - *
> - * The full GNU General Public License is included in this distribution
> - * in the file called LICENSE.GPL.
> - *
>   * Contact Information:
>   *  Intel Linux Wireless <ilw@linux.intel.com>
>   * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
>
>


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

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

* Re: [Batch 9 patch 09/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 184
  2019-05-28 21:04   ` Allison Randal
@ 2019-05-29  2:35     ` Steve Winslow
  0 siblings, 0 replies; 110+ messages in thread
From: Steve Winslow @ 2019-05-29  2:35 UTC (permalink / raw)
  To: Allison Randal; +Cc: linux-spdx

Agreed -- I have trouble feeling too concerned about it, but probably
makes sense to include in the same bucket with the other weird
disclaimers...

On Tue, May 28, 2019 at 5:04 PM Allison Randal <allison@lohutok.net> wrote:
>
> On 5/28/19 12:57 PM, Thomas Gleixner wrote:
> > From: Thomas Gleixner tglx@linutronix.de
> >
> > Based on 1 normalized pattern(s):
> >
> >   this program is free software you can redistribute it and or modify
> >   it under the terms of the gnu general public license version 2 as
> >   published by the free software foundation this program is
> >   distributed in the hope that it will be useful merchantability or
> >   fitness for a particular purpose see the gnu general public license
> >   for more details
> >
> > extracted by the scancode license scanner the SPDX license identifier
> >
> >   GPL-2.0-only
> >
> > has been chosen to replace the boilerplate/reference in 5 file(s).
> >
> > Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> The disclaimer is weirdly mangled, but it doesn't add any additional
> disclaimers, it just drops one line of text from the normal GPL
> disclaimer. Still, it's probably worth holding for review with the other
> special disclaimers.



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

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

* Re: [Batch 9 patch 10/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 185
  2019-05-28 16:57 ` [Batch 9 patch 10/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 185 Thomas Gleixner
  2019-05-28 18:47   ` Zavras, Alexios
@ 2019-05-29  2:36   ` Steve Winslow
  2019-05-29 15:38   ` Richard Fontana
  2 siblings, 0 replies; 110+ messages in thread
From: Steve Winslow @ 2019-05-29  2:36 UTC (permalink / raw)
  To: linux-spdx

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

On Tue, May 28, 2019 at 1:16 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license version 2 as
>   published by the free software foundation software distributed under
>   the license is distributed on an as is basis without warranty of any
>   kind either express or implied 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 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=batch9&id=8537b4bd37ee
> ---
>  drivers/media/common/siano/sms-cards.c  |   10 +---------
>  drivers/media/common/siano/sms-cards.h  |   10 +---------
>  drivers/media/common/siano/smscoreapi.c |   10 +---------
>  3 files changed, 3 insertions(+), 27 deletions(-)
>
> --- a/drivers/media/common/siano/sms-cards.c
> +++ b/drivers/media/common/siano/sms-cards.c
> @@ -1,16 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   *  Card-specific functions for the Siano SMS1xxx USB dongle
>   *
>   *  Copyright (c) 2008 Michael Krufky <mkrufky@linuxtv.org>
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License version 2 as
> - *  published by the Free Software Foundation;
> - *
> - *  Software distributed under the License is distributed on an "AS IS"
> - *  basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.
> - *
> - *  See the GNU General Public License for more details.
>   */
>
>  #include "sms-cards.h"
> --- a/drivers/media/common/siano/sms-cards.h
> +++ b/drivers/media/common/siano/sms-cards.h
> @@ -1,16 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   *  Card-specific functions for the Siano SMS1xxx USB dongle
>   *
>   *  Copyright (c) 2008 Michael Krufky <mkrufky@linuxtv.org>
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License version 2 as
> - *  published by the Free Software Foundation;
> - *
> - *  Software distributed under the License is distributed on an "AS IS"
> - *  basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.
> - *
> - *  See the GNU General Public License for more details.
>   */
>
>  #ifndef __SMS_CARDS_H__
> --- a/drivers/media/common/siano/smscoreapi.c
> +++ b/drivers/media/common/siano/smscoreapi.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   *  Siano core API module
>   *
> @@ -6,15 +7,6 @@
>   *  author: Uri Shkolnik
>   *
>   *  Copyright (c), 2005-2008 Siano Mobile Silicon, 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;
> - *
> - *  Software distributed under the License is distributed on an "AS IS"
> - *  basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.
> - *
> - *  See the GNU General Public License for more details.
>   */
>
>  #include "smscoreapi.h"
>
>


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

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

* Re: [Batch 9 patch 12/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 188
  2019-05-28 16:57 ` [Batch 9 patch 12/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 188 Thomas Gleixner
  2019-05-28 18:54   ` Zavras, Alexios
  2019-05-28 21:08   ` Allison Randal
@ 2019-05-29  2:38   ` Steve Winslow
  2019-05-29 15:39   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Steve Winslow @ 2019-05-29  2:38 UTC (permalink / raw)
  To: linux-spdx

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

On Tue, May 28, 2019 at 1:16 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of 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 free software
>   foundation 51 franklin street fifth floor boston ma 02111 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 27 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=batch9&id=d52e8a6dde41
> ---
>  fs/9p/cache.c              |   17 +----------------
>  fs/9p/cache.h              |   17 +----------------
>  fs/9p/fid.c                |   17 +----------------
>  fs/9p/fid.h                |   17 +----------------
>  fs/9p/v9fs.c               |   17 +----------------
>  fs/9p/v9fs.h               |   17 +----------------
>  fs/9p/v9fs_vfs.h           |   17 +----------------
>  fs/9p/vfs_addr.c           |   17 +----------------
>  fs/9p/vfs_dentry.c         |   17 +----------------
>  fs/9p/vfs_dir.c            |   17 +----------------
>  fs/9p/vfs_file.c           |   17 +----------------
>  fs/9p/vfs_inode.c          |   17 +----------------
>  fs/9p/vfs_inode_dotl.c     |   17 +----------------
>  fs/9p/vfs_super.c          |   17 +----------------
>  fs/ceph/cache.c            |   17 +----------------
>  fs/ceph/cache.h            |   17 +----------------
>  include/net/9p/9p.h        |   17 +----------------
>  include/net/9p/client.h    |   17 +----------------
>  include/net/9p/transport.h |   17 +----------------
>  net/9p/client.c            |   17 +----------------
>  net/9p/error.c             |   17 +----------------
>  net/9p/mod.c               |   17 +----------------
>  net/9p/protocol.c          |   17 +----------------
>  net/9p/protocol.h          |   17 +----------------
>  net/9p/trans_fd.c          |   17 +----------------
>  net/9p/trans_rdma.c        |   17 +----------------
>  net/9p/trans_virtio.c      |   17 +----------------
>  27 files changed, 27 insertions(+), 432 deletions(-)
>
> --- a/fs/9p/cache.c
> +++ b/fs/9p/cache.c
> @@ -1,23 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * V9FS cache definitions.
>   *
>   *  Copyright (C) 2009 by Abhishek Kulkarni <adkulkar@umail.iu.edu>
> - *
> - *  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:
> - *  Free Software Foundation
> - *  51 Franklin Street, Fifth Floor
> - *  Boston, MA  02111-1301  USA
> - *
>   */
>
>  #include <linux/jiffies.h>
> --- a/fs/9p/cache.h
> +++ b/fs/9p/cache.h
> @@ -1,23 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * V9FS cache definitions.
>   *
>   *  Copyright (C) 2009 by Abhishek Kulkarni <adkulkar@umail.iu.edu>
> - *
> - *  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:
> - *  Free Software Foundation
> - *  51 Franklin Street, Fifth Floor
> - *  Boston, MA  02111-1301  USA
> - *
>   */
>
>  #ifndef _9P_CACHE_H
> --- a/fs/9p/fid.c
> +++ b/fs/9p/fid.c
> @@ -1,24 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * V9FS FID Management
>   *
>   *  Copyright (C) 2007 by Latchesar Ionkov <lucho@ionkov.net>
>   *  Copyright (C) 2005, 2006 by Eric Van Hensbergen <ericvh@gmail.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.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to:
> - *  Free Software Foundation
> - *  51 Franklin Street, Fifth Floor
> - *  Boston, MA  02111-1301  USA
> - *
>   */
>
>  #include <linux/module.h>
> --- a/fs/9p/fid.h
> +++ b/fs/9p/fid.h
> @@ -1,23 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * V9FS FID Management
>   *
>   *  Copyright (C) 2005 by Eric Van Hensbergen <ericvh@gmail.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.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to:
> - *  Free Software Foundation
> - *  51 Franklin Street, Fifth Floor
> - *  Boston, MA  02111-1301  USA
> - *
>   */
>  #ifndef FS_9P_FID_H
>  #define FS_9P_FID_H
> --- a/fs/9p/v9fs.c
> +++ b/fs/9p/v9fs.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   *  linux/fs/9p/v9fs.c
>   *
> @@ -5,22 +6,6 @@
>   *
>   *  Copyright (C) 2004-2008 by Eric Van Hensbergen <ericvh@gmail.com>
>   *  Copyright (C) 2002 by Ron Minnich <rminnich@lanl.gov>
> - *
> - *  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:
> - *  Free Software Foundation
> - *  51 Franklin Street, Fifth Floor
> - *  Boston, MA  02111-1301  USA
> - *
>   */
>
>  #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
> --- a/fs/9p/v9fs.h
> +++ b/fs/9p/v9fs.h
> @@ -1,24 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * V9FS definitions.
>   *
>   *  Copyright (C) 2004-2008 by Eric Van Hensbergen <ericvh@gmail.com>
>   *  Copyright (C) 2002 by Ron Minnich <rminnich@lanl.gov>
> - *
> - *  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:
> - *  Free Software Foundation
> - *  51 Franklin Street, Fifth Floor
> - *  Boston, MA  02111-1301  USA
> - *
>   */
>  #ifndef FS_9P_V9FS_H
>  #define FS_9P_V9FS_H
> --- a/fs/9p/v9fs_vfs.h
> +++ b/fs/9p/v9fs_vfs.h
> @@ -1,24 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * V9FS VFS extensions.
>   *
>   *  Copyright (C) 2004 by Eric Van Hensbergen <ericvh@gmail.com>
>   *  Copyright (C) 2002 by Ron Minnich <rminnich@lanl.gov>
> - *
> - *  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:
> - *  Free Software Foundation
> - *  51 Franklin Street, Fifth Floor
> - *  Boston, MA  02111-1301  USA
> - *
>   */
>  #ifndef FS_9P_V9FS_VFS_H
>  #define FS_9P_V9FS_VFS_H
> --- a/fs/9p/vfs_addr.c
> +++ b/fs/9p/vfs_addr.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   *  linux/fs/9p/vfs_addr.c
>   *
> @@ -5,22 +6,6 @@
>   *
>   *  Copyright (C) 2005 by Eric Van Hensbergen <ericvh@gmail.com>
>   *  Copyright (C) 2002 by Ron Minnich <rminnich@lanl.gov>
> - *
> - *  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:
> - *  Free Software Foundation
> - *  51 Franklin Street, Fifth Floor
> - *  Boston, MA  02111-1301  USA
> - *
>   */
>
>  #include <linux/module.h>
> --- a/fs/9p/vfs_dentry.c
> +++ b/fs/9p/vfs_dentry.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   *  linux/fs/9p/vfs_dentry.c
>   *
> @@ -5,22 +6,6 @@
>   *
>   *  Copyright (C) 2004 by Eric Van Hensbergen <ericvh@gmail.com>
>   *  Copyright (C) 2002 by Ron Minnich <rminnich@lanl.gov>
> - *
> - *  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:
> - *  Free Software Foundation
> - *  51 Franklin Street, Fifth Floor
> - *  Boston, MA  02111-1301  USA
> - *
>   */
>
>  #include <linux/module.h>
> --- a/fs/9p/vfs_dir.c
> +++ b/fs/9p/vfs_dir.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * linux/fs/9p/vfs_dir.c
>   *
> @@ -5,22 +6,6 @@
>   *
>   *  Copyright (C) 2004 by Eric Van Hensbergen <ericvh@gmail.com>
>   *  Copyright (C) 2002 by Ron Minnich <rminnich@lanl.gov>
> - *
> - *  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:
> - *  Free Software Foundation
> - *  51 Franklin Street, Fifth Floor
> - *  Boston, MA  02111-1301  USA
> - *
>   */
>
>  #include <linux/module.h>
> --- a/fs/9p/vfs_file.c
> +++ b/fs/9p/vfs_file.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   *  linux/fs/9p/vfs_file.c
>   *
> @@ -5,22 +6,6 @@
>   *
>   *  Copyright (C) 2004 by Eric Van Hensbergen <ericvh@gmail.com>
>   *  Copyright (C) 2002 by Ron Minnich <rminnich@lanl.gov>
> - *
> - *  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:
> - *  Free Software Foundation
> - *  51 Franklin Street, Fifth Floor
> - *  Boston, MA  02111-1301  USA
> - *
>   */
>
>  #include <linux/module.h>
> --- a/fs/9p/vfs_inode.c
> +++ b/fs/9p/vfs_inode.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   *  linux/fs/9p/vfs_inode.c
>   *
> @@ -5,22 +6,6 @@
>   *
>   *  Copyright (C) 2004 by Eric Van Hensbergen <ericvh@gmail.com>
>   *  Copyright (C) 2002 by Ron Minnich <rminnich@lanl.gov>
> - *
> - *  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:
> - *  Free Software Foundation
> - *  51 Franklin Street, Fifth Floor
> - *  Boston, MA  02111-1301  USA
> - *
>   */
>
>  #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
> --- a/fs/9p/vfs_inode_dotl.c
> +++ b/fs/9p/vfs_inode_dotl.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   *  linux/fs/9p/vfs_inode_dotl.c
>   *
> @@ -5,22 +6,6 @@
>   *
>   *  Copyright (C) 2004 by Eric Van Hensbergen <ericvh@gmail.com>
>   *  Copyright (C) 2002 by Ron Minnich <rminnich@lanl.gov>
> - *
> - *  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:
> - *  Free Software Foundation
> - *  51 Franklin Street, Fifth Floor
> - *  Boston, MA  02111-1301  USA
> - *
>   */
>
>  #include <linux/module.h>
> --- a/fs/9p/vfs_super.c
> +++ b/fs/9p/vfs_super.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   *  linux/fs/9p/vfs_super.c
>   *
> @@ -6,22 +7,6 @@
>   *
>   *  Copyright (C) 2004 by Eric Van Hensbergen <ericvh@gmail.com>
>   *  Copyright (C) 2002 by Ron Minnich <rminnich@lanl.gov>
> - *
> - *  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:
> - *  Free Software Foundation
> - *  51 Franklin Street, Fifth Floor
> - *  Boston, MA  02111-1301  USA
> - *
>   */
>
>  #include <linux/kernel.h>
> --- a/fs/ceph/cache.c
> +++ b/fs/ceph/cache.c
> @@ -1,24 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Ceph cache definitions.
>   *
>   *  Copyright (C) 2013 by Adfin Solutions, Inc. All Rights Reserved.
>   *  Written by Milosz Tanski (milosz@adfin.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.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to:
> - *  Free Software Foundation
> - *  51 Franklin Street, Fifth Floor
> - *  Boston, MA  02111-1301  USA
> - *
>   */
>
>  #include "super.h"
> --- a/fs/ceph/cache.h
> +++ b/fs/ceph/cache.h
> @@ -1,24 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Ceph cache definitions.
>   *
>   *  Copyright (C) 2013 by Adfin Solutions, Inc. All Rights Reserved.
>   *  Written by Milosz Tanski (milosz@adfin.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.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to:
> - *  Free Software Foundation
> - *  51 Franklin Street, Fifth Floor
> - *  Boston, MA  02111-1301  USA
> - *
>   */
>
>  #ifndef _CEPH_CACHE_H
> --- a/include/net/9p/9p.h
> +++ b/include/net/9p/9p.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * include/net/9p/9p.h
>   *
> @@ -6,22 +7,6 @@
>   *  Copyright (C) 2005 by Latchesar Ionkov <lucho@ionkov.net>
>   *  Copyright (C) 2004 by Eric Van Hensbergen <ericvh@gmail.com>
>   *  Copyright (C) 2002 by Ron Minnich <rminnich@lanl.gov>
> - *
> - *  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:
> - *  Free Software Foundation
> - *  51 Franklin Street, Fifth Floor
> - *  Boston, MA  02111-1301  USA
> - *
>   */
>
>  #ifndef NET_9P_H
> --- a/include/net/9p/client.h
> +++ b/include/net/9p/client.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * include/net/9p/client.h
>   *
> @@ -5,22 +6,6 @@
>   *
>   *  Copyright (C) 2008 by Eric Van Hensbergen <ericvh@gmail.com>
>   *  Copyright (C) 2007 by Latchesar Ionkov <lucho@ionkov.net>
> - *
> - *  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:
> - *  Free Software Foundation
> - *  51 Franklin Street, Fifth Floor
> - *  Boston, MA  02111-1301  USA
> - *
>   */
>
>  #ifndef NET_9P_CLIENT_H
> --- a/include/net/9p/transport.h
> +++ b/include/net/9p/transport.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * include/net/9p/transport.h
>   *
> @@ -5,22 +6,6 @@
>   *
>   *  Copyright (C) 2005 by Latchesar Ionkov <lucho@ionkov.net>
>   *  Copyright (C) 2004-2008 by Eric Van Hensbergen <ericvh@gmail.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.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to:
> - *  Free Software Foundation
> - *  51 Franklin Street, Fifth Floor
> - *  Boston, MA  02111-1301  USA
> - *
>   */
>
>  #ifndef NET_9P_TRANSPORT_H
> --- a/net/9p/client.c
> +++ b/net/9p/client.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * net/9p/clnt.c
>   *
> @@ -5,22 +6,6 @@
>   *
>   *  Copyright (C) 2008 by Eric Van Hensbergen <ericvh@gmail.com>
>   *  Copyright (C) 2007 by Latchesar Ionkov <lucho@ionkov.net>
> - *
> - *  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:
> - *  Free Software Foundation
> - *  51 Franklin Street, Fifth Floor
> - *  Boston, MA  02111-1301  USA
> - *
>   */
>
>  #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
> --- a/net/9p/error.c
> +++ b/net/9p/error.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * linux/fs/9p/error.c
>   *
> @@ -9,22 +10,6 @@
>   *
>   *  Copyright (C) 2004 by Eric Van Hensbergen <ericvh@gmail.com>
>   *  Copyright (C) 2002 by Ron Minnich <rminnich@lanl.gov>
> - *
> - *  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:
> - *  Free Software Foundation
> - *  51 Franklin Street, Fifth Floor
> - *  Boston, MA  02111-1301  USA
> - *
>   */
>
>  #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
> --- a/net/9p/mod.c
> +++ b/net/9p/mod.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   *  net/9p/9p.c
>   *
> @@ -6,22 +7,6 @@
>   *  Copyright (C) 2007 by Latchesar Ionkov <lucho@ionkov.net>
>   *  Copyright (C) 2004 by Eric Van Hensbergen <ericvh@gmail.com>
>   *  Copyright (C) 2002 by Ron Minnich <rminnich@lanl.gov>
> - *
> - *  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:
> - *  Free Software Foundation
> - *  51 Franklin Street, Fifth Floor
> - *  Boston, MA  02111-1301  USA
> - *
>   */
>
>  #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
> --- a/net/9p/protocol.c
> +++ b/net/9p/protocol.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * net/9p/protocol.c
>   *
> @@ -7,22 +8,6 @@
>   *
>   *  Base on code from Anthony Liguori <aliguori@us.ibm.com>
>   *  Copyright (C) 2008 by IBM, Corp.
> - *
> - *  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:
> - *  Free Software Foundation
> - *  51 Franklin Street, Fifth Floor
> - *  Boston, MA  02111-1301  USA
> - *
>   */
>
>  #include <linux/module.h>
> --- a/net/9p/protocol.h
> +++ b/net/9p/protocol.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * net/9p/protocol.h
>   *
> @@ -7,22 +8,6 @@
>   *
>   *  Base on code from Anthony Liguori <aliguori@us.ibm.com>
>   *  Copyright (C) 2008 by IBM, Corp.
> - *
> - *  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:
> - *  Free Software Foundation
> - *  51 Franklin Street, Fifth Floor
> - *  Boston, MA  02111-1301  USA
> - *
>   */
>
>  int p9pdu_vwritef(struct p9_fcall *pdu, int proto_version, const char *fmt,
> --- a/net/9p/trans_fd.c
> +++ b/net/9p/trans_fd.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * linux/fs/9p/trans_fd.c
>   *
> @@ -7,22 +8,6 @@
>   *  Copyright (C) 2004-2005 by Latchesar Ionkov <lucho@ionkov.net>
>   *  Copyright (C) 2004-2008 by Eric Van Hensbergen <ericvh@gmail.com>
>   *  Copyright (C) 1997-2002 by Ron Minnich <rminnich@sarnoff.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.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to:
> - *  Free Software Foundation
> - *  51 Franklin Street, Fifth Floor
> - *  Boston, MA  02111-1301  USA
> - *
>   */
>
>  #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
> --- a/net/9p/trans_rdma.c
> +++ b/net/9p/trans_rdma.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * linux/fs/9p/trans_rdma.c
>   *
> @@ -8,22 +9,6 @@
>   *  Copyright (C) 2004-2005 by Latchesar Ionkov <lucho@ionkov.net>
>   *  Copyright (C) 2004-2008 by Eric Van Hensbergen <ericvh@gmail.com>
>   *  Copyright (C) 1997-2002 by Ron Minnich <rminnich@sarnoff.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.
> - *
> - *  You should have received a copy of the GNU General Public License
> - *  along with this program; if not, write to:
> - *  Free Software Foundation
> - *  51 Franklin Street, Fifth Floor
> - *  Boston, MA  02111-1301  USA
> - *
>   */
>
>  #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
> --- a/net/9p/trans_virtio.c
> +++ b/net/9p/trans_virtio.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * The Virtio 9p transport driver
>   *
> @@ -8,22 +9,6 @@
>   *
>   *  Based on virtio console driver
>   *  Copyright (C) 2006, 2007 Rusty Russell, IBM Corporation
> - *
> - *  This program is free software; you can redistribute it and/or modify
> - *  it under the terms of the GNU General Public License version 2
> - *  as published by the Free Software Foundation.
> - *
> - *  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:
> - *  Free Software Foundation
> - *  51 Franklin Street, Fifth Floor
> - *  Boston, MA  02111-1301  USA
> - *
>   */
>
>  #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
>
>


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

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

* Re: [Batch 9 patch 13/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 190
  2019-05-28 16:57 ` [Batch 9 patch 13/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 190 Thomas Gleixner
  2019-05-28 18:55   ` Zavras, Alexios
  2019-05-28 21:09   ` Allison Randal
@ 2019-05-29  2:38   ` Steve Winslow
  2019-05-29 15:40   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Steve Winslow @ 2019-05-29  2:38 UTC (permalink / raw)
  To: linux-spdx

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

On Tue, May 28, 2019 at 1:16 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   licensed under gplv2 only
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 10 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=batch9&id=e9bc14493f81
> ---
>  arch/arm/boot/dts/animeo_ip.dts     |    3 +--
>  arch/arm/boot/dts/at91rm9200ek.dts  |    3 +--
>  arch/arm/boot/dts/at91sam9261.dtsi  |    3 +--
>  arch/arm/boot/dts/at91sam9261ek.dts |    3 +--
>  arch/arm/boot/dts/at91sam9263.dtsi  |    3 +--
>  arch/arm/boot/dts/at91sam9263ek.dts |    3 +--
>  arch/arm/boot/dts/at91sam9rlek.dts  |    3 +--
>  arch/arm/boot/dts/mpa1600.dts       |    3 +--
>  arch/arm/boot/dts/tny_a9263.dts     |    3 +--
>  arch/arm/boot/dts/usb_a9263.dts     |    3 +--
>  10 files changed, 10 insertions(+), 20 deletions(-)
>
> --- a/arch/arm/boot/dts/animeo_ip.dts
> +++ b/arch/arm/boot/dts/animeo_ip.dts
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * animeo_ip.dts - Device Tree file for Somfy Animeo IP Boards
>   *
>   *  Copyright (C) 2011-2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
> - *
> - * Licensed under GPLv2 only.
>   */
>
>  /dts-v1/;
> --- a/arch/arm/boot/dts/at91rm9200ek.dts
> +++ b/arch/arm/boot/dts/at91rm9200ek.dts
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * at91rm9200ek.dts - Device Tree file for Atmel AT91RM9200 evaluation kit
>   *
>   *  Copyright (C) 2012 Joachim Eastwood <manabian@gmail.com>
> - *
> - * Licensed under GPLv2 only
>   */
>  /dts-v1/;
>  #include "at91rm9200.dtsi"
> --- a/arch/arm/boot/dts/at91sam9261.dtsi
> +++ b/arch/arm/boot/dts/at91sam9261.dtsi
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * at91sam9261.dtsi - Device Tree Include file for AT91SAM9261 SoC
>   *
>   *  Copyright (C) 2013 Jean-Jacques Hiblot <jjhiblot@traphandler.com>
> - *
> - * Licensed under GPLv2 only.
>   */
>
>  #include <dt-bindings/pinctrl/at91.h>
> --- a/arch/arm/boot/dts/at91sam9261ek.dts
> +++ b/arch/arm/boot/dts/at91sam9261ek.dts
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * at91sam9261ek.dts - Device Tree file for Atmel at91sam9261 reference board
>   *
>   *  Copyright (C) 2013 Jean-Jacques Hiblot <jjhiblot@traphandler.com>
> - *
> - * Licensed under GPLv2 only.
>   */
>  /dts-v1/;
>  #include "at91sam9261.dtsi"
> --- a/arch/arm/boot/dts/at91sam9263.dtsi
> +++ b/arch/arm/boot/dts/at91sam9263.dtsi
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * at91sam9263.dtsi - Device Tree Include file for AT91SAM9263 family SoC
>   *
>   *  Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
> - *
> - * Licensed under GPLv2 only.
>   */
>
>  #include <dt-bindings/pinctrl/at91.h>
> --- a/arch/arm/boot/dts/at91sam9263ek.dts
> +++ b/arch/arm/boot/dts/at91sam9263ek.dts
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * at91sam9263ek.dts - Device Tree file for Atmel at91sam9263 reference board
>   *
>   *  Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
> - *
> - * Licensed under GPLv2 only
>   */
>  /dts-v1/;
>  #include "at91sam9263.dtsi"
> --- a/arch/arm/boot/dts/at91sam9rlek.dts
> +++ b/arch/arm/boot/dts/at91sam9rlek.dts
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * at91sam9rlek.dts - Device Tree file for Atmel at91sam9rl reference board
>   *
>   *  Copyright (C) 2014 Microchip
>   *  Alexandre Belloni <alexandre.belloni@free-electrons.com>
> - *
> - * Licensed under GPLv2 only
>   */
>  /dts-v1/;
>  #include "at91sam9rl.dtsi"
> --- a/arch/arm/boot/dts/mpa1600.dts
> +++ b/arch/arm/boot/dts/mpa1600.dts
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * mpa1600.dts - Device Tree file for Phontech MPA 1600
>   *
>   *  Copyright (C) 2013 Joachim Eastwood <manabian@gmail.com>
> - *
> - * Licensed under GPLv2 only
>   */
>  /dts-v1/;
>  #include "at91rm9200.dtsi"
> --- a/arch/arm/boot/dts/tny_a9263.dts
> +++ b/arch/arm/boot/dts/tny_a9263.dts
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * usb_a9263.dts - Device Tree file for Caloa USB A9293 board
>   *
>   *  Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
> - *
> - * Licensed under GPLv2 only
>   */
>  /dts-v1/;
>  #include "at91sam9263.dtsi"
> --- a/arch/arm/boot/dts/usb_a9263.dts
> +++ b/arch/arm/boot/dts/usb_a9263.dts
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * usb_a9263.dts - Device Tree file for Caloa USB A9293 board
>   *
>   *  Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
> - *
> - * Licensed under GPLv2 only
>   */
>  /dts-v1/;
>  #include "at91sam9263.dtsi"
>
>


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

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

* Re: [Batch 9 patch 14/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 191
  2019-05-28 16:57 ` [Batch 9 patch 14/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 191 Thomas Gleixner
  2019-05-28 18:56   ` Zavras, Alexios
  2019-05-28 21:09   ` Allison Randal
@ 2019-05-29  2:39   ` Steve Winslow
  2019-05-29 15:41   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Steve Winslow @ 2019-05-29  2:39 UTC (permalink / raw)
  To: linux-spdx

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

On Tue, May 28, 2019 at 1:16 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   licensed under gplv2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 99 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=batch9&id=97a46a72c47e
> ---
>  arch/arm/boot/dts/at91-qil_a9260.dts                                    |    3 +--
>  arch/arm/boot/dts/at91sam9g15.dtsi                                      |    3 +--
>  arch/arm/boot/dts/at91sam9g20.dtsi                                      |    3 +--
>  arch/arm/boot/dts/at91sam9g20ek.dts                                     |    3 +--
>  arch/arm/boot/dts/at91sam9g20ek_2mmc.dts                                |    3 +--
>  arch/arm/boot/dts/at91sam9g20ek_common.dtsi                             |    3 +--
>  arch/arm/boot/dts/at91sam9g25.dtsi                                      |    3 +--
>  arch/arm/boot/dts/at91sam9g35.dtsi                                      |    3 +--
>  arch/arm/boot/dts/at91sam9x25.dtsi                                      |    3 +--
>  arch/arm/boot/dts/at91sam9x35.dtsi                                      |    3 +--
>  arch/arm/boot/dts/at91sam9x5_can.dtsi                                   |    3 +--
>  arch/arm/boot/dts/at91sam9x5_isi.dtsi                                   |    3 +--
>  arch/arm/boot/dts/at91sam9x5_lcd.dtsi                                   |    3 +--
>  arch/arm/boot/dts/at91sam9x5_macb0.dtsi                                 |    3 +--
>  arch/arm/boot/dts/at91sam9x5_macb1.dtsi                                 |    3 +--
>  arch/arm/boot/dts/at91sam9x5_usart3.dtsi                                |    3 +--
>  arch/arm/boot/dts/da850-lcdk.dts                                        |    3 +--
>  arch/arm/boot/dts/ethernut5.dts                                         |    3 +--
>  arch/arm/boot/dts/pm9g45.dts                                            |    3 +--
>  arch/arm/boot/dts/sama5d3_can.dtsi                                      |    3 +--
>  arch/arm/boot/dts/sama5d3_emac.dtsi                                     |    3 +--
>  arch/arm/boot/dts/sama5d3_gmac.dtsi                                     |    3 +--
>  arch/arm/boot/dts/sama5d3_lcd.dtsi                                      |    3 +--
>  arch/arm/boot/dts/sama5d3_mci2.dtsi                                     |    3 +--
>  arch/arm/boot/dts/sama5d3_tcb1.dtsi                                     |    3 +--
>  arch/arm/boot/dts/sama5d3_uart.dtsi                                     |    3 +--
>  arch/arm/boot/dts/tny_a9260.dts                                         |    3 +--
>  arch/arm/boot/dts/tny_a9260_common.dtsi                                 |    3 +--
>  arch/arm/boot/dts/tny_a9g20.dts                                         |    3 +--
>  arch/arm/boot/dts/usb_a9g20-dab-mmx.dtsi                                |    3 +--
>  arch/powerpc/kernel/dt_cpu_ftrs.c                                       |    2 +-
>  drivers/firmware/dmi-id.c                                               |    3 +--
>  drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c                        |    3 +--
>  drivers/gpu/drm/radeon/radeon_atpx_handler.c                            |    3 +--
>  drivers/pwm/pwm-atmel.c                                                 |    3 +--
>  drivers/pwm/pwm-sun4i.c                                                 |    3 +--
>  drivers/watchdog/atlas7_wdt.c                                           |    3 +--
>  drivers/watchdog/sama5d4_wdt.c                                          |    3 +--
>  fs/proc/consoles.c                                                      |    3 +--
>  include/linux/mfd/abx500/ab8500-bm.h                                    |    2 +-
>  include/linux/mfd/abx500/ab8500-gpadc.h                                 |    2 +-
>  tools/testing/selftests/powerpc/benchmarks/futex_bench.c                |    2 +-
>  tools/testing/selftests/powerpc/benchmarks/gettimeofday.c               |    2 +-
>  tools/testing/selftests/powerpc/benchmarks/mmap_bench.c                 |    2 +-
>  tools/testing/selftests/powerpc/harness.c                               |    2 +-
>  tools/testing/selftests/powerpc/include/reg.h                           |    2 +-
>  tools/testing/selftests/powerpc/include/subunit.h                       |    2 +-
>  tools/testing/selftests/powerpc/include/utils.h                         |    2 +-
>  tools/testing/selftests/powerpc/mm/prot_sao.c                           |    2 +-
>  tools/testing/selftests/powerpc/pmu/count_instructions.c                |    2 +-
>  tools/testing/selftests/powerpc/pmu/ebb/back_to_back_ebbs_test.c        |    2 +-
>  tools/testing/selftests/powerpc/pmu/ebb/busy_loop.S                     |    2 +-
>  tools/testing/selftests/powerpc/pmu/ebb/close_clears_pmcc_test.c        |    2 +-
>  tools/testing/selftests/powerpc/pmu/ebb/cpu_event_pinned_vs_ebb_test.c  |    2 +-
>  tools/testing/selftests/powerpc/pmu/ebb/cpu_event_vs_ebb_test.c         |    2 +-
>  tools/testing/selftests/powerpc/pmu/ebb/cycles_test.c                   |    2 +-
>  tools/testing/selftests/powerpc/pmu/ebb/cycles_with_freeze_test.c       |    2 +-
>  tools/testing/selftests/powerpc/pmu/ebb/cycles_with_mmcr2_test.c        |    2 +-
>  tools/testing/selftests/powerpc/pmu/ebb/ebb.c                           |    2 +-
>  tools/testing/selftests/powerpc/pmu/ebb/ebb.h                           |    2 +-
>  tools/testing/selftests/powerpc/pmu/ebb/ebb_handler.S                   |    2 +-
>  tools/testing/selftests/powerpc/pmu/ebb/ebb_on_child_test.c             |    2 +-
>  tools/testing/selftests/powerpc/pmu/ebb/ebb_on_willing_child_test.c     |    2 +-
>  tools/testing/selftests/powerpc/pmu/ebb/ebb_vs_cpu_event_test.c         |    2 +-
>  tools/testing/selftests/powerpc/pmu/ebb/event_attributes_test.c         |    2 +-
>  tools/testing/selftests/powerpc/pmu/ebb/fixed_instruction_loop.S        |    2 +-
>  tools/testing/selftests/powerpc/pmu/ebb/fork_cleanup_test.c             |    2 +-
>  tools/testing/selftests/powerpc/pmu/ebb/instruction_count_test.c        |    2 +-
>  tools/testing/selftests/powerpc/pmu/ebb/lost_exception_test.c           |    2 +-
>  tools/testing/selftests/powerpc/pmu/ebb/multi_counter_test.c            |    2 +-
>  tools/testing/selftests/powerpc/pmu/ebb/multi_ebb_procs_test.c          |    2 +-
>  tools/testing/selftests/powerpc/pmu/ebb/no_handler_test.c               |    2 +-
>  tools/testing/selftests/powerpc/pmu/ebb/pmae_handling_test.c            |    2 +-
>  tools/testing/selftests/powerpc/pmu/ebb/pmc56_overflow_test.c           |    2 +-
>  tools/testing/selftests/powerpc/pmu/ebb/reg_access_test.c               |    2 +-
>  tools/testing/selftests/powerpc/pmu/ebb/task_event_pinned_vs_ebb_test.c |    2 +-
>  tools/testing/selftests/powerpc/pmu/ebb/task_event_vs_ebb_test.c        |    2 +-
>  tools/testing/selftests/powerpc/pmu/ebb/trace.c                         |    2 +-
>  tools/testing/selftests/powerpc/pmu/ebb/trace.h                         |    2 +-
>  tools/testing/selftests/powerpc/pmu/event.c                             |    2 +-
>  tools/testing/selftests/powerpc/pmu/event.h                             |    2 +-
>  tools/testing/selftests/powerpc/pmu/l3_bank_test.c                      |    2 +-
>  tools/testing/selftests/powerpc/pmu/lib.c                               |    2 +-
>  tools/testing/selftests/powerpc/pmu/lib.h                               |    2 +-
>  tools/testing/selftests/powerpc/pmu/loop.S                              |    2 +-
>  tools/testing/selftests/powerpc/pmu/per_event_excludes.c                |    2 +-
>  tools/testing/selftests/powerpc/tm/tm-fork.c                            |    2 +-
>  tools/testing/selftests/powerpc/tm/tm-signal-msr-resv.c                 |    2 +-
>  tools/testing/selftests/powerpc/tm/tm-signal-stack.c                    |    2 +-
>  tools/testing/selftests/powerpc/tm/tm-syscall.c                         |    2 +-
>  tools/testing/selftests/powerpc/tm/tm-tar.c                             |    2 +-
>  tools/testing/selftests/powerpc/tm/tm-tmspr.c                           |    3 +--
>  tools/testing/selftests/powerpc/tm/tm-trap.c                            |    2 +-
>  tools/testing/selftests/powerpc/tm/tm-unavailable.c                     |    2 +-
>  tools/testing/selftests/powerpc/tm/tm-vmx-unavail.c                     |    2 +-
>  tools/testing/selftests/powerpc/tm/tm-vmxcopy.c                         |    2 +-
>  tools/testing/selftests/powerpc/tm/tm.h                                 |    2 +-
>  tools/testing/selftests/powerpc/utils.c                                 |    2 +-
>  tools/testing/selftests/vm/virtual_address_range.c                      |    2 +-
>  99 files changed, 99 insertions(+), 138 deletions(-)
>
> --- a/arch/arm/boot/dts/at91-qil_a9260.dts
> +++ b/arch/arm/boot/dts/at91-qil_a9260.dts
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * at91-qil_a9260.dts - Device Tree file for Calao QIL A9260 board
>   *
>   * Copyright (C) 2011-2013 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
> - *
> - * Licensed under GPLv2.
>   */
>  /dts-v1/;
>  #include "at91sam9260.dtsi"
> --- a/arch/arm/boot/dts/at91sam9g15.dtsi
> +++ b/arch/arm/boot/dts/at91sam9g15.dtsi
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * at91sam9g15.dtsi - Device Tree Include file for AT91SAM9G15 SoC
>   *
>   * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
> - *
> - * Licensed under GPLv2.
>   */
>
>  #include "at91sam9x5.dtsi"
> --- a/arch/arm/boot/dts/at91sam9g20.dtsi
> +++ b/arch/arm/boot/dts/at91sam9g20.dtsi
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * at91sam9g20.dtsi - Device Tree Include file for AT91SAM9G20 family SoC
>   *
>   *  Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
> - *
> - * Licensed under GPLv2.
>   */
>
>  #include "at91sam9260.dtsi"
> --- a/arch/arm/boot/dts/at91sam9g20ek.dts
> +++ b/arch/arm/boot/dts/at91sam9g20ek.dts
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * at91sam9g20ek.dts - Device Tree file for Atmel at91sam9g20ek board
>   *
>   * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
> - *
> - * Licensed under GPLv2.
>   */
>  /dts-v1/;
>  #include "at91sam9g20ek_common.dtsi"
> --- a/arch/arm/boot/dts/at91sam9g20ek_2mmc.dts
> +++ b/arch/arm/boot/dts/at91sam9g20ek_2mmc.dts
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * at91sam9g20ek_2mmc.dts - Device Tree file for Atmel at91sam9g20ek 2 MMC board
>   *
>   * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
> - *
> - * Licensed under GPLv2.
>   */
>  /dts-v1/;
>  #include "at91sam9g20ek_common.dtsi"
> --- a/arch/arm/boot/dts/at91sam9g20ek_common.dtsi
> +++ b/arch/arm/boot/dts/at91sam9g20ek_common.dtsi
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * at91sam9g20ek_common.dtsi - Device Tree file for Atmel at91sam9g20ek board
>   *
>   * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
> - *
> - * Licensed under GPLv2.
>   */
>  #include "at91sam9g20.dtsi"
>
> --- a/arch/arm/boot/dts/at91sam9g25.dtsi
> +++ b/arch/arm/boot/dts/at91sam9g25.dtsi
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * at91sam9g25.dtsi - Device Tree Include file for AT91SAM9G25 SoC
>   *
>   * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
> - *
> - * Licensed under GPLv2.
>   */
>
>  #include "at91sam9x5.dtsi"
> --- a/arch/arm/boot/dts/at91sam9g35.dtsi
> +++ b/arch/arm/boot/dts/at91sam9g35.dtsi
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * at91sam9g35.dtsi - Device Tree Include file for AT91SAM9G35 SoC
>   *
>   * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
> - *
> - * Licensed under GPLv2.
>   */
>
>  #include "at91sam9x5.dtsi"
> --- a/arch/arm/boot/dts/at91sam9x25.dtsi
> +++ b/arch/arm/boot/dts/at91sam9x25.dtsi
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * at91sam9x25.dtsi - Device Tree Include file for AT91SAM9X25 SoC
>   *
>   * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
> - *
> - * Licensed under GPLv2.
>   */
>
>  #include "at91sam9x5.dtsi"
> --- a/arch/arm/boot/dts/at91sam9x35.dtsi
> +++ b/arch/arm/boot/dts/at91sam9x35.dtsi
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * at91sam9x35.dtsi - Device Tree Include file for AT91SAM9X35 SoC
>   *
>   * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
> - *
> - * Licensed under GPLv2.
>   */
>
>  #include "at91sam9x5.dtsi"
> --- a/arch/arm/boot/dts/at91sam9x5_can.dtsi
> +++ b/arch/arm/boot/dts/at91sam9x5_can.dtsi
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * at91sam9x5_can.dtsi - Device Tree Include file for AT91SAM9x5 SoC with 1
>   * Ethernet interface.
>   *
>   * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com>
> - *
> - * Licensed under GPLv2.
>   */
>
>  #include <dt-bindings/pinctrl/at91.h>
> --- a/arch/arm/boot/dts/at91sam9x5_isi.dtsi
> +++ b/arch/arm/boot/dts/at91sam9x5_isi.dtsi
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * at91sam9x5_isi.dtsi - Device Tree Include file for AT91SAM9x5 SoC with an
>   * Image Sensor Interface.
>   *
>   * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com>
> - *
> - * Licensed under GPLv2.
>   */
>
>  #include <dt-bindings/pinctrl/at91.h>
> --- a/arch/arm/boot/dts/at91sam9x5_lcd.dtsi
> +++ b/arch/arm/boot/dts/at91sam9x5_lcd.dtsi
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * at91sam9x5_lcd.dtsi - Device Tree Include file for AT91SAM9x5 SoC with an
>   * LCD controller.
>   *
>   * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com>
> - *
> - * Licensed under GPLv2.
>   */
>
>  #include <dt-bindings/pinctrl/at91.h>
> --- a/arch/arm/boot/dts/at91sam9x5_macb0.dtsi
> +++ b/arch/arm/boot/dts/at91sam9x5_macb0.dtsi
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * at91sam9x5_macb0.dtsi - Device Tree Include file for AT91SAM9x5 SoC with 1
>   * Ethernet interface.
>   *
>   * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com>
> - *
> - * Licensed under GPLv2.
>   */
>
>  #include <dt-bindings/pinctrl/at91.h>
> --- a/arch/arm/boot/dts/at91sam9x5_macb1.dtsi
> +++ b/arch/arm/boot/dts/at91sam9x5_macb1.dtsi
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * at91sam9x5_macb1.dtsi - Device Tree Include file for AT91SAM9x5 SoC with 2
>   * Ethernet interfaces.
>   *
>   * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com>
> - *
> - * Licensed under GPLv2.
>   */
>
>  #include <dt-bindings/pinctrl/at91.h>
> --- a/arch/arm/boot/dts/at91sam9x5_usart3.dtsi
> +++ b/arch/arm/boot/dts/at91sam9x5_usart3.dtsi
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * at91sam9x5_usart3.dtsi - Device Tree Include file for AT91SAM9x5 SoC with
>   * 4 USART.
>   *
>   * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com>
> - *
> - * Licensed under GPLv2.
>   */
>
>  #include <dt-bindings/pinctrl/at91.h>
> --- a/arch/arm/boot/dts/da850-lcdk.dts
> +++ b/arch/arm/boot/dts/da850-lcdk.dts
> @@ -1,7 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (c) 2016 BayLibre, Inc.
> - *
> - * Licensed under GPLv2.
>   */
>  /dts-v1/;
>  #include "da850.dtsi"
> --- a/arch/arm/boot/dts/ethernut5.dts
> +++ b/arch/arm/boot/dts/ethernut5.dts
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * ethernut5.dts - Device Tree file for Ethernut 5 board
>   *
>   * Copyright (C) 2012 egnite GmbH <info@egnite.de>
> - *
> - * Licensed under GPLv2.
>   */
>  /dts-v1/;
>  #include "at91sam9xe.dtsi"
> --- a/arch/arm/boot/dts/pm9g45.dts
> +++ b/arch/arm/boot/dts/pm9g45.dts
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * pm9g45.dts - Device Tree file for Ronetix pm9g45 board
>   *
>   *  Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
> - *
> - * Licensed under GPLv2.
>   */
>  /dts-v1/;
>  #include "at91sam9g45.dtsi"
> --- a/arch/arm/boot/dts/sama5d3_can.dtsi
> +++ b/arch/arm/boot/dts/sama5d3_can.dtsi
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * sama5d3_can.dtsi - Device Tree Include file for SAMA5D3 SoC with
>   * CAN support
>   *
>   * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com>
> - *
> - * Licensed under GPLv2.
>   */
>
>  #include <dt-bindings/pinctrl/at91.h>
> --- a/arch/arm/boot/dts/sama5d3_emac.dtsi
> +++ b/arch/arm/boot/dts/sama5d3_emac.dtsi
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * sama5d3_emac.dtsi - Device Tree Include file for SAMA5D3 SoC with
>   * Ethernet.
>   *
>   * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com>
> - *
> - * Licensed under GPLv2.
>   */
>
>  #include <dt-bindings/pinctrl/at91.h>
> --- a/arch/arm/boot/dts/sama5d3_gmac.dtsi
> +++ b/arch/arm/boot/dts/sama5d3_gmac.dtsi
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * sama5d3_gmac.dtsi - Device Tree Include file for SAMA5D3 SoC with
>   * Gigabit Ethernet.
>   *
>   * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com>
> - *
> - * Licensed under GPLv2.
>   */
>
>  #include <dt-bindings/pinctrl/at91.h>
> --- a/arch/arm/boot/dts/sama5d3_lcd.dtsi
> +++ b/arch/arm/boot/dts/sama5d3_lcd.dtsi
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * sama5d3_lcd.dtsi - Device Tree Include file for SAMA5D3 SoC with
>   * LCD support
>   *
>   * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com>
> - *
> - * Licensed under GPLv2.
>   */
>
>  #include <dt-bindings/pinctrl/at91.h>
> --- a/arch/arm/boot/dts/sama5d3_mci2.dtsi
> +++ b/arch/arm/boot/dts/sama5d3_mci2.dtsi
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * sama5d3_mci2.dtsi - Device Tree Include file for SAMA5D3 SoC with
>   * 3 MMC ports
>   *
>   * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com>
> - *
> - * Licensed under GPLv2.
>   */
>
>  #include <dt-bindings/pinctrl/at91.h>
> --- a/arch/arm/boot/dts/sama5d3_tcb1.dtsi
> +++ b/arch/arm/boot/dts/sama5d3_tcb1.dtsi
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * sama5d3_tcb1.dtsi - Device Tree Include file for SAMA5D3 SoC with
>   * 2 TC blocks.
>   *
>   * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com>
> - *
> - * Licensed under GPLv2.
>   */
>
>  #include <dt-bindings/pinctrl/at91.h>
> --- a/arch/arm/boot/dts/sama5d3_uart.dtsi
> +++ b/arch/arm/boot/dts/sama5d3_uart.dtsi
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * sama5d3_uart.dtsi - Device Tree Include file for SAMA5D3 SoC with
>   * UART support
>   *
>   * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com>
> - *
> - * Licensed under GPLv2.
>   */
>
>  #include <dt-bindings/pinctrl/at91.h>
> --- a/arch/arm/boot/dts/tny_a9260.dts
> +++ b/arch/arm/boot/dts/tny_a9260.dts
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * tny_a9260.dts - Device Tree file for Caloa TNY A9260 board
>   *
>   * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
> - *
> - * Licensed under GPLv2.
>   */
>  /dts-v1/;
>  #include "at91sam9260.dtsi"
> --- a/arch/arm/boot/dts/tny_a9260_common.dtsi
> +++ b/arch/arm/boot/dts/tny_a9260_common.dtsi
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * tny_a9260_common.dtsi - Device Tree file for Caloa TNY A926x board
>   *
>   * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
> - *
> - * Licensed under GPLv2.
>   */
>
>  / {
> --- a/arch/arm/boot/dts/tny_a9g20.dts
> +++ b/arch/arm/boot/dts/tny_a9g20.dts
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * tny_a9g20.dts - Device Tree file for Caloa TNY A9G20 board
>   *
>   * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
> - *
> - * Licensed under GPLv2.
>   */
>  /dts-v1/;
>  #include "at91sam9g20.dtsi"
> --- a/arch/arm/boot/dts/usb_a9g20-dab-mmx.dtsi
> +++ b/arch/arm/boot/dts/usb_a9g20-dab-mmx.dtsi
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * calao-dab-mmx.dtsi - Device Tree Include file for Calao DAB-MMX Daughter Board
>   *
>   * Copyright (C) 2011 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
> - *
> - * Licensed under GPLv2.
>   */
>
>  / {
> --- a/arch/powerpc/kernel/dt_cpu_ftrs.c
> +++ b/arch/powerpc/kernel/dt_cpu_ftrs.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2017, Nicholas Piggin, IBM Corporation
> - * Licensed under GPLv2.
>   */
>
>  #define pr_fmt(fmt) "dt-cpu-ftrs: " fmt
> --- a/drivers/firmware/dmi-id.c
> +++ b/drivers/firmware/dmi-id.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Export SMBIOS/DMI info via sysfs to userspace
>   *
>   * Copyright 2007, Lennart Poettering
> - *
> - * Licensed under GPLv2
>   */
>
>  #include <linux/module.h>
> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c
> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (c) 2010 Red Hat Inc.
>   * Author : Dave Airlie <airlied@redhat.com>
>   *
> - * Licensed under GPLv2
> - *
>   * ATPX support for both Intel/ATI
>   */
>  #include <linux/vga_switcheroo.h>
> --- a/drivers/gpu/drm/radeon/radeon_atpx_handler.c
> +++ b/drivers/gpu/drm/radeon/radeon_atpx_handler.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (c) 2010 Red Hat Inc.
>   * Author : Dave Airlie <airlied@redhat.com>
>   *
> - * Licensed under GPLv2
> - *
>   * ATPX support for both Intel/ATI
>   */
>  #include <linux/vga_switcheroo.h>
> --- a/drivers/pwm/pwm-atmel.c
> +++ b/drivers/pwm/pwm-atmel.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Driver for Atmel Pulse Width Modulation Controller
>   *
>   * Copyright (C) 2013 Atmel Corporation
>   *              Bo Shen <voice.shen@atmel.com>
> - *
> - * Licensed under GPLv2.
>   */
>
>  #include <linux/clk.h>
> --- a/drivers/pwm/pwm-sun4i.c
> +++ b/drivers/pwm/pwm-sun4i.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Driver for Allwinner sun4i Pulse Width Modulation Controller
>   *
>   * Copyright (C) 2014 Alexandre Belloni <alexandre.belloni@free-electrons.com>
> - *
> - * Licensed under GPLv2.
>   */
>
>  #include <linux/bitops.h>
> --- a/drivers/watchdog/atlas7_wdt.c
> +++ b/drivers/watchdog/atlas7_wdt.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Watchdog driver for CSR Atlas7
>   *
>   * Copyright (c) 2015 Cambridge Silicon Radio Limited, a CSR plc group company.
> - *
> - * Licensed under GPLv2.
>   */
>
>  #include <linux/clk.h>
> --- a/drivers/watchdog/sama5d4_wdt.c
> +++ b/drivers/watchdog/sama5d4_wdt.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Driver for Atmel SAMA5D4 Watchdog Timer
>   *
>   * Copyright (C) 2015 Atmel Corporation
> - *
> - * Licensed under GPLv2.
>   */
>
>  #include <linux/delay.h>
> --- a/fs/proc/consoles.c
> +++ b/fs/proc/consoles.c
> @@ -1,7 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (c) 2010 Werner Fink, Jiri Slaby
> - *
> - * Licensed under GPLv2
>   */
>
>  #include <linux/console.h>
> --- a/include/linux/mfd/abx500/ab8500-bm.h
> +++ b/include/linux/mfd/abx500/ab8500-bm.h
> @@ -1,8 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright ST-Ericsson 2012.
>   *
>   * Author: Arun Murthy <arun.murthy@stericsson.com>
> - * Licensed under GPLv2.
>   */
>
>  #ifndef _AB8500_BM_H
> --- a/include/linux/mfd/abx500/ab8500-gpadc.h
> +++ b/include/linux/mfd/abx500/ab8500-gpadc.h
> @@ -1,6 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) 2010 ST-Ericsson SA
> - * Licensed under GPLv2.
>   *
>   * Author: Arun R Murthy <arun.murthy@stericsson.com>
>   * Author: Daniel Willerud <daniel.willerud@stericsson.com>
> --- a/tools/testing/selftests/powerpc/benchmarks/futex_bench.c
> +++ b/tools/testing/selftests/powerpc/benchmarks/futex_bench.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2016, Anton Blanchard, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #define _GNU_SOURCE
> --- a/tools/testing/selftests/powerpc/benchmarks/gettimeofday.c
> +++ b/tools/testing/selftests/powerpc/benchmarks/gettimeofday.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2015, Anton Blanchard, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #include <sys/time.h>
> --- a/tools/testing/selftests/powerpc/benchmarks/mmap_bench.c
> +++ b/tools/testing/selftests/powerpc/benchmarks/mmap_bench.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2016, Anton Blanchard, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #include <stdio.h>
> --- a/tools/testing/selftests/powerpc/harness.c
> +++ b/tools/testing/selftests/powerpc/harness.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2013, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #include <errno.h>
> --- a/tools/testing/selftests/powerpc/include/reg.h
> +++ b/tools/testing/selftests/powerpc/include/reg.h
> @@ -1,6 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright 2014, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #ifndef _SELFTESTS_POWERPC_REG_H
> --- a/tools/testing/selftests/powerpc/include/subunit.h
> +++ b/tools/testing/selftests/powerpc/include/subunit.h
> @@ -1,6 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright 2013, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #ifndef _SELFTESTS_POWERPC_SUBUNIT_H
> --- a/tools/testing/selftests/powerpc/include/utils.h
> +++ b/tools/testing/selftests/powerpc/include/utils.h
> @@ -1,6 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright 2013, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #ifndef _SELFTESTS_POWERPC_UTILS_H
> --- a/tools/testing/selftests/powerpc/mm/prot_sao.c
> +++ b/tools/testing/selftests/powerpc/mm/prot_sao.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2016, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #include <stdio.h>
> --- a/tools/testing/selftests/powerpc/pmu/count_instructions.c
> +++ b/tools/testing/selftests/powerpc/pmu/count_instructions.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2013, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #define _GNU_SOURCE
> --- a/tools/testing/selftests/powerpc/pmu/ebb/back_to_back_ebbs_test.c
> +++ b/tools/testing/selftests/powerpc/pmu/ebb/back_to_back_ebbs_test.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2014, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #include <stdbool.h>
> --- a/tools/testing/selftests/powerpc/pmu/ebb/busy_loop.S
> +++ b/tools/testing/selftests/powerpc/pmu/ebb/busy_loop.S
> @@ -1,6 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright 2014, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #include <ppc-asm.h>
> --- a/tools/testing/selftests/powerpc/pmu/ebb/close_clears_pmcc_test.c
> +++ b/tools/testing/selftests/powerpc/pmu/ebb/close_clears_pmcc_test.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2014, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #include <stdio.h>
> --- a/tools/testing/selftests/powerpc/pmu/ebb/cpu_event_pinned_vs_ebb_test.c
> +++ b/tools/testing/selftests/powerpc/pmu/ebb/cpu_event_pinned_vs_ebb_test.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2014, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #include <signal.h>
> --- a/tools/testing/selftests/powerpc/pmu/ebb/cpu_event_vs_ebb_test.c
> +++ b/tools/testing/selftests/powerpc/pmu/ebb/cpu_event_vs_ebb_test.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2014, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #include <signal.h>
> --- a/tools/testing/selftests/powerpc/pmu/ebb/cycles_test.c
> +++ b/tools/testing/selftests/powerpc/pmu/ebb/cycles_test.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2014, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #include <stdio.h>
> --- a/tools/testing/selftests/powerpc/pmu/ebb/cycles_with_freeze_test.c
> +++ b/tools/testing/selftests/powerpc/pmu/ebb/cycles_with_freeze_test.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2014, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #include <stdio.h>
> --- a/tools/testing/selftests/powerpc/pmu/ebb/cycles_with_mmcr2_test.c
> +++ b/tools/testing/selftests/powerpc/pmu/ebb/cycles_with_mmcr2_test.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2014, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #include <stdio.h>
> --- a/tools/testing/selftests/powerpc/pmu/ebb/ebb.c
> +++ b/tools/testing/selftests/powerpc/pmu/ebb/ebb.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2014, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #define _GNU_SOURCE    /* For CPU_ZERO etc. */
> --- a/tools/testing/selftests/powerpc/pmu/ebb/ebb.h
> +++ b/tools/testing/selftests/powerpc/pmu/ebb/ebb.h
> @@ -1,6 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright 2014, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #ifndef _SELFTESTS_POWERPC_PMU_EBB_EBB_H
> --- a/tools/testing/selftests/powerpc/pmu/ebb/ebb_handler.S
> +++ b/tools/testing/selftests/powerpc/pmu/ebb/ebb_handler.S
> @@ -1,6 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright 2014, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #include <ppc-asm.h>
> --- a/tools/testing/selftests/powerpc/pmu/ebb/ebb_on_child_test.c
> +++ b/tools/testing/selftests/powerpc/pmu/ebb/ebb_on_child_test.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2014, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #include <signal.h>
> --- a/tools/testing/selftests/powerpc/pmu/ebb/ebb_on_willing_child_test.c
> +++ b/tools/testing/selftests/powerpc/pmu/ebb/ebb_on_willing_child_test.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2014, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #include <signal.h>
> --- a/tools/testing/selftests/powerpc/pmu/ebb/ebb_vs_cpu_event_test.c
> +++ b/tools/testing/selftests/powerpc/pmu/ebb/ebb_vs_cpu_event_test.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2014, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #include <signal.h>
> --- a/tools/testing/selftests/powerpc/pmu/ebb/event_attributes_test.c
> +++ b/tools/testing/selftests/powerpc/pmu/ebb/event_attributes_test.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2014, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #include <stdio.h>
> --- a/tools/testing/selftests/powerpc/pmu/ebb/fixed_instruction_loop.S
> +++ b/tools/testing/selftests/powerpc/pmu/ebb/fixed_instruction_loop.S
> @@ -1,6 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright 2014, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #include <ppc-asm.h>
> --- a/tools/testing/selftests/powerpc/pmu/ebb/fork_cleanup_test.c
> +++ b/tools/testing/selftests/powerpc/pmu/ebb/fork_cleanup_test.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2014, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #include <signal.h>
> --- a/tools/testing/selftests/powerpc/pmu/ebb/instruction_count_test.c
> +++ b/tools/testing/selftests/powerpc/pmu/ebb/instruction_count_test.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2014, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #define _GNU_SOURCE
> --- a/tools/testing/selftests/powerpc/pmu/ebb/lost_exception_test.c
> +++ b/tools/testing/selftests/powerpc/pmu/ebb/lost_exception_test.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2014, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #include <sched.h>
> --- a/tools/testing/selftests/powerpc/pmu/ebb/multi_counter_test.c
> +++ b/tools/testing/selftests/powerpc/pmu/ebb/multi_counter_test.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2014, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #include <stdio.h>
> --- a/tools/testing/selftests/powerpc/pmu/ebb/multi_ebb_procs_test.c
> +++ b/tools/testing/selftests/powerpc/pmu/ebb/multi_ebb_procs_test.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2014, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #include <stdbool.h>
> --- a/tools/testing/selftests/powerpc/pmu/ebb/no_handler_test.c
> +++ b/tools/testing/selftests/powerpc/pmu/ebb/no_handler_test.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2014, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #include <stdio.h>
> --- a/tools/testing/selftests/powerpc/pmu/ebb/pmae_handling_test.c
> +++ b/tools/testing/selftests/powerpc/pmu/ebb/pmae_handling_test.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2014, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #include <sched.h>
> --- a/tools/testing/selftests/powerpc/pmu/ebb/pmc56_overflow_test.c
> +++ b/tools/testing/selftests/powerpc/pmu/ebb/pmc56_overflow_test.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2014, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #include <stdio.h>
> --- a/tools/testing/selftests/powerpc/pmu/ebb/reg_access_test.c
> +++ b/tools/testing/selftests/powerpc/pmu/ebb/reg_access_test.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2014, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #include <stdio.h>
> --- a/tools/testing/selftests/powerpc/pmu/ebb/task_event_pinned_vs_ebb_test.c
> +++ b/tools/testing/selftests/powerpc/pmu/ebb/task_event_pinned_vs_ebb_test.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2014, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #include <signal.h>
> --- a/tools/testing/selftests/powerpc/pmu/ebb/task_event_vs_ebb_test.c
> +++ b/tools/testing/selftests/powerpc/pmu/ebb/task_event_vs_ebb_test.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2014, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #include <signal.h>
> --- a/tools/testing/selftests/powerpc/pmu/ebb/trace.c
> +++ b/tools/testing/selftests/powerpc/pmu/ebb/trace.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2014, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #include <errno.h>
> --- a/tools/testing/selftests/powerpc/pmu/ebb/trace.h
> +++ b/tools/testing/selftests/powerpc/pmu/ebb/trace.h
> @@ -1,6 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright 2014, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #ifndef _SELFTESTS_POWERPC_PMU_EBB_TRACE_H
> --- a/tools/testing/selftests/powerpc/pmu/event.c
> +++ b/tools/testing/selftests/powerpc/pmu/event.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright 2013, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #define _GNU_SOURCE
> --- a/tools/testing/selftests/powerpc/pmu/event.h
> +++ b/tools/testing/selftests/powerpc/pmu/event.h
> @@ -1,6 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright 2013, Michael Ellerman, IBM Corp.
> - * Licensed under GPLv2.
>   */
>
>  #ifndef _SELFTESTS_POWERPC_PMU_EVENT_H
> --- a/tools/testing/selftests/powerpc/pmu/l3_bank_test.c
>
>


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

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

* Re: [Batch 9 patch 15/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 192
  2019-05-28 21:00   ` Thomas Gleixner
@ 2019-05-29  2:41     ` Steve Winslow
  0 siblings, 0 replies; 110+ messages in thread
From: Steve Winslow @ 2019-05-29  2:41 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

Yup, this one looks like another identical (or near identical)
BSD-style disclaimer...

On Tue, May 28, 2019 at 5:01 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> On Tue, 28 May 2019, Thomas Gleixner wrote:
>
> > From: Thomas Gleixner tglx@linutronix.de
> >
> > Based on 1 normalized pattern(s):
> >
> >   provides this source code under the gpl v2 license the gpl v2
> >   license is available at http opensource org licenses gpl license php
> >   this software is provided by the copyright holders and contributors
> >   as is and any express or implied warranties including but not
> >   limited to the implied warranties of merchantability and fitness for
> >   a particular purpose are disclaimed in no event shall the copyright
> >   owner or contributors be liable for any direct indirect incidental
> >   special exemplary or consequential damages including but not limited
> >   to procurement of substitute goods or services loss of use data or
> >   profits or business interruption however caused and on any theory of
> >   liability whether in contract strict liability or tort including
> >   negligence or otherwise arising in any way out of the use of this
> >   software even if advised of the possibility of such damage
>
> Into the special disclaimer bucket...



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

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

* Re: [Batch 9 patch 16/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 193
  2019-05-28 16:57 ` [Batch 9 patch 16/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 193 Thomas Gleixner
  2019-05-28 19:05   ` Zavras, Alexios
  2019-05-28 21:43   ` Allison Randal
@ 2019-05-29  2:42   ` Steve Winslow
  2019-05-29 15:42   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Steve Winslow @ 2019-05-29  2:42 UTC (permalink / raw)
  To: linux-spdx

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

On Tue, May 28, 2019 at 1:16 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this copyrighted material is made available to anyone wishing to use
>   modify copy or redistribute it subject to the terms and conditions
>   of the gnu general public license v 2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 45 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=batch9&id=cecc7956a230
> ---
>  arch/ia64/include/asm/syscall.h    |    5 +----
>  arch/powerpc/include/asm/syscall.h |    5 +----
>  arch/x86/include/asm/syscall.h     |    5 +----
>  arch/x86/kernel/tls.h              |    5 +----
>  fs/compat_binfmt_elf.c             |    5 +----
>  fs/dlm/ast.c                       |    4 +---
>  fs/dlm/ast.h                       |    4 +---
>  fs/dlm/config.c                    |    4 +---
>  fs/dlm/config.h                    |    4 +---
>  fs/dlm/debug_fs.c                  |    4 +---
>  fs/dlm/dir.c                       |    4 +---
>  fs/dlm/dir.h                       |    4 +---
>  fs/dlm/dlm_internal.h              |    4 +---
>  fs/dlm/lock.c                      |    4 +---
>  fs/dlm/lock.h                      |    4 +---
>  fs/dlm/lockspace.c                 |    4 +---
>  fs/dlm/lockspace.h                 |    4 +---
>  fs/dlm/lowcomms.c                  |    4 +---
>  fs/dlm/lowcomms.h                  |    4 +---
>  fs/dlm/lvb_table.h                 |    4 +---
>  fs/dlm/main.c                      |    4 +---
>  fs/dlm/member.c                    |    4 +---
>  fs/dlm/member.h                    |    4 +---
>  fs/dlm/memory.c                    |    4 +---
>  fs/dlm/memory.h                    |    4 +---
>  fs/dlm/midcomms.c                  |    4 +---
>  fs/dlm/midcomms.h                  |    4 +---
>  fs/dlm/netlink.c                   |    5 +----
>  fs/dlm/rcom.c                      |    4 +---
>  fs/dlm/rcom.h                      |    4 +---
>  fs/dlm/recover.c                   |    4 +---
>  fs/dlm/recover.h                   |    4 +---
>  fs/dlm/recoverd.c                  |    4 +---
>  fs/dlm/recoverd.h                  |    4 +---
>  fs/dlm/requestqueue.c              |    4 +---
>  fs/dlm/requestqueue.h              |    4 +---
>  fs/dlm/user.c                      |    5 +----
>  fs/dlm/user.h                      |    5 +----
>  fs/dlm/util.c                      |    4 +---
>  fs/dlm/util.h                      |    4 +---
>  include/asm-generic/syscall.h      |    5 +----
>  include/linux/dlm.h                |    4 +---
>  include/linux/dlm_plock.h          |    5 +----
>  include/linux/regset.h             |    5 +----
>  include/linux/tracehook.h          |    5 +----
>  45 files changed, 45 insertions(+), 147 deletions(-)
>
> --- a/arch/ia64/include/asm/syscall.h
> +++ b/arch/ia64/include/asm/syscall.h
> @@ -1,12 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Access to user system call parameters and results
>   *
>   * Copyright (C) 2008 Intel Corp.  Shaohua Li <shaohua.li@intel.com>
>   *
> - * This copyrighted material is made available to anyone wishing to use,
> - * modify, copy, or redistribute it subject to the terms and conditions
> - * of the GNU General Public License v.2.
> - *
>   * See asm-generic/syscall.h for descriptions of what we must do here.
>   */
>
> --- a/arch/powerpc/include/asm/syscall.h
> +++ b/arch/powerpc/include/asm/syscall.h
> @@ -1,12 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Access to user system call parameters and results
>   *
>   * Copyright (C) 2008 Red Hat, Inc.  All rights reserved.
>   *
> - * This copyrighted material is made available to anyone wishing to use,
> - * modify, copy, or redistribute it subject to the terms and conditions
> - * of the GNU General Public License v.2.
> - *
>   * See asm-generic/syscall.h for descriptions of what we must do here.
>   */
>
> --- a/arch/x86/include/asm/syscall.h
> +++ b/arch/x86/include/asm/syscall.h
> @@ -1,12 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Access to user system call parameters and results
>   *
>   * Copyright (C) 2008-2009 Red Hat, Inc.  All rights reserved.
>   *
> - * This copyrighted material is made available to anyone wishing to use,
> - * modify, copy, or redistribute it subject to the terms and conditions
> - * of the GNU General Public License v.2.
> - *
>   * See asm-generic/syscall.h for descriptions of what we must do here.
>   */
>
> --- a/arch/x86/kernel/tls.h
> +++ b/arch/x86/kernel/tls.h
> @@ -1,12 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Internal declarations for x86 TLS implementation functions.
>   *
>   * Copyright (C) 2007 Red Hat, Inc.  All rights reserved.
>   *
> - * This copyrighted material is made available to anyone wishing to use,
> - * modify, copy, or redistribute it subject to the terms and conditions
> - * of the GNU General Public License v.2.
> - *
>   * Red Hat Author: Roland McGrath.
>   */
>
> --- a/fs/compat_binfmt_elf.c
> +++ b/fs/compat_binfmt_elf.c
> @@ -1,12 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * 32-bit compatibility support for ELF format executables and core dumps.
>   *
>   * Copyright (C) 2007 Red Hat, Inc.  All rights reserved.
>   *
> - * This copyrighted material is made available to anyone wishing to use,
> - * modify, copy, or redistribute it subject to the terms and conditions
> - * of the GNU General Public License v.2.
> - *
>   * Red Hat Author: Roland McGrath.
>   *
>   * This file is used in a 64-bit kernel that wants to support 32-bit ELF.
> --- a/fs/dlm/ast.c
> +++ b/fs/dlm/ast.c
> @@ -1,12 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
>  **  Copyright (C) 2004-2010 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/fs/dlm/ast.h
> +++ b/fs/dlm/ast.h
> @@ -1,11 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) 2005-2010 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/fs/dlm/config.c
> +++ b/fs/dlm/config.c
> @@ -1,12 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
>  **  Copyright (C) 2004-2011 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/fs/dlm/config.h
> +++ b/fs/dlm/config.h
> @@ -1,12 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
>  **  Copyright (C) 2004-2011 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/fs/dlm/debug_fs.c
> +++ b/fs/dlm/debug_fs.c
> @@ -1,11 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) 2005-2009 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/fs/dlm/dir.c
> +++ b/fs/dlm/dir.c
> @@ -1,12 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
>  **  Copyright (C) 2004-2005 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/fs/dlm/dir.h
> +++ b/fs/dlm/dir.h
> @@ -1,12 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
>  **  Copyright (C) 2004-2005 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/fs/dlm/dlm_internal.h
> +++ b/fs/dlm/dlm_internal.h
> @@ -1,12 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
>  **  Copyright (C) 2004-2011 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/fs/dlm/lock.c
> +++ b/fs/dlm/lock.c
> @@ -1,11 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) 2005-2010 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/fs/dlm/lock.h
> +++ b/fs/dlm/lock.h
> @@ -1,11 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) 2005-2007 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/fs/dlm/lockspace.c
> +++ b/fs/dlm/lockspace.c
> @@ -1,12 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
>  **  Copyright (C) 2004-2011 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/fs/dlm/lockspace.h
> +++ b/fs/dlm/lockspace.h
> @@ -1,12 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
>  **  Copyright (C) 2004-2005 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/fs/dlm/lowcomms.c
> +++ b/fs/dlm/lowcomms.c
> @@ -1,12 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
>  **  Copyright (C) 2004-2009 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/fs/dlm/lowcomms.h
> +++ b/fs/dlm/lowcomms.h
> @@ -1,12 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
>  **  Copyright (C) 2004-2009 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/fs/dlm/lvb_table.h
> +++ b/fs/dlm/lvb_table.h
> @@ -1,11 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) 2005 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/fs/dlm/main.c
> +++ b/fs/dlm/main.c
> @@ -1,12 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
>  **  Copyright (C) 2004-2007 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/fs/dlm/member.c
> +++ b/fs/dlm/member.c
> @@ -1,11 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) 2005-2011 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/fs/dlm/member.h
> +++ b/fs/dlm/member.h
> @@ -1,11 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) 2005-2011 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/fs/dlm/memory.c
> +++ b/fs/dlm/memory.c
> @@ -1,12 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
>  **  Copyright (C) 2004-2007 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/fs/dlm/memory.h
> +++ b/fs/dlm/memory.h
> @@ -1,12 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
>  **  Copyright (C) 2004-2007 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/fs/dlm/midcomms.c
> +++ b/fs/dlm/midcomms.c
> @@ -1,12 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
>  **  Copyright (C) 2004-2008 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/fs/dlm/midcomms.h
> +++ b/fs/dlm/midcomms.h
> @@ -1,12 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
>  **  Copyright (C) 2004-2005 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/fs/dlm/netlink.c
> +++ b/fs/dlm/netlink.c
> @@ -1,9 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2007 Red Hat, Inc.  All rights reserved.
> - *
> - * This copyrighted material is made available to anyone wishing to use,
> - * modify, copy, or redistribute it subject to the terms and conditions
> - * of the GNU General Public License v.2.
>   */
>
>  #include <net/genetlink.h>
> --- a/fs/dlm/rcom.c
> +++ b/fs/dlm/rcom.c
> @@ -1,12 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
>  **  Copyright (C) 2005-2008 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/fs/dlm/rcom.h
> +++ b/fs/dlm/rcom.h
> @@ -1,12 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
>  **  Copyright (C) 2005-2007 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/fs/dlm/recover.c
> +++ b/fs/dlm/recover.c
> @@ -1,12 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
>  **  Copyright (C) 2004-2005 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/fs/dlm/recover.h
> +++ b/fs/dlm/recover.h
> @@ -1,12 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
>  **  Copyright (C) 2004-2005 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/fs/dlm/recoverd.c
> +++ b/fs/dlm/recoverd.c
> @@ -1,12 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
>  **  Copyright (C) 2004-2011 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/fs/dlm/recoverd.h
> +++ b/fs/dlm/recoverd.h
> @@ -1,12 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
>  **  Copyright (C) 2004-2005 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/fs/dlm/requestqueue.c
> +++ b/fs/dlm/requestqueue.c
> @@ -1,11 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) 2005-2007 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/fs/dlm/requestqueue.h
> +++ b/fs/dlm/requestqueue.h
> @@ -1,11 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) 2005-2007 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/fs/dlm/user.c
> +++ b/fs/dlm/user.c
> @@ -1,9 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2006-2010 Red Hat, Inc.  All rights reserved.
> - *
> - * This copyrighted material is made available to anyone wishing to use,
> - * modify, copy, or redistribute it subject to the terms and conditions
> - * of the GNU General Public License v.2.
>   */
>
>  #include <linux/miscdevice.h>
> --- a/fs/dlm/user.h
> +++ b/fs/dlm/user.h
> @@ -1,9 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) 2006-2010 Red Hat, Inc.  All rights reserved.
> - *
> - * This copyrighted material is made available to anyone wishing to use,
> - * modify, copy, or redistribute it subject to the terms and conditions
> - * of the GNU General Public License v.2.
>   */
>
>  #ifndef __USER_DOT_H__
> --- a/fs/dlm/util.c
> +++ b/fs/dlm/util.c
> @@ -1,11 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) 2005-2008 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/fs/dlm/util.h
> +++ b/fs/dlm/util.h
> @@ -1,11 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) 2005 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/include/asm-generic/syscall.h
> +++ b/include/asm-generic/syscall.h
> @@ -1,12 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Access to user system call parameters and results
>   *
>   * Copyright (C) 2008-2009 Red Hat, Inc.  All rights reserved.
>   *
> - * This copyrighted material is made available to anyone wishing to use,
> - * modify, copy, or redistribute it subject to the terms and conditions
> - * of the GNU General Public License v.2.
> - *
>   * This file is a stub providing documentation for what functions
>   * asm-ARCH/syscall.h files need to define.  Most arch definitions
>   * will be simple inlines.
> --- a/include/linux/dlm.h
> +++ b/include/linux/dlm.h
> @@ -1,12 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /******************************************************************************
>  *******************************************************************************
>  **
>  **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
>  **  Copyright (C) 2004-2011 Red Hat, Inc.  All rights reserved.
>  **
> -**  This copyrighted material is made available to anyone wishing to use,
> -**  modify, copy, or redistribute it subject to the terms and conditions
> -**  of the GNU General Public License v.2.
>  **
>  *******************************************************************************
>  ******************************************************************************/
> --- a/include/linux/dlm_plock.h
> +++ b/include/linux/dlm_plock.h
> @@ -1,9 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) 2005-2008 Red Hat, Inc.  All rights reserved.
> - *
> - * This copyrighted material is made available to anyone wishing to use,
> - * modify, copy, or redistribute it subject to the terms and conditions
> - * of the GNU General Public License v.2.
>   */
>  #ifndef __DLM_PLOCK_DOT_H__
>  #define __DLM_PLOCK_DOT_H__
> --- a/include/linux/regset.h
> +++ b/include/linux/regset.h
> @@ -1,12 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * User-mode machine state access
>   *
>   * Copyright (C) 2007 Red Hat, Inc.  All rights reserved.
>   *
> - * This copyrighted material is made available to anyone wishing to use,
> - * modify, copy, or redistribute it subject to the terms and conditions
> - * of the GNU General Public License v.2.
> - *
>   * Red Hat Author: Roland McGrath.
>   */
>
> --- a/include/linux/tracehook.h
> +++ b/include/linux/tracehook.h
> @@ -1,12 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Tracing hooks
>   *
>   * Copyright (C) 2008-2009 Red Hat, Inc.  All rights reserved.
>   *
> - * This copyrighted material is made available to anyone wishing to use,
> - * modify, copy, or redistribute it subject to the terms and conditions
> - * of the GNU General Public License v.2.
> - *
>   * This file defines hook entry points called by core code where
>   * user tracing/debugging support might need to do something.  These
>   * entry points are called tracehook_*().  Each hook declared below
>
>


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

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

* Re: [Batch 9 patch 17/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194
  2019-05-28 16:57 ` [Batch 9 patch 17/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 Thomas Gleixner
  2019-05-28 19:07   ` Zavras, Alexios
  2019-05-28 21:44   ` Allison Randal
@ 2019-05-29  2:43   ` Steve Winslow
  2019-05-29 17:26   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Steve Winslow @ 2019-05-29  2:43 UTC (permalink / raw)
  To: linux-spdx

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

On Tue, May 28, 2019 at 1:16 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   license terms gnu general public license gpl version 2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 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=batch9&id=f50d3179b569
> ---
>  arch/arm/include/asm/tcm.h                        |    3 +--
>  arch/arm/kernel/hibernate.c                       |    3 +--
>  arch/arm/kernel/tcm.c                             |    2 +-
>  arch/arm/mach-ebsa110/leds.c                      |    2 +-
>  arch/arm/mach-u300/core.c                         |    3 +--
>  arch/arm/mach-u300/regulator.c                    |    2 +-
>  arch/arm/mach-ux500/db8500-regs.h                 |    3 +--
>  arch/arm/mach-ux500/pm.c                          |    4 +---
>  arch/arm/mach-ux500/pm_domains.c                  |    2 +-
>  arch/arm/mach-ux500/pm_domains.h                  |    2 +-
>  arch/arm/mach-zx/zx296702-pm-domain.c             |    2 +-
>  arch/arm/mm/tcm.h                                 |    2 +-
>  arch/arm64/kernel/hibernate.c                     |    3 +--
>  drivers/clk/clk-nomadik.c                         |    2 +-
>  drivers/clk/clk-u300.c                            |    2 +-
>  drivers/clk/st/clk-flexgen.c                      |    3 ++-
>  drivers/clk/ux500/abx500-clk.c                    |    3 +--
>  drivers/clk/ux500/clk-prcc.c                      |    3 +--
>  drivers/clk/ux500/clk-prcmu.c                     |    3 +--
>  drivers/clk/ux500/clk-sysctrl.c                   |    3 +--
>  drivers/clk/ux500/clk.h                           |    3 +--
>  drivers/clk/ux500/u8500_of_clk.c                  |    3 +--
>  drivers/clocksource/armv7m_systick.c              |    2 +-
>  drivers/clocksource/timer-stm32.c                 |    2 +-
>  drivers/clocksource/timer-u300.c                  |    2 +-
>  drivers/crypto/stm32/stm32-cryp.c                 |    2 +-
>  drivers/crypto/stm32/stm32_crc32.c                |    2 +-
>  drivers/crypto/ux500/Kconfig                      |    2 +-
>  drivers/crypto/ux500/Makefile                     |    2 +-
>  drivers/crypto/ux500/cryp/Makefile                |    3 ++-
>  drivers/crypto/ux500/cryp/cryp.c                  |    2 +-
>  drivers/crypto/ux500/cryp/cryp.h                  |    2 +-
>  drivers/crypto/ux500/cryp/cryp_core.c             |    2 +-
>  drivers/crypto/ux500/cryp/cryp_irq.c              |    2 +-
>  drivers/crypto/ux500/cryp/cryp_irq.h              |    2 +-
>  drivers/crypto/ux500/cryp/cryp_irqp.h             |    2 +-
>  drivers/crypto/ux500/cryp/cryp_p.h                |    2 +-
>  drivers/crypto/ux500/hash/Makefile                |    2 +-
>  drivers/crypto/ux500/hash/hash_alg.h              |    2 +-
>  drivers/crypto/ux500/hash/hash_core.c             |    2 +-
>  drivers/dma/coh901318.c                           |    2 +-
>  drivers/dma/coh901318.h                           |    2 +-
>  drivers/dma/coh901318_lli.c                       |    2 +-
>  drivers/dma/ste_dma40.c                           |    2 +-
>  drivers/dma/ste_dma40_ll.c                        |    2 +-
>  drivers/dma/ste_dma40_ll.h                        |    2 +-
>  drivers/dma/stm32-dma.c                           |    3 +--
>  drivers/i2c/busses/i2c-stm32.c                    |    3 +--
>  drivers/i2c/busses/i2c-stu300.c                   |    2 +-
>  drivers/input/keyboard/nomadik-ske-keypad.c       |    3 +--
>  drivers/input/touchscreen/bu21013_ts.c            |    2 +-
>  drivers/mfd/ab3100-core.c                         |    2 +-
>  drivers/mfd/ab3100-otp.c                          |    2 +-
>  drivers/mfd/ab8500-sysctrl.c                      |    2 +-
>  drivers/mfd/abx500-core.c                         |    2 +-
>  drivers/mfd/stw481x.c                             |    3 +--
>  drivers/mfd/tps6105x.c                            |    3 +--
>  drivers/mmc/core/card.h                           |    3 +--
>  drivers/mmc/core/pwrseq.c                         |    3 +--
>  drivers/mmc/core/pwrseq.h                         |    3 +--
>  drivers/mmc/core/pwrseq_emmc.c                    |    3 +--
>  drivers/mmc/core/pwrseq_simple.c                  |    3 +--
>  drivers/mmc/core/slot-gpio.h                      |    3 +--
>  drivers/net/caif/caif_hsi.c                       |    2 +-
>  drivers/net/caif/caif_serial.c                    |    2 +-
>  drivers/net/caif/caif_spi.c                       |    2 +-
>  drivers/net/caif/caif_spi_slave.c                 |    2 +-
>  drivers/net/caif/caif_virtio.c                    |    2 +-
>  drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c |    3 +--
>  drivers/pinctrl/core.c                            |    3 +--
>  drivers/pinctrl/core.h                            |    3 +--
>  drivers/pinctrl/nomadik/pinctrl-abx500.c          |    6 +-----
>  drivers/pinctrl/pinconf-generic.c                 |    3 +--
>  drivers/pinctrl/pinconf.c                         |    3 +--
>  drivers/pinctrl/pinconf.h                         |    3 +--
>  drivers/pinctrl/pinctrl-coh901.c                  |    2 +-
>  drivers/pinctrl/pinctrl-ingenic.c                 |    3 +--
>  drivers/pinctrl/pinmux.c                          |    3 +--
>  drivers/pinctrl/pinmux.h                          |    3 +--
>  drivers/power/supply/pm2301_charger.h             |    3 +--
>  drivers/pwm/pwm-ab8500.c                          |    2 +-
>  drivers/pwm/pwm-atmel-tcb.c                       |    2 +-
>  drivers/regulator/ab3100.c                        |    2 +-
>  drivers/regulator/stm32-vrefbuf.c                 |    3 +--
>  drivers/regulator/stw481x-vmmc.c                  |    3 +--
>  drivers/regulator/tps6105x-regulator.c            |    3 +--
>  drivers/rtc/rtc-ab8500.c                          |    2 +-
>  drivers/soc/ux500/ux500-soc-id.c                  |    2 +-
>  drivers/soc/zte/zx296718_pm_domains.c             |    2 +-
>  drivers/soc/zte/zx2967_pm_domains.c               |    2 +-
>  drivers/soc/zte/zx2967_pm_domains.h               |    2 +-
>  drivers/thermal/zx2967_thermal.c                  |    3 +--
>  drivers/watchdog/via_wdt.c                        |    2 +-
>  drivers/watchdog/zx2967_wdt.c                     |    3 +--
>  include/drm/bridge/dw_mipi_dsi.h                  |    3 +--
>  include/dt-bindings/arm/ux500_pm_domains.h        |    2 +-
>  include/dt-bindings/clock/stm32fx-clock.h         |    2 +-
>  include/dt-bindings/phy/phy.h                     |    2 +-
>  include/dt-bindings/pinctrl/nomadik.h             |    2 +-
>  include/dt-bindings/soc/zte,pm_domains.h          |    2 +-
>  include/linux/iio/timer/stm32-lptim-trigger.h     |    3 +--
>  include/linux/iio/timer/stm32-timer-trigger.h     |    3 +--
>  include/linux/input/bu21013.h                     |    2 +-
>  include/linux/mfd/ab3100.h                        |    3 +--
>  include/linux/mfd/abx500.h                        |    2 +-
>  include/linux/mfd/abx500/ab8500-sysctrl.h         |    2 +-
>  include/linux/mfd/abx500/ux500_chargalg.h         |    2 +-
>  include/linux/mfd/stw481x.h                       |    3 +--
>  include/linux/mfd/tps6105x.h                      |    3 +--
>  include/linux/pinctrl/consumer.h                  |    3 +--
>  include/linux/pinctrl/devinfo.h                   |    3 +--
>  include/linux/pinctrl/machine.h                   |    3 +--
>  include/linux/pinctrl/pinconf-generic.h           |    3 +--
>  include/linux/pinctrl/pinconf.h                   |    3 +--
>  include/linux/pinctrl/pinctrl.h                   |    3 +--
>  include/linux/pinctrl/pinmux.h                    |    3 +--
>  include/linux/platform_data/arm-ux500-pm.h        |    3 +--
>  include/linux/platform_data/asoc-ux500-msp.h      |    2 +-
>  include/linux/platform_data/crypto-ux500.h        |    2 +-
>  include/linux/platform_data/dma-coh901318.h       |    2 +-
>  include/linux/platform_data/dma-ste-dma40.h       |    2 +-
>  include/linux/platform_data/net-cw1200.h          |    2 +-
>  include/linux/platform_data/usb-musb-ux500.h      |    2 +-
>  include/linux/sys_soc.h                           |    2 +-
>  include/net/caif/caif_dev.h                       |    2 +-
>  include/net/caif/caif_device.h                    |    2 +-
>  include/net/caif/caif_hsi.h                       |    2 +-
>  include/net/caif/caif_layer.h                     |    2 +-
>  include/net/caif/caif_spi.h                       |    2 +-
>  include/net/caif/cfcnfg.h                         |    2 +-
>  include/net/caif/cfctrl.h                         |    2 +-
>  include/net/caif/cffrml.h                         |    2 +-
>  include/net/caif/cfmuxl.h                         |    2 +-
>  include/net/caif/cfpkt.h                          |    2 +-
>  include/net/caif/cfserl.h                         |    2 +-
>  include/net/caif/cfsrvl.h                         |    2 +-
>  net/caif/caif_dev.c                               |    2 +-
>  net/caif/caif_socket.c                            |    2 +-
>  net/caif/caif_usb.c                               |    3 +--
>  net/caif/cfcnfg.c                                 |    2 +-
>  net/caif/cfctrl.c                                 |    2 +-
>  net/caif/cfdbgl.c                                 |    2 +-
>  net/caif/cfdgml.c                                 |    2 +-
>  net/caif/cffrml.c                                 |    2 +-
>  net/caif/cfmuxl.c                                 |    2 +-
>  net/caif/cfpkt_skbuff.c                           |    2 +-
>  net/caif/cfrfml.c                                 |    2 +-
>  net/caif/cfserl.c                                 |    2 +-
>  net/caif/cfsrvl.c                                 |    2 +-
>  net/caif/cfutill.c                                |    2 +-
>  net/caif/cfveil.c                                 |    2 +-
>  net/caif/cfvidl.c                                 |    2 +-
>  net/caif/chnl_net.c                               |    2 +-
>  sound/soc/codecs/sti-sas.c                        |    2 +-
>  sound/soc/sti/sti_uniperif.c                      |    2 +-
>  sound/soc/sti/uniperif.h                          |    2 +-
>  sound/soc/sti/uniperif_player.c                   |    2 +-
>  sound/soc/sti/uniperif_reader.c                   |    2 +-
>  sound/soc/zte/zx-i2s.c                            |    3 +--
>  sound/soc/zte/zx-spdif.c                          |    3 +--
>  sound/soc/zte/zx-tdm.c                            |    3 +--
>  161 files changed, 163 insertions(+), 222 deletions(-)
>
> --- a/arch/arm/include/asm/tcm.h
> +++ b/arch/arm/include/asm/tcm.h
> @@ -1,11 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   *
>   * Copyright (C) 2008-2009 ST-Ericsson AB
> - * License terms: GNU General Public License (GPL) version 2
>   *
>   * Author: Rickard Andersson <rickard.andersson@stericsson.com>
>   * Author: Linus Walleij <linus.walleij@stericsson.com>
> - *
>   */
>  #ifndef __ASMARM_TCM_H
>  #define __ASMARM_TCM_H
> --- a/arch/arm/kernel/hibernate.c
> +++ b/arch/arm/kernel/hibernate.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Hibernation support specific for ARM
>   *
> @@ -11,8 +12,6 @@
>   *  https://patchwork.kernel.org/patch/96442/
>   *
>   * Copyright (C) 2006 Rafael J. Wysocki <rjw@sisk.pl>
> - *
> - * License terms: GNU General Public License (GPL) version 2
>   */
>
>  #include <linux/mm.h>
> --- a/arch/arm/kernel/tcm.c
> +++ b/arch/arm/kernel/tcm.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2008-2009 ST-Ericsson AB
> - * License terms: GNU General Public License (GPL) version 2
>   * TCM memory handling for ARM systems
>   *
>   * Author: Linus Walleij <linus.walleij@stericsson.com>
> --- a/arch/arm/mach-ebsa110/leds.c
> +++ b/arch/arm/mach-ebsa110/leds.c
> @@ -1,8 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Driver for the LED found on the EBSA110 machine
>   * Based on Versatile and RealView machine LED code
>   *
> - * License terms: GNU General Public License (GPL) version 2
>   * Author: Bryan Wu <bryan.wu@canonical.com>
>   */
>  #include <linux/kernel.h>
> --- a/arch/arm/mach-u300/core.c
> +++ b/arch/arm/mach-u300/core.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   *
>   * arch/arm/mach-u300/core.c
>   *
> - *
>   * Copyright (C) 2007-2012 ST-Ericsson SA
> - * License terms: GNU General Public License (GPL) version 2
>   * Core platform support, IRQ handling and device definitions.
>   * Author: Linus Walleij <linus.walleij@stericsson.com>
>   */
> --- a/arch/arm/mach-u300/regulator.c
> +++ b/arch/arm/mach-u300/regulator.c
> @@ -1,8 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * arch/arm/mach-u300/regulator.c
>   *
>   * Copyright (C) 2009 ST-Ericsson AB
> - * License terms: GNU General Public License (GPL) version 2
>   * Handle board-bound regulators and board power not related
>   * to any devices.
>   * Author: Linus Walleij <linus.walleij@stericsson.com>
> --- a/arch/arm/mach-ux500/db8500-regs.h
> +++ b/arch/arm/mach-ux500/db8500-regs.h
> @@ -1,7 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) ST-Ericsson SA 2010
> - *
> - * License terms: GNU General Public License (GPL) version 2
>   */
>
>  #ifndef __MACH_DB8500_REGS_H
> --- a/arch/arm/mach-ux500/pm.c
> +++ b/arch/arm/mach-ux500/pm.c
> @@ -1,12 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) ST-Ericsson SA 2010-2013
>   * Author: Rickard Andersson <rickard.andersson@stericsson.com> for
>   *         ST-Ericsson.
>   * Author: Daniel Lezcano <daniel.lezcano@linaro.org> for Linaro.
>   * Author: Ulf Hansson <ulf.hansson@linaro.org> for Linaro.
> - *
> - * License terms: GNU General Public License (GPL) version 2
> - *
>   */
>
>  #include <linux/kernel.h>
> --- a/arch/arm/mach-ux500/pm_domains.c
> +++ b/arch/arm/mach-ux500/pm_domains.c
> @@ -1,8 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2014 Linaro Ltd.
>   *
>   * Author: Ulf Hansson <ulf.hansson@linaro.org>
> - * License terms: GNU General Public License (GPL) version 2
>   *
>   * Implements PM domains using the generic PM domain for ux500.
>   */
> --- a/arch/arm/mach-ux500/pm_domains.h
> +++ b/arch/arm/mach-ux500/pm_domains.h
> @@ -1,8 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) 2014 Linaro Ltd.
>   *
>   * Author: Ulf Hansson <ulf.hansson@linaro.org>
> - * License terms: GNU General Public License (GPL) version 2
>   */
>
>  #ifndef __MACH_UX500_PM_DOMAINS_H
> --- a/arch/arm/mach-zx/zx296702-pm-domain.c
> +++ b/arch/arm/mach-zx/zx296702-pm-domain.c
> @@ -1,8 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2015 Linaro Ltd.
>   *
>   * Author: Jun Nie <jun.nie@linaro.org>
> - * License terms: GNU General Public License (GPL) version 2
>   */
>  #include <linux/delay.h>
>  #include <linux/err.h>
> --- a/arch/arm/mm/tcm.h
> +++ b/arch/arm/mm/tcm.h
> @@ -1,6 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) 2008-2009 ST-Ericsson AB
> - * License terms: GNU General Public License (GPL) version 2
>   * TCM memory handling for ARM systems
>   *
>   * Author: Linus Walleij <linus.walleij@stericsson.com>
> --- a/arch/arm64/kernel/hibernate.c
> +++ b/arch/arm64/kernel/hibernate.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*:
>   * Hibernate support specific for ARM64
>   *
> @@ -11,8 +12,6 @@
>   *  https://patchwork.kernel.org/patch/96442/
>   *
>   * Copyright (C) 2006 Rafael J. Wysocki <rjw@sisk.pl>
> - *
> - * License terms: GNU General Public License (GPL) version 2
>   */
>  #define pr_fmt(x) "hibernate: " x
>  #include <linux/cpu.h>
> --- a/drivers/clk/clk-nomadik.c
> +++ b/drivers/clk/clk-nomadik.c
> @@ -1,7 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Nomadik clock implementation
>   * Copyright (C) 2013 ST-Ericsson AB
> - * License terms: GNU General Public License (GPL) version 2
>   * Author: Linus Walleij <linus.walleij@linaro.org>
>   */
>
> --- a/drivers/clk/clk-u300.c
> +++ b/drivers/clk/clk-u300.c
> @@ -1,7 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * U300 clock implementation
>   * Copyright (C) 2007-2012 ST-Ericsson AB
> - * License terms: GNU General Public License (GPL) version 2
>   * Author: Linus Walleij <linus.walleij@stericsson.com>
>   * Author: Jonas Aaberg <jonas.aberg@stericsson.com>
>   */
> --- a/drivers/clk/st/clk-flexgen.c
> +++ b/drivers/clk/st/clk-flexgen.c
> @@ -1,9 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * clk-flexgen.c
>   *
>   * Copyright (C) ST-Microelectronics SA 2013
>   * Author:  Maxime Coquelin <maxime.coquelin@st.com> for ST-Microelectronics.
> - * License terms:  GNU General Public License (GPL), version 2  */
> + */
>
>  #include <linux/clk.h>
>  #include <linux/clk-provider.h>
> --- a/drivers/clk/ux500/abx500-clk.c
> +++ b/drivers/clk/ux500/abx500-clk.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * abx500 clock implementation for ux500 platform.
>   *
>   * Copyright (C) 2012 ST-Ericsson SA
>   * Author: Ulf Hansson <ulf.hansson@linaro.org>
> - *
> - * License terms: GNU General Public License (GPL) version 2
>   */
>
>  #include <linux/err.h>
> --- a/drivers/clk/ux500/clk-prcc.c
> +++ b/drivers/clk/ux500/clk-prcc.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * PRCC clock implementation for ux500 platform.
>   *
>   * Copyright (C) 2012 ST-Ericsson SA
>   * Author: Ulf Hansson <ulf.hansson@linaro.org>
> - *
> - * License terms: GNU General Public License (GPL) version 2
>   */
>
>  #include <linux/clk-provider.h>
> --- a/drivers/clk/ux500/clk-prcmu.c
> +++ b/drivers/clk/ux500/clk-prcmu.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * PRCMU clock implementation for ux500 platform.
>   *
>   * Copyright (C) 2012 ST-Ericsson SA
>   * Author: Ulf Hansson <ulf.hansson@linaro.org>
> - *
> - * License terms: GNU General Public License (GPL) version 2
>   */
>
>  #include <linux/clk-provider.h>
> --- a/drivers/clk/ux500/clk-sysctrl.c
> +++ b/drivers/clk/ux500/clk-sysctrl.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Sysctrl clock implementation for ux500 platform.
>   *
>   * Copyright (C) 2013 ST-Ericsson SA
>   * Author: Ulf Hansson <ulf.hansson@linaro.org>
> - *
> - * License terms: GNU General Public License (GPL) version 2
>   */
>
>  #include <linux/clk-provider.h>
> --- a/drivers/clk/ux500/clk.h
> +++ b/drivers/clk/ux500/clk.h
> @@ -1,10 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Clocks for ux500 platforms
>   *
>   * Copyright (C) 2012 ST-Ericsson SA
>   * Author: Ulf Hansson <ulf.hansson@linaro.org>
> - *
> - * License terms: GNU General Public License (GPL) version 2
>   */
>
>  #ifndef __UX500_CLK_H
> --- a/drivers/clk/ux500/u8500_of_clk.c
> +++ b/drivers/clk/ux500/u8500_of_clk.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Clock definitions for u8500 platform.
>   *
>   * Copyright (C) 2012 ST-Ericsson SA
>   * Author: Ulf Hansson <ulf.hansson@linaro.org>
> - *
> - * License terms: GNU General Public License (GPL) version 2
>   */
>
>  #include <linux/of.h>
> --- a/drivers/clocksource/armv7m_systick.c
> +++ b/drivers/clocksource/armv7m_systick.c
> @@ -1,7 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) Maxime Coquelin 2015
>   * Author:  Maxime Coquelin <mcoquelin.stm32@gmail.com>
> - * License terms:  GNU General Public License (GPL), version 2
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/clocksource/timer-stm32.c
> +++ b/drivers/clocksource/timer-stm32.c
> @@ -1,7 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) Maxime Coquelin 2015
>   * Author:  Maxime Coquelin <mcoquelin.stm32@gmail.com>
> - * License terms:  GNU General Public License (GPL), version 2
>   *
>   * Inspired by time-efm32.c from Uwe Kleine-Koenig
>   */
> --- a/drivers/clocksource/timer-u300.c
> +++ b/drivers/clocksource/timer-u300.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2007-2009 ST-Ericsson AB
> - * License terms: GNU General Public License (GPL) version 2
>   * Timer COH 901 328, runs the OS timer interrupt.
>   * Author: Linus Walleij <linus.walleij@stericsson.com>
>   */
> --- a/drivers/crypto/stm32/stm32-cryp.c
> +++ b/drivers/crypto/stm32/stm32-cryp.c
> @@ -1,7 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) STMicroelectronics SA 2017
>   * Author: Fabien Dessenne <fabien.dessenne@st.com>
> - * License terms:  GNU General Public License (GPL), version 2
>   */
>
>  #include <linux/clk.h>
> --- a/drivers/crypto/stm32/stm32_crc32.c
> +++ b/drivers/crypto/stm32/stm32_crc32.c
> @@ -1,7 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) STMicroelectronics SA 2017
>   * Author: Fabien Dessenne <fabien.dessenne@st.com>
> - * License terms:  GNU General Public License (GPL), version 2
>   */
>
>  #include <linux/bitrev.h>
> --- a/drivers/crypto/ux500/Kconfig
> +++ b/drivers/crypto/ux500/Kconfig
> @@ -1,7 +1,7 @@
> +# SPDX-License-Identifier: GPL-2.0-only
>  #
>  # Copyright (C) ST-Ericsson SA 2010
>  # Author: Shujuan Chen (shujuan.chen@stericsson.com)
> -# License terms: GNU General Public License (GPL) version 2
>  #
>
>  config CRYPTO_DEV_UX500_CRYP
> --- a/drivers/crypto/ux500/Makefile
> +++ b/drivers/crypto/ux500/Makefile
> @@ -1,7 +1,7 @@
> +# SPDX-License-Identifier: GPL-2.0-only
>  #
>  # Copyright (C) ST-Ericsson SA 2010
>  # Author: Shujuan Chen (shujuan.chen@stericsson.com)
> -# License terms: GNU General Public License (GPL) version 2
>  #
>
>  obj-$(CONFIG_CRYPTO_DEV_UX500_HASH) += hash/
> --- a/drivers/crypto/ux500/cryp/Makefile
> +++ b/drivers/crypto/ux500/cryp/Makefile
> @@ -1,7 +1,8 @@
> +# SPDX-License-Identifier: GPL-2.0-only
>  #/*
>  # * Copyright (C) ST-Ericsson SA 2010
>  # * Author: shujuan.chen@stericsson.com for ST-Ericsson.
> -# * License terms: GNU General Public License (GPL) version 2  */
> + */
>
>  ccflags-$(CONFIG_CRYPTO_DEV_UX500_DEBUG) += -DDEBUG
>
> --- a/drivers/crypto/ux500/cryp/cryp.c
> +++ b/drivers/crypto/ux500/cryp/cryp.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /**
>   * Copyright (C) ST-Ericsson SA 2010
>   * Author: Shujuan Chen <shujuan.chen@stericsson.com> for ST-Ericsson.
> @@ -5,7 +6,6 @@
>   * Author: Niklas Hernaeus <niklas.hernaeus@stericsson.com> for ST-Ericsson.
>   * Author: Joakim Bech <joakim.xx.bech@stericsson.com> for ST-Ericsson.
>   * Author: Berne Hebark <berne.herbark@stericsson.com> for ST-Ericsson.
> - * License terms: GNU General Public License (GPL) version 2
>   */
>
>  #include <linux/errno.h>
> --- a/drivers/crypto/ux500/cryp/cryp.h
> +++ b/drivers/crypto/ux500/cryp/cryp.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /**
>   * Copyright (C) ST-Ericsson SA 2010
>   * Author: Shujuan Chen <shujuan.chen@stericsson.com> for ST-Ericsson.
> @@ -5,7 +6,6 @@
>   * Author: Joakim Bech <joakim.xx.bech@stericsson.com> for ST-Ericsson.
>   * Author: Berne Hebark <berne.herbark@stericsson.com> for ST-Ericsson.
>   * Author: Niklas Hernaeus <niklas.hernaeus@stericsson.com> for ST-Ericsson.
> - * License terms: GNU General Public License (GPL) version 2
>   */
>
>  #ifndef _CRYP_H_
> --- a/drivers/crypto/ux500/cryp/cryp_core.c
> +++ b/drivers/crypto/ux500/cryp/cryp_core.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /**
>   * Copyright (C) ST-Ericsson SA 2010
>   * Author: Shujuan Chen <shujuan.chen@stericsson.com> for ST-Ericsson.
> @@ -6,7 +7,6 @@
>   * Author: Niklas Hernaeus <niklas.hernaeus@stericsson.com> for ST-Ericsson.
>   * Author: Jonas Linde <jonas.linde@stericsson.com> for ST-Ericsson.
>   * Author: Andreas Westin <andreas.westin@stericsson.com> for ST-Ericsson.
> - * License terms: GNU General Public License (GPL) version 2
>   */
>
>  #include <linux/clk.h>
> --- a/drivers/crypto/ux500/cryp/cryp_irq.c
> +++ b/drivers/crypto/ux500/cryp/cryp_irq.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /**
>   * Copyright (C) ST-Ericsson SA 2010
>   * Author: Shujuan Chen <shujuan.chen@stericsson.com> for ST-Ericsson.
> @@ -5,7 +6,6 @@
>   * Author: Joakim Bech <joakim.xx.bech@stericsson.com> for ST-Ericsson.
>   * Author: Berne Hebark <berne.herbark@stericsson.com> for ST-Ericsson.
>   * Author: Niklas Hernaeus <niklas.hernaeus@stericsson.com> for ST-Ericsson.
> - * License terms: GNU General Public License (GPL) version 2.
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/crypto/ux500/cryp/cryp_irq.h
> +++ b/drivers/crypto/ux500/cryp/cryp_irq.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /**
>   * Copyright (C) ST-Ericsson SA 2010
>   * Author: Shujuan Chen <shujuan.chen@stericsson.com> for ST-Ericsson.
> @@ -5,7 +6,6 @@
>   * Author: Joakim Bech <joakim.xx.bech@stericsson.com> for ST-Ericsson.
>   * Author: Berne Hebark <berne.herbark@stericsson.com> for ST-Ericsson.
>   * Author: Niklas Hernaeus <niklas.hernaeus@stericsson.com> for ST-Ericsson.
> - * License terms: GNU General Public License (GPL) version 2
>   */
>
>  #ifndef _CRYP_IRQ_H_
> --- a/drivers/crypto/ux500/cryp/cryp_irqp.h
> +++ b/drivers/crypto/ux500/cryp/cryp_irqp.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /**
>   * Copyright (C) ST-Ericsson SA 2010
>   * Author: Shujuan Chen <shujuan.chen@stericsson.com> for ST-Ericsson.
> @@ -5,7 +6,6 @@
>   * Author: Joakim Bech <joakim.xx.bech@stericsson.com> for ST-Ericsson.
>   * Author: Berne Hebark <berne.herbark@stericsson.com> for ST-Ericsson.
>   * Author: Niklas Hernaeus <niklas.hernaeus@stericsson.com> for ST-Ericsson.
> - * License terms: GNU General Public License (GPL) version 2
>   */
>
>  #ifndef __CRYP_IRQP_H_
> --- a/drivers/crypto/ux500/cryp/cryp_p.h
> +++ b/drivers/crypto/ux500/cryp/cryp_p.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /**
>   * Copyright (C) ST-Ericsson SA 2010
>   * Author: Shujuan Chen <shujuan.chen@stericsson.com> for ST-Ericsson.
> @@ -5,7 +6,6 @@
>   * Author: Joakim Bech <joakim.xx.bech@stericsson.com> for ST-Ericsson.
>   * Author: Berne Hebark <berne.herbark@stericsson.com> for ST-Ericsson.
>   * Author: Niklas Hernaeus <niklas.hernaeus@stericsson.com> for ST-Ericsson.
> - * License terms: GNU General Public License (GPL) version 2
>   */
>
>  #ifndef _CRYP_P_H_
> --- a/drivers/crypto/ux500/hash/Makefile
> +++ b/drivers/crypto/ux500/hash/Makefile
> @@ -1,7 +1,7 @@
> +# SPDX-License-Identifier: GPL-2.0-only
>  #
>  # Copyright (C) ST-Ericsson SA 2010
>  # Author: Shujuan Chen (shujuan.chen@stericsson.com)
> -# License terms: GNU General Public License (GPL) version 2
>  #
>  ifdef CONFIG_CRYPTO_DEV_UX500_DEBUG
>  CFLAGS_hash_core.o := -DDEBUG
> --- a/drivers/crypto/ux500/hash/hash_alg.h
> +++ b/drivers/crypto/ux500/hash/hash_alg.h
> @@ -1,9 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) ST-Ericsson SA 2010
>   * Author: Shujuan Chen (shujuan.chen@stericsson.com)
>   * Author: Joakim Bech (joakim.xx.bech@stericsson.com)
>   * Author: Berne Hebark (berne.hebark@stericsson.com))
> - * License terms: GNU General Public License (GPL) version 2
>   */
>  #ifndef _HASH_ALG_H
>  #define _HASH_ALG_H
> --- a/drivers/crypto/ux500/hash/hash_core.c
> +++ b/drivers/crypto/ux500/hash/hash_core.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Cryptographic API.
>   * Support for Nomadik hardware crypto engine.
> @@ -8,7 +9,6 @@
>   * Author: Berne Hebark <berne.herbark@stericsson.com> for ST-Ericsson.
>   * Author: Niklas Hernaeus <niklas.hernaeus@stericsson.com> for ST-Ericsson.
>   * Author: Andreas Westin <andreas.westin@stericsson.com> for ST-Ericsson.
> - * License terms: GNU General Public License (GPL) version 2
>   */
>
>  #define pr_fmt(fmt) "hashX hashX: " fmt
> --- a/drivers/dma/coh901318.c
> +++ b/drivers/dma/coh901318.c
> @@ -1,8 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * driver/dma/coh901318.c
>   *
>   * Copyright (C) 2007-2009 ST-Ericsson
> - * License terms: GNU General Public License (GPL) version 2
>   * DMA driver for COH 901 318
>   * Author: Per Friden <per.friden@stericsson.com>
>   */
> --- a/drivers/dma/coh901318.h
> +++ b/drivers/dma/coh901318.h
> @@ -1,6 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) 2007-2013 ST-Ericsson
> - * License terms: GNU General Public License (GPL) version 2
>   * DMA driver for COH 901 318
>   * Author: Per Friden <per.friden@stericsson.com>
>   */
> --- a/drivers/dma/coh901318_lli.c
> +++ b/drivers/dma/coh901318_lli.c
> @@ -1,8 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * driver/dma/coh901318_lli.c
>   *
>   * Copyright (C) 2007-2009 ST-Ericsson
> - * License terms: GNU General Public License (GPL) version 2
>   * Support functions for handling lli for dma
>   * Author: Per Friden <per.friden@stericsson.com>
>   */
> --- a/drivers/dma/ste_dma40.c
> +++ b/drivers/dma/ste_dma40.c
> @@ -1,9 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) Ericsson AB 2007-2008
>   * Copyright (C) ST-Ericsson SA 2008-2010
>   * Author: Per Forlin <per.forlin@stericsson.com> for ST-Ericsson
>   * Author: Jonas Aaberg <jonas.aberg@stericsson.com> for ST-Ericsson
> - * License terms: GNU General Public License (GPL) version 2
>   */
>
>  #include <linux/dma-mapping.h>
> --- a/drivers/dma/ste_dma40_ll.c
> +++ b/drivers/dma/ste_dma40_ll.c
> @@ -1,8 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) ST-Ericsson SA 2007-2010
>   * Author: Per Forlin <per.forlin@stericsson.com> for ST-Ericsson
>   * Author: Jonas Aaberg <jonas.aberg@stericsson.com> for ST-Ericsson
> - * License terms: GNU General Public License (GPL) version 2
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/dma/ste_dma40_ll.h
> +++ b/drivers/dma/ste_dma40_ll.h
> @@ -1,8 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) ST-Ericsson SA 2007-2010
>   * Author: Per Friden <per.friden@stericsson.com> for ST-Ericsson SA
>   * Author: Jonas Aaberg <jonas.aberg@stericsson.com> for ST-Ericsson SA
> - * License terms: GNU General Public License (GPL) version 2
>   */
>  #ifndef STE_DMA40_LL_H
>  #define STE_DMA40_LL_H
> --- a/drivers/dma/stm32-dma.c
> +++ b/drivers/dma/stm32-dma.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Driver for STM32 DMA controller
>   *
> @@ -6,8 +7,6 @@
>   * Copyright (C) M'boumba Cedric Madianga 2015
>   * Author: M'boumba Cedric Madianga <cedric.madianga@gmail.com>
>   *         Pierre-Yves Mordret <pierre-yves.mordret@st.com>
> - *
> - * License terms:  GNU General Public License (GPL), version 2
>   */
>
>  #include <linux/clk.h>
> --- a/drivers/i2c/busses/i2c-stm32.c
> +++ b/drivers/i2c/busses/i2c-stm32.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * i2c-stm32.c
>   *
>   * Copyright (C) M'boumba Cedric Madianga 2017
>   * Author: M'boumba Cedric Madianga <cedric.madianga@gmail.com>
> - *
> - * License terms:  GNU General Public License (GPL), version 2
>   */
>
>  #include "i2c-stm32.h"
> --- a/drivers/i2c/busses/i2c-stu300.c
> +++ b/drivers/i2c/busses/i2c-stu300.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2007-2012 ST-Ericsson AB
> - * License terms: GNU General Public License (GPL) version 2
>   * ST DDC I2C master mode driver, used in e.g. U300 series platforms.
>   * Author: Linus Walleij <linus.walleij@stericsson.com>
>   * Author: Jonas Aaberg <jonas.aberg@stericsson.com>
> --- a/drivers/input/keyboard/nomadik-ske-keypad.c
> +++ b/drivers/input/keyboard/nomadik-ske-keypad.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) ST-Ericsson SA 2010
>   *
>   * Author: Naveen Kumar G <naveen.gaddipati@stericsson.com> for ST-Ericsson
>   * Author: Sundar Iyer <sundar.iyer@stericsson.com> for ST-Ericsson
>   *
> - * License terms:GNU General Public License (GPL) version 2
> - *
>   * Keypad controller driver for the SKE (Scroll Key Encoder) module used in
>   * the Nomadik 8815 and Ux500 platforms.
>   */
> --- a/drivers/input/touchscreen/bu21013_ts.c
> +++ b/drivers/input/touchscreen/bu21013_ts.c
> @@ -1,7 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) ST-Ericsson SA 2010
>   * Author: Naveen Kumar G <naveen.gaddipati@stericsson.com> for ST-Ericsson
> - * License terms:GNU General Public License (GPL) version 2
>   */
>
>  #include <linux/kernel.h>
> --- a/drivers/mfd/ab3100-core.c
> +++ b/drivers/mfd/ab3100-core.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2007-2010 ST-Ericsson
> - * License terms: GNU General Public License (GPL) version 2
>   * Low-level core for exclusive access to the AB3100 IC on the I2C bus
>   * and some basic chip-configuration.
>   * Author: Linus Walleij <linus.walleij@stericsson.com>
> --- a/drivers/mfd/ab3100-otp.c
> +++ b/drivers/mfd/ab3100-otp.c
> @@ -1,8 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * drivers/mfd/ab3100_otp.c
>   *
>   * Copyright (C) 2007-2009 ST-Ericsson AB
> - * License terms: GNU General Public License (GPL) version 2
>   * Driver to read out OTP from the AB3100 Mixed-signal circuit
>   * Author: Linus Walleij <linus.walleij@stericsson.com>
>   */
> --- a/drivers/mfd/ab8500-sysctrl.c
> +++ b/drivers/mfd/ab8500-sysctrl.c
> @@ -1,9 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * AB8500 system control driver
>   *
>   * Copyright (C) ST-Ericsson SA 2010
>   * Author: Mattias Nilsson <mattias.i.nilsson@stericsson.com> for ST Ericsson.
> - * License terms: GNU General Public License (GPL) version 2
>   */
>
>  #include <linux/err.h>
> --- a/drivers/mfd/abx500-core.c
> +++ b/drivers/mfd/abx500-core.c
> @@ -1,6 +1,6 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2007-2010 ST-Ericsson
> - * License terms: GNU General Public License (GPL) version 2
>   * Register access functions for the ABX500 Mixed Signal IC family.
>   * Author: Mattias Wallin <mattias.wallin@stericsson.com>
>   */
> --- a/drivers/mfd/stw481x.c
> +++ b/drivers/mfd/stw481x.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Core driver for STw4810/STw4811
>   *
> @@ -5,8 +6,6 @@
>   * Written on behalf of Linaro for ST-Ericsson
>   *
>   * Author: Linus Walleij <linus.walleij@linaro.org>
> - *
> - * License terms: GNU General Public License (GPL) version 2
>   */
>
>  #include <linux/err.h>
> --- a/drivers/mfd/tps6105x.c
> +++ b/drivers/mfd/tps6105x.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Core driver for TPS61050/61052 boost converters, used for while LED
>   * driving, audio power amplification, white LED flash, and generic
> @@ -9,8 +10,6 @@
>   * Written on behalf of Linaro for ST-Ericsson
>   *
>   * Author: Linus Walleij <linus.walleij@linaro.org>
> - *
> - * License terms: GNU General Public License (GPL) version 2
>   */
>
>  #include <linux/module.h>
> --- a/drivers/mmc/core/card.h
> +++ b/drivers/mmc/core/card.h
> @@ -1,11 +1,10 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Private header for the mmc subsystem
>   *
>   * Copyright (C) 2016 Linaro Ltd
>   *
>   * Author: Ulf Hansson <ulf.hansson@linaro.org>
> - *
> - * License terms: GNU General Public License (GPL) version 2
>   */
>
>  #ifndef _MMC_CORE_CARD_H
> --- a/drivers/mmc/core/pwrseq.c
> +++ b/drivers/mmc/core/pwrseq.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   *  Copyright (C) 2014 Linaro Ltd
>   *
>   * Author: Ulf Hansson <ulf.hansson@linaro.org>
>   *
> - * License terms: GNU General Public License (GPL) version 2
> - *
>   *  MMC power sequence management
>   */
>  #include <linux/kernel.h>
> --- a/drivers/mmc/core/pwrseq.h
> +++ b/drivers/mmc/core/pwrseq.h
> @@ -1,9 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) 2014 Linaro Ltd
>   *
>   * Author: Ulf Hansson <ulf.hansson@linaro.org>
> - *
> - * License terms: GNU General Public License (GPL) version 2
>   */
>  #ifndef _MMC_CORE_PWRSEQ_H
>  #define _MMC_CORE_PWRSEQ_H
> --- a/drivers/mmc/core/pwrseq_emmc.c
> +++ b/drivers/mmc/core/pwrseq_emmc.c
> @@ -1,10 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2015, Samsung Electronics Co., Ltd.
>   *
>   * Author: Marek Szyprowski <m.szyprowski@samsung.com>
>   *
> - * License terms: GNU General Public License (GPL) version 2
>
>


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

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

* Re: [Batch 9 patch 18/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 195
  2019-05-28 16:57 ` [Batch 9 patch 18/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 195 Thomas Gleixner
  2019-05-28 19:08   ` Zavras, Alexios
  2019-05-28 21:45   ` Allison Randal
@ 2019-05-29  2:43   ` Steve Winslow
  2019-05-29 17:27   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Steve Winslow @ 2019-05-29  2:43 UTC (permalink / raw)
  To: linux-spdx

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

On Tue, May 28, 2019 at 1:16 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either 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 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 4 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch9&id=f2b9c7d9ca08
> ---
>  drivers/net/ethernet/jme.c          |   15 +--------------
>  drivers/net/ethernet/jme.h          |   15 +--------------
>  drivers/net/ethernet/marvell/skge.c |   14 +-------------
>  drivers/net/ethernet/marvell/sky2.c |   14 +-------------
>  4 files changed, 4 insertions(+), 54 deletions(-)
>
> --- a/drivers/net/ethernet/jme.c
> +++ b/drivers/net/ethernet/jme.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * JMicron JMC2x0 series PCIe Ethernet Linux Device Driver
>   *
> @@ -6,20 +7,6 @@
>   * Copyright (c) 2009 - 2010 Guo-Fu Tseng <cooldavid@cooldavid.org>
>   *
>   * Author: Guo-Fu Tseng <cooldavid@cooldavid.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.
> - *
> - * 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.
> - *
>   */
>
>  #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
> --- a/drivers/net/ethernet/jme.h
> +++ b/drivers/net/ethernet/jme.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * JMicron JMC2x0 series PCIe Ethernet Linux Device Driver
>   *
> @@ -6,20 +7,6 @@
>   * Copyright (c) 2009 - 2010 Guo-Fu Tseng <cooldavid@cooldavid.org>
>   *
>   * Author: Guo-Fu Tseng <cooldavid@cooldavid.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.
> - *
> - * 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 __JME_H_INCLUDED__
> --- a/drivers/net/ethernet/marvell/skge.c
> +++ b/drivers/net/ethernet/marvell/skge.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * New driver for Marvell Yukon chipset and SysKonnect Gigabit
>   * Ethernet adapters. Based on earlier sk98lin, e100 and
> @@ -8,19 +9,6 @@
>   * those should be done at higher levels.
>   *
>   * Copyright (C) 2004, 2005 Stephen Hemminger <shemminger@osdl.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.
> - *
> - * 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.
>   */
>
>  #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
> --- a/drivers/net/ethernet/marvell/sky2.c
> +++ b/drivers/net/ethernet/marvell/sky2.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * New driver for Marvell Yukon 2 chipset.
>   * Based on earlier sk98lin, and skge driver.
> @@ -7,19 +8,6 @@
>   * those should be done at higher levels.
>   *
>   * Copyright (C) 2005 Stephen Hemminger <shemminger@osdl.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.
> - *
> - * 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.
>   */
>
>  #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
>
>


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

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

* Re: [Batch 9 patch 20/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 197
  2019-05-28 16:57 ` [Batch 9 patch 20/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 197 Thomas Gleixner
  2019-05-28 19:10   ` Zavras, Alexios
  2019-05-28 21:46   ` Allison Randal
@ 2019-05-29  2:45   ` Steve Winslow
  2019-05-29 17:29   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Steve Winslow @ 2019-05-29  2:45 UTC (permalink / raw)
  To: linux-spdx

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

On Tue, May 28, 2019 at 1:16 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   license terms gnu general public license v2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 37 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=batch9&id=a4469cbb310d
> ---
>  drivers/clk/sunxi/clk-sun6i-apb0-gates.c         |    3 +--
>  drivers/clk/sunxi/clk-sun6i-apb0.c               |    3 +--
>  drivers/clk/sunxi/clk-sun6i-ar100.c              |    3 +--
>  drivers/clk/sunxi/clk-sun8i-apb0.c               |    4 +---
>  drivers/clocksource/clksrc-dbx500-prcmu.c        |    2 +-
>  drivers/hwmon/ab8500.c                           |    2 +-
>  drivers/hwmon/abx500.c                           |    2 +-
>  drivers/hwmon/abx500.h                           |    2 +-
>  drivers/input/misc/ab8500-ponkey.c               |    2 +-
>  drivers/leds/leds-lm3530.c                       |    3 +--
>  drivers/mfd/ab8500-core.c                        |    2 +-
>  drivers/mfd/ab8500-debugfs.c                     |    2 +-
>  drivers/mfd/ab8500-gpadc.c                       |    2 +-
>  drivers/mfd/db8500-prcmu.c                       |    3 +--
>  drivers/mfd/dbx500-prcmu-regs.h                  |    3 +--
>  drivers/mfd/sun6i-prcm.c                         |    3 +--
>  drivers/power/supply/ab8500_btemp.c              |    2 +-
>  drivers/power/supply/ab8500_charger.c            |    2 +-
>  drivers/power/supply/ab8500_fg.c                 |    2 +-
>  drivers/power/supply/abx500_chargalg.c           |    2 +-
>  drivers/regulator/ab8500-ext.c                   |    3 +--
>  drivers/regulator/ab8500.c                       |    3 +--
>  drivers/regulator/db8500-prcmu.c                 |    2 +-
>  drivers/regulator/dbx500-prcmu.c                 |    2 +-
>  drivers/regulator/dbx500-prcmu.h                 |    4 +---
>  drivers/watchdog/ux500_wdt.c                     |    3 +--
>  include/linux/led-lm3530.h                       |    3 +--
>  include/linux/mfd/abx500/ab8500.h                |    2 +-
>  include/linux/mfd/db8500-prcmu.h                 |    2 +-
>  include/linux/mfd/dbx500-prcmu.h                 |    3 +--
>  include/linux/platform_data/keypad-nomadik-ske.h |    2 +-
>  include/linux/platform_data/leds-lm355x.h        |    3 +--
>  include/linux/platform_data/leds-lm3642.h        |    3 +--
>  include/linux/platform_data/ux500_wdt.h          |    3 +--
>  include/linux/power/ab8500.h                     |    2 +-
>  include/linux/regulator/ab8500.h                 |    3 +--
>  include/linux/regulator/db8500-prcmu.h           |    3 +--
>  37 files changed, 37 insertions(+), 58 deletions(-)
>
> --- a/drivers/clk/sunxi/clk-sun6i-apb0-gates.c
> +++ b/drivers/clk/sunxi/clk-sun6i-apb0-gates.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2014 Free Electrons
>   *
> - * License Terms: GNU General Public License v2
>   * Author: Boris BREZILLON <boris.brezillon@free-electrons.com>
>   *
>   * Allwinner A31 APB0 clock gates driver
> - *
>   */
>
>  #include <linux/clk-provider.h>
> --- a/drivers/clk/sunxi/clk-sun6i-apb0.c
> +++ b/drivers/clk/sunxi/clk-sun6i-apb0.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2014 Free Electrons
>   *
> - * License Terms: GNU General Public License v2
>   * Author: Boris BREZILLON <boris.brezillon@free-electrons.com>
>   *
>   * Allwinner A31 APB0 clock driver
> - *
>   */
>
>  #include <linux/clk-provider.h>
> --- a/drivers/clk/sunxi/clk-sun6i-ar100.c
> +++ b/drivers/clk/sunxi/clk-sun6i-ar100.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2014 Free Electrons
>   *
> - * License Terms: GNU General Public License v2
>   * Author: Boris BREZILLON <boris.brezillon@free-electrons.com>
>   *
>   * Allwinner A31 AR100 clock driver
> - *
>   */
>
>  #include <linux/bitops.h>
> --- a/drivers/clk/sunxi/clk-sun8i-apb0.c
> +++ b/drivers/clk/sunxi/clk-sun8i-apb0.c
> @@ -1,17 +1,15 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2014 Chen-Yu Tsai
>   * Author: Chen-Yu Tsai <wens@csie.org>
>   *
>   * Allwinner A23 APB0 clock driver
>   *
> - * License Terms: GNU General Public License v2
> - *
>   * Based on clk-sun6i-apb0.c
>   * Allwinner A31 APB0 clock driver
>   *
>   * Copyright (C) 2014 Free Electrons
>   * Author: Boris BREZILLON <boris.brezillon@free-electrons.com>
> - *
>   */
>
>  #include <linux/clk-provider.h>
> --- a/drivers/clocksource/clksrc-dbx500-prcmu.c
> +++ b/drivers/clocksource/clksrc-dbx500-prcmu.c
> @@ -1,7 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) ST-Ericsson SA 2011
>   *
> - * License Terms: GNU General Public License v2
>   * Author: Mattias Wallin <mattias.wallin@stericsson.com> for ST-Ericsson
>   * Author: Sundar Iyer for ST-Ericsson
>   * sched_clock implementation is based on:
> --- a/drivers/hwmon/ab8500.c
> +++ b/drivers/hwmon/ab8500.c
> @@ -1,8 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) ST-Ericsson 2010 - 2013
>   * Author: Martin Persson <martin.persson@stericsson.com>
>   *         Hongbo Zhang <hongbo.zhang@linaro.org>
> - * License Terms: GNU General Public License v2
>   *
>   * When the AB8500 thermal warning temperature is reached (threshold cannot
>   * be changed by SW), an interrupt is set, and if no further action is taken
> --- a/drivers/hwmon/abx500.c
> +++ b/drivers/hwmon/abx500.c
> @@ -1,8 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) ST-Ericsson 2010 - 2013
>   * Author: Martin Persson <martin.persson@stericsson.com>
>   *         Hongbo Zhang <hongbo.zhang@linaro.org>
> - * License Terms: GNU General Public License v2
>   *
>   * ABX500 does not provide auto ADC, so to monitor the required temperatures,
>   * a periodic work is used. It is more important to not wake up the CPU than
> --- a/drivers/hwmon/abx500.h
> +++ b/drivers/hwmon/abx500.h
> @@ -1,6 +1,6 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) ST-Ericsson 2010 - 2013
> - * License terms: GNU General Public License v2
>   * Author: Martin Persson <martin.persson@stericsson.com>
>   *         Hongbo Zhang <hongbo.zhang@linaro.com>
>   */
> --- a/drivers/input/misc/ab8500-ponkey.c
> +++ b/drivers/input/misc/ab8500-ponkey.c
> @@ -1,7 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) ST-Ericsson SA 2010
>   *
> - * License Terms: GNU General Public License v2
>   * Author: Sundar Iyer <sundar.iyer@stericsson.com> for ST-Ericsson
>   *
>   * AB8500 Power-On Key handler
> --- a/drivers/leds/leds-lm3530.c
> +++ b/drivers/leds/leds-lm3530.c
> @@ -1,9 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2011 ST-Ericsson SA.
>   * Copyright (C) 2009 Motorola, Inc.
>   *
> - * License Terms: GNU General Public License v2
> - *
>   * Simple driver for National Semiconductor LM3530 Backlight driver chip
>   *
>   * Author: Shreshtha Kumar SAHU <shreshthakumar.sahu@stericsson.com>
> --- a/drivers/mfd/ab8500-core.c
> +++ b/drivers/mfd/ab8500-core.c
> @@ -1,7 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) ST-Ericsson SA 2010
>   *
> - * License Terms: GNU General Public License v2
>   * Author: Srinidhi Kasagar <srinidhi.kasagar@stericsson.com>
>   * Author: Rabin Vincent <rabin.vincent@stericsson.com>
>   * Author: Mattias Wallin <mattias.wallin@stericsson.com>
> --- a/drivers/mfd/ab8500-debugfs.c
> +++ b/drivers/mfd/ab8500-debugfs.c
> @@ -1,8 +1,8 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) ST-Ericsson SA 2010
>   *
>   * Author: Mattias Wallin <mattias.wallin@stericsson.com> for ST-Ericsson.
> - * License Terms: GNU General Public License v2
>   */
>  /*
>   * AB8500 register access
> --- a/drivers/mfd/ab8500-gpadc.c
> +++ b/drivers/mfd/ab8500-gpadc.c
> @@ -1,7 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) ST-Ericsson SA 2010
>   *
> - * License Terms: GNU General Public License v2
>   * Author: Arun R Murthy <arun.murthy@stericsson.com>
>   * Author: Daniel Willerud <daniel.willerud@stericsson.com>
>   * Author: Johan Palsson <johan.palsson@stericsson.com>
> --- a/drivers/mfd/db8500-prcmu.c
> +++ b/drivers/mfd/db8500-prcmu.c
> @@ -1,16 +1,15 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * DB8500 PRCM Unit driver
>   *
>   * Copyright (C) STMicroelectronics 2009
>   * Copyright (C) ST-Ericsson SA 2010
>   *
> - * License Terms: GNU General Public License v2
>   * Author: Kumar Sanghvi <kumar.sanghvi@stericsson.com>
>   * Author: Sundar Iyer <sundar.iyer@stericsson.com>
>   * Author: Mattias Nilsson <mattias.i.nilsson@stericsson.com>
>   *
>   * U8500 PRCM Unit interface driver
> - *
>   */
>  #include <linux/init.h>
>  #include <linux/export.h>
> --- a/drivers/mfd/dbx500-prcmu-regs.h
> +++ b/drivers/mfd/dbx500-prcmu-regs.h
> @@ -1,3 +1,4 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) STMicroelectronics 2009
>   * Copyright (C) ST-Ericsson SA 2010
> @@ -5,8 +6,6 @@
>   * Author: Kumar Sanghvi <kumar.sanghvi@stericsson.com>
>   * Author: Sundar Iyer <sundar.iyer@stericsson.com>
>   *
> - * License Terms: GNU General Public License v2
> - *
>   * PRCM Unit registers
>   */
>
> --- a/drivers/mfd/sun6i-prcm.c
> +++ b/drivers/mfd/sun6i-prcm.c
> @@ -1,11 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) 2014 Free Electrons
>   *
> - * License Terms: GNU General Public License v2
>   * Author: Boris BREZILLON <boris.brezillon@free-electrons.com>
>   *
>   * Allwinner PRCM (Power/Reset/Clock Management) driver
> - *
>   */
>
>  #include <linux/mfd/core.h>
> --- a/drivers/power/supply/ab8500_btemp.c
> +++ b/drivers/power/supply/ab8500_btemp.c
> @@ -1,9 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) ST-Ericsson SA 2012
>   *
>   * Battery temperature driver for AB8500
>   *
> - * License Terms: GNU General Public License v2
>   * Author:
>   *     Johan Palsson <johan.palsson@stericsson.com>
>   *     Karl Komierowski <karl.komierowski@stericsson.com>
> --- a/drivers/power/supply/ab8500_charger.c
> +++ b/drivers/power/supply/ab8500_charger.c
> @@ -1,9 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) ST-Ericsson SA 2012
>   *
>   * Charger driver for AB8500
>   *
> - * License Terms: GNU General Public License v2
>   * Author:
>   *     Johan Palsson <johan.palsson@stericsson.com>
>   *     Karl Komierowski <karl.komierowski@stericsson.com>
> --- a/drivers/power/supply/ab8500_fg.c
> +++ b/drivers/power/supply/ab8500_fg.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) ST-Ericsson AB 2012
>   *
> @@ -8,7 +9,6 @@
>   * battery management is not used and the supported code is available in this
>   * driver.
>   *
> - * License Terms: GNU General Public License v2
>   * Author:
>   *     Johan Palsson <johan.palsson@stericsson.com>
>   *     Karl Komierowski <karl.komierowski@stericsson.com>
> --- a/drivers/power/supply/abx500_chargalg.c
> +++ b/drivers/power/supply/abx500_chargalg.c
> @@ -1,10 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) ST-Ericsson SA 2012
>   * Copyright (c) 2012 Sony Mobile Communications AB
>   *
>   * Charging algorithm driver for abx500 variants
>   *
> - * License Terms: GNU General Public License v2
>   * Authors:
>   *     Johan Palsson <johan.palsson@stericsson.com>
>   *     Karl Komierowski <karl.komierowski@stericsson.com>
> --- a/drivers/regulator/ab8500-ext.c
> +++ b/drivers/regulator/ab8500-ext.c
> @@ -1,8 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) ST-Ericsson SA 2010
>   *
> - * License Terms: GNU General Public License v2
> - *
>   * Authors: Bengt Jonsson <bengt.g.jonsson@stericsson.com>
>   *
>   * This file is based on drivers/regulator/ab8500.c
> --- a/drivers/regulator/ab8500.c
> +++ b/drivers/regulator/ab8500.c
> @@ -1,8 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) ST-Ericsson SA 2010
>   *
> - * License Terms: GNU General Public License v2
> - *
>   * Authors: Sundar Iyer <sundar.iyer@stericsson.com> for ST-Ericsson
>   *          Bengt Jonsson <bengt.g.jonsson@stericsson.com> for ST-Ericsson
>   *          Daniel Willerud <daniel.willerud@stericsson.com> for ST-Ericsson
> --- a/drivers/regulator/db8500-prcmu.c
> +++ b/drivers/regulator/db8500-prcmu.c
> @@ -1,7 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) ST-Ericsson SA 2010
>   *
> - * License Terms: GNU General Public License v2
>   * Authors: Sundar Iyer <sundar.iyer@stericsson.com> for ST-Ericsson
>   *          Bengt Jonsson <bengt.g.jonsson@stericsson.com> for ST-Ericsson
>   *
> --- a/drivers/regulator/dbx500-prcmu.c
> +++ b/drivers/regulator/dbx500-prcmu.c
> @@ -1,7 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) ST-Ericsson SA 2010
>   *
> - * License Terms: GNU General Public License v2
>   * Authors: Sundar Iyer <sundar.iyer@stericsson.com> for ST-Ericsson
>   *          Bengt Jonsson <bengt.g.jonsson@stericsson.com> for ST-Ericsson
>   *
> --- a/drivers/regulator/dbx500-prcmu.h
> +++ b/drivers/regulator/dbx500-prcmu.h
> @@ -1,11 +1,9 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) ST-Ericsson SA 2010
>   *
>   * Author: Bengt Jonsson <bengt.jonsson@stericsson.com> for ST-Ericsson,
>   *        Jonas Aaberg <jonas.aberg@stericsson.com> for ST-Ericsson
> - *
> - * License Terms: GNU General Public License v2
> - *
>   */
>
>  #ifndef DBX500_REGULATOR_H
> --- a/drivers/watchdog/ux500_wdt.c
> +++ b/drivers/watchdog/ux500_wdt.c
> @@ -1,8 +1,7 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * Copyright (C) ST-Ericsson SA 2011-2013
>   *
> - * License Terms: GNU General Public License v2
> - *
>   * Author: Mathieu Poirier <mathieu.poirier@linaro.org> for ST-Ericsson
>   * Author: Jonas Aaberg <jonas.aberg@stericsson.com> for ST-Ericsson
>   */
> --- a/include/linux/led-lm3530.h
> +++ b/include/linux/led-lm3530.h
> @@ -1,9 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) 2011 ST-Ericsson SA.
>   * Copyright (C) 2009 Motorola, Inc.
>   *
> - * License Terms: GNU General Public License v2
> - *
>   * Simple driver for National Semiconductor LM35330 Backlight driver chip
>   *
>   * Author: Shreshtha Kumar SAHU <shreshthakumar.sahu@stericsson.com>
> --- a/include/linux/mfd/abx500/ab8500.h
> +++ b/include/linux/mfd/abx500/ab8500.h
> @@ -1,7 +1,7 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) ST-Ericsson SA 2010
>   *
> - * License Terms: GNU General Public License v2
>   * Author: Srinidhi Kasagar <srinidhi.kasagar@stericsson.com>
>   */
>  #ifndef MFD_AB8500_H
> --- a/include/linux/mfd/db8500-prcmu.h
> +++ b/include/linux/mfd/db8500-prcmu.h
> @@ -1,8 +1,8 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) STMicroelectronics 2009
>   * Copyright (C) ST-Ericsson SA 2010
>   *
> - * License Terms: GNU General Public License v2
>   * Author: Kumar Sanghvi <kumar.sanghvi@stericsson.com>
>   *
>   * PRCMU f/w APIs
> --- a/include/linux/mfd/dbx500-prcmu.h
> +++ b/include/linux/mfd/dbx500-prcmu.h
> @@ -1,8 +1,7 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) ST Ericsson SA 2011
>   *
> - * License Terms: GNU General Public License v2
> - *
>   * STE Ux500 PRCMU API
>   */
>  #ifndef __MACH_PRCMU_H
> --- a/include/linux/platform_data/keypad-nomadik-ske.h
> +++ b/include/linux/platform_data/keypad-nomadik-ske.h
> @@ -1,7 +1,7 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) ST-Ericsson SA 2010
>   *
> - * License Terms: GNU General Public License v2
>   * Author: Naveen Kumar Gaddipati <naveen.gaddipati@stericsson.com>
>   *
>   * ux500 Scroll key and Keypad Encoder (SKE) header
> --- a/include/linux/platform_data/leds-lm355x.h
> +++ b/include/linux/platform_data/leds-lm355x.h
> @@ -1,8 +1,7 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) 2012 Texas Instruments
>   *
> - * License Terms: GNU General Public License v2
> - *
>   * Simple driver for Texas Instruments LM355x LED driver chip
>   *
>   * Author: G.Shark Jeong <gshark.jeong@gmail.com>
> --- a/include/linux/platform_data/leds-lm3642.h
> +++ b/include/linux/platform_data/leds-lm3642.h
> @@ -1,8 +1,7 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>  * Copyright (C) 2012 Texas Instruments
>  *
> -* License Terms: GNU General Public License v2
> -*
>  * Simple driver for Texas Instruments LM3642 LED driver chip
>  *
>  * Author: G.Shark Jeong <gshark.jeong@gmail.com>
> --- a/include/linux/platform_data/ux500_wdt.h
> +++ b/include/linux/platform_data/ux500_wdt.h
> @@ -1,8 +1,7 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) ST Ericsson SA 2011
>   *
> - * License Terms: GNU General Public License v2
> - *
>   * STE Ux500 Watchdog platform data
>   */
>  #ifndef __UX500_WDT_H
> --- a/include/linux/power/ab8500.h
> +++ b/include/linux/power/ab8500.h
> @@ -1,7 +1,7 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) ST-Ericsson 2013
>   * Author: Hongbo Zhang <hongbo.zhang@linaro.com>
> - * License terms: GNU General Public License v2
>   */
>
>  #ifndef PWR_AB8500_H
> --- a/include/linux/regulator/ab8500.h
> +++ b/include/linux/regulator/ab8500.h
> @@ -1,8 +1,7 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) ST-Ericsson SA 2010
>   *
> - * License Terms: GNU General Public License v2
> - *
>   * Authors: Sundar Iyer <sundar.iyer@stericsson.com> for ST-Ericsson
>   *          Bengt Jonsson <bengt.g.jonsson@stericsson.com> for ST-Ericsson
>   *          Daniel Willerud <daniel.willerud@stericsson.com> for ST-Ericsson
> --- a/include/linux/regulator/db8500-prcmu.h
> +++ b/include/linux/regulator/db8500-prcmu.h
> @@ -1,8 +1,7 @@
> +/* SPDX-License-Identifier: GPL-2.0-only */
>  /*
>   * Copyright (C) ST-Ericsson SA 2010
>   *
> - * License Terms: GNU General Public License v2
> - *
>   * Author: Bengt Jonsson <bengt.g.jonsson@stericsson.com> for ST-Ericsson
>   *
>   * Interface to power domain regulators on DB8500
>
>


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

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

* Re: [Batch 9 patch 21/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 198
  2019-05-28 16:57 ` [Batch 9 patch 21/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 198 Thomas Gleixner
  2019-05-28 19:12   ` Zavras, Alexios
  2019-05-28 21:47   ` Allison Randal
@ 2019-05-29  2:46   ` Steve Winslow
  2019-05-29 17:29   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Steve Winslow @ 2019-05-29  2:46 UTC (permalink / raw)
  To: linux-spdx

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

On Tue, May 28, 2019 at 1:16 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this software may be distributed under the terms of the gnu general
>   public license gpl version 2 as distributed in the copying file from
>   the main directory of the linux kernel source
>
> 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=batch9&id=c419cc8b53af
> ---
>  drivers/net/can/at91_can.c |    6 +-----
>  1 file changed, 1 insertion(+), 5 deletions(-)
>
> --- a/drivers/net/can/at91_can.c
> +++ b/drivers/net/can/at91_can.c
> @@ -1,13 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
>   * at91_can.c - CAN network driver for AT91 SoC CAN controller
>   *
>   * (C) 2007 by Hans J. Koch <hjk@hansjkoch.de>
>   * (C) 2008, 2009, 2010, 2011 by Marc Kleine-Budde <kernel@pengutronix.de>
> - *
> - * This software may be distributed under the terms of the GNU General
> - * Public License ("GPL") version 2 as distributed in the 'COPYING'
> - * file from the main directory of the linux kernel source.
> - *
>   */
>
>  #include <linux/clk.h>
>
>


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

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

* Re: [Batch 9 patch 22/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 199
  2019-05-28 16:57 ` [Batch 9 patch 22/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 199 Thomas Gleixner
  2019-05-28 19:13   ` Zavras, Alexios
  2019-05-28 21:47   ` Allison Randal
@ 2019-05-29  2:46   ` Steve Winslow
  2019-05-29 17:30   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Steve Winslow @ 2019-05-29  2:46 UTC (permalink / raw)
  To: linux-spdx

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

On Tue, May 28, 2019 at 1:16 PM 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 version 2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 1 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> ---
> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch9&id=d4bde25719bf
> ---
>  scripts/objdiff |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> --- a/scripts/objdiff
> +++ b/scripts/objdiff
> @@ -1,11 +1,11 @@
>  #!/bin/bash
> +# SPDX-License-Identifier: GPL-2.0-only
>
>  # objdiff - a small script for validating that a commit or series of commits
>  # didn't change object code.
>  #
>  # Copyright 2014, Jason Cooper <jason@lakedaemon.net>
>  #
> -# Licensed under the terms of the GNU GPL version 2
>
>  # usage example:
>  #
>
>


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

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

* Re: [Batch 9 patch 23/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200
  2019-05-28 16:57 ` [Batch 9 patch 23/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200 Thomas Gleixner
  2019-05-28 19:14   ` Zavras, Alexios
  2019-05-28 21:49   ` Allison Randal
@ 2019-05-29  2:47   ` Steve Winslow
  2019-05-29 17:31   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Steve Winslow @ 2019-05-29  2:47 UTC (permalink / raw)
  To: linux-spdx

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

On Tue, May 28, 2019 at 1:16 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this code is licenced under the general public licence version 2
>
> and additional 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify it
>   under the terms of version 2 of the gnu general public license as
>   published by the free software foundation 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=batch9&id=dc59b77a8f2a
> ---
>  sound/sh/aica.c |   18 +-----------------
>  1 file changed, 1 insertion(+), 17 deletions(-)
>
> --- a/sound/sh/aica.c
> +++ b/sound/sh/aica.c
> @@ -1,27 +1,11 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>  /*
> -* This code is licenced under
> -* the General Public Licence
> -* version 2
>  *
>  * Copyright Adrian McMenamin 2005, 2006, 2007
>  * <adrian@mcmen.demon.co.uk>
>  * Requires firmware (BSD licenced) available from:
>  * http://linuxdc.cvs.sourceforge.net/linuxdc/linux-sh-dc/sound/oss/aica/firmware/
>  * or the maintainer
> -*
> -* This program is free software; you can redistribute it and/or modify
> -* it under the terms of version 2 of the GNU General Public License as published by
> -* the Free Software Foundation.
> -*
> -* This program is distributed in the hope that it will be useful,
> -* but WITHOUT 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>
>
>


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

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

* Re: [Batch 9 patch 02/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177
  2019-05-28 16:57 ` [Batch 9 patch 02/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29  2:18   ` Steve Winslow
@ 2019-05-29 15:30   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Richard Fontana @ 2019-05-29 15:30 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

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

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

* Re: [Batch 9 patch 03/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178
  2019-05-28 16:57 ` [Batch 9 patch 03/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29  2:19   ` Steve Winslow
@ 2019-05-29 15:32   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Richard Fontana @ 2019-05-29 15:32 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 1:16 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either version 2 of the license
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 24 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 9 patch 04/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 179
  2019-05-28 16:57 ` [Batch 9 patch 04/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 179 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29  2:20   ` Steve Winslow
@ 2019-05-29 15:33   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Richard Fontana @ 2019-05-29 15:33 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 1:16 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either 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 3 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 9 patch 05/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 180
  2019-05-28 16:57 ` [Batch 9 patch 05/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 180 Thomas Gleixner
                     ` (3 preceding siblings ...)
  2019-05-29  2:20   ` Steve Winslow
@ 2019-05-29 15:34   ` Richard Fontana
  4 siblings, 0 replies; 110+ messages in thread
From: Richard Fontana @ 2019-05-29 15:34 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

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

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

* Re: [Batch 9 patch 07/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 182
  2019-05-28 16:57 ` [Batch 9 patch 07/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 182 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29  2:24   ` Steve Winslow
@ 2019-05-29 15:35   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Richard Fontana @ 2019-05-29 15:35 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 1:16 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can distribute 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 it will be useful but without 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 32 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 9 patch 08/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 183
  2019-05-28 16:57 ` [Batch 9 patch 08/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 183 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29  2:25   ` Steve Winslow
@ 2019-05-29 15:37   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Richard Fontana @ 2019-05-29 15:37 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 1:16 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   gpl license summary [copyright] [c] [2008] [2011] [intel]
>   [corporation] [all] [rights] [reserved] this program is free
>   software you can redistribute it and or modify it under the terms of
>   version 2 of the gnu general public license as published by the free
>   software foundation 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 usa the full gnu general public
>   license is included in this distribution in the file called license
>   gpl
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 5 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 9 patch 09/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 184
  2019-05-28 16:57 ` [Batch 9 patch 09/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 184 Thomas Gleixner
  2019-05-28 18:43   ` Zavras, Alexios
  2019-05-28 21:04   ` Allison Randal
@ 2019-05-29 15:37   ` Richard Fontana
  2 siblings, 0 replies; 110+ messages in thread
From: Richard Fontana @ 2019-05-29 15:37 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 1:16 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license version 2 as
>   published by the free software foundation this program is
>   distributed in the hope that it will be useful merchantability or
>   fitness for a particular purpose see the gnu general public license
>   for more details
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 5 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 9 patch 10/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 185
  2019-05-28 16:57 ` [Batch 9 patch 10/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 185 Thomas Gleixner
  2019-05-28 18:47   ` Zavras, Alexios
  2019-05-29  2:36   ` Steve Winslow
@ 2019-05-29 15:38   ` Richard Fontana
  2 siblings, 0 replies; 110+ messages in thread
From: Richard Fontana @ 2019-05-29 15:38 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 1:16 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license version 2 as
>   published by the free software foundation software distributed under
>   the license is distributed on an as is basis without warranty of any
>   kind either express or implied 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 3 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 9 patch 12/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 188
  2019-05-28 16:57 ` [Batch 9 patch 12/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 188 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29  2:38   ` Steve Winslow
@ 2019-05-29 15:39   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Richard Fontana @ 2019-05-29 15:39 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 1:16 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of 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 free software
>   foundation 51 franklin street fifth floor boston ma 02111 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 27 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 9 patch 13/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 190
  2019-05-28 16:57 ` [Batch 9 patch 13/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 190 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29  2:38   ` Steve Winslow
@ 2019-05-29 15:40   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Richard Fontana @ 2019-05-29 15:40 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

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

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

* Re: [Batch 9 patch 14/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 191
  2019-05-28 16:57 ` [Batch 9 patch 14/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 191 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29  2:39   ` Steve Winslow
@ 2019-05-29 15:41   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Richard Fontana @ 2019-05-29 15:41 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

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

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

* Re: [Batch 9 patch 16/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 193
  2019-05-28 16:57 ` [Batch 9 patch 16/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 193 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29  2:42   ` Steve Winslow
@ 2019-05-29 15:42   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Richard Fontana @ 2019-05-29 15:42 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 1:16 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this copyrighted material is made available to anyone wishing to use
>   modify copy or redistribute it subject to the terms and conditions
>   of the gnu general public license v 2
>
> extracted by the scancode license scanner the SPDX license identifier
>
>   GPL-2.0-only
>
> has been chosen to replace the boilerplate/reference in 45 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 9 patch 17/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194
  2019-05-28 16:57 ` [Batch 9 patch 17/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29  2:43   ` Steve Winslow
@ 2019-05-29 17:26   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Richard Fontana @ 2019-05-29 17:26 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

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

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

* Re: [Batch 9 patch 18/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 195
  2019-05-28 16:57 ` [Batch 9 patch 18/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 195 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29  2:43   ` Steve Winslow
@ 2019-05-29 17:27   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Richard Fontana @ 2019-05-29 17:27 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 1:16 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify
>   it under the terms of the gnu general public license as published by
>   the free software foundation either 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 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 4 file(s).
>
> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

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

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

* Re: [Batch 9 patch 20/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 197
  2019-05-28 16:57 ` [Batch 9 patch 20/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 197 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29  2:45   ` Steve Winslow
@ 2019-05-29 17:29   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Richard Fontana @ 2019-05-29 17:29 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

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

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

* Re: [Batch 9 patch 21/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 198
  2019-05-28 16:57 ` [Batch 9 patch 21/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 198 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29  2:46   ` Steve Winslow
@ 2019-05-29 17:29   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Richard Fontana @ 2019-05-29 17:29 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 1:16 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this software may be distributed under the terms of the gnu general
>   public license gpl version 2 as distributed in the copying file from
>   the main directory of the linux kernel source
>
> 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] 110+ messages in thread

* Re: [Batch 9 patch 22/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 199
  2019-05-28 16:57 ` [Batch 9 patch 22/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 199 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29  2:46   ` Steve Winslow
@ 2019-05-29 17:30   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Richard Fontana @ 2019-05-29 17:30 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

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

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

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

* Re: [Batch 9 patch 23/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200
  2019-05-28 16:57 ` [Batch 9 patch 23/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200 Thomas Gleixner
                     ` (2 preceding siblings ...)
  2019-05-29  2:47   ` Steve Winslow
@ 2019-05-29 17:31   ` Richard Fontana
  3 siblings, 0 replies; 110+ messages in thread
From: Richard Fontana @ 2019-05-29 17:31 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: linux-spdx

On Tue, May 28, 2019 at 1:16 PM Thomas Gleixner <tglx@linutronix.de> wrote:
>
> From: Thomas Gleixner tglx@linutronix.de
>
> Based on 1 normalized pattern(s):
>
>   this code is licenced under the general public licence version 2
>
> and additional 1 normalized pattern(s):
>
>   this program is free software you can redistribute it and or modify it
>   under the terms of version 2 of the gnu general public license as
>   published by the free software foundation 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] 110+ messages in thread

end of thread, back to index

Thread overview: 110+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-28 16:57 [Batch 9 patch 00/23] Batch 9 of random GPL notices/references Thomas Gleixner
2019-05-28 16:57 ` [Batch 9 patch 01/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 Thomas Gleixner
2019-05-28 18:18   ` Zavras, Alexios
2019-05-28 20:07   ` Allison Randal
2019-05-29  2:17   ` Steve Winslow
2019-05-28 16:57 ` [Batch 9 patch 02/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 Thomas Gleixner
2019-05-28 18:20   ` Zavras, Alexios
2019-05-28 20:08   ` Allison Randal
2019-05-29  2:18   ` Steve Winslow
2019-05-29 15:30   ` Richard Fontana
2019-05-28 16:57 ` [Batch 9 patch 03/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 Thomas Gleixner
2019-05-28 18:23   ` Zavras, Alexios
2019-05-28 20:18   ` Allison Randal
2019-05-28 20:58     ` Thomas Gleixner
2019-05-29  2:19   ` Steve Winslow
2019-05-29 15:32   ` Richard Fontana
2019-05-28 16:57 ` [Batch 9 patch 04/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 179 Thomas Gleixner
2019-05-28 18:25   ` Zavras, Alexios
2019-05-28 20:31   ` Allison Randal
2019-05-29  2:20   ` Steve Winslow
2019-05-29 15:33   ` Richard Fontana
2019-05-28 16:57 ` [Batch 9 patch 05/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 180 Thomas Gleixner
2019-05-28 18:01   ` Armijn Hemel - Tjaldur Software Governance Solutions
2019-05-28 18:31   ` Zavras, Alexios
2019-05-28 20:48   ` Allison Randal
2019-05-29  2:20   ` Steve Winslow
2019-05-29 15:34   ` Richard Fontana
2019-05-28 16:57 ` [Batch 9 patch 06/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 181 Thomas Gleixner
2019-05-28 18:33   ` Zavras, Alexios
2019-05-28 20:50   ` Allison Randal
2019-05-29  2:23     ` Steve Winslow
2019-05-28 16:57 ` [Batch 9 patch 07/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 182 Thomas Gleixner
2019-05-28 18:36   ` Zavras, Alexios
2019-05-28 20:51   ` Allison Randal
2019-05-29  2:24   ` Steve Winslow
2019-05-29 15:35   ` Richard Fontana
2019-05-28 16:57 ` [Batch 9 patch 08/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 183 Thomas Gleixner
2019-05-28 18:38   ` Zavras, Alexios
2019-05-28 20:52   ` Allison Randal
2019-05-29  2:25   ` Steve Winslow
2019-05-29 15:37   ` Richard Fontana
2019-05-28 16:57 ` [Batch 9 patch 09/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 184 Thomas Gleixner
2019-05-28 18:43   ` Zavras, Alexios
2019-05-28 21:04   ` Allison Randal
2019-05-29  2:35     ` Steve Winslow
2019-05-29 15:37   ` Richard Fontana
2019-05-28 16:57 ` [Batch 9 patch 10/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 185 Thomas Gleixner
2019-05-28 18:47   ` Zavras, Alexios
2019-05-29  2:36   ` Steve Winslow
2019-05-29 15:38   ` Richard Fontana
2019-05-28 16:57 ` [Batch 9 patch 11/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 186 Thomas Gleixner
2019-05-28 18:52   ` Zavras, Alexios
2019-05-28 21:06   ` Allison Randal
2019-05-28 16:57 ` [Batch 9 patch 12/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 188 Thomas Gleixner
2019-05-28 18:54   ` Zavras, Alexios
2019-05-28 21:08   ` Allison Randal
2019-05-29  2:38   ` Steve Winslow
2019-05-29 15:39   ` Richard Fontana
2019-05-28 16:57 ` [Batch 9 patch 13/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 190 Thomas Gleixner
2019-05-28 18:55   ` Zavras, Alexios
2019-05-28 21:09   ` Allison Randal
2019-05-29  2:38   ` Steve Winslow
2019-05-29 15:40   ` Richard Fontana
2019-05-28 16:57 ` [Batch 9 patch 14/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 191 Thomas Gleixner
2019-05-28 18:56   ` Zavras, Alexios
2019-05-28 21:09   ` Allison Randal
2019-05-29  2:39   ` Steve Winslow
2019-05-29 15:41   ` Richard Fontana
2019-05-28 16:57 ` [Batch 9 patch 15/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 192 Thomas Gleixner
2019-05-28 19:02   ` Zavras, Alexios
2019-05-28 21:00   ` Thomas Gleixner
2019-05-29  2:41     ` Steve Winslow
2019-05-28 16:57 ` [Batch 9 patch 16/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 193 Thomas Gleixner
2019-05-28 19:05   ` Zavras, Alexios
2019-05-28 21:43   ` Allison Randal
2019-05-29  2:42   ` Steve Winslow
2019-05-29 15:42   ` Richard Fontana
2019-05-28 16:57 ` [Batch 9 patch 17/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 Thomas Gleixner
2019-05-28 19:07   ` Zavras, Alexios
2019-05-28 21:44   ` Allison Randal
2019-05-29  2:43   ` Steve Winslow
2019-05-29 17:26   ` Richard Fontana
2019-05-28 16:57 ` [Batch 9 patch 18/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 195 Thomas Gleixner
2019-05-28 19:08   ` Zavras, Alexios
2019-05-28 21:45   ` Allison Randal
2019-05-29  2:43   ` Steve Winslow
2019-05-29 17:27   ` Richard Fontana
2019-05-28 16:57 ` [Batch 9 patch 19/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 196 Thomas Gleixner
2019-05-28 19:09   ` Zavras, Alexios
2019-05-28 21:02   ` Thomas Gleixner
2019-05-28 16:57 ` [Batch 9 patch 20/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 197 Thomas Gleixner
2019-05-28 19:10   ` Zavras, Alexios
2019-05-28 21:46   ` Allison Randal
2019-05-29  2:45   ` Steve Winslow
2019-05-29 17:29   ` Richard Fontana
2019-05-28 16:57 ` [Batch 9 patch 21/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 198 Thomas Gleixner
2019-05-28 19:12   ` Zavras, Alexios
2019-05-28 21:47   ` Allison Randal
2019-05-29  2:46   ` Steve Winslow
2019-05-29 17:29   ` Richard Fontana
2019-05-28 16:57 ` [Batch 9 patch 22/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 199 Thomas Gleixner
2019-05-28 19:13   ` Zavras, Alexios
2019-05-28 21:47   ` Allison Randal
2019-05-29  2:46   ` Steve Winslow
2019-05-29 17:30   ` Richard Fontana
2019-05-28 16:57 ` [Batch 9 patch 23/23] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200 Thomas Gleixner
2019-05-28 19:14   ` Zavras, Alexios
2019-05-28 21:49   ` Allison Randal
2019-05-29  2:47   ` Steve Winslow
2019-05-29 17:31   ` Richard Fontana

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